17:13:12.138 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.6.6/priv/repo/extensions/sqlean-linux-x86/sqlean` 17:13:12.139 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.6.6/priv/repo/extensions/sqlean-linux-x86/sqlean` 17:13:12.139 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.6.6/priv/repo/extensions/sqlean-linux-x86/sqlean` 17:13:12.139 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.6.6/priv/repo/extensions/sqlean-linux-x86/sqlean` 17:13:12.139 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.6.6/priv/repo/extensions/sqlean-linux-x86/sqlean` 17:13:12.139 [debug] QUERY OK source="oban_jobs" db=0.0ms queue=2.9ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 17:13:12.139 [info] Reset 0 executing jobs 17:13:12.139 [info] Creating blank file: /config/extras/cookies.txt 17:13:12.140 [info] Creating blank file: /config/extras/yt-dlp-configs/base-config.txt 17:13:12.140 [info] Creating blank file and making it executable: /config/extras/user-scripts/lifecycle 17:13:12.140 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 17:13:12.570 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.05.22 17:13:12.570 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 17:13:12.691 [debug] [command_wrapper]: /usr/local/bin/apprise called with: --version exited: 0 with: Apprise v1.9.3 Copyright (C) 2025 Chris Caron This code is licensed under the BSD 2-Clause License. 17:13:12.692 [debug] QUERY OK source="settings" db=0.0ms queue=0.1ms idle=552.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 [] 17:13:12.698 [debug] QUERY OK source="settings" db=5.6ms idle=552.7ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.05.22", 1] 17:13:12.698 [debug] QUERY OK source="settings" db=0.1ms idle=558.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 [] 17:13:12.698 [debug] QUERY OK source="settings" db=0.0ms idle=558.7ms UPDATE "settings" SET "apprise_version" = ? WHERE "id" = ? ["v1.9.3", 1] 17:13:12.698 [info] User scripts lifecyle file either not present or is empty. Skipping. 17:13:12.700 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 17:13:12.704 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 17:13:12.705 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 17:13:12.712 [info] {"args":{},"id":1,"meta":{},"system_time":1766621592711897560,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 17:13:12.712 [info] Updating yt-dlp 17:13:12.712 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 17:13:14.542 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Current version: stable@2025.05.22 from yt-dlp/yt-dlp Latest version: stable@2025.12.08 from yt-dlp/yt-dlp Current Build Hash: 11aae6b9d391bce3633d62929f0526e1efd431e9892db09b0c4573b31ba76038 Updating to stable@2025.12.08 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2025.12.08 from yt-dlp/yt-dlp 17:13:14.542 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 17:13:14.920 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 17:13:14.920 [debug] QUERY OK source="settings" db=0.1ms idle=784.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 [] 17:13:14.920 [debug] QUERY OK source="settings" db=0.1ms idle=784.4ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.12.08", 1] 17:13:14.921 [info] {"args":{},"id":1,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":2208914,"event":"job:stop","queue_time":711037,"attempt":1,"tags":["local_data"]} 17:13:15.136 [debug] Tzdata polling for update. 17:13:15.406 [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 Wed, 10 Dec 2025 23:51:30 GMT. 17:13:15.406 [debug] Tzdata downloading new data from https://data.iana.org/time-zones/tzdata-latest.tar.gz 17:13:15.435 [debug] Tzdata data downloaded. Release version 2025c. 17:13:15.820 [info] Tzdata has updated the release from 2025a to 2025c 17:13:15.820 [debug] Tzdata deleting ETS table for version 2025a 17:13:15.821 [debug] Tzdata deleting ETS table file for version 2025a 17:13:42.702 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.701 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:12.703 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:24.189 [notice] SIGTERM received - shutting down 17:14:24.231 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 17:14:24.231 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/config"}} 17:14:24.231 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/downloads"}} 18:43:06.677 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 18:43:06.678 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 18:43:06.678 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 18:43:06.678 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 18:43:06.678 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 18:43:06.679 [debug] QUERY OK source="oban_jobs" db=0.2ms queue=2.7ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 18:43:06.679 [info] Reset 0 executing jobs 18:43:06.679 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 18:43:07.313 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.09.26 18:43:07.313 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 18:43:07.431 [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. 18:43:07.432 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=753.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 [] 18:43:07.437 [debug] QUERY OK source="settings" db=4.7ms idle=754.1ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.09.26", 1] 18:43:07.437 [debug] QUERY OK source="settings" db=0.2ms idle=758.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 [] 18:43:07.438 [debug] QUERY OK source="settings" db=0.2ms idle=759.0ms UPDATE "settings" SET "apprise_version" = ? WHERE "id" = ? ["v1.9.4", 1] 18:43:07.438 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:43:07.440 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 18:43:07.445 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 18:43:07.445 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 18:43:07.453 [info] {"args":{},"id":2,"meta":{},"system_time":1766626987453316735,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 18:43:07.453 [info] Updating yt-dlp 18:43:07.453 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 18:43:09.634 [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@2025.12.08 from yt-dlp/yt-dlp Current Build Hash: d2f07382138f4bd882254996502636f5a67a8c5ee5ab8a25807e2784a4878642 Updating to stable@2025.12.08 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2025.12.08 from yt-dlp/yt-dlp 18:43:09.634 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 18:43:10.265 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 18:43:10.265 [debug] QUERY OK source="settings" db=0.1ms idle=1589.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 [] 18:43:10.265 [debug] QUERY OK source="settings" db=0.0ms idle=1590.1ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.12.08", 1] 18:43:10.266 [info] {"args":{},"id":2,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":2812520,"event":"job:stop","queue_time":452413,"attempt":1,"tags":["local_data"]} 18:43:37.442 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.441 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:07.443 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:19.408 [info] GET / 18:44:19.408 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 18:44:19.409 [debug] QUERY OK source="settings" db=0.1ms idle=1733.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 [] 18:44:19.409 [debug] QUERY OK source="settings" db=0.1ms idle=1733.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 [] 18:44:19.409 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1734.0ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 18:44:19.410 [debug] QUERY OK source="sources" db=0.0ms queue=0.1ms idle=869.7ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 18:44:19.410 [debug] QUERY OK source="settings" db=0.0ms idle=734.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 [] 18:44:19.410 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:44:19.413 [info] Sent 200 in 5ms 18:44:37.326 [info] GET /media_profiles/new 18:44:37.327 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 18:44:37.327 [debug] QUERY OK source="settings" db=0.1ms idle=765.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 [] 18:44:37.327 [debug] QUERY OK source="settings" db=0.1ms idle=651.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 [] 18:44:37.328 [debug] QUERY OK source="settings" db=0.0ms idle=652.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 [] 18:44:37.328 [debug] QUERY OK source="settings" db=0.1ms idle=652.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 [] 18:44:37.330 [info] Sent 200 in 3ms 18:44:37.443 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.442 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:07.445 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:37.447 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.443 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:07.448 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:37.449 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.444 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:07.450 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:37.451 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.445 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:07.452 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:37.453 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.447 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:07.454 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:37.455 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.448 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:07.457 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:37.458 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.449 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:07.459 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:37.460 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.450 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:07.461 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:37.463 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.451 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:07.465 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:37.466 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:46.224 [info] POST /media_profiles 18:53:46.224 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.create/2 Parameters: %{"_csrf_token" => "VSA6VT09BiI6ZgcaVzgtMG49YGQgcicLgYSlphltN0hcnVkE4U91n9sT", "media_profile" => %{"audio_track" => "", "download_auto_subs" => "false", "download_metadata" => "true", "download_nfo" => "true", "download_source_images" => "true", "download_subs" => "false", "download_thumbnail" => "true", "embed_metadata" => "true", "embed_subs" => "false", "embed_thumbnail" => "true", "livestream_behaviour" => "exclude", "media_container" => "", "name" => "Music Videos", "output_path_template" => "/MusicVideos/{{ source_custom_name }}/{{ upload_date }} - {{ title }}.{{ ext }}", "preferred_resolution" => "2160p", "redownload_delay_days" => "1", "shorts_behaviour" => "exclude", "sponsorblock_behaviour" => "disabled", "sub_langs" => "en"}, "media_profile_preset" => ""} Pipelines: [:browser] 18:53:46.256 [debug] QUERY OK source="media_profiles" db=31.2ms idle=1549.7ms INSERT INTO "media_profiles" ("name","preferred_resolution","output_path_template","sponsorblock_categories","sponsorblock_behaviour","download_thumbnail","embed_thumbnail","download_auto_subs","download_subs","embed_subs","sub_langs","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" ["Music Videos", :"2160p", "/MusicVideos/{{ source_custom_name }}/{{ upload_date }} - {{ title }}.{{ ext }}", [], :disabled, true, true, false, false, false, "en", true, true, true, true, :exclude, 1, :exclude, ~U[2025-12-25 01:53:46Z], ~U[2025-12-25 01:53:46Z]] 18:53:46.256 [debug] QUERY OK source="settings" db=0.1ms idle=1581.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 [] 18:53:46.257 [info] Sent 302 in 32ms 18:53:46.270 [info] GET / 18:53:46.270 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"onboarding" => "1"} Pipelines: [:browser] 18:53:46.271 [debug] QUERY OK source="settings" db=0.1ms idle=1595.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 [] 18:53:46.271 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1595.6ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 18:53:46.271 [debug] QUERY OK source="sources" db=0.0ms idle=956.3ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 18:53:46.271 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:53:46.272 [debug] QUERY OK source="settings" db=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 [] 18:53:46.272 [info] Sent 200 in 2ms 18:54:00.452 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:07.467 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:37.467 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.453 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:07.468 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:35.379 [info] GET /sources/new 18:55:35.379 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 18:55:35.380 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=1704.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" [] 18:55:35.380 [debug] QUERY OK source="settings" db=0.1ms idle=1704.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 [] 18:55:35.380 [debug] QUERY OK source="settings" db=0.0ms idle=945.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 [] 18:55:35.381 [debug] QUERY OK source="settings" db=0.0ms idle=705.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 [] 18:55:35.381 [debug] QUERY OK source="settings" db=0.0ms idle=705.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 [] 18:55:35.383 [info] Sent 200 in 4ms 18:55:37.470 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.454 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:07.471 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:19.497 [info] POST /sources 18:56:19.498 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "SyYFYyY-DBtFJAc4ayc1OgJeNDIUIyMXy_lZkkfM1rhARIsOX6mgZhwH", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "Pixies Official", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 18:56:19.498 [debug] Running yt-dlp command for action: get_source_details 18:56:19.499 [debug] QUERY OK source="settings" db=0.1ms idle=823.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 [] 18:56:19.499 [debug] QUERY OK source="settings" db=0.0ms idle=823.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 [] 18:56:19.499 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:56:19.499 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ --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/04/b9/04b9f3794bad599256382cf449e81a0e3921ecc90699237b1e4d2aa9a1aafcf5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:56:23.984 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ --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/04/b9/04b9f3794bad599256382cf449e81a0e3921ecc90699237b1e4d2aa9a1aafcf5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:56:23.995 [debug] QUERY OK source="sources" db=9.9ms idle=1309.8ms 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, "8252da93-2771-4d73-97bc-a84590804310", "https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ", 1, "Pixies Official", "UCEMVQmE2DNpGqdwJi7-o5LQ", "PixiesOfficial", :channel, true, false, 1440, :disabled, ~U[2025-12-25 01:56:23Z], ~U[2025-12-25 01:56:23Z]] 18:56:23.995 [debug] QUERY OK source="tasks" db=0.2ms idle=1320.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."worker" LIKE ?) AND (o1."state" IN (?,?,?,?)) [1, "%.MediaCollectionIndexingWorker", "available", "scheduled", "retryable", "executing"] 18:56:24.003 [debug] QUERY OK source="tasks" db=6.3ms idle=501.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [3, 1, ~U[2025-12-25 01:56:23Z], ~U[2025-12-25 01:56:23Z]] 18:56:24.004 [debug] QUERY OK source="tasks" db=0.1ms idle=8.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [4, 1, ~U[2025-12-25 01:56:24Z], ~U[2025-12-25 01:56:24Z]] 18:56:24.004 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:56:24.004 [info] Sent 302 in 4506ms 18:56:24.010 [info] {"args":{"id":1},"id":4,"meta":{},"system_time":1766627784010037613,"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"]} 18:56:24.010 [debug] QUERY OK source="sources" db=0.1ms 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] 18:56:24.011 [debug] QUERY OK source="media_profiles" db=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] 18:56:24.011 [debug] QUERY OK source="source_metadata" db=0.2ms queue=0.1ms idle=6.7ms 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] 18:56:24.011 [debug] Running yt-dlp command for action: get_source_details 18:56:24.012 [debug] QUERY OK source="settings" db=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 [] 18:56:24.012 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:56:24.012 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:56:24.012 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/05/04/05047eed8c86a0048fb631b7ae6fda1632a341ca8bd6b248bb0a836c2ee49aa5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:56:24.020 [info] GET / 18:56:24.020 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"onboarding" => "1"} Pipelines: [:browser] 18:56:24.020 [debug] QUERY OK source="settings" db=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 [] 18:56:24.020 [debug] QUERY OK source="media_profiles" db=0.0ms idle=9.3ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 18:56:24.020 [debug] QUERY OK source="sources" db=0.0ms idle=8.6ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 18:56:24.021 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:56:24.021 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:56:24.021 [info] Sent 200 in 1ms 18:56:24.503 [info] {"args":{"id":1},"id":3,"meta":{},"system_time":1766627784502925191,"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"]} 18:56:24.503 [debug] QUERY OK source="sources" db=0.1ms idle=482.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:24.503 [debug] QUERY OK source="settings" db=0.0ms idle=482.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 [] 18:56:24.504 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=482.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] 18:56:24.504 [debug] QUERY OK source="media_items" db=0.5ms idle=6.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 18:56:24.505 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:56:24.505 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:56:24.505 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:56:24.505 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 18:56:24.505 [debug] Current batch of media processed. Will check again in 1000ms 18:56:24.505 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:56:24.506 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:24.506 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:24.506 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/ee/ac/eeac7d3c687ef980aa06c5611e2d261b72493af1bd40e4599144d1b7e855f17a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:56:25.506 [debug] Current batch of media processed. Will check again in 1000ms 18:56:26.507 [debug] Current batch of media processed. Will check again in 1000ms 18:56:27.508 [debug] Current batch of media processed. Will check again in 1000ms 18:56:28.432 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/05/04/05047eed8c86a0048fb631b7ae6fda1632a341ca8bd6b248bb0a836c2ee49aa5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:56:28.433 [debug] Running yt-dlp command for action: get_source_metadata 18:56:28.433 [debug] QUERY OK source="settings" db=0.1ms idle=931.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 [] 18:56:28.433 [debug] QUERY OK source="settings" db=0.0ms idle=758.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 [] 18:56:28.433 [debug] QUERY OK source="settings" db=0.0ms idle=758.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 [] 18:56:28.434 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/fb57c977cd674266/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/e1/ef/e1ef6c390c9798fc331f295eafd4db0abb7f71971728e24a22b9395f43046340.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:56:28.509 [debug] Current batch of media processed. Will check again in 1000ms 18:56:29.510 [debug] Current batch of media processed. Will check again in 1000ms 18:56:30.511 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 161, "filename" => "/downloads/MusicVideos/Pixies Official/20250505 - Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ.mp4", "id" => "2deDqscwHCg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2deDqscwHCg", "playlist_index" => 1, "timestamp" => 1746449264, "title" => "Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ", "upload_date" => "20250505"} 18:56:30.512 [debug] QUERY OK source="sources" db=0.2ms idle=836.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:56:30.512 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:30.513 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=837.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-05 12:47:44Z], 1] 18:56:30.516 [debug] QUERY OK source="media_items" db=2.5ms idle=837.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" ["Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ", "37a898d5-2942-437e-a63a-fcf033b9ea7d", 161, false, "2deDqscwHCg", "https://www.youtube.com/watch?v=2deDqscwHCg", 1, "/downloads/MusicVideos/Pixies Official/20250505 - Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ.mp4", false, false, true, 1, [], 99, ~U[2025-05-05 12:47:44Z], ~U[2025-12-25 01:56:30Z], ~U[2025-12-25 01:56:30Z], "", "Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ", 161, false, "2deDqscwHCg", "https://www.youtube.com/watch?v=2deDqscwHCg", "/downloads/MusicVideos/Pixies Official/20250505 - Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ.mp4", true, 1, ~U[2025-05-05 12:47:44Z]] 18:56:30.516 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:30.517 [debug] QUERY OK source="media_profiles" db=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] 18:56:30.517 [debug] QUERY OK source="media_items" db=0.1ms queue=0.2ms idle=4.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 [1] 18:56:30.517 [debug] Current batch of media processed. Will check again in 1000ms 18:56:31.313 [info] GET / 18:56:31.313 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"onboarding" => "0"} Pipelines: [:browser] 18:56:31.314 [debug] QUERY OK source="settings" db=0.1ms idle=800.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 [] 18:56:31.314 [debug] QUERY OK source="settings" db=0.1ms idle=798.3ms UPDATE "settings" SET "onboarding" = ? WHERE "id" = ? [false, 1] 18:56:31.314 [debug] QUERY OK source="settings" db=0.1ms idle=798.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 [] 18:56:31.315 [debug] QUERY OK source="media_profiles" db=0.0ms idle=797.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 18:56:31.315 [debug] QUERY OK source="sources" db=0.0ms idle=797.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 18:56:31.315 [debug] QUERY OK source="media_items" db=0.0ms idle=1.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 18:56:31.315 [debug] QUERY OK source="media_items" db=0.0ms idle=1.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 18:56:31.316 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 18:56:31.316 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 18:56:31.316 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:56:31.317 [debug] QUERY OK source="tasks" db=0.2ms idle=1.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"] 18:56:31.318 [debug] QUERY OK source="sources" db=0.1ms 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] 18:56:31.318 [debug] QUERY OK source="media_items" db=0.0ms queue=0.1ms idle=2.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)) [] 18:56:31.319 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms 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" FROM "media_items" AS m0 INNER JOIN "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] 18:56:31.320 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=2.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"))) [] 18:56:31.320 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms 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" FROM "media_items" AS m0 INNER JOIN "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] 18:56:31.321 [info] Sent 200 in 7ms 18:56:31.518 [debug] Current batch of media processed. Will check again in 1000ms 18:56:31.698 [info] CONNECTED TO Phoenix.LiveView.Socket in 19ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "dAlbcgcMMyMtABwRdx4RNm8PAyM-O2xoFp2KJYYuYVshNpWC5gZvpp87", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 18:56:31.805 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 18:56:31.805 [debug] QUERY OK source="media_items" db=0.1ms idle=486.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)) [] 18:56:31.805 [debug] QUERY OK source="media_items" db=0.2ms idle=486.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] 18:56:31.805 [debug] Replied in 867ยตs 18:56:31.806 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 18:56:31.806 [debug] QUERY OK source="media_items" db=0.1ms idle=486.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"))) [] 18:56:31.807 [debug] QUERY OK source="media_items" db=0.4ms idle=485.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] 18:56:31.807 [debug] Replied in 946ยตs 18:56:31.807 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 18:56:31.808 [debug] QUERY OK source="tasks" db=0.2ms idle=300.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"] 18:56:31.808 [debug] QUERY OK source="sources" db=0.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" = ?) [1] 18:56:31.808 [debug] Replied in 793ยตs 18:56:31.809 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 18:56:31.809 [debug] Replied in 53ยตs 18:56:32.101 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/fb57c977cd674266/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/e1/ef/e1ef6c390c9798fc331f295eafd4db0abb7f71971728e24a22b9395f43046340.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:56:32.103 [debug] QUERY OK db=0.0ms idle=297.8ms begin [] 18:56:32.103 [debug] QUERY OK source="sources" db=0.0ms UPDATE "sources" SET "description" = ?, "updated_at" = ? WHERE "id" = ? ["The official YouTube Channel for PIXIES. The alternative rock band formed in 1986 in Boston, Massachusetts.", ~U[2025-12-25 01:56:32Z], 1] 18:56:32.104 [debug] QUERY OK source="source_metadata" db=0.0ms 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[2025-12-25 01:56:32Z], ~U[2025-12-25 01:56:32Z]] 18:56:32.104 [debug] QUERY OK db=0.0ms commit [] 18:56:32.104 [info] {"args":{"id":1},"id":4,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","duration":8094122,"event":"job:stop","queue_time":9403,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 18:56:32.104 [debug] QUERY OK source="tasks" db=0.2ms idle=297.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"] 18:56:32.105 [debug] QUERY OK source="sources" db=0.0ms 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] 18:56:32.519 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 61, "filename" => "/downloads/MusicVideos/Pixies Official/20250310 - What's your pick๏ผŸ #Pixies #FavouriteAlbum #Interview.mp4", "id" => "MY-qTzHMWW8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MY-qTzHMWW8", "playlist_index" => 2, "timestamp" => 1741625155, "title" => "What's your pick? #Pixies #FavouriteAlbum #Interview", "upload_date" => "20250310"} 18:56:32.519 [debug] QUERY OK source="sources" db=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] 18:56:32.520 [debug] QUERY OK source="sources" db=0.1ms idle=415.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:32.520 [debug] QUERY OK source="media_items" db=0.1ms idle=415.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-10 16:45:55Z], 1] 18:56:32.521 [debug] QUERY OK source="media_items" db=0.4ms idle=409.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" ["What's your pick? #Pixies #FavouriteAlbum #Interview", "a0316b11-baa0-4576-ace6-34bbe761e256", 61, false, "MY-qTzHMWW8", "https://www.youtube.com/watch?v=MY-qTzHMWW8", 2, "/downloads/MusicVideos/Pixies Official/20250310 - What's your pick๏ผŸ #Pixies #FavouriteAlbum #Interview.mp4", false, false, true, 1, [], 99, ~U[2025-03-10 16:45:55Z], ~U[2025-12-25 01:56:32Z], ~U[2025-12-25 01:56:32Z], "", "What's your pick? #Pixies #FavouriteAlbum #Interview", 61, false, "MY-qTzHMWW8", "https://www.youtube.com/watch?v=MY-qTzHMWW8", "/downloads/MusicVideos/Pixies Official/20250310 - What's your pick๏ผŸ #Pixies #FavouriteAlbum #Interview.mp4", true, 1, ~U[2025-03-10 16:45:55Z]] 18:56:32.521 [debug] QUERY OK source="sources" db=0.0ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:32.521 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 18:56:32.521 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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] 18:56:32.521 [debug] Current batch of media processed. Will check again in 1000ms 18:56:33.522 [debug] Current batch of media processed. Will check again in 1000ms 18:56:34.523 [debug] Current batch of media processed. Will check again in 1000ms 18:56:35.524 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.9, "description" => "The official video for 'Jane (The Night the Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson.\n\nShot and edited by Liam Maxwell: https://www.instagram.com/liammaxwellphotos\n\nLyrics: \nHe went on a walk with Jane\u00A0\nNever was he seen again\u00A0\nEuropean neighborhoodsโ€ฏ\u00A0\nHooked on drugs lost in the woods\u00A0\nBut now I think I got, I got the goods on Jane\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nThe night the zombies cameโ€ฏ\u00A0\n\u00A0\nWinter bitter gave him something that did make him small\u00A0\nSummer brought him other things that made him way too tall\u00A0\nSun was shining rain was falling down upon the twain\u00A0\nCould there be a little something takes away the pain\u00A0\nTortured creature that was slain by Jane?\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nHe was right there beside her\u00A0\nJane\u00A0\nThe night the zombies came\u00A0\n\n#Pixies #JaneTheNighttheZombiesCame #RockMusic", "duration" => 173, "filename" => "/downloads/MusicVideos/Pixies Official/20250129 - Pixies - Jane (The Night the Zombies Came) (Official Video).mkv", "id" => "i-SGN9pQfLI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=i-SGN9pQfLI", "playlist_index" => 3, "timestamp" => 1738108835, "title" => "Pixies - Jane (The Night the Zombies Came) (Official Video)", "upload_date" => "20250129"} 18:56:35.525 [debug] QUERY OK source="sources" db=0.2ms idle=1849.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] 18:56:35.525 [debug] QUERY OK source="sources" db=0.0ms idle=1849.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:35.525 [debug] QUERY OK source="media_items" db=0.1ms idle=1849.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-29 00:00:35Z], 1] 18:56:35.526 [debug] QUERY OK source="media_items" db=0.5ms idle=1014.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" ["The official video for 'Jane (The Night the Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson.\n\nShot and edited by Liam Maxwell: https://www.instagram.com/liammaxwellphotos\n\nLyrics: \nHe went on a walk with Jane\u00A0\nNever was he seen again\u00A0\nEuropean neighborhoodsโ€ฏ\u00A0\nHooked on drugs lost in the woods\u00A0\nBut now I think I got, I got the goods on Jane\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nThe night the zombies cameโ€ฏ\u00A0\n\u00A0\nWinter bitter gave him something that did make him small\u00A0\nSummer brought him other things that made him way too tall\u00A0\nSun was shining rain was falling down upon the twain\u00A0\nCould there be a little something takes away the pain\u00A0\nTortured creature that was slain by Jane?\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nHe was right there beside her\u00A0\nJane\u00A0\nThe night the zombies came\u00A0\n\n#Pixies #JaneTheNighttheZombiesCame #RockMusic", "Pixies - Jane (The Night the Zombies Came) (Official Video)", "050ecaca-bdfc-41f9-840f-5d4e36a27d60", 173, false, "i-SGN9pQfLI", "https://www.youtube.com/watch?v=i-SGN9pQfLI", 3, "/downloads/MusicVideos/Pixies Official/20250129 - Pixies - Jane (The Night the Zombies Came) (Official Video).mkv", false, false, false, 1, [], 99, ~U[2025-01-29 00:00:35Z], ~U[2025-12-25 01:56:35Z], ~U[2025-12-25 01:56:35Z], "The official video for 'Jane (The Night the Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson.\n\nShot and edited by Liam Maxwell: https://www.instagram.com/liammaxwellphotos\n\nLyrics: \nHe went on a walk with Jane\u00A0\nNever was he seen again\u00A0\nEuropean neighborhoodsโ€ฏ\u00A0\nHooked on drugs lost in the woods\u00A0\nBut now I think I got, I got the goods on Jane\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nThe night the zombies cameโ€ฏ\u00A0\n\u00A0\nWinter bitter gave him something that did make him small\u00A0\nSummer brought him other things that made him way too tall\u00A0\nSun was shining rain was falling down upon the twain\u00A0\nCould there be a little something takes away the pain\u00A0\nTortured creature that was slain by Jane?\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nHe was right there beside her\u00A0\nJane\u00A0\nThe night the zombies came\u00A0\n\n#Pixies #JaneTheNighttheZombiesCame #RockMusic", "Pixies - Jane (The Night the Zombies Came) (Official Video)", 173, false, "i-SGN9pQfLI", "https://www.youtube.com/watch?v=i-SGN9pQfLI", "/downloads/MusicVideos/Pixies Official/20250129 - Pixies - Jane (The Night the Zombies Came) (Official Video).mkv", false, 1, ~U[2025-01-29 00:00:35Z]] 18:56:35.526 [debug] QUERY OK source="sources" db=0.1ms idle=14.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:35.527 [debug] QUERY OK source="media_profiles" db=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] 18:56:35.527 [debug] QUERY OK source="media_items" db=0.1ms 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 [3] 18:56:35.527 [info] Kicking off download for media item #3 (i-SGN9pQfLI) 18:56:35.528 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [5, 3, ~U[2025-12-25 01:56:35Z], ~U[2025-12-25 01:56:35Z]] 18:56:35.528 [debug] Current batch of media processed. Will check again in 1000ms 18:56:35.534 [info] {"args":{"id":3},"id":5,"meta":{},"system_time":1766627795534172687,"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"]} 18:56:35.534 [debug] QUERY OK source="tasks" db=0.4ms 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"] 18:56:35.535 [debug] QUERY OK source="media_items" db=0.1ms queue=0.4ms 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 WHERE (m0."id" = ?) [3] 18:56:35.535 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:56:35.535 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [1] 18:56:35.535 [debug] QUERY OK source="sources" db=0.5ms idle=1.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:35.535 [debug] QUERY OK source="media_items" db=0.2ms queue=0.3ms 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" = ?) [3] 18:56:35.535 [debug] QUERY OK source="media_profiles" db=0.1ms idle=0.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] 18:56:35.536 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 [3] 18:56:35.536 [debug] QUERY OK source="media_metadata" db=0.0ms idle=0.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" = ?) [3] 18:56:35.536 [debug] QUERY OK source="media_profiles" db=0.0ms idle=0.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] 18:56:35.537 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:35.537 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:35.537 [debug] Running yt-dlp command for action: get_downloadable_status 18:56:35.537 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:35.537 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:35.537 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:35.537 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=i-SGN9pQfLI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/34/89/34893f7a6bf6dc133573188b73ccf0324c89d2d741e3610bb331b54ec5d33ed1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:56:36.529 [debug] Current batch of media processed. Will check again in 1000ms 18:56:37.472 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:37.530 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 108, "filename" => "/downloads/MusicVideos/Pixies Official/20250102 - Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks.mp4", "id" => "N-oqIlA1NVA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=N-oqIlA1NVA", "playlist_index" => 4, "timestamp" => 1735835433, "title" => "Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks", "upload_date" => "20250102"} 18:56:37.531 [debug] QUERY OK source="sources" db=0.2ms 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] 18:56:37.531 [debug] QUERY OK source="sources" db=0.1ms idle=855.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:37.531 [debug] QUERY OK source="media_items" db=0.1ms idle=856.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-02 16:30:33Z], 1] 18:56:37.532 [debug] QUERY OK source="media_items" db=0.3ms idle=59.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" ["Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks", "99898044-d265-4d89-909e-b7a4fcc96f8d", 108, false, "N-oqIlA1NVA", "https://www.youtube.com/watch?v=N-oqIlA1NVA", 4, "/downloads/MusicVideos/Pixies Official/20250102 - Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks.mp4", false, false, true, 1, [], 99, ~U[2025-01-02 16:30:33Z], ~U[2025-12-25 01:56:37Z], ~U[2025-12-25 01:56:37Z], "", "Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks", 108, false, "N-oqIlA1NVA", "https://www.youtube.com/watch?v=N-oqIlA1NVA", "/downloads/MusicVideos/Pixies Official/20250102 - Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks.mp4", true, 1, ~U[2025-01-02 16:30:33Z]] 18:56:37.532 [debug] QUERY OK source="sources" db=0.0ms idle=18.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:37.532 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:56:37.533 [debug] QUERY OK source="media_items" db=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 [4] 18:56:37.533 [debug] Current batch of media processed. Will check again in 1000ms 18:56:38.533 [debug] Current batch of media processed. Will check again in 1000ms 18:56:39.241 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=i-SGN9pQfLI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/34/89/34893f7a6bf6dc133573188b73ccf0324c89d2d741e3610bb331b54ec5d33ed1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:56:39.241 [debug] Running yt-dlp command for action: download 18:56:39.242 [debug] QUERY OK source="settings" db=0.1ms idle=726.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 [] 18:56:39.242 [debug] QUERY OK source="settings" db=0.0ms idle=566.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 [] 18:56:39.242 [debug] QUERY OK source="settings" db=0.0ms idle=566.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 [] 18:56:39.242 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=i-SGN9pQfLI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ff/0e/ff0edc5a915a0d08799dddf3b925873bffc1e316af41f2f493f7c5382a1b0124.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:56:39.534 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Hypnotised' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Hypnotised #TheNighttheZombiesCame", "duration" => 185, "filename" => "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Hypnotised (Official Lyric Video).mp4", "id" => "xhVh2eSUDzE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xhVh2eSUDzE", "playlist_index" => 5, "timestamp" => 1729810841, "title" => "Pixies - Hypnotised (Official Lyric Video)", "upload_date" => "20241024"} 18:56:39.535 [debug] QUERY OK source="sources" db=0.1ms idle=859.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:56:39.535 [debug] QUERY OK source="sources" db=0.1ms idle=293.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:39.535 [debug] QUERY OK source="media_items" db=0.1ms idle=293.1ms 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 23:00:41Z], 1] 18:56:39.536 [debug] QUERY OK source="media_items" db=0.5ms idle=293.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" ["'Hypnotised' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Hypnotised #TheNighttheZombiesCame", "Pixies - Hypnotised (Official Lyric Video)", "b6f2abc6-bb19-492d-944d-2c202537f16f", 185, false, "xhVh2eSUDzE", "https://www.youtube.com/watch?v=xhVh2eSUDzE", 5, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Hypnotised (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2024-10-24 23:00:41Z], ~U[2025-12-25 01:56:39Z], ~U[2025-12-25 01:56:39Z], "'Hypnotised' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Hypnotised #TheNighttheZombiesCame", "Pixies - Hypnotised (Official Lyric Video)", 185, false, "xhVh2eSUDzE", "https://www.youtube.com/watch?v=xhVh2eSUDzE", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Hypnotised (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:41Z]] 18:56:39.536 [debug] QUERY OK source="sources" db=0.1ms idle=20.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:39.536 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 18:56:39.536 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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] 18:56:39.536 [info] Kicking off download for media item #5 (xhVh2eSUDzE) 18:56:39.537 [debug] QUERY OK source="tasks" db=0.1ms idle=1.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [6, 5, ~U[2025-12-25 01:56:39Z], ~U[2025-12-25 01:56:39Z]] 18:56:39.537 [debug] Current batch of media processed. Will check again in 1000ms 18:56:39.543 [info] {"args":{"id":5},"id":6,"meta":{},"system_time":1766627799543896464,"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"]} 18:56:39.544 [debug] QUERY OK source="media_items" db=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."id" = ?) [5] 18:56:39.544 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:56:39.544 [debug] QUERY OK source="tasks" db=0.3ms idle=6.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"] 18:56:39.544 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:39.544 [debug] QUERY OK source="media_profiles" db=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] 18:56:39.545 [debug] QUERY OK source="sources" db=0.3ms idle=0.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:39.545 [debug] QUERY OK source="media_items" db=0.1ms idle=0.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 [5] 18:56:39.545 [debug] QUERY OK source="media_items" db=0.8ms idle=0.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 (?,?)) [3, 5] 18:56:39.545 [debug] QUERY OK source="media_metadata" db=0.0ms idle=0.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" = ?) [5] 18:56:39.545 [debug] QUERY OK source="media_profiles" db=0.0ms idle=0.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] 18:56:39.546 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 18:56:39.546 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:39.546 [debug] Running yt-dlp command for action: get_downloadable_status 18:56:39.546 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:39.546 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:39.546 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:56:39.547 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xhVh2eSUDzE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/22/a4/22a40631fae7476bcce2593f8ed87e37990966094bade0f4a4890ed5e9d8cf7e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:56:40.538 [debug] Current batch of media processed. Will check again in 1000ms 18:56:41.539 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Kings of the Prairie' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #KingofthePrairie #TheNighttheZombiesCame", "duration" => 176, "filename" => "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Kings of the Prairie (Official Lyric Video).mp4", "id" => "vw3mxdVXKgA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vw3mxdVXKgA", "playlist_index" => 6, "timestamp" => 1729810840, "title" => "Pixies - Kings of the Prairie (Official Lyric Video)", "upload_date" => "20241024"} 18:56:41.540 [debug] QUERY OK source="sources" db=0.2ms idle=864.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:56:41.540 [debug] QUERY OK source="sources" db=0.2ms idle=864.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] 18:56:41.540 [debug] QUERY OK source="media_items" db=0.1ms idle=865.1ms 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 23:00:40Z], 1] 18:56:41.542 [debug] QUERY OK source="media_items" db=0.8ms idle=865.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" ["'Kings of the Prairie' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #KingofthePrairie #TheNighttheZombiesCame", "Pixies - Kings of the Prairie (Official Lyric Video)", "17f52902-8aed-4145-aab5-9fd555a39695", 176, false, "vw3mxdVXKgA", "https://www.youtube.com/watch?v=vw3mxdVXKgA", 6, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Kings of the Prairie (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2024-10-24 23:00:40Z], ~U[2025-12-25 01:56:41Z], ~U[2025-12-25 01:56:41Z], "'Kings of the Prairie' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #KingofthePrairie #TheNighttheZombiesCame", "Pixies - Kings of the Prairie (Official Lyric Video)", 176, false, "vw3mxdVXKgA", "https://www.youtube.com/watch?v=vw3mxdVXKgA", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Kings of the Prairie (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:40Z]] 18:56:41.542 [debug] QUERY OK source="sources" db=0.1ms idle=23.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] 18:56:41.542 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:56:41.543 [debug] QUERY OK source="media_items" db=0.2ms 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 [6] 18:56:41.543 [info] Kicking off download for media item #6 (vw3mxdVXKgA) 18:56:41.544 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [7, 6, ~U[2025-12-25 01:56:41Z], ~U[2025-12-25 01:56:41Z]] 18:56:41.544 [debug] Current batch of media processed. Will check again in 1000ms 18:56:42.545 [debug] Current batch of media processed. Will check again in 1000ms 18:56:43.203 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xhVh2eSUDzE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/22/a4/22a40631fae7476bcce2593f8ed87e37990966094bade0f4a4890ed5e9d8cf7e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:56:43.204 [debug] Running yt-dlp command for action: download 18:56:43.204 [debug] QUERY OK source="settings" db=0.1ms idle=683.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 [] 18:56:43.204 [debug] QUERY OK source="settings" db=0.1ms idle=528.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 [] 18:56:43.204 [debug] QUERY OK source="settings" db=0.1ms idle=529.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 [] 18:56:43.204 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xhVh2eSUDzE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/17/0d/170d5a5a2fee80fa8f0f5e635813a09cfef7c0a842df983dc58c469110262980.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:56:43.546 [debug] Current batch of media processed. Will check again in 1000ms 18:56:44.547 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'The Vegas Suite' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheVegasSuite #TheNighttheZombiesCame", "duration" => 224, "filename" => "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - The Vegas Suite (Official Lyric Video).mp4", "id" => "s1cm7IPBKhY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=s1cm7IPBKhY", "playlist_index" => 7, "timestamp" => 1729810835, "title" => "Pixies - The Vegas Suite (Official Lyric Video)", "upload_date" => "20241024"} 18:56:44.547 [debug] QUERY OK source="sources" db=0.1ms idle=1343.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:56:44.548 [debug] QUERY OK source="sources" db=0.1ms idle=1343.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:44.548 [debug] QUERY OK source="media_items" db=0.1ms idle=1343.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-24 23:00:35Z], 1] 18:56:44.549 [debug] QUERY OK source="media_items" db=0.5ms idle=1026.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" ["'The Vegas Suite' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheVegasSuite #TheNighttheZombiesCame", "Pixies - The Vegas Suite (Official Lyric Video)", "1151dcb3-066f-4f2f-89bc-e1cc44f67aaf", 224, false, "s1cm7IPBKhY", "https://www.youtube.com/watch?v=s1cm7IPBKhY", 7, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - The Vegas Suite (Official Lyric Video).mp4", false, false, false, 1, [], 97, ~U[2024-10-24 23:00:35Z], ~U[2025-12-25 01:56:44Z], ~U[2025-12-25 01:56:44Z], "'The Vegas Suite' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheVegasSuite #TheNighttheZombiesCame", "Pixies - The Vegas Suite (Official Lyric Video)", 224, false, "s1cm7IPBKhY", "https://www.youtube.com/watch?v=s1cm7IPBKhY", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - The Vegas Suite (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:35Z]] 18:56:44.549 [debug] QUERY OK source="sources" db=0.1ms idle=26.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:44.549 [debug] QUERY OK source="media_profiles" db=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] 18:56:44.550 [debug] QUERY OK source="media_items" db=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 [7] 18:56:44.550 [info] Kicking off download for media item #7 (s1cm7IPBKhY) 18:56:44.551 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8, 7, ~U[2025-12-25 01:56:44Z], ~U[2025-12-25 01:56:44Z]] 18:56:44.551 [debug] Current batch of media processed. Will check again in 1000ms 18:56:45.552 [debug] Current batch of media processed. Will check again in 1000ms 18:56:46.553 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Primrose' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Primrose #TheNighttheZombiesCame", "duration" => 155, "filename" => "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Primrose (Official Lyric Video).mp4", "id" => "iAuEuO5rr9Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iAuEuO5rr9Y", "playlist_index" => 8, "timestamp" => 1729810832, "title" => "Pixies - Primrose (Official Lyric Video)", "upload_date" => "20241024"} 18:56:46.554 [debug] QUERY OK source="sources" db=0.1ms idle=878.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:56:46.554 [debug] QUERY OK source="sources" db=0.1ms idle=878.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] 18:56:46.554 [debug] QUERY OK source="media_items" db=0.1ms idle=878.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-24 23:00:32Z], 1] 18:56:46.555 [debug] QUERY OK source="media_items" db=0.6ms idle=879.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" ["'Primrose' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Primrose #TheNighttheZombiesCame", "Pixies - Primrose (Official Lyric Video)", "afd922be-18f5-42b7-aa11-3d4190b94273", 155, false, "iAuEuO5rr9Y", "https://www.youtube.com/watch?v=iAuEuO5rr9Y", 8, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Primrose (Official Lyric Video).mp4", false, false, false, 1, [], 96, ~U[2024-10-24 23:00:32Z], ~U[2025-12-25 01:56:46Z], ~U[2025-12-25 01:56:46Z], "'Primrose' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Primrose #TheNighttheZombiesCame", "Pixies - Primrose (Official Lyric Video)", 155, false, "iAuEuO5rr9Y", "https://www.youtube.com/watch?v=iAuEuO5rr9Y", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Primrose (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:32Z]] 18:56:46.555 [debug] QUERY OK source="sources" db=0.1ms idle=29.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:46.556 [debug] QUERY OK source="media_profiles" db=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] 18:56:46.556 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [8] 18:56:46.556 [info] Kicking off download for media item #8 (iAuEuO5rr9Y) 18:56:46.558 [debug] QUERY OK source="tasks" db=0.2ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [9, 8, ~U[2025-12-25 01:56:46Z], ~U[2025-12-25 01:56:46Z]] 18:56:46.558 [debug] Current batch of media processed. Will check again in 1000ms 18:56:47.558 [debug] Current batch of media processed. Will check again in 1000ms 18:56:48.559 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'I Hear You Mary' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #HearYouMary #TheNighttheZombiesCame", "duration" => 194, "filename" => "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - I Hear You Mary (Official Lyric Video).mp4", "id" => "TUk4BUfA6HY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TUk4BUfA6HY", "playlist_index" => 9, "timestamp" => 1729810829, "title" => "Pixies - I Hear You Mary (Official Lyric Video)", "upload_date" => "20241024"} 18:56:48.560 [debug] QUERY OK source="sources" db=0.2ms idle=884.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:56:48.560 [debug] QUERY OK source="sources" db=0.2ms idle=884.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:48.561 [debug] QUERY OK source="media_items" db=0.2ms idle=885.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 23:00:29Z], 1] 18:56:48.562 [debug] QUERY OK source="media_items" db=0.7ms idle=885.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" ["'I Hear You Mary' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #HearYouMary #TheNighttheZombiesCame", "Pixies - I Hear You Mary (Official Lyric Video)", "197367cf-3ae2-41ff-ba65-2a5b436e5128", 194, false, "TUk4BUfA6HY", "https://www.youtube.com/watch?v=TUk4BUfA6HY", 9, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - I Hear You Mary (Official Lyric Video).mp4", false, false, false, 1, [], 95, ~U[2024-10-24 23:00:29Z], ~U[2025-12-25 01:56:48Z], ~U[2025-12-25 01:56:48Z], "'I Hear You Mary' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #HearYouMary #TheNighttheZombiesCame", "Pixies - I Hear You Mary (Official Lyric Video)", 194, false, "TUk4BUfA6HY", "https://www.youtube.com/watch?v=TUk4BUfA6HY", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - I Hear You Mary (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:29Z]] 18:56:48.562 [debug] QUERY OK source="sources" db=0.1ms idle=32.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] 18:56:48.562 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:56:48.563 [debug] QUERY OK source="media_items" db=0.1ms 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 [9] 18:56:48.563 [info] Kicking off download for media item #9 (TUk4BUfA6HY) 18:56:48.564 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [10, 9, ~U[2025-12-25 01:56:48Z], ~U[2025-12-25 01:56:48Z]] 18:56:48.564 [debug] Current batch of media processed. Will check again in 1000ms 18:56:49.565 [debug] Current batch of media processed. Will check again in 1000ms 18:56:50.566 [debug] Current batch of media processed. Will check again in 1000ms 18:56:51.567 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Mercy Me' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #MercyMe #TheNighttheZombiesCame", "duration" => 235, "filename" => "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Mercy Me (Official Lyric Video).mp4", "id" => "HZRDnzNyRlg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HZRDnzNyRlg", "playlist_index" => 10, "timestamp" => 1729810815, "title" => "Pixies - Mercy Me (Official Lyric Video)", "upload_date" => "20241024"} 18:56:51.567 [debug] QUERY OK source="sources" db=0.1ms idle=1892.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:56:51.568 [debug] QUERY OK source="sources" db=0.1ms idle=1892.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:51.568 [debug] QUERY OK source="media_items" db=0.0ms idle=1892.8ms 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 23:00:15Z], 1] 18:56:51.569 [debug] QUERY OK source="media_items" db=0.5ms idle=1035.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" ["'Mercy Me' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #MercyMe #TheNighttheZombiesCame", "Pixies - Mercy Me (Official Lyric Video)", "c87ed5a6-9c81-4cb0-b051-7e7d44ea756c", 235, false, "HZRDnzNyRlg", "https://www.youtube.com/watch?v=HZRDnzNyRlg", 10, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Mercy Me (Official Lyric Video).mp4", false, false, false, 1, [], 94, ~U[2024-10-24 23:00:15Z], ~U[2025-12-25 01:56:51Z], ~U[2025-12-25 01:56:51Z], "'Mercy Me' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #MercyMe #TheNighttheZombiesCame", "Pixies - Mercy Me (Official Lyric Video)", 235, false, "HZRDnzNyRlg", "https://www.youtube.com/watch?v=HZRDnzNyRlg", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Mercy Me (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:15Z]] 18:56:51.569 [debug] QUERY OK source="sources" db=0.0ms idle=34.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:51.569 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 18:56:51.569 [debug] QUERY OK source="media_items" db=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 [10] 18:56:51.569 [info] Kicking off download for media item #10 (HZRDnzNyRlg) 18:56:51.570 [debug] QUERY OK source="tasks" db=0.1ms idle=1.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [11, 10, ~U[2025-12-25 01:56:51Z], ~U[2025-12-25 01:56:51Z]] 18:56:51.570 [debug] Current batch of media processed. Will check again in 1000ms 18:56:52.571 [debug] Current batch of media processed. Will check again in 1000ms 18:56:53.572 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Johny Good Man' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #JohnnyGoodMan #TheNighttheZombiesCame", "duration" => 208, "filename" => "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Johnny Good Man (Official Lyric Video).mp4", "id" => "O8-Fgp4GOG8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=O8-Fgp4GOG8", "playlist_index" => 11, "timestamp" => 1729810814, "title" => "Pixies - Johnny Good Man (Official Lyric Video)", "upload_date" => "20241024"} 18:56:53.573 [debug] QUERY OK source="sources" db=0.3ms idle=897.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:56:53.573 [debug] QUERY OK source="sources" db=0.1ms idle=898.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:53.574 [debug] QUERY OK source="media_items" db=0.1ms idle=898.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-24 23:00:14Z], 1] 18:56:53.575 [debug] QUERY OK source="media_items" db=0.7ms idle=898.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" ["'Johny Good Man' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #JohnnyGoodMan #TheNighttheZombiesCame", "Pixies - Johnny Good Man (Official Lyric Video)", "893fad00-1235-46ab-a6dc-97eeb6623d5f", 208, false, "O8-Fgp4GOG8", "https://www.youtube.com/watch?v=O8-Fgp4GOG8", 11, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Johnny Good Man (Official Lyric Video).mp4", false, false, false, 1, [], 93, ~U[2024-10-24 23:00:14Z], ~U[2025-12-25 01:56:53Z], ~U[2025-12-25 01:56:53Z], "'Johny Good Man' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #JohnnyGoodMan #TheNighttheZombiesCame", "Pixies - Johnny Good Man (Official Lyric Video)", 208, false, "O8-Fgp4GOG8", "https://www.youtube.com/watch?v=O8-Fgp4GOG8", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Johnny Good Man (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:14Z]] 18:56:53.575 [debug] QUERY OK source="sources" db=0.1ms idle=37.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:53.575 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:56:53.576 [debug] QUERY OK source="media_items" db=0.2ms 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 [11] 18:56:53.576 [info] Kicking off download for media item #11 (O8-Fgp4GOG8) 18:56:53.577 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [12, 11, ~U[2025-12-25 01:56:53Z], ~U[2025-12-25 01:56:53Z]] 18:56:53.577 [debug] Current batch of media processed. Will check again in 1000ms 18:56:54.578 [debug] Current batch of media processed. Will check again in 1000ms 18:56:55.579 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Jane (The Night The Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheNighttheZombiesCame", "duration" => 172, "filename" => "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Jane (The Night The Zombies Came) (Official Lyric Video).mp4", "id" => "P6jiCGf9XE8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=P6jiCGf9XE8", "playlist_index" => 12, "timestamp" => 1729810813, "title" => "Pixies - Jane (The Night The Zombies Came) (Official Lyric Video)", "upload_date" => "20241024"} 18:56:55.580 [debug] QUERY OK source="sources" db=0.4ms idle=904.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:56:55.580 [debug] QUERY OK source="sources" db=0.1ms idle=905.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] 18:56:55.581 [debug] QUERY OK source="media_items" db=0.1ms idle=905.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-24 23:00:13Z], 1] 18:56:55.582 [debug] QUERY OK source="media_items" db=0.6ms idle=905.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" ["'Jane (The Night The Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheNighttheZombiesCame", "Pixies - Jane (The Night The Zombies Came) (Official Lyric Video)", "0cf63666-c1bc-4658-84b3-4d15eeb5effc", 172, false, "P6jiCGf9XE8", "https://www.youtube.com/watch?v=P6jiCGf9XE8", 12, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Jane (The Night The Zombies Came) (Official Lyric Video).mp4", false, false, false, 1, [], 92, ~U[2024-10-24 23:00:13Z], ~U[2025-12-25 01:56:55Z], ~U[2025-12-25 01:56:55Z], "'Jane (The Night The Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheNighttheZombiesCame", "Pixies - Jane (The Night The Zombies Came) (Official Lyric Video)", 172, false, "P6jiCGf9XE8", "https://www.youtube.com/watch?v=P6jiCGf9XE8", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Jane (The Night The Zombies Came) (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:13Z]] 18:56:55.582 [debug] QUERY OK source="sources" db=0.1ms idle=40.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] 18:56:55.582 [debug] QUERY OK source="media_profiles" db=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] 18:56:55.583 [debug] QUERY OK source="media_items" db=0.2ms 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 [12] 18:56:55.583 [info] Kicking off download for media item #12 (P6jiCGf9XE8) 18:56:55.584 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [13, 12, ~U[2025-12-25 01:56:55Z], ~U[2025-12-25 01:56:55Z]] 18:56:55.584 [debug] Current batch of media processed. Will check again in 1000ms 18:56:56.584 [debug] Current batch of media processed. Will check again in 1000ms 18:56:57.585 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Ernest Evans' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #ErnestEvans #TheNighttheZombiesCame", "duration" => 162, "filename" => "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Ernest Evans (Official Lyric Video).mp4", "id" => "Bl21e4ObjnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Bl21e4ObjnE", "playlist_index" => 13, "timestamp" => 1729810813, "title" => "Pixies - Ernest Evans (Official Lyric Video)", "upload_date" => "20241024"} 18:56:57.586 [debug] QUERY OK source="sources" db=0.2ms idle=910.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] 18:56:57.586 [debug] QUERY OK source="sources" db=0.1ms idle=911.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:57.587 [debug] QUERY OK source="media_items" db=0.1ms idle=911.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-24 23:00:13Z], 1] 18:56:57.588 [debug] QUERY OK source="media_items" db=0.7ms idle=912.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" ["'Ernest Evans' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #ErnestEvans #TheNighttheZombiesCame", "Pixies - Ernest Evans (Official Lyric Video)", "d8d7769a-4cbf-46a6-8b5a-dc787679760e", 162, false, "Bl21e4ObjnE", "https://www.youtube.com/watch?v=Bl21e4ObjnE", 13, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Ernest Evans (Official Lyric Video).mp4", false, false, false, 1, [], 91, ~U[2024-10-24 23:00:13Z], ~U[2025-12-25 01:56:57Z], ~U[2025-12-25 01:56:57Z], "'Ernest Evans' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #ErnestEvans #TheNighttheZombiesCame", "Pixies - Ernest Evans (Official Lyric Video)", 162, false, "Bl21e4ObjnE", "https://www.youtube.com/watch?v=Bl21e4ObjnE", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Ernest Evans (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:13Z]] 18:56:57.588 [debug] QUERY OK source="sources" db=0.1ms idle=44.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:56:57.589 [debug] QUERY OK source="media_profiles" db=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] 18:56:57.589 [debug] QUERY OK source="media_items" db=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 [13] 18:56:57.589 [info] Kicking off download for media item #13 (Bl21e4ObjnE) 18:56:57.590 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [14, 13, ~U[2025-12-25 01:56:57Z], ~U[2025-12-25 01:56:57Z]] 18:56:57.590 [debug] Current batch of media processed. Will check again in 1000ms 18:56:58.591 [debug] Current batch of media processed. Will check again in 1000ms 18:56:59.592 [debug] Current batch of media processed. Will check again in 1000ms 18:57:00.455 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:00.593 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Motoroller' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nMotoroller Lyrics:\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nI rode my scooter 'round Berlinโ€ฏ \nI washed away all my sinโ€ฏ \nI tried to call you on the telephoneโ€ฏโ€ฏ \nand now I gotta do this all aloneโ€ฏโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nthey killed it dead at Mason hallโ€ฏ \nI hit my head against the wallโ€ฏ \nwe tried to play it on the saxophoneโ€ฏ \nwe tried to play it but that shit was blownโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \n\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ\n\n#PIXIES #Motoroller #TheNighttheZombiesCame", "duration" => 162, "filename" => "/downloads/MusicVideos/Pixies Official/20240916 - Pixies - Motoroller (Official Lyric Video).mp4", "id" => "UmZMaqS_-dU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UmZMaqS_-dU", "playlist_index" => 14, "timestamp" => 1726502433, "title" => "Pixies - Motoroller (Official Lyric Video)", "upload_date" => "20240916"} 18:57:00.594 [debug] QUERY OK source="sources" db=0.2ms idle=1918.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:00.594 [debug] QUERY OK source="sources" db=0.1ms idle=1918.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:00.594 [debug] QUERY OK source="media_items" db=0.1ms idle=1046.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-16 16:00:33Z], 1] 18:57:00.595 [debug] QUERY OK source="media_items" db=0.6ms idle=139.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" ["'Motoroller' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nMotoroller Lyrics:\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nI rode my scooter 'round Berlinโ€ฏ \nI washed away all my sinโ€ฏ \nI tried to call you on the telephoneโ€ฏโ€ฏ \nand now I gotta do this all aloneโ€ฏโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nthey killed it dead at Mason hallโ€ฏ \nI hit my head against the wallโ€ฏ \nwe tried to play it on the saxophoneโ€ฏ \nwe tried to play it but that shit was blownโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \n\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ\n\n#PIXIES #Motoroller #TheNighttheZombiesCame", "Pixies - Motoroller (Official Lyric Video)", "96aeee40-9f66-463d-ba96-e7b06ed7e2a7", 162, false, "UmZMaqS_-dU", "https://www.youtube.com/watch?v=UmZMaqS_-dU", 14, "/downloads/MusicVideos/Pixies Official/20240916 - Pixies - Motoroller (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2024-09-16 16:00:33Z], ~U[2025-12-25 01:57:00Z], ~U[2025-12-25 01:57:00Z], "'Motoroller' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nMotoroller Lyrics:\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nI rode my scooter 'round Berlinโ€ฏ \nI washed away all my sinโ€ฏ \nI tried to call you on the telephoneโ€ฏโ€ฏ \nand now I gotta do this all aloneโ€ฏโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nthey killed it dead at Mason hallโ€ฏ \nI hit my head against the wallโ€ฏ \nwe tried to play it on the saxophoneโ€ฏ \nwe tried to play it but that shit was blownโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \n\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ\n\n#PIXIES #Motoroller #TheNighttheZombiesCame", "Pixies - Motoroller (Official Lyric Video)", 162, false, "UmZMaqS_-dU", "https://www.youtube.com/watch?v=UmZMaqS_-dU", "/downloads/MusicVideos/Pixies Official/20240916 - Pixies - Motoroller (Official Lyric Video).mp4", false, 1, ~U[2024-09-16 16:00:33Z]] 18:57:00.596 [debug] QUERY OK source="sources" db=0.1ms idle=46.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:00.596 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:57:00.596 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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] 18:57:00.596 [info] Kicking off download for media item #14 (UmZMaqS_-dU) 18:57:00.597 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [15, 14, ~U[2025-12-25 01:57:00Z], ~U[2025-12-25 01:57:00Z]] 18:57:00.597 [debug] Current batch of media processed. Will check again in 1000ms 18:57:01.598 [debug] Current batch of media processed. Will check again in 1000ms 18:57:02.599 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Oyster Beds' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nOyster Beds Lyrics:\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\u00A0\nIn oyster bedsโ€ฏ\u00A0\nA musketeerโ€ฏ\u00A0\nAnd her two deers\u00A0\nA country house\u00A0\nIn Dadasphere\u00A0\n\nA faithful spouse\u00A0\nWith open blouseโ€ฏ\u00A0\nA paganeer-cum-sacred cowโ€ฏ\u00A0\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\nIn oyster beds\n\n#PIXIES #OysterBeds #TheNighttheZombiesCame", "duration" => 132, "filename" => "/downloads/MusicVideos/Pixies Official/20240822 - Pixies - Oyster Beds (Official Lyric Video).mp4", "id" => "UhnOjRjuKhM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UhnOjRjuKhM", "playlist_index" => 15, "timestamp" => 1724367656, "title" => "Pixies - Oyster Beds (Official Lyric Video)", "upload_date" => "20240822"} 18:57:02.600 [debug] QUERY OK source="sources" db=0.2ms idle=924.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:02.600 [debug] QUERY OK source="sources" db=0.1ms idle=924.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:02.601 [debug] QUERY OK source="media_items" db=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[2024-08-22 23:00:56Z], 1] 18:57:02.602 [debug] QUERY OK source="media_items" db=0.7ms idle=925.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" ["'Oyster Beds' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nOyster Beds Lyrics:\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\u00A0\nIn oyster bedsโ€ฏ\u00A0\nA musketeerโ€ฏ\u00A0\nAnd her two deers\u00A0\nA country house\u00A0\nIn Dadasphere\u00A0\n\nA faithful spouse\u00A0\nWith open blouseโ€ฏ\u00A0\nA paganeer-cum-sacred cowโ€ฏ\u00A0\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\nIn oyster beds\n\n#PIXIES #OysterBeds #TheNighttheZombiesCame", "Pixies - Oyster Beds (Official Lyric Video)", "8b117835-1097-4071-981a-15420e79909d", 132, false, "UhnOjRjuKhM", "https://www.youtube.com/watch?v=UhnOjRjuKhM", 15, "/downloads/MusicVideos/Pixies Official/20240822 - Pixies - Oyster Beds (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2024-08-22 23:00:56Z], ~U[2025-12-25 01:57:02Z], ~U[2025-12-25 01:57:02Z], "'Oyster Beds' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nOyster Beds Lyrics:\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\u00A0\nIn oyster bedsโ€ฏ\u00A0\nA musketeerโ€ฏ\u00A0\nAnd her two deers\u00A0\nA country house\u00A0\nIn Dadasphere\u00A0\n\nA faithful spouse\u00A0\nWith open blouseโ€ฏ\u00A0\nA paganeer-cum-sacred cowโ€ฏ\u00A0\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\nIn oyster beds\n\n#PIXIES #OysterBeds #TheNighttheZombiesCame", "Pixies - Oyster Beds (Official Lyric Video)", 132, false, "UhnOjRjuKhM", "https://www.youtube.com/watch?v=UhnOjRjuKhM", "/downloads/MusicVideos/Pixies Official/20240822 - Pixies - Oyster Beds (Official Lyric Video).mp4", false, 1, ~U[2024-08-22 23:00:56Z]] 18:57:02.602 [debug] QUERY OK source="sources" db=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] 18:57:02.602 [debug] QUERY OK source="media_profiles" db=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] 18:57:02.603 [debug] QUERY OK source="media_items" db=0.2ms 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 [15] 18:57:02.603 [info] Kicking off download for media item #15 (UhnOjRjuKhM) 18:57:02.604 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16, 15, ~U[2025-12-25 01:57:02Z], ~U[2025-12-25 01:57:02Z]] 18:57:02.604 [debug] Current batch of media processed. Will check again in 1000ms 18:57:03.605 [debug] Current batch of media processed. Will check again in 1000ms 18:57:04.606 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Chicken' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nChicken Lyrics:\nSometimes I feel like a chicken\nPecking my way through the trees\nThen something aloft\nCuts my head right off\nNow I'm dealing with decapitation\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees \n(I'm just running round in circles)\n\nOther times I feel as I'm \nAn actor of zombie movies\nSearching for you\nIn town after town\nA lover who ainโ€™t going to kill me\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees\nI'm not down on my knees\n(Oh no no no)\n(I'm just running around in circles)\n\n#PIXIES #Chicken #TheNighttheZombiesCame", "duration" => 263, "filename" => "/downloads/MusicVideos/Pixies Official/20240724 - Pixies - Chicken (Official Lyric Video).mp4", "id" => "WqE5cTNkVYY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WqE5cTNkVYY", "playlist_index" => 16, "timestamp" => 1721836828, "title" => "Pixies - Chicken (Official Lyric Video)", "upload_date" => "20240724"} 18:57:04.607 [debug] QUERY OK source="sources" db=0.2ms idle=931.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:04.607 [debug] QUERY OK source="sources" db=0.1ms idle=931.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:04.607 [debug] QUERY OK source="media_items" db=0.1ms idle=932.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-24 16:00:28Z], 1] 18:57:04.610 [debug] QUERY OK source="media_items" db=2.0ms idle=932.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" ["'Chicken' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nChicken Lyrics:\nSometimes I feel like a chicken\nPecking my way through the trees\nThen something aloft\nCuts my head right off\nNow I'm dealing with decapitation\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees \n(I'm just running round in circles)\n\nOther times I feel as I'm \nAn actor of zombie movies\nSearching for you\nIn town after town\nA lover who ainโ€™t going to kill me\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees\nI'm not down on my knees\n(Oh no no no)\n(I'm just running around in circles)\n\n#PIXIES #Chicken #TheNighttheZombiesCame", "Pixies - Chicken (Official Lyric Video)", "461bebeb-f089-4025-b374-2f6f5edc3963", 263, false, "WqE5cTNkVYY", "https://www.youtube.com/watch?v=WqE5cTNkVYY", 16, "/downloads/MusicVideos/Pixies Official/20240724 - Pixies - Chicken (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2024-07-24 16:00:28Z], ~U[2025-12-25 01:57:04Z], ~U[2025-12-25 01:57:04Z], "'Chicken' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nChicken Lyrics:\nSometimes I feel like a chicken\nPecking my way through the trees\nThen something aloft\nCuts my head right off\nNow I'm dealing with decapitation\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees \n(I'm just running round in circles)\n\nOther times I feel as I'm \nAn actor of zombie movies\nSearching for you\nIn town after town\nA lover who ainโ€™t going to kill me\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees\nI'm not down on my knees\n(Oh no no no)\n(I'm just running around in circles)\n\n#PIXIES #Chicken #TheNighttheZombiesCame", "Pixies - Chicken (Official Lyric Video)", 263, false, "WqE5cTNkVYY", "https://www.youtube.com/watch?v=WqE5cTNkVYY", "/downloads/MusicVideos/Pixies Official/20240724 - Pixies - Chicken (Official Lyric Video).mp4", false, 1, ~U[2024-07-24 16:00:28Z]] 18:57:04.610 [debug] QUERY OK source="sources" db=0.1ms idle=56.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:04.611 [debug] QUERY OK source="media_profiles" db=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] 18:57:04.611 [debug] QUERY OK source="media_items" db=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 [16] 18:57:04.611 [info] Kicking off download for media item #16 (WqE5cTNkVYY) 18:57:04.612 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [17, 16, ~U[2025-12-25 01:57:04Z], ~U[2025-12-25 01:57:04Z]] 18:57:04.612 [debug] Current batch of media processed. Will check again in 1000ms 18:57:05.613 [debug] Current batch of media processed. Will check again in 1000ms 18:57:06.614 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'You're So Impatient' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nYou're So Impatient lyrics:\nI took you out to the new dead mall\nTo see the horror show\nI only sucked one sourball \nWhen you say that we got to blow\nWho's gonna live? who's gonna die?\nIs there any true love? Oh, I don't know why\n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \n\nWe sat down at medieval town\nAnd I ordered a box of wine\nYou said thanks but I do not dranks \nAnd I think that it's dungeon time\nI don't want mutton I don't want mead\nAnd you ain't nothing with your need \n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nHere comes my favorite part \n\nYou're so impatient\nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nI'm gonna bust a-part\nI'm gonna bust a-part \n\n#PIXIES #YoureSoImpatient", "duration" => 129, "filename" => "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - You're So Impatient (Official Lyric Video).mp4", "id" => "fH_PZZy3lJM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fH_PZZy3lJM", "playlist_index" => 17, "timestamp" => 1717430439, "title" => "Pixies - You're So Impatient (Official Lyric Video)", "upload_date" => "20240603"} 18:57:06.615 [debug] QUERY OK source="sources" db=0.2ms idle=939.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] 18:57:06.615 [debug] QUERY OK source="sources" db=0.1ms idle=940.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:06.616 [debug] QUERY OK source="media_items" db=0.1ms idle=940.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-03 16:00:39Z], 1] 18:57:06.617 [debug] QUERY OK source="media_items" db=0.8ms idle=941.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" ["'You're So Impatient' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nYou're So Impatient lyrics:\nI took you out to the new dead mall\nTo see the horror show\nI only sucked one sourball \nWhen you say that we got to blow\nWho's gonna live? who's gonna die?\nIs there any true love? Oh, I don't know why\n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \n\nWe sat down at medieval town\nAnd I ordered a box of wine\nYou said thanks but I do not dranks \nAnd I think that it's dungeon time\nI don't want mutton I don't want mead\nAnd you ain't nothing with your need \n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nHere comes my favorite part \n\nYou're so impatient\nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nI'm gonna bust a-part\nI'm gonna bust a-part \n\n#PIXIES #YoureSoImpatient", "Pixies - You're So Impatient (Official Lyric Video)", "274bbd75-1fd7-4fd3-845d-c1f8c3ffc45d", 129, false, "fH_PZZy3lJM", "https://www.youtube.com/watch?v=fH_PZZy3lJM", 17, "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - You're So Impatient (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2024-06-03 16:00:39Z], ~U[2025-12-25 01:57:06Z], ~U[2025-12-25 01:57:06Z], "'You're So Impatient' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nYou're So Impatient lyrics:\nI took you out to the new dead mall\nTo see the horror show\nI only sucked one sourball \nWhen you say that we got to blow\nWho's gonna live? who's gonna die?\nIs there any true love? Oh, I don't know why\n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \n\nWe sat down at medieval town\nAnd I ordered a box of wine\nYou said thanks but I do not dranks \nAnd I think that it's dungeon time\nI don't want mutton I don't want mead\nAnd you ain't nothing with your need \n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nHere comes my favorite part \n\nYou're so impatient\nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nI'm gonna bust a-part\nI'm gonna bust a-part \n\n#PIXIES #YoureSoImpatient", "Pixies - You're So Impatient (Official Lyric Video)", 129, false, "fH_PZZy3lJM", "https://www.youtube.com/watch?v=fH_PZZy3lJM", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - You're So Impatient (Official Lyric Video).mp4", false, 1, ~U[2024-06-03 16:00:39Z]] 18:57:06.618 [debug] QUERY OK source="sources" db=0.1ms idle=60.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:06.618 [debug] QUERY OK source="media_profiles" db=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] 18:57:06.618 [debug] QUERY OK source="media_items" db=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 [17] 18:57:06.618 [info] Kicking off download for media item #17 (fH_PZZy3lJM) 18:57:06.620 [debug] QUERY OK source="tasks" db=0.2ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [18, 17, ~U[2025-12-25 01:57:06Z], ~U[2025-12-25 01:57:06Z]] 18:57:06.620 [debug] Current batch of media processed. Will check again in 1000ms 18:57:07.474 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:07.620 [debug] Current batch of media processed. Will check again in 1000ms 18:57:08.621 [debug] Current batch of media processed. Will check again in 1000ms 18:57:09.111 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=i-SGN9pQfLI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ff/0e/ff0edc5a915a0d08799dddf3b925873bffc1e316af41f2f493f7c5382a1b0124.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] i-SGN9pQfLI: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] i-SGN9pQfLI: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 18:57:09.128 [debug] Running yt-dlp command for action: download_thumbnail 18:57:09.128 [debug] QUERY OK source="settings" db=0.1ms idle=1453.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 [] 18:57:09.128 [debug] QUERY OK source="settings" db=0.0ms idle=1453.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 [] 18:57:09.129 [debug] QUERY OK source="settings" db=0.0ms idle=1453.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 [] 18:57:09.129 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=i-SGN9pQfLI --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/bd/7c/bd7c57d31d419ba73ebb41ab2f0e10b99782852a48f8363182f7e24bba8031e8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:57:09.622 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Que Sera Sera' by Pixies. \n\nTaken from the new two track single \"You're So Impatient\". Add the tracks to your music library here: https://pixies.ffm.to/youresoimpatient\n\nThe new album 'The Night the Zombies Came' is out now: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\n#PIXIES #QueSeraSera", "duration" => 181, "filename" => "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - Que Sera Sera (Official Lyric Video).mp4", "id" => "PDd-180FQ8U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PDd-180FQ8U", "playlist_index" => 18, "timestamp" => 1717430420, "title" => "Pixies - Que Sera Sera (Official Lyric Video)", "upload_date" => "20240603"} 18:57:09.623 [debug] QUERY OK source="sources" db=0.2ms idle=947.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:09.623 [debug] QUERY OK source="sources" db=0.1ms idle=494.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:09.623 [debug] QUERY OK source="media_items" db=0.1ms idle=494.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-03 16:00:20Z], 1] 18:57:09.624 [debug] QUERY OK source="media_items" db=0.5ms idle=494.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" ["'Que Sera Sera' by Pixies. \n\nTaken from the new two track single \"You're So Impatient\". Add the tracks to your music library here: https://pixies.ffm.to/youresoimpatient\n\nThe new album 'The Night the Zombies Came' is out now: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\n#PIXIES #QueSeraSera", "Pixies - Que Sera Sera (Official Lyric Video)", "7af99d6c-8e89-4322-8a25-fcca5658c7d6", 181, false, "PDd-180FQ8U", "https://www.youtube.com/watch?v=PDd-180FQ8U", 18, "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - Que Sera Sera (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2024-06-03 16:00:20Z], ~U[2025-12-25 01:57:09Z], ~U[2025-12-25 01:57:09Z], "'Que Sera Sera' by Pixies. \n\nTaken from the new two track single \"You're So Impatient\". Add the tracks to your music library here: https://pixies.ffm.to/youresoimpatient\n\nThe new album 'The Night the Zombies Came' is out now: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\n#PIXIES #QueSeraSera", "Pixies - Que Sera Sera (Official Lyric Video)", 181, false, "PDd-180FQ8U", "https://www.youtube.com/watch?v=PDd-180FQ8U", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - Que Sera Sera (Official Lyric Video).mp4", false, 1, ~U[2024-06-03 16:00:20Z]] 18:57:09.624 [debug] QUERY OK source="sources" db=0.0ms idle=62.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:09.625 [debug] QUERY OK source="media_profiles" db=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] 18:57:09.625 [debug] QUERY OK source="media_items" db=0.1ms 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 [18] 18:57:09.625 [info] Kicking off download for media item #18 (PDd-180FQ8U) 18:57:09.626 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [19, 18, ~U[2025-12-25 01:57:09Z], ~U[2025-12-25 01:57:09Z]] 18:57:09.626 [debug] Current batch of media processed. Will check again in 1000ms 18:57:10.627 [debug] Current batch of media processed. Will check again in 1000ms 18:57:11.628 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Ana (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 136, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Ana (Mark Goodier Session, 1990) [Official Audio].mp4", "id" => "srTxgKN1byU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=srTxgKN1byU", "playlist_index" => 19, "timestamp" => 1709884835, "title" => "Pixies - Ana (Mark Goodier Session, 1990) [Official Audio]", "upload_date" => "20240308"} 18:57:11.629 [debug] QUERY OK source="sources" db=0.2ms idle=953.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:11.629 [debug] QUERY OK source="sources" db=0.1ms idle=953.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:11.629 [debug] QUERY OK source="media_items" db=0.1ms idle=954.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-08 08:00:35Z], 1] 18:57:11.630 [debug] QUERY OK source="media_items" db=0.6ms idle=954.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" ["'Ana (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Ana (Mark Goodier Session, 1990) [Official Audio]", "1f1a9585-7b51-4b39-b232-f97b1c9a984c", 136, false, "srTxgKN1byU", "https://www.youtube.com/watch?v=srTxgKN1byU", 19, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Ana (Mark Goodier Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 99, ~U[2024-03-08 08:00:35Z], ~U[2025-12-25 01:57:11Z], ~U[2025-12-25 01:57:11Z], "'Ana (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Ana (Mark Goodier Session, 1990) [Official Audio]", 136, false, "srTxgKN1byU", "https://www.youtube.com/watch?v=srTxgKN1byU", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Ana (Mark Goodier Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:35Z]] 18:57:11.631 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:11.631 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:57:11.631 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [19] 18:57:11.631 [info] Kicking off download for media item #19 (srTxgKN1byU) 18:57:11.633 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [20, 19, ~U[2025-12-25 01:57:11Z], ~U[2025-12-25 01:57:11Z]] 18:57:11.633 [debug] Current batch of media processed. Will check again in 1000ms 18:57:12.634 [debug] Current batch of media processed. Will check again in 1000ms 18:57:13.373 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=i-SGN9pQfLI --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/bd/7c/bd7c57d31d419ba73ebb41ab2f0e10b99782852a48f8363182f7e24bba8031e8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:57:13.373 [debug] QUERY OK db=0.0ms idle=807.5ms begin [] 18:57:13.374 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:57:09Z], "/downloads/MusicVideos/Pixies Official/20250129 - Pixies - Jane (The Night the Zombies Came) (Official Video).mp4", "/downloads/MusicVideos/Pixies Official/20250129 - Pixies - Jane (The Night the Zombies Came) (Official Video).info.json", "/downloads/MusicVideos/Pixies Official/20250129 - Pixies - Jane (The Night the Zombies Came) (Official Video).nfo", "/downloads/MusicVideos/Pixies Official/20250129 - Pixies - Jane (The Night the Zombies Came) (Official Video)-thumb.jpg", ~U[2025-12-25 01:57:13Z], 3] 18:57:13.374 [debug] QUERY OK source="media_metadata" db=0.3ms 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/3/metadata.json.gz", "/config/metadata/media_items/3/thumbnail.jpg", 3, ~U[2025-12-25 01:57:13Z], ~U[2025-12-25 01:57:13Z]] 18:57:13.375 [debug] QUERY OK db=0.1ms commit [] 18:57:13.375 [debug] QUERY OK source="media_items" db=0.5ms idle=699.7ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [282036886, ~U[2025-12-25 01:57:13Z], 3] 18:57:13.375 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:57:13.376 [info] {"args":{"id":3},"id":5,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":37841707,"event":"job:stop","queue_time":533410,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:57:13.381 [info] {"args":{"id":6},"id":7,"meta":{},"system_time":1766627833381838552,"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"]} 18:57:13.382 [debug] QUERY OK source="media_items" db=0.1ms idle=706.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" = ?) [6] 18:57:13.382 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:57:13.382 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 18:57:13.382 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:57:13.383 [debug] QUERY OK source="media_items" db=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] 18:57:13.383 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [6] 18:57:13.383 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:57:13.383 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:13.384 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:13.384 [debug] Running yt-dlp command for action: get_downloadable_status 18:57:13.384 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:13.384 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:13.384 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:13.384 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vw3mxdVXKgA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3e/f6/3ef63614c186ecc8ca6fcd4594b862021352ca4bd6c5b08778c30e9c35b696bd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:57:13.635 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Down To The Well (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 152, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio].mp4", "id" => "pYSGDeQeCgE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pYSGDeQeCgE", "playlist_index" => 20, "timestamp" => 1709884835, "title" => "Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio]", "upload_date" => "20240308"} 18:57:13.636 [debug] QUERY OK source="sources" db=0.2ms idle=251.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] 18:57:13.636 [debug] QUERY OK source="sources" db=0.0ms idle=251.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:13.636 [debug] QUERY OK source="media_items" db=0.1ms idle=251.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:35Z], 1] 18:57:13.637 [debug] QUERY OK source="media_items" db=0.4ms idle=251.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" ["'Down To The Well (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio]", "49dfea3a-0858-4ee4-9876-5e2fe28ec8f4", 152, false, "pYSGDeQeCgE", "https://www.youtube.com/watch?v=pYSGDeQeCgE", 20, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio].mp4", false, false, false, 1, [], 98, ~U[2024-03-08 08:00:35Z], ~U[2025-12-25 01:57:13Z], ~U[2025-12-25 01:57:13Z], "'Down To The Well (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio]", 152, false, "pYSGDeQeCgE", "https://www.youtube.com/watch?v=pYSGDeQeCgE", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:35Z]] 18:57:13.637 [debug] QUERY OK source="sources" db=0.0ms idle=69.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] 18:57:13.637 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 18:57:13.638 [debug] QUERY OK source="media_items" db=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 [20] 18:57:13.638 [info] Kicking off download for media item #20 (pYSGDeQeCgE) 18:57:13.639 [debug] QUERY OK source="tasks" db=0.1ms idle=1.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [21, 20, ~U[2025-12-25 01:57:13Z], ~U[2025-12-25 01:57:13Z]] 18:57:13.639 [debug] Current batch of media processed. Will check again in 1000ms 18:57:14.639 [debug] Current batch of media processed. Will check again in 1000ms 18:57:15.640 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Velouria (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 206, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Velouria (John Peel Session, 1990) [Official Audio].mp4", "id" => "tbmN5BVioBE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tbmN5BVioBE", "playlist_index" => 21, "timestamp" => 1709884834, "title" => "Pixies - Velouria (John Peel Session, 1990) [Official Audio]", "upload_date" => "20240308"} 18:57:15.641 [debug] QUERY OK source="sources" db=0.2ms idle=965.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:15.641 [debug] QUERY OK source="sources" db=0.0ms idle=965.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:15.641 [debug] QUERY OK source="media_items" db=0.0ms idle=966.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:34Z], 1] 18:57:15.642 [debug] QUERY OK source="media_items" db=0.4ms idle=966.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" ["'Velouria (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Velouria (John Peel Session, 1990) [Official Audio]", "0baae223-87cb-4bf6-bd78-e98a57474e44", 206, false, "tbmN5BVioBE", "https://www.youtube.com/watch?v=tbmN5BVioBE", 21, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Velouria (John Peel Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 97, ~U[2024-03-08 08:00:34Z], ~U[2025-12-25 01:57:15Z], ~U[2025-12-25 01:57:15Z], "'Velouria (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Velouria (John Peel Session, 1990) [Official Audio]", 206, false, "tbmN5BVioBE", "https://www.youtube.com/watch?v=tbmN5BVioBE", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Velouria (John Peel Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:34Z]] 18:57:15.642 [debug] QUERY OK source="sources" db=0.0ms idle=72.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:15.642 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 18:57:15.643 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 [21] 18:57:15.643 [info] Kicking off download for media item #21 (tbmN5BVioBE) 18:57:15.643 [debug] QUERY OK source="tasks" db=0.1ms idle=1.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [22, 21, ~U[2025-12-25 01:57:15Z], ~U[2025-12-25 01:57:15Z]] 18:57:15.644 [debug] Current batch of media processed. Will check again in 1000ms 18:57:16.644 [debug] Current batch of media processed. Will check again in 1000ms 18:57:17.340 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vw3mxdVXKgA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3e/f6/3ef63614c186ecc8ca6fcd4594b862021352ca4bd6c5b08778c30e9c35b696bd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:57:17.340 [debug] Running yt-dlp command for action: download 18:57:17.340 [debug] QUERY OK source="settings" db=0.1ms idle=768.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 [] 18:57:17.341 [debug] QUERY OK source="settings" db=0.0ms idle=665.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 [] 18:57:17.341 [debug] QUERY OK source="settings" db=0.0ms idle=665.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 [] 18:57:17.341 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vw3mxdVXKgA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8a/2b/8a2b09ac539f567e4c2f38dcf660f1c0c1455d287cd1b1dc6798b69e63c99516.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:57:17.645 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Hey (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 199, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hey (John Peel Session, 1988) [Official Audio].mp4", "id" => "t6mPOfeNCoM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t6mPOfeNCoM", "playlist_index" => 22, "timestamp" => 1709884834, "title" => "Pixies - Hey (John Peel Session, 1988) [Official Audio]", "upload_date" => "20240308"} 18:57:17.646 [debug] QUERY OK source="sources" db=0.1ms idle=970.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:17.646 [debug] QUERY OK source="sources" db=0.1ms idle=305.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:17.646 [debug] QUERY OK source="media_items" db=0.1ms idle=305.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:34Z], 1] 18:57:17.647 [debug] QUERY OK source="media_items" db=0.5ms idle=305.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" ["'Hey (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Hey (John Peel Session, 1988) [Official Audio]", "03eab7cb-5511-46aa-a955-510d4f5c96b4", 199, false, "t6mPOfeNCoM", "https://www.youtube.com/watch?v=t6mPOfeNCoM", 22, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hey (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 96, ~U[2024-03-08 08:00:34Z], ~U[2025-12-25 01:57:17Z], ~U[2025-12-25 01:57:17Z], "'Hey (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Hey (John Peel Session, 1988) [Official Audio]", 199, false, "t6mPOfeNCoM", "https://www.youtube.com/watch?v=t6mPOfeNCoM", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hey (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:34Z]] 18:57:17.647 [debug] QUERY OK source="sources" db=0.1ms idle=74.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:17.647 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:57:17.648 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 [22] 18:57:17.648 [info] Kicking off download for media item #22 (t6mPOfeNCoM) 18:57:17.649 [debug] QUERY OK source="tasks" db=0.1ms idle=1.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [23, 22, ~U[2025-12-25 01:57:17Z], ~U[2025-12-25 01:57:17Z]] 18:57:17.649 [debug] Current batch of media processed. Will check again in 1000ms 18:57:18.649 [debug] Current batch of media processed. Will check again in 1000ms 18:57:19.650 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Into The White (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 251, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Into The White (John Peel Session, 1989) [Official Audio].mp4", "id" => "meaGEd9_K-c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=meaGEd9_K-c", "playlist_index" => 23, "timestamp" => 1709884834, "title" => "Pixies - Into The White (John Peel Session, 1989) [Official Audio]", "upload_date" => "20240308"} 18:57:19.651 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=975.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:19.651 [debug] QUERY OK source="sources" db=0.1ms idle=975.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:19.652 [debug] QUERY OK source="media_items" db=0.1ms idle=976.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:34Z], 1] 18:57:19.653 [debug] QUERY OK source="media_items" db=0.6ms idle=976.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" ["'Into The White (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Into The White (John Peel Session, 1989) [Official Audio]", "8b1547a1-2299-4e29-a201-ae22dad72483", 251, false, "meaGEd9_K-c", "https://www.youtube.com/watch?v=meaGEd9_K-c", 23, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Into The White (John Peel Session, 1989) [Official Audio].mp4", false, false, false, 1, [], 95, ~U[2024-03-08 08:00:34Z], ~U[2025-12-25 01:57:19Z], ~U[2025-12-25 01:57:19Z], "'Into The White (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Into The White (John Peel Session, 1989) [Official Audio]", 251, false, "meaGEd9_K-c", "https://www.youtube.com/watch?v=meaGEd9_K-c", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Into The White (John Peel Session, 1989) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:34Z]] 18:57:19.653 [debug] QUERY OK source="sources" db=0.1ms idle=76.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:19.653 [debug] QUERY OK source="media_profiles" db=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] 18:57:19.654 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [23] 18:57:19.654 [info] Kicking off download for media item #23 (meaGEd9_K-c) 18:57:19.655 [debug] QUERY OK source="tasks" db=0.2ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [24, 23, ~U[2025-12-25 01:57:19Z], ~U[2025-12-25 01:57:19Z]] 18:57:19.655 [debug] Current batch of media processed. Will check again in 1000ms 18:57:20.656 [debug] Current batch of media processed. Will check again in 1000ms 18:57:21.657 [debug] Current batch of media processed. Will check again in 1000ms 18:57:22.658 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Motorway To Roswell (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 217, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio].mp4", "id" => "n6jPbli-EMc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n6jPbli-EMc", "playlist_index" => 24, "timestamp" => 1709884833, "title" => "Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio]", "upload_date" => "20240308"} 18:57:22.659 [debug] QUERY OK source="sources" db=0.2ms idle=1983.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:22.659 [debug] QUERY OK source="sources" db=0.1ms idle=1983.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:22.660 [debug] QUERY OK source="media_items" db=0.1ms idle=1984.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:33Z], 1] 18:57:22.661 [debug] QUERY OK source="media_items" db=0.7ms idle=1082.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" ["'Motorway To Roswell (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio]", "bf42228b-4a83-4f88-a31e-c2afa6ac98c3", 217, false, "n6jPbli-EMc", "https://www.youtube.com/watch?v=n6jPbli-EMc", 24, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio].mp4", false, false, false, 1, [], 94, ~U[2024-03-08 08:00:33Z], ~U[2025-12-25 01:57:22Z], ~U[2025-12-25 01:57:22Z], "'Motorway To Roswell (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio]", 217, false, "n6jPbli-EMc", "https://www.youtube.com/watch?v=n6jPbli-EMc", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:33Z]] 18:57:22.661 [debug] QUERY OK source="sources" db=0.1ms idle=81.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] 18:57:22.661 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:57:22.662 [debug] QUERY OK source="media_items" db=0.2ms 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 [24] 18:57:22.662 [info] Kicking off download for media item #24 (n6jPbli-EMc) 18:57:22.663 [debug] QUERY OK source="tasks" db=0.1ms idle=2.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [25, 24, ~U[2025-12-25 01:57:22Z], ~U[2025-12-25 01:57:22Z]] 18:57:22.663 [debug] Current batch of media processed. Will check again in 1000ms 18:57:23.664 [debug] Current batch of media processed. Will check again in 1000ms 18:57:24.665 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Wild Honey Pie (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD. 'Wild Honey Pie' is a cover of The Beatles' 1968 track.", "duration" => 115, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio].mp4", "id" => "iisqGfDsjVM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iisqGfDsjVM", "playlist_index" => 25, "timestamp" => 1709884833, "title" => "Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio]", "upload_date" => "20240308"} 18:57:24.666 [debug] QUERY OK source="sources" db=0.2ms idle=990.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:24.666 [debug] QUERY OK source="sources" db=0.0ms idle=990.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] 18:57:24.666 [debug] QUERY OK source="media_items" db=0.1ms idle=990.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:33Z], 1] 18:57:24.667 [debug] QUERY OK source="media_items" db=0.5ms idle=991.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" ["'Wild Honey Pie (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD. 'Wild Honey Pie' is a cover of The Beatles' 1968 track.", "Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio]", "5fb05ed3-9ae3-4ba7-9254-061b7054ab64", 115, false, "iisqGfDsjVM", "https://www.youtube.com/watch?v=iisqGfDsjVM", 25, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 93, ~U[2024-03-08 08:00:33Z], ~U[2025-12-25 01:57:24Z], ~U[2025-12-25 01:57:24Z], "'Wild Honey Pie (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD. 'Wild Honey Pie' is a cover of The Beatles' 1968 track.", "Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio]", 115, false, "iisqGfDsjVM", "https://www.youtube.com/watch?v=iisqGfDsjVM", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:33Z]] 18:57:24.667 [debug] QUERY OK source="sources" db=0.0ms 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] 18:57:24.668 [debug] QUERY OK source="media_profiles" db=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] 18:57:24.668 [debug] QUERY OK source="media_items" db=0.1ms 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 [25] 18:57:24.668 [info] Kicking off download for media item #25 (iisqGfDsjVM) 18:57:24.669 [debug] QUERY OK source="tasks" db=0.1ms idle=1.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [26, 25, ~U[2025-12-25 01:57:24Z], ~U[2025-12-25 01:57:24Z]] 18:57:24.669 [debug] Current batch of media processed. Will check again in 1000ms 18:57:25.670 [debug] Current batch of media processed. Will check again in 1000ms 18:57:26.671 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Tame (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 118, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Tame (John Peel Session, 1988) [Official Audio].mp4", "id" => "UEHcc_fkf8A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UEHcc_fkf8A", "playlist_index" => 26, "timestamp" => 1709884829, "title" => "Pixies - Tame (John Peel Session, 1988) [Official Audio]", "upload_date" => "20240308"} 18:57:26.672 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=996.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:26.672 [debug] QUERY OK source="sources" db=0.1ms idle=997.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:26.673 [debug] QUERY OK source="media_items" db=0.1ms idle=997.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:29Z], 1] 18:57:26.674 [debug] QUERY OK source="media_items" db=0.6ms idle=998.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" ["'Tame (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Tame (John Peel Session, 1988) [Official Audio]", "0d6b3d5f-af1a-4290-a3d0-50ffa262b983", 118, false, "UEHcc_fkf8A", "https://www.youtube.com/watch?v=UEHcc_fkf8A", 26, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Tame (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 92, ~U[2024-03-08 08:00:29Z], ~U[2025-12-25 01:57:26Z], ~U[2025-12-25 01:57:26Z], "'Tame (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Tame (John Peel Session, 1988) [Official Audio]", 118, false, "UEHcc_fkf8A", "https://www.youtube.com/watch?v=UEHcc_fkf8A", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Tame (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:29Z]] 18:57:26.674 [debug] QUERY OK source="sources" db=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] 18:57:26.675 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:57:26.675 [debug] QUERY OK source="media_items" db=0.1ms 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 [26] 18:57:26.675 [info] Kicking off download for media item #26 (UEHcc_fkf8A) 18:57:26.676 [debug] QUERY OK source="tasks" db=0.1ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [27, 26, ~U[2025-12-25 01:57:26Z], ~U[2025-12-25 01:57:26Z]] 18:57:26.676 [debug] Current batch of media processed. Will check again in 1000ms 18:57:27.677 [debug] Current batch of media processed. Will check again in 1000ms 18:57:28.678 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Monkey Gone To Heaven (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 179, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio].mp4", "id" => "iQipNLZykE0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iQipNLZykE0", "playlist_index" => 27, "timestamp" => 1709884824, "title" => "Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio]", "upload_date" => "20240308"} 18:57:28.679 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:28.679 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:28.679 [debug] QUERY OK source="media_items" db=0.1ms idle=3.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:24Z], 1] 18:57:28.681 [debug] QUERY OK source="media_items" db=0.7ms 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" ["'Monkey Gone To Heaven (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio]", "73bec42c-a86a-4c91-bd33-36c61b408fd7", 179, false, "iQipNLZykE0", "https://www.youtube.com/watch?v=iQipNLZykE0", 27, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 91, ~U[2024-03-08 08:00:24Z], ~U[2025-12-25 01:57:28Z], ~U[2025-12-25 01:57:28Z], "'Monkey Gone To Heaven (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio]", 179, false, "iQipNLZykE0", "https://www.youtube.com/watch?v=iQipNLZykE0", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:24Z]] 18:57:28.681 [debug] QUERY OK source="sources" db=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" = ?) [1] 18:57:28.681 [debug] QUERY OK source="media_profiles" db=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] 18:57:28.682 [debug] QUERY OK source="media_items" db=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 [27] 18:57:28.682 [info] Kicking off download for media item #27 (iQipNLZykE0) 18:57:28.683 [debug] QUERY OK source="tasks" db=0.1ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [28, 27, ~U[2025-12-25 01:57:28Z], ~U[2025-12-25 01:57:28Z]] 18:57:28.683 [debug] Current batch of media processed. Will check again in 1000ms 18:57:29.684 [debug] Current batch of media processed. Will check again in 1000ms 18:57:30.685 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Manta Ray (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 136, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Manta Ray (John Peel Session, 1988) [Official Audio].mp4", "id" => "SHK-MC657tA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SHK-MC657tA", "playlist_index" => 28, "timestamp" => 1709884824, "title" => "Pixies - Manta Ray (John Peel Session, 1988) [Official Audio]", "upload_date" => "20240308"} 18:57:30.686 [debug] QUERY OK source="sources" db=0.2ms idle=94.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:30.686 [debug] QUERY OK source="sources" db=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] 18:57:30.687 [debug] QUERY OK source="media_items" db=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[2024-03-08 08:00:24Z], 1] 18:57:30.688 [debug] QUERY OK source="media_items" db=0.7ms idle=11.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" ["'Manta Ray (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Manta Ray (John Peel Session, 1988) [Official Audio]", "c8b396b8-49da-4e33-877a-9b82b050a0b1", 136, false, "SHK-MC657tA", "https://www.youtube.com/watch?v=SHK-MC657tA", 28, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Manta Ray (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 90, ~U[2024-03-08 08:00:24Z], ~U[2025-12-25 01:57:30Z], ~U[2025-12-25 01:57:30Z], "'Manta Ray (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Manta Ray (John Peel Session, 1988) [Official Audio]", 136, false, "SHK-MC657tA", "https://www.youtube.com/watch?v=SHK-MC657tA", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Manta Ray (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:24Z]] 18:57:30.688 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:30.688 [debug] QUERY OK source="media_profiles" db=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] 18:57:30.689 [debug] QUERY OK source="media_items" db=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 [28] 18:57:30.689 [info] Kicking off download for media item #28 (SHK-MC657tA) 18:57:30.690 [debug] QUERY OK source="tasks" db=0.2ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [29, 28, ~U[2025-12-25 01:57:30Z], ~U[2025-12-25 01:57:30Z]] 18:57:30.690 [debug] Current batch of media processed. Will check again in 1000ms 18:57:31.691 [debug] Current batch of media processed. Will check again in 1000ms 18:57:32.435 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vw3mxdVXKgA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8a/2b/8a2b09ac539f567e4c2f38dcf660f1c0c1455d287cd1b1dc6798b69e63c99516.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:57:32.447 [debug] Running yt-dlp command for action: download_thumbnail 18:57:32.448 [debug] QUERY OK source="settings" db=0.1ms idle=1758.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 [] 18:57:32.448 [debug] QUERY OK source="settings" db=0.0ms idle=1758.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 [] 18:57:32.448 [debug] QUERY OK source="settings" db=0.0ms idle=1758.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 [] 18:57:32.449 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vw3mxdVXKgA --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/27/85/2785d5a328f831fa48dd2010daaf420804ae4a4d205e0e90cae664feb4fa7df3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:57:32.692 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Palace Of The Brine (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 100, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio].mp4", "id" => "S2As9sbJorw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=S2As9sbJorw", "playlist_index" => 29, "timestamp" => 1709884824, "title" => "Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio]", "upload_date" => "20240308"} 18:57:32.693 [debug] QUERY OK source="sources" db=0.2ms idle=244.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:32.693 [debug] QUERY OK source="sources" db=0.1ms idle=244.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:32.693 [debug] QUERY OK source="media_items" db=0.1ms idle=244.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:24Z], 1] 18:57:32.694 [debug] QUERY OK source="media_items" db=0.5ms 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" ["'Palace Of The Brine (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio]", "b1ca5e4c-1251-43aa-9915-0b6dfa347a62", 100, false, "S2As9sbJorw", "https://www.youtube.com/watch?v=S2As9sbJorw", 29, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio].mp4", false, false, false, 1, [], 89, ~U[2024-03-08 08:00:24Z], ~U[2025-12-25 01:57:32Z], ~U[2025-12-25 01:57:32Z], "'Palace Of The Brine (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio]", 100, false, "S2As9sbJorw", "https://www.youtube.com/watch?v=S2As9sbJorw", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:24Z]] 18:57:32.694 [debug] QUERY OK source="sources" db=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" = ?) [1] 18:57:32.694 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:57:32.695 [debug] QUERY OK source="media_items" db=0.1ms 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 [29] 18:57:32.695 [info] Kicking off download for media item #29 (S2As9sbJorw) 18:57:32.696 [debug] QUERY OK source="tasks" db=0.1ms idle=1.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [30, 29, ~U[2025-12-25 01:57:32Z], ~U[2025-12-25 01:57:32Z]] 18:57:32.696 [debug] Current batch of media processed. Will check again in 1000ms 18:57:33.697 [debug] Current batch of media processed. Will check again in 1000ms 18:57:34.698 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Wave Of Mutilation (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 147, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio].mp4", "id" => "O-rBfRZrsPs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=O-rBfRZrsPs", "playlist_index" => 30, "timestamp" => 1709884824, "title" => "Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio]", "upload_date" => "20240308"} 18:57:34.699 [debug] QUERY OK source="sources" db=0.3ms idle=101.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:34.699 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=24.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:34.700 [debug] QUERY OK source="media_items" db=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[2024-03-08 08:00:24Z], 1] 18:57:34.702 [debug] QUERY OK source="media_items" db=1.9ms idle=24.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" ["'Wave Of Mutilation (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio]", "070984ef-9317-4a41-aece-ff9456e3e917", 147, false, "O-rBfRZrsPs", "https://www.youtube.com/watch?v=O-rBfRZrsPs", 30, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio].mp4", false, false, false, 1, [], 88, ~U[2024-03-08 08:00:24Z], ~U[2025-12-25 01:57:34Z], ~U[2025-12-25 01:57:34Z], "'Wave Of Mutilation (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio]", 147, false, "O-rBfRZrsPs", "https://www.youtube.com/watch?v=O-rBfRZrsPs", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:24Z]] 18:57:34.702 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:34.703 [debug] QUERY OK source="media_profiles" db=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] 18:57:34.703 [debug] QUERY OK source="media_items" db=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 [30] 18:57:34.704 [info] Kicking off download for media item #30 (O-rBfRZrsPs) 18:57:34.705 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [31, 30, ~U[2025-12-25 01:57:34Z], ~U[2025-12-25 01:57:34Z]] 18:57:34.705 [debug] Current batch of media processed. Will check again in 1000ms 18:57:35.706 [debug] Current batch of media processed. Will check again in 1000ms 18:57:36.707 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'There Goes My Gun (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 87, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio].mp4", "id" => "RvZZ91n57_Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RvZZ91n57_Y", "playlist_index" => 31, "timestamp" => 1709884823, "title" => "Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio]", "upload_date" => "20240308"} 18:57:36.708 [debug] QUERY OK source="sources" db=0.2ms idle=107.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] 18:57:36.708 [debug] QUERY OK source="sources" db=0.1ms idle=32.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:36.708 [debug] QUERY OK source="media_items" db=0.1ms idle=33.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-08 08:00:23Z], 1] 18:57:36.709 [debug] QUERY OK source="media_items" db=0.5ms idle=33.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" ["'There Goes My Gun (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio]", "09eaee1c-5762-464f-93d9-3daf7ca35c91", 87, false, "RvZZ91n57_Y", "https://www.youtube.com/watch?v=RvZZ91n57_Y", 31, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 87, ~U[2024-03-08 08:00:23Z], ~U[2025-12-25 01:57:36Z], ~U[2025-12-25 01:57:36Z], "'There Goes My Gun (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio]", 87, false, "RvZZ91n57_Y", "https://www.youtube.com/watch?v=RvZZ91n57_Y", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:23Z]] 18:57:36.710 [debug] QUERY OK source="sources" db=0.1ms idle=34.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:36.710 [debug] QUERY OK source="media_profiles" db=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] 18:57:36.710 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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] 18:57:36.710 [info] Kicking off download for media item #31 (RvZZ91n57_Y) 18:57:36.712 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [32, 31, ~U[2025-12-25 01:57:36Z], ~U[2025-12-25 01:57:36Z]] 18:57:36.712 [debug] Current batch of media processed. Will check again in 1000ms 18:57:36.905 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vw3mxdVXKgA --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/27/85/2785d5a328f831fa48dd2010daaf420804ae4a4d205e0e90cae664feb4fa7df3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] vw3mxdVXKgA: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] vw3mxdVXKgA: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 18:57:36.905 [debug] QUERY OK db=0.0ms idle=195.2ms begin [] 18:57:36.906 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:57:32Z], "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Kings of the Prairie (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Kings of the Prairie (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Kings of the Prairie (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Kings of the Prairie (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:57:36Z], 6] 18:57:36.906 [debug] QUERY OK source="media_metadata" db=0.2ms 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/6/metadata.json.gz", "/config/metadata/media_items/6/thumbnail.jpg", 6, ~U[2025-12-25 01:57:36Z], ~U[2025-12-25 01:57:36Z]] 18:57:36.906 [debug] QUERY OK db=0.1ms commit [] 18:57:36.907 [debug] QUERY OK source="media_items" db=0.3ms idle=196.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [43635248, ~U[2025-12-25 01:57:36Z], 6] 18:57:36.907 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:57:36.907 [info] {"args":{"id":6},"id":7,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":23525645,"event":"job:stop","queue_time":32381387,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:57:36.914 [info] {"args":{"id":7},"id":8,"meta":{},"system_time":1766627856914135949,"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"]} 18:57:36.914 [debug] QUERY OK source="media_items" db=0.2ms idle=202.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" = ?) [7] 18:57:36.914 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:57:36.914 [debug] QUERY OK source="sources" db=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" = ?) [1] 18:57:36.915 [debug] QUERY OK source="media_profiles" db=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] 18:57:36.915 [debug] QUERY OK source="media_items" db=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 [7] 18:57:36.916 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.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" = ?) [7] 18:57:36.916 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:57:36.916 [debug] QUERY OK source="settings" db=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 [] 18:57:36.917 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:57:36.917 [debug] Running yt-dlp command for action: get_downloadable_status 18:57:36.918 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:57:36.918 [debug] QUERY OK source="settings" db=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 [] 18:57:36.918 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:57:36.918 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=s1cm7IPBKhY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/51/29/5129e6b329c3890793401e336839b620c7e65b976f07317382c51035e8a6f32f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:57:37.476 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:37.713 [debug] Current batch of media processed. Will check again in 1000ms 18:57:38.714 [debug] Current batch of media processed. Will check again in 1000ms 18:57:39.715 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Levitate Me (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 139, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Levitate Me (John Peel Session, 1988) [Official Audio].mp4", "id" => "P3J-7FHPCNU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=P3J-7FHPCNU", "playlist_index" => 32, "timestamp" => 1709884816, "title" => "Pixies - Levitate Me (John Peel Session, 1988) [Official Audio]", "upload_date" => "20240308"} 18:57:39.716 [debug] QUERY OK source="sources" db=0.4ms idle=1040.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:39.716 [debug] QUERY OK source="sources" db=0.3ms idle=1041.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] 18:57:39.717 [debug] QUERY OK source="media_items" db=0.3ms idle=1041.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:16Z], 1] 18:57:39.718 [debug] QUERY OK source="media_items" db=0.7ms idle=1042.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" ["'Levitate Me (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Levitate Me (John Peel Session, 1988) [Official Audio]", "ccc5598a-3a17-44e9-aaf6-4be5b251f98e", 139, false, "P3J-7FHPCNU", "https://www.youtube.com/watch?v=P3J-7FHPCNU", 32, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Levitate Me (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 86, ~U[2024-03-08 08:00:16Z], ~U[2025-12-25 01:57:39Z], ~U[2025-12-25 01:57:39Z], "'Levitate Me (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Levitate Me (John Peel Session, 1988) [Official Audio]", 139, false, "P3J-7FHPCNU", "https://www.youtube.com/watch?v=P3J-7FHPCNU", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Levitate Me (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:16Z]] 18:57:39.718 [debug] QUERY OK source="sources" db=0.1ms idle=115.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] 18:57:39.719 [debug] QUERY OK source="media_profiles" db=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] 18:57:39.719 [debug] QUERY OK source="media_items" db=0.2ms 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 [32] 18:57:39.719 [info] Kicking off download for media item #32 (P3J-7FHPCNU) 18:57:39.721 [debug] QUERY OK source="tasks" db=0.2ms idle=2.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [33, 32, ~U[2025-12-25 01:57:39Z], ~U[2025-12-25 01:57:39Z]] 18:57:39.721 [debug] Current batch of media processed. Will check again in 1000ms 18:57:40.722 [debug] Current batch of media processed. Will check again in 1000ms 18:57:40.905 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=s1cm7IPBKhY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/51/29/5129e6b329c3890793401e336839b620c7e65b976f07317382c51035e8a6f32f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:57:40.905 [debug] Running yt-dlp command for action: download 18:57:40.905 [debug] QUERY OK source="settings" db=0.2ms idle=1185.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 [] 18:57:40.906 [debug] QUERY OK source="settings" db=0.1ms idle=1185.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 [] 18:57:40.906 [debug] QUERY OK source="settings" db=0.1ms idle=1185.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 [] 18:57:40.906 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=s1cm7IPBKhY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e7/8e/e78efeaea07051bf354fb5ff2e672aabc530dc190e0e51495deb4c0ea85c2b82.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:57:41.723 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Caribou (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 199, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Caribou (John Peel Session, 1988) [Official Audio].mp4", "id" => "Pr5qkQDrOHo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Pr5qkQDrOHo", "playlist_index" => 33, "timestamp" => 1709884815, "title" => "Pixies - Caribou (John Peel Session, 1988) [Official Audio]", "upload_date" => "20240308"} 18:57:41.724 [debug] QUERY OK source="sources" db=0.2ms idle=817.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:41.724 [debug] QUERY OK source="sources" db=0.1ms idle=818.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] 18:57:41.724 [debug] QUERY OK source="media_items" db=0.2ms idle=818.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:15Z], 1] 18:57:41.725 [debug] QUERY OK source="media_items" db=0.5ms idle=117.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" ["'Caribou (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Caribou (John Peel Session, 1988) [Official Audio]", "da29f7fd-5758-4174-9fcb-c2039b74f3ec", 199, false, "Pr5qkQDrOHo", "https://www.youtube.com/watch?v=Pr5qkQDrOHo", 33, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Caribou (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 85, ~U[2024-03-08 08:00:15Z], ~U[2025-12-25 01:57:41Z], ~U[2025-12-25 01:57:41Z], "'Caribou (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Caribou (John Peel Session, 1988) [Official Audio]", 199, false, "Pr5qkQDrOHo", "https://www.youtube.com/watch?v=Pr5qkQDrOHo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Caribou (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:15Z]] 18:57:41.725 [debug] QUERY OK source="sources" db=0.1ms idle=50.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:41.726 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:57:41.726 [debug] QUERY OK source="media_items" db=0.1ms 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 [33] 18:57:41.726 [info] Kicking off download for media item #33 (Pr5qkQDrOHo) 18:57:41.727 [debug] QUERY OK source="tasks" db=0.2ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [34, 33, ~U[2025-12-25 01:57:41Z], ~U[2025-12-25 01:57:41Z]] 18:57:41.727 [debug] Current batch of media processed. Will check again in 1000ms 18:57:42.728 [debug] Current batch of media processed. Will check again in 1000ms 18:57:43.729 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Is She Weird (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 173, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Is She Weird (John Peel Session, 1990) [Official Audio].mp4", "id" => "Mak8tUrXROs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Mak8tUrXROs", "playlist_index" => 34, "timestamp" => 1709884814, "title" => "Pixies - Is She Weird (John Peel Session, 1990) [Official Audio]", "upload_date" => "20240308"} 18:57:43.730 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=119.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] 18:57:43.730 [debug] QUERY OK source="sources" db=0.1ms idle=55.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:43.731 [debug] QUERY OK source="media_items" db=0.1ms idle=55.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:14Z], 1] 18:57:43.771 [debug] QUERY OK source="media_items" db=40.4ms idle=55.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" ["'Is She Weird (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Is She Weird (John Peel Session, 1990) [Official Audio]", "5515ddc9-3745-4617-a3f1-b52b2e5b8087", 173, false, "Mak8tUrXROs", "https://www.youtube.com/watch?v=Mak8tUrXROs", 34, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Is She Weird (John Peel Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 84, ~U[2024-03-08 08:00:14Z], ~U[2025-12-25 01:57:43Z], ~U[2025-12-25 01:57:43Z], "'Is She Weird (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Is She Weird (John Peel Session, 1990) [Official Audio]", 173, false, "Mak8tUrXROs", "https://www.youtube.com/watch?v=Mak8tUrXROs", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Is She Weird (John Peel Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:14Z]] 18:57:43.772 [debug] QUERY OK source="sources" db=0.2ms idle=96.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:43.772 [debug] QUERY OK source="media_profiles" db=0.0ms idle=42.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] 18:57:43.772 [debug] QUERY OK source="media_items" db=0.1ms idle=41.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 [34] 18:57:43.772 [info] Kicking off download for media item #34 (Mak8tUrXROs) 18:57:43.778 [debug] QUERY OK source="tasks" db=0.1ms idle=6.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [35, 34, ~U[2025-12-25 01:57:43Z], ~U[2025-12-25 01:57:43Z]] 18:57:43.778 [debug] Current batch of media processed. Will check again in 1000ms 18:57:44.553 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xhVh2eSUDzE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/17/0d/170d5a5a2fee80fa8f0f5e635813a09cfef7c0a842df983dc58c469110262980.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:57:44.567 [debug] Running yt-dlp command for action: download_thumbnail 18:57:44.567 [debug] QUERY OK source="settings" db=0.1ms idle=795.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 [] 18:57:44.568 [debug] QUERY OK source="settings" db=0.0ms idle=795.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 [] 18:57:44.568 [debug] QUERY OK source="settings" db=0.0ms idle=795.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 [] 18:57:44.569 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xhVh2eSUDzE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7d/34/7d348502fe6a76c72e86ca427212338a06231280f51f0462a4781badbdd6c066.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:57:44.779 [debug] Current batch of media processed. Will check again in 1000ms 18:57:45.780 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Subbacultcha' (John Peel Session, 23rd June 1991) is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 128, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio].mp4", "id" => "FZZH37CRT78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FZZH37CRT78", "playlist_index" => 35, "timestamp" => 1709884814, "title" => "Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio]", "upload_date" => "20240308"} 18:57:45.781 [debug] QUERY OK source="sources" db=0.3ms idle=168.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:45.781 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:45.782 [debug] QUERY OK source="media_items" db=0.1ms idle=106.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:14Z], 1] 18:57:45.783 [debug] QUERY OK source="media_items" db=0.6ms idle=106.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" ["'Subbacultcha' (John Peel Session, 23rd June 1991) is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio]", "6474da93-d52e-48e9-a892-1aac761bc6c8", 128, false, "FZZH37CRT78", "https://www.youtube.com/watch?v=FZZH37CRT78", 35, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio].mp4", false, false, false, 1, [], 83, ~U[2024-03-08 08:00:14Z], ~U[2025-12-25 01:57:45Z], ~U[2025-12-25 01:57:45Z], "'Subbacultcha' (John Peel Session, 23rd June 1991) is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio]", 128, false, "FZZH37CRT78", "https://www.youtube.com/watch?v=FZZH37CRT78", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:14Z]] 18:57:45.783 [debug] QUERY OK source="sources" db=0.1ms idle=107.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:45.783 [debug] QUERY OK source="media_profiles" db=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] 18:57:45.784 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [35] 18:57:45.784 [info] Kicking off download for media item #35 (FZZH37CRT78) 18:57:45.786 [debug] QUERY OK source="tasks" db=0.3ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [36, 35, ~U[2025-12-25 01:57:45Z], ~U[2025-12-25 01:57:45Z]] 18:57:45.786 [debug] Current batch of media processed. Will check again in 1000ms 18:57:46.787 [debug] Current batch of media processed. Will check again in 1000ms 18:57:47.788 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Allison (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 73, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (Mark Goodier Session, 1990) [Official Audio].mp4", "id" => "K4D_iEX21eg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=K4D_iEX21eg", "playlist_index" => 36, "timestamp" => 1709884811, "title" => "Pixies - Allison (Mark Goodier Session, 1990) [Official Audio]", "upload_date" => "20240308"} 18:57:47.789 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:47.789 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:47.789 [debug] QUERY OK source="media_items" db=0.1ms idle=114.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:11Z], 1] 18:57:47.790 [debug] QUERY OK source="media_items" db=0.4ms idle=114.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" ["'Allison (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Allison (Mark Goodier Session, 1990) [Official Audio]", "f3e65a90-86e5-4504-ab3b-db74c4d548cc", 73, false, "K4D_iEX21eg", "https://www.youtube.com/watch?v=K4D_iEX21eg", 36, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (Mark Goodier Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 82, ~U[2024-03-08 08:00:11Z], ~U[2025-12-25 01:57:47Z], ~U[2025-12-25 01:57:47Z], "'Allison (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Allison (Mark Goodier Session, 1990) [Official Audio]", 73, false, "K4D_iEX21eg", "https://www.youtube.com/watch?v=K4D_iEX21eg", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (Mark Goodier Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:11Z]] 18:57:47.790 [debug] QUERY OK source="sources" db=0.1ms idle=115.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:47.790 [debug] QUERY OK source="media_profiles" db=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] 18:57:47.791 [debug] QUERY OK source="media_items" db=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 [36] 18:57:47.791 [info] Kicking off download for media item #36 (K4D_iEX21eg) 18:57:47.792 [debug] QUERY OK source="tasks" db=0.1ms idle=1.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [37, 36, ~U[2025-12-25 01:57:47Z], ~U[2025-12-25 01:57:47Z]] 18:57:47.792 [debug] Current batch of media processed. Will check again in 1000ms 18:57:48.793 [debug] Current batch of media processed. Will check again in 1000ms 18:57:48.820 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xhVh2eSUDzE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7d/34/7d348502fe6a76c72e86ca427212338a06231280f51f0462a4781badbdd6c066.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:57:48.820 [debug] QUERY OK db=0.0ms idle=1029.6ms begin [] 18:57:48.821 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:57:44Z], "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Hypnotised (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Hypnotised (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Hypnotised (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Hypnotised (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:57:48Z], 5] 18:57:48.821 [debug] QUERY OK source="media_metadata" db=0.2ms 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/5/metadata.json.gz", "/config/metadata/media_items/5/thumbnail.jpg", 5, ~U[2025-12-25 01:57:48Z], ~U[2025-12-25 01:57:48Z]] 18:57:48.822 [debug] QUERY OK db=0.1ms commit [] 18:57:48.822 [debug] QUERY OK source="media_items" db=0.5ms idle=1030.4ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [45031831, ~U[2025-12-25 01:57:48Z], 5] 18:57:48.822 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:57:48.823 [info] {"args":{"id":5},"id":6,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":69279075,"event":"job:stop","queue_time":543403,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:57:48.830 [info] {"args":{"id":8},"id":9,"meta":{},"system_time":1766627868830331086,"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"]} 18:57:48.830 [debug] QUERY OK source="media_items" db=0.1ms idle=214.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" = ?) [8] 18:57:48.830 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:57:48.831 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:48.831 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:57:48.831 [debug] QUERY OK source="media_items" db=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 [8] 18:57:48.832 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [8] 18:57:48.832 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 18:57:48.832 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:48.832 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:48.832 [debug] Running yt-dlp command for action: get_downloadable_status 18:57:48.833 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:48.833 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:48.833 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:57:48.833 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iAuEuO5rr9Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/62/e3/62e3337fae2d905f089391dc3677e7a8fbd8f51cf1e5adfefefd4ea13aaca1ab.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:57:49.794 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'In Heaven (Lady In The Radiator Song) (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThe band cover 'In Heaven (Lady In The Radiator Song)' from David Lynch's 1982 film, 'Eraserhead'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 113, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio).mp4", "id" => "HOltKqJIIdM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HOltKqJIIdM", "playlist_index" => 37, "timestamp" => 1709884809, "title" => "Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio)", "upload_date" => "20240308"} 18:57:49.795 [debug] QUERY OK source="sources" db=0.2ms idle=962.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] 18:57:49.795 [debug] QUERY OK source="sources" db=0.1ms idle=962.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] 18:57:49.795 [debug] QUERY OK source="media_items" db=0.2ms idle=962.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-08 08:00:09Z], 1] 18:57:49.796 [debug] QUERY OK source="media_items" db=0.4ms idle=962.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" ["'In Heaven (Lady In The Radiator Song) (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThe band cover 'In Heaven (Lady In The Radiator Song)' from David Lynch's 1982 film, 'Eraserhead'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio)", "02f48ea2-f37d-4f6f-b666-f9af3d730622", 113, false, "HOltKqJIIdM", "https://www.youtube.com/watch?v=HOltKqJIIdM", 37, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio).mp4", false, false, false, 1, [], 81, ~U[2024-03-08 08:00:09Z], ~U[2025-12-25 01:57:49Z], ~U[2025-12-25 01:57:49Z], "'In Heaven (Lady In The Radiator Song) (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThe band cover 'In Heaven (Lady In The Radiator Song)' from David Lynch's 1982 film, 'Eraserhead'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio)", 113, false, "HOltKqJIIdM", "https://www.youtube.com/watch?v=HOltKqJIIdM", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio).mp4", false, 1, ~U[2024-03-08 08:00:09Z]] 18:57:49.796 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:49.797 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:57:49.797 [debug] QUERY OK source="media_items" db=0.1ms 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 [37] 18:57:49.797 [info] Kicking off download for media item #37 (HOltKqJIIdM) 18:57:49.798 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [38, 37, ~U[2025-12-25 01:57:49Z], ~U[2025-12-25 01:57:49Z]] 18:57:49.798 [debug] Current batch of media processed. Will check again in 1000ms 18:57:50.799 [debug] Current batch of media processed. Will check again in 1000ms 18:57:51.800 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Allison (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 82, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (John Peel Session, 1990) [Official Audio].mp4", "id" => "APjSrWzs8MM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=APjSrWzs8MM", "playlist_index" => 38, "timestamp" => 1709884806, "title" => "Pixies - Allison (John Peel Session, 1990) [Official Audio]", "upload_date" => "20240308"} 18:57:51.801 [debug] QUERY OK source="sources" db=0.1ms idle=179.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:51.801 [debug] QUERY OK source="sources" db=0.1ms idle=125.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:51.801 [debug] QUERY OK source="media_items" db=0.1ms idle=125.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:06Z], 1] 18:57:51.802 [debug] QUERY OK source="media_items" db=0.4ms idle=126.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" ["'Allison (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Allison (John Peel Session, 1990) [Official Audio]", "9f4ec735-bbc8-4537-a132-15d483eb0dba", 82, false, "APjSrWzs8MM", "https://www.youtube.com/watch?v=APjSrWzs8MM", 38, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (John Peel Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 80, ~U[2024-03-08 08:00:06Z], ~U[2025-12-25 01:57:51Z], ~U[2025-12-25 01:57:51Z], "'Allison (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Allison (John Peel Session, 1990) [Official Audio]", 82, false, "APjSrWzs8MM", "https://www.youtube.com/watch?v=APjSrWzs8MM", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (John Peel Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:06Z]] 18:57:51.802 [debug] QUERY OK source="sources" db=0.0ms idle=126.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:51.802 [debug] QUERY OK source="media_profiles" db=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] 18:57:51.803 [debug] QUERY OK source="media_items" db=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 [38] 18:57:51.803 [info] Kicking off download for media item #38 (APjSrWzs8MM) 18:57:51.804 [debug] QUERY OK source="tasks" db=0.1ms idle=1.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [39, 38, ~U[2025-12-25 01:57:51Z], ~U[2025-12-25 01:57:51Z]] 18:57:51.804 [debug] Current batch of media processed. Will check again in 1000ms 18:57:52.481 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iAuEuO5rr9Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/62/e3/62e3337fae2d905f089391dc3677e7a8fbd8f51cf1e5adfefefd4ea13aaca1ab.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:57:52.482 [debug] Running yt-dlp command for action: download 18:57:52.482 [debug] QUERY OK source="settings" db=0.2ms idle=679.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 [] 18:57:52.482 [debug] QUERY OK source="settings" db=0.1ms idle=679.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 [] 18:57:52.482 [debug] QUERY OK source="settings" db=0.1ms idle=679.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 [] 18:57:52.483 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iAuEuO5rr9Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/12/94/12945beb0e93dd874784bbae31259af18d5d456807e3ab8d90a07f16fabe373e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:57:52.804 [debug] Current batch of media processed. Will check again in 1000ms 18:57:53.805 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Dead (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 91, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Dead (John Peel Session, 1988) [Official Audio].mp4", "id" => "5tMbN2zW7Ig", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5tMbN2zW7Ig", "playlist_index" => 39, "timestamp" => 1709884805, "title" => "Pixies - Dead (John Peel Session, 1988) [Official Audio]", "upload_date" => "20240308"} 18:57:53.806 [debug] QUERY OK source="sources" db=0.4ms idle=182.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:53.806 [debug] QUERY OK source="sources" db=0.1ms idle=131.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] 18:57:53.807 [debug] QUERY OK source="media_items" db=0.2ms idle=131.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-08 08:00:05Z], 1] 18:57:53.808 [debug] QUERY OK source="media_items" db=0.6ms idle=132.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" ["'Dead (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Dead (John Peel Session, 1988) [Official Audio]", "bef3c73a-8504-4e70-9647-4637486f2ba3", 91, false, "5tMbN2zW7Ig", "https://www.youtube.com/watch?v=5tMbN2zW7Ig", 39, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Dead (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 79, ~U[2024-03-08 08:00:05Z], ~U[2025-12-25 01:57:53Z], ~U[2025-12-25 01:57:53Z], "'Dead (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Dead (John Peel Session, 1988) [Official Audio]", 91, false, "5tMbN2zW7Ig", "https://www.youtube.com/watch?v=5tMbN2zW7Ig", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Dead (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:05Z]] 18:57:53.808 [debug] QUERY OK source="sources" db=0.2ms idle=133.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:53.809 [debug] QUERY OK source="media_profiles" db=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] 18:57:53.809 [debug] QUERY OK source="media_items" db=0.2ms 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 [39] 18:57:53.809 [info] Kicking off download for media item #39 (5tMbN2zW7Ig) 18:57:53.811 [debug] QUERY OK source="tasks" db=0.2ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [40, 39, ~U[2025-12-25 01:57:53Z], ~U[2025-12-25 01:57:53Z]] 18:57:53.811 [debug] Current batch of media processed. Will check again in 1000ms 18:57:54.812 [debug] Current batch of media processed. Will check again in 1000ms 18:57:55.814 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Hang Onto Your Ego (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThis is a cover of The Beach Boys' 1966 track, 'Hang Onto Your Ego'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 199, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio].mp4", "id" => "atdPYVt6HhQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=atdPYVt6HhQ", "playlist_index" => 40, "timestamp" => 1709884801, "title" => "Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio]", "upload_date" => "20240308"} 18:57:55.814 [debug] QUERY OK source="sources" db=0.2ms idle=186.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:55.815 [debug] QUERY OK source="sources" db=0.1ms idle=139.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:55.815 [debug] QUERY OK source="media_items" db=0.1ms idle=139.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:01Z], 1] 18:57:55.816 [debug] QUERY OK source="media_items" db=0.5ms idle=140.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" ["'Hang Onto Your Ego (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThis is a cover of The Beach Boys' 1966 track, 'Hang Onto Your Ego'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio]", "613dde35-5823-46de-aa9c-3bbe2217cda6", 199, false, "atdPYVt6HhQ", "https://www.youtube.com/watch?v=atdPYVt6HhQ", 40, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 78, ~U[2024-03-08 08:00:01Z], ~U[2025-12-25 01:57:55Z], ~U[2025-12-25 01:57:55Z], "'Hang Onto Your Ego (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThis is a cover of The Beach Boys' 1966 track, 'Hang Onto Your Ego'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio]", 199, false, "atdPYVt6HhQ", "https://www.youtube.com/watch?v=atdPYVt6HhQ", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:01Z]] 18:57:55.816 [debug] QUERY OK source="sources" db=0.1ms idle=140.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:55.816 [debug] QUERY OK source="media_profiles" db=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] 18:57:55.817 [debug] QUERY OK source="media_items" db=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 [40] 18:57:55.817 [info] Kicking off download for media item #40 (atdPYVt6HhQ) 18:57:55.818 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [41, 40, ~U[2025-12-25 01:57:55Z], ~U[2025-12-25 01:57:55Z]] 18:57:55.818 [debug] Current batch of media processed. Will check again in 1000ms 18:57:56.819 [debug] Current batch of media processed. Will check again in 1000ms 18:57:57.820 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "'Wave Of Mutilation (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "duration" => 131, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio].mp4", "id" => "-t08KkBQab8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-t08KkBQab8", "playlist_index" => 41, "timestamp" => 1709884800, "title" => "Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio]", "upload_date" => "20240308"} 18:57:57.821 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:57:57.822 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=146.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:57.822 [debug] QUERY OK source="media_items" db=0.1ms idle=146.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:00Z], 1] 18:57:57.823 [debug] QUERY OK source="media_items" db=0.6ms idle=147.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" ["'Wave Of Mutilation (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio]", "0d42ce01-5b2c-4dfd-aac3-8559fb1edf1c", 131, false, "-t08KkBQab8", "https://www.youtube.com/watch?v=-t08KkBQab8", 41, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 77, ~U[2024-03-08 08:00:00Z], ~U[2025-12-25 01:57:57Z], ~U[2025-12-25 01:57:57Z], "'Wave Of Mutilation (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio]", 131, false, "-t08KkBQab8", "https://www.youtube.com/watch?v=-t08KkBQab8", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:00Z]] 18:57:57.823 [debug] QUERY OK source="sources" db=0.1ms idle=148.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:57:57.824 [debug] QUERY OK source="media_profiles" db=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] 18:57:57.824 [debug] QUERY OK source="media_items" db=0.1ms 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 [41] 18:57:57.824 [info] Kicking off download for media item #41 (-t08KkBQab8) 18:57:57.826 [debug] QUERY OK source="tasks" db=0.1ms queue=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [42, 41, ~U[2025-12-25 01:57:57Z], ~U[2025-12-25 01:57:57Z]] 18:57:57.826 [debug] Current batch of media processed. Will check again in 1000ms 18:57:58.827 [debug] Current batch of media processed. Will check again in 1000ms 18:57:59.828 [debug] Current batch of media processed. Will check again in 1000ms 18:58:00.456 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:00.829 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official lyric video for PIXIES track \"Ana\", originally released on 1990 album 'Bossanova'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\n#Pixies #Bossanova #Ana", "duration" => 130, "filename" => "/downloads/MusicVideos/Pixies Official/20240307 - PIXIES - Ana (Official Lyric Video).mp4", "id" => "vSnqUyS5YSY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vSnqUyS5YSY", "playlist_index" => 42, "timestamp" => 1709830844, "title" => "PIXIES - Ana (Official Lyric Video)", "upload_date" => "20240307"} 18:58:00.830 [debug] QUERY OK source="sources" db=0.2ms idle=1154.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:00.830 [debug] QUERY OK source="sources" db=0.1ms idle=1154.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:00.831 [debug] QUERY OK source="media_items" db=0.1ms idle=1155.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-07 17:00:44Z], 1] 18:58:00.832 [debug] QUERY OK source="media_items" db=1.4ms idle=374.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" ["Official lyric video for PIXIES track \"Ana\", originally released on 1990 album 'Bossanova'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\n#Pixies #Bossanova #Ana", "PIXIES - Ana (Official Lyric Video)", "28bbc7d1-bb20-48d3-82b6-0cdc1fc05372", 130, false, "vSnqUyS5YSY", "https://www.youtube.com/watch?v=vSnqUyS5YSY", 42, "/downloads/MusicVideos/Pixies Official/20240307 - PIXIES - Ana (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2024-03-07 17:00:44Z], ~U[2025-12-25 01:58:00Z], ~U[2025-12-25 01:58:00Z], "Official lyric video for PIXIES track \"Ana\", originally released on 1990 album 'Bossanova'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\n#Pixies #Bossanova #Ana", "PIXIES - Ana (Official Lyric Video)", 130, false, "vSnqUyS5YSY", "https://www.youtube.com/watch?v=vSnqUyS5YSY", "/downloads/MusicVideos/Pixies Official/20240307 - PIXIES - Ana (Official Lyric Video).mp4", false, 1, ~U[2024-03-07 17:00:44Z]] 18:58:00.833 [debug] QUERY OK source="sources" db=0.1ms idle=198.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:00.833 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:58:00.833 [debug] QUERY OK source="media_items" db=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 [42] 18:58:00.834 [info] Kicking off download for media item #42 (vSnqUyS5YSY) 18:58:00.835 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [43, 42, ~U[2025-12-25 01:58:00Z], ~U[2025-12-25 01:58:00Z]] 18:58:00.835 [debug] Current batch of media processed. Will check again in 1000ms 18:58:01.836 [debug] Current batch of media processed. Will check again in 1000ms 18:58:02.838 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official lyric video for PIXIES track \"Motorway to Roswell\", originally released on 1991 album Trompe Le Monde'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder where we are\nHow could this so great\nTurn so shitty, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he turned to graze our city\n\nI started driving on the motorway\nI was feeling down\n\nLast night, he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder\nHow could this so great\nTurn so shit, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he grazed it\n\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\n\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down", "duration" => 284, "filename" => "/downloads/MusicVideos/Pixies Official/20231115 - Pixies - Motorway to Roswell (Official Lyric Video).mp4", "id" => "qvsBOen_WW8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qvsBOen_WW8", "playlist_index" => 43, "timestamp" => 1700042441, "title" => "Pixies - Motorway to Roswell (Official Lyric Video)", "upload_date" => "20231115"} 18:58:02.838 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms 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" IN (?)) [1] 18:58:02.839 [debug] QUERY OK source="sources" db=0.1ms idle=163.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] 18:58:02.839 [debug] QUERY OK source="media_items" db=0.2ms idle=164.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-15 10:00:41Z], 1] 18:58:02.841 [debug] QUERY OK source="media_items" db=0.7ms idle=164.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" ["Official lyric video for PIXIES track \"Motorway to Roswell\", originally released on 1991 album Trompe Le Monde'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder where we are\nHow could this so great\nTurn so shitty, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he turned to graze our city\n\nI started driving on the motorway\nI was feeling down\n\nLast night, he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder\nHow could this so great\nTurn so shit, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he grazed it\n\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\n\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down", "Pixies - Motorway to Roswell (Official Lyric Video)", "2b8ae6c0-16a5-496a-890a-4a63bad3cbb4", 284, false, "qvsBOen_WW8", "https://www.youtube.com/watch?v=qvsBOen_WW8", 43, "/downloads/MusicVideos/Pixies Official/20231115 - Pixies - Motorway to Roswell (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2023-11-15 10:00:41Z], ~U[2025-12-25 01:58:02Z], ~U[2025-12-25 01:58:02Z], "Official lyric video for PIXIES track \"Motorway to Roswell\", originally released on 1991 album Trompe Le Monde'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder where we are\nHow could this so great\nTurn so shitty, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he turned to graze our city\n\nI started driving on the motorway\nI was feeling down\n\nLast night, he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder\nHow could this so great\nTurn so shit, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he grazed it\n\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\n\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down", "Pixies - Motorway to Roswell (Official Lyric Video)", 284, false, "qvsBOen_WW8", "https://www.youtube.com/watch?v=qvsBOen_WW8", "/downloads/MusicVideos/Pixies Official/20231115 - Pixies - Motorway to Roswell (Official Lyric Video).mp4", false, 1, ~U[2023-11-15 10:00:41Z]] 18:58:02.841 [debug] QUERY OK source="sources" db=0.1ms idle=165.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:02.841 [debug] QUERY OK source="media_profiles" db=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] 18:58:02.842 [debug] QUERY OK source="media_items" db=0.2ms 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 [43] 18:58:02.842 [info] Kicking off download for media item #43 (qvsBOen_WW8) 18:58:02.843 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [44, 43, ~U[2025-12-25 01:58:02Z], ~U[2025-12-25 01:58:02Z]] 18:58:02.844 [debug] Current batch of media processed. Will check again in 1000ms 18:58:03.844 [debug] Current batch of media processed. Will check again in 1000ms 18:58:04.845 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official lyric video for PIXIES track \"The Thing\", originally released as a b-side to 1990 single Velouria.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nI was driving, doing nothing on the shores of great Salt Lake\nWhen they put it on the air, I put it in the hammer lane\nI soon forgot myself and I forgot about the brake\n\nI forgot about all laws and I forgot about the rain\nThey were talking on the Nine and all across the Amy band\nAcross the road, they were turning around and headed south with me\n\nIt got so crowded on the road, I started driving in the sand\nMy head was feeling scared but my heart was feeling free\nThe desert turned to mud, it seems that everybody heard\n\nEverybody was remembering to forget they had the chills\nThen I heard the voices on a broadcast from up on the bird\nThey were getting interviewed by some good man whose name was Bill\n\nI'm almost there to Vegas, where they're puttin' on a show\nThey've come so far, I've lived this long\nAt least I must just go and say, \"Hello\"\n\n#PIXIES #TheThing #4AD", "duration" => 119, "filename" => "/downloads/MusicVideos/Pixies Official/20230802 - PIXIES - The Thing (Official Lyric Video).mp4", "id" => "9qaJKP0GFwU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9qaJKP0GFwU", "playlist_index" => 44, "timestamp" => 1690981211, "title" => "PIXIES - The Thing (Official Lyric Video)", "upload_date" => "20230802"} 18:58:04.846 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=204.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:04.846 [debug] QUERY OK source="sources" db=0.1ms idle=170.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] 18:58:04.847 [debug] QUERY OK source="media_items" db=0.1ms idle=171.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-02 13:00:11Z], 1] 18:58:04.848 [debug] QUERY OK source="media_items" db=0.8ms idle=171.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" ["Official lyric video for PIXIES track \"The Thing\", originally released as a b-side to 1990 single Velouria.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nI was driving, doing nothing on the shores of great Salt Lake\nWhen they put it on the air, I put it in the hammer lane\nI soon forgot myself and I forgot about the brake\n\nI forgot about all laws and I forgot about the rain\nThey were talking on the Nine and all across the Amy band\nAcross the road, they were turning around and headed south with me\n\nIt got so crowded on the road, I started driving in the sand\nMy head was feeling scared but my heart was feeling free\nThe desert turned to mud, it seems that everybody heard\n\nEverybody was remembering to forget they had the chills\nThen I heard the voices on a broadcast from up on the bird\nThey were getting interviewed by some good man whose name was Bill\n\nI'm almost there to Vegas, where they're puttin' on a show\nThey've come so far, I've lived this long\nAt least I must just go and say, \"Hello\"\n\n#PIXIES #TheThing #4AD", "PIXIES - The Thing (Official Lyric Video)", "b3496b31-b970-4de8-99ac-f80fb72966a6", 119, false, "9qaJKP0GFwU", "https://www.youtube.com/watch?v=9qaJKP0GFwU", 44, "/downloads/MusicVideos/Pixies Official/20230802 - PIXIES - The Thing (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2023-08-02 13:00:11Z], ~U[2025-12-25 01:58:04Z], ~U[2025-12-25 01:58:04Z], "Official lyric video for PIXIES track \"The Thing\", originally released as a b-side to 1990 single Velouria.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nI was driving, doing nothing on the shores of great Salt Lake\nWhen they put it on the air, I put it in the hammer lane\nI soon forgot myself and I forgot about the brake\n\nI forgot about all laws and I forgot about the rain\nThey were talking on the Nine and all across the Amy band\nAcross the road, they were turning around and headed south with me\n\nIt got so crowded on the road, I started driving in the sand\nMy head was feeling scared but my heart was feeling free\nThe desert turned to mud, it seems that everybody heard\n\nEverybody was remembering to forget they had the chills\nThen I heard the voices on a broadcast from up on the bird\nThey were getting interviewed by some good man whose name was Bill\n\nI'm almost there to Vegas, where they're puttin' on a show\nThey've come so far, I've lived this long\nAt least I must just go and say, \"Hello\"\n\n#PIXIES #TheThing #4AD", "PIXIES - The Thing (Official Lyric Video)", 119, false, "9qaJKP0GFwU", "https://www.youtube.com/watch?v=9qaJKP0GFwU", "/downloads/MusicVideos/Pixies Official/20230802 - PIXIES - The Thing (Official Lyric Video).mp4", false, 1, ~U[2023-08-02 13:00:11Z]] 18:58:04.848 [debug] QUERY OK source="sources" db=0.1ms idle=172.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:04.849 [debug] QUERY OK source="media_profiles" db=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] 18:58:04.849 [debug] QUERY OK source="media_items" db=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 [44] 18:58:04.849 [info] Kicking off download for media item #44 (9qaJKP0GFwU) 18:58:04.851 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [45, 44, ~U[2025-12-25 01:58:04Z], ~U[2025-12-25 01:58:04Z]] 18:58:04.851 [debug] Current batch of media processed. Will check again in 1000ms 18:58:05.851 [debug] Current batch of media processed. Will check again in 1000ms 18:58:06.852 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The Lord Has Come Back Today by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "duration" => 152, "filename" => "/downloads/MusicVideos/Pixies Official/20221130 - Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK).mp4", "id" => "vl0geVN6Hqw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vl0geVN6Hqw", "playlist_index" => 45, "timestamp" => 1669799246, "title" => "Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK)", "upload_date" => "20221130"} 18:58:06.853 [debug] QUERY OK source="sources" db=0.2ms idle=207.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:06.853 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:06.854 [debug] QUERY OK source="media_items" db=0.1ms idle=178.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-30 09:07:26Z], 1] 18:58:06.855 [debug] QUERY OK source="media_items" db=0.8ms idle=178.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" ["The Lord Has Come Back Today by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK)", "6e94988d-4eaf-41b3-9f2d-84bebaecfdc5", 152, false, "vl0geVN6Hqw", "https://www.youtube.com/watch?v=vl0geVN6Hqw", 45, "/downloads/MusicVideos/Pixies Official/20221130 - Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK).mp4", false, false, false, 1, [], 99, ~U[2022-11-30 09:07:26Z], ~U[2025-12-25 01:58:06Z], ~U[2025-12-25 01:58:06Z], "The Lord Has Come Back Today by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK)", 152, false, "vl0geVN6Hqw", "https://www.youtube.com/watch?v=vl0geVN6Hqw", "/downloads/MusicVideos/Pixies Official/20221130 - Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK).mp4", false, 1, ~U[2022-11-30 09:07:26Z]] 18:58:06.855 [debug] QUERY OK source="sources" db=0.1ms idle=179.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:06.856 [debug] QUERY OK source="media_profiles" db=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] 18:58:06.856 [debug] QUERY OK source="media_items" db=0.3ms 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 [45] 18:58:06.856 [info] Kicking off download for media item #45 (vl0geVN6Hqw) 18:58:06.858 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [46, 45, ~U[2025-12-25 01:58:06Z], ~U[2025-12-25 01:58:06Z]] 18:58:06.858 [debug] Current batch of media processed. Will check again in 1000ms 18:58:07.477 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:07.859 [debug] Current batch of media processed. Will check again in 1000ms 18:58:08.860 [debug] Current batch of media processed. Will check again in 1000ms 18:58:09.861 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vault of Heaven by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\n\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7-11 \nto try and get me straight \nI ended up there in outer space\n\nthere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nand that's OK\n\nagain to 711 \n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven \njust trying to keep me straight\nbut I ended up still in outer space\n\nhere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "duration" => 238, "filename" => "/downloads/MusicVideos/Pixies Official/20221123 - Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK).mp4", "id" => "3uqAXzpLi6I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3uqAXzpLi6I", "playlist_index" => 46, "timestamp" => 1669194852, "title" => "Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK)", "upload_date" => "20221123"} 18:58:09.862 [debug] QUERY OK source="sources" db=0.4ms idle=1186.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:09.862 [debug] QUERY OK source="sources" db=0.1ms idle=1187.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:09.863 [debug] QUERY OK source="media_items" db=0.2ms idle=1187.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-23 09:14:12Z], 1] 18:58:09.864 [debug] QUERY OK source="media_items" db=0.7ms idle=1187.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" ["Vault of Heaven by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\n\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7-11 \nto try and get me straight \nI ended up there in outer space\n\nthere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nand that's OK\n\nagain to 711 \n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven \njust trying to keep me straight\nbut I ended up still in outer space\n\nhere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK)", "2c8e6dea-dd3f-4fd5-abcb-a7eec4d9b1e8", 238, false, "3uqAXzpLi6I", "https://www.youtube.com/watch?v=3uqAXzpLi6I", 46, "/downloads/MusicVideos/Pixies Official/20221123 - Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK).mp4", false, false, false, 1, [], 99, ~U[2022-11-23 09:14:12Z], ~U[2025-12-25 01:58:09Z], ~U[2025-12-25 01:58:09Z], "Vault of Heaven by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\n\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7-11 \nto try and get me straight \nI ended up there in outer space\n\nthere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nand that's OK\n\nagain to 711 \n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven \njust trying to keep me straight\nbut I ended up still in outer space\n\nhere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK)", 238, false, "3uqAXzpLi6I", "https://www.youtube.com/watch?v=3uqAXzpLi6I", "/downloads/MusicVideos/Pixies Official/20221123 - Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK).mp4", false, 1, ~U[2022-11-23 09:14:12Z]] 18:58:09.864 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:09.864 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:58:09.865 [debug] QUERY OK source="media_items" db=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 [46] 18:58:09.865 [info] Kicking off download for media item #46 (3uqAXzpLi6I) 18:58:09.866 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [47, 46, ~U[2025-12-25 01:58:09Z], ~U[2025-12-25 01:58:09Z]] 18:58:09.866 [debug] Current batch of media processed. Will check again in 1000ms 18:58:10.789 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iAuEuO5rr9Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/12/94/12945beb0e93dd874784bbae31259af18d5d456807e3ab8d90a07f16fabe373e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:58:10.792 [debug] Running yt-dlp command for action: download_thumbnail 18:58:10.793 [debug] QUERY OK source="settings" db=0.1ms idle=927.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 [] 18:58:10.793 [debug] QUERY OK source="settings" db=0.0ms idle=927.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 [] 18:58:10.793 [debug] QUERY OK source="settings" db=0.0ms idle=926.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 [] 18:58:10.793 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iAuEuO5rr9Y --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b7/07/b707c4cea8f104ecd7151e266e0e43ce9439f6543c33953794c86f41419b5aa9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:10.867 [debug] Current batch of media processed. Will check again in 1000ms 18:58:11.868 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Who's More Sorry Now by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhosMoreSorryNow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it just don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "duration" => 190, "filename" => "/downloads/MusicVideos/Pixies Official/20221116 - Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK).mp4", "id" => "0SHAcK7uVeI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0SHAcK7uVeI", "playlist_index" => 47, "timestamp" => 1668592897, "title" => "Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK)", "upload_date" => "20221116"} 18:58:11.869 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1075.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] 18:58:11.869 [debug] QUERY OK source="sources" db=0.1ms idle=1076.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:11.870 [debug] QUERY OK source="media_items" db=0.1ms idle=1076.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-16 10:01:37Z], 1] 18:58:11.874 [debug] QUERY OK source="media_items" db=3.3ms idle=218.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" ["Who's More Sorry Now by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhosMoreSorryNow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it just don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK)", "28f55db9-b27c-4de8-a86c-29d8f94b748c", 190, false, "0SHAcK7uVeI", "https://www.youtube.com/watch?v=0SHAcK7uVeI", 47, "/downloads/MusicVideos/Pixies Official/20221116 - Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK).mp4", false, false, false, 1, [], 99, ~U[2022-11-16 10:01:37Z], ~U[2025-12-25 01:58:11Z], ~U[2025-12-25 01:58:11Z], "Who's More Sorry Now by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhosMoreSorryNow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it just don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK)", 190, false, "0SHAcK7uVeI", "https://www.youtube.com/watch?v=0SHAcK7uVeI", "/downloads/MusicVideos/Pixies Official/20221116 - Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK).mp4", false, 1, ~U[2022-11-16 10:01:37Z]] 18:58:11.874 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:11.874 [debug] QUERY OK source="media_profiles" db=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] 18:58:11.875 [debug] QUERY OK source="media_items" db=0.2ms 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 [47] 18:58:11.875 [info] Kicking off download for media item #47 (0SHAcK7uVeI) 18:58:11.876 [debug] QUERY OK source="tasks" db=0.1ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [48, 47, ~U[2025-12-25 01:58:11Z], ~U[2025-12-25 01:58:11Z]] 18:58:11.876 [debug] Current batch of media processed. Will check again in 1000ms 18:58:12.877 [debug] Current batch of media processed. Will check again in 1000ms 18:58:13.878 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "There's A Moon On by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\n\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "duration" => 180, "filename" => "/downloads/MusicVideos/Pixies Official/20221109 - Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK).mp4", "id" => "ZcJYqQpnodY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZcJYqQpnodY", "playlist_index" => 48, "timestamp" => 1667985673, "title" => "Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK)", "upload_date" => "20221109"} 18:58:13.879 [debug] QUERY OK source="sources" db=0.1ms idle=224.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] 18:58:13.879 [debug] QUERY OK source="sources" db=0.0ms idle=203.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] 18:58:13.879 [debug] QUERY OK source="media_items" db=0.1ms idle=203.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-09 09:21:13Z], 1] 18:58:13.880 [debug] QUERY OK source="media_items" db=0.5ms idle=204.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" ["There's A Moon On by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\n\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK)", "98c2ff88-d89e-4b1c-94ff-a973ffdceebd", 180, false, "ZcJYqQpnodY", "https://www.youtube.com/watch?v=ZcJYqQpnodY", 48, "/downloads/MusicVideos/Pixies Official/20221109 - Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK).mp4", false, false, false, 1, [], 99, ~U[2022-11-09 09:21:13Z], ~U[2025-12-25 01:58:13Z], ~U[2025-12-25 01:58:13Z], "There's A Moon On by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\n\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK)", 180, false, "ZcJYqQpnodY", "https://www.youtube.com/watch?v=ZcJYqQpnodY", "/downloads/MusicVideos/Pixies Official/20221109 - Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK).mp4", false, 1, ~U[2022-11-09 09:21:13Z]] 18:58:13.880 [debug] QUERY OK source="sources" db=0.1ms idle=205.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] 18:58:13.881 [debug] QUERY OK source="media_profiles" db=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] 18:58:13.881 [debug] QUERY OK source="media_items" db=0.1ms 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 [48] 18:58:13.881 [info] Kicking off download for media item #48 (ZcJYqQpnodY) 18:58:13.882 [debug] QUERY OK source="tasks" db=0.1ms idle=1.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [49, 48, ~U[2025-12-25 01:58:13Z], ~U[2025-12-25 01:58:13Z]] 18:58:13.882 [debug] Current batch of media processed. Will check again in 1000ms 18:58:14.703 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iAuEuO5rr9Y --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b7/07/b707c4cea8f104ecd7151e266e0e43ce9439f6543c33953794c86f41419b5aa9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:58:14.703 [debug] QUERY OK db=0.0ms idle=822.2ms begin [] 18:58:14.704 [debug] QUERY OK source="media_items" db=0.5ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:58:10Z], "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Primrose (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Primrose (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Primrose (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Primrose (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:58:14Z], 8] 18:58:14.704 [debug] QUERY OK source="media_metadata" db=0.2ms 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/8/metadata.json.gz", "/config/metadata/media_items/8/thumbnail.jpg", 8, ~U[2025-12-25 01:58:14Z], ~U[2025-12-25 01:58:14Z]] 18:58:14.704 [debug] QUERY OK db=0.1ms commit [] 18:58:14.705 [debug] QUERY OK source="media_items" db=0.3ms idle=823.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [35539648, ~U[2025-12-25 01:58:14Z], 8] 18:58:14.705 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:58:14.705 [info] {"args":{"id":8},"id":9,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":25875306,"event":"job:stop","queue_time":62829406,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:58:14.711 [info] {"args":{"id":9},"id":10,"meta":{},"system_time":1766627894711886395,"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"]} 18:58:14.712 [debug] QUERY OK source="media_items" db=0.1ms idle=56.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" = ?) [9] 18:58:14.712 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:58:14.712 [debug] QUERY OK source="sources" db=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" = ?) [1] 18:58:14.712 [debug] QUERY OK source="media_profiles" db=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] 18:58:14.713 [debug] QUERY OK source="media_items" db=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 [9] 18:58:14.713 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.7ms 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" = ?) [9] 18:58:14.713 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 18:58:14.714 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:58:14.714 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:58:14.714 [debug] Running yt-dlp command for action: get_downloadable_status 18:58:14.714 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 18:58:14.715 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 18:58:14.715 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:58:14.715 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TUk4BUfA6HY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c1/98/c1986029753cc50013dc4fb9df0a2fde425818c371fb295fd0abd8b14bd7a404.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:14.883 [debug] Current batch of media processed. Will check again in 1000ms 18:58:15.884 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Where Is My Mind? by Pixies - from the 1988 album Surfer Rosa: https://pixies.ffm.to/surferrosa.oyd\n\nVideo direction and motion design: Michael Speed\nOriginal artwork direction and design: Vaughan Oliver at 23 Envelope\nPortrait Photography: Simon Larbalestier\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhereIsMyMind #SurferRosa\n\n\nLyrics:\nOoh, stop\nOoh\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nBut there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nI was swimming in the Caribbean\nAnimals were hiding behind the rock\nExcept the little fish\nBump into me, swear he's\nTryin' a talk to me, say wait wait\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nIf there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nOoh\nOoh\nOoh\nOoh\nOoh", "duration" => 230, "filename" => "/downloads/MusicVideos/Pixies Official/20221026 - Pixies - Where Is My Mind๏ผŸ (Official Lyric Video).mp4", "id" => "OJ62RzJkYUo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OJ62RzJkYUo", "playlist_index" => 49, "timestamp" => 1666789694, "title" => "Pixies - Where Is My Mind? (Official Lyric Video)", "upload_date" => "20221026"} 18:58:15.885 [debug] QUERY OK source="sources" db=0.2ms idle=1170.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:15.885 [debug] QUERY OK source="sources" db=0.2ms idle=1170.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:15.885 [debug] QUERY OK source="media_items" db=0.1ms idle=1170.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-26 13:08:14Z], 1] 18:58:15.887 [debug] QUERY OK source="media_items" db=0.9ms idle=1170.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" ["Official Lyric Video for Where Is My Mind? by Pixies - from the 1988 album Surfer Rosa: https://pixies.ffm.to/surferrosa.oyd\n\nVideo direction and motion design: Michael Speed\nOriginal artwork direction and design: Vaughan Oliver at 23 Envelope\nPortrait Photography: Simon Larbalestier\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhereIsMyMind #SurferRosa\n\n\nLyrics:\nOoh, stop\nOoh\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nBut there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nI was swimming in the Caribbean\nAnimals were hiding behind the rock\nExcept the little fish\nBump into me, swear he's\nTryin' a talk to me, say wait wait\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nIf there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nOoh\nOoh\nOoh\nOoh\nOoh", "Pixies - Where Is My Mind? (Official Lyric Video)", "98a0ccac-dc38-43bd-8a8e-1c625a3213bc", 230, false, "OJ62RzJkYUo", "https://www.youtube.com/watch?v=OJ62RzJkYUo", 49, "/downloads/MusicVideos/Pixies Official/20221026 - Pixies - Where Is My Mind๏ผŸ (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2022-10-26 13:08:14Z], ~U[2025-12-25 01:58:15Z], ~U[2025-12-25 01:58:15Z], "Official Lyric Video for Where Is My Mind? by Pixies - from the 1988 album Surfer Rosa: https://pixies.ffm.to/surferrosa.oyd\n\nVideo direction and motion design: Michael Speed\nOriginal artwork direction and design: Vaughan Oliver at 23 Envelope\nPortrait Photography: Simon Larbalestier\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhereIsMyMind #SurferRosa\n\n\nLyrics:\nOoh, stop\nOoh\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nBut there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nI was swimming in the Caribbean\nAnimals were hiding behind the rock\nExcept the little fish\nBump into me, swear he's\nTryin' a talk to me, say wait wait\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nIf there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nOoh\nOoh\nOoh\nOoh\nOoh", "Pixies - Where Is My Mind? (Official Lyric Video)", 230, false, "OJ62RzJkYUo", "https://www.youtube.com/watch?v=OJ62RzJkYUo", "/downloads/MusicVideos/Pixies Official/20221026 - Pixies - Where Is My Mind๏ผŸ (Official Lyric Video).mp4", false, 1, ~U[2022-10-26 13:08:14Z]] 18:58:15.887 [debug] QUERY OK source="sources" db=0.2ms idle=231.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:15.888 [debug] QUERY OK source="media_profiles" db=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] 18:58:15.888 [debug] QUERY OK source="media_items" db=0.2ms 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 [49] 18:58:15.888 [info] Kicking off download for media item #49 (OJ62RzJkYUo) 18:58:15.890 [debug] QUERY OK source="tasks" db=0.1ms idle=2.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [50, 49, ~U[2025-12-25 01:58:15Z], ~U[2025-12-25 01:58:15Z]] 18:58:15.890 [debug] Current batch of media processed. Will check again in 1000ms 18:58:16.891 [debug] Current batch of media processed. Will check again in 1000ms 18:58:17.892 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Haunted House by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #HauntedHouse #Doggerel\n\n\nLyrics:\n\nthere's a house in English bond\nsomebody planned to stay\nstanding out near the button pond\nit never went away\n\nhow many fish do make the shoal?\nI cannot count today\nwhat is your wish for this these button holes?\nI think I want to stay\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted house where I want to go\nI'm gonna go today\n\nnorth or south is the only way\nI know I cannot tire\na haunted house that's built to stay\nis setting me on fire\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted where I want to go\nI'm gonna go today\n\nhaunted house where I want to go\nhaunted house where I want to go\n\nsomebody planned to stay\nit never went away", "duration" => 212, "filename" => "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Haunted House (Official Lyric Video).mp4", "id" => "w2xQjdxx-5Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=w2xQjdxx-5Q", "playlist_index" => 50, "timestamp" => 1664492431, "title" => "Pixies - Haunted House (Official Lyric Video)", "upload_date" => "20220929"} 18:58:17.893 [debug] QUERY OK source="sources" db=0.1ms idle=234.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:17.893 [debug] QUERY OK source="sources" db=0.1ms idle=217.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:17.893 [debug] QUERY OK source="media_items" db=0.1ms idle=217.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 23:00:31Z], 1] 18:58:17.894 [debug] QUERY OK source="media_items" db=0.5ms idle=218.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" ["Official Lyric Video for Haunted House by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #HauntedHouse #Doggerel\n\n\nLyrics:\n\nthere's a house in English bond\nsomebody planned to stay\nstanding out near the button pond\nit never went away\n\nhow many fish do make the shoal?\nI cannot count today\nwhat is your wish for this these button holes?\nI think I want to stay\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted house where I want to go\nI'm gonna go today\n\nnorth or south is the only way\nI know I cannot tire\na haunted house that's built to stay\nis setting me on fire\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted where I want to go\nI'm gonna go today\n\nhaunted house where I want to go\nhaunted house where I want to go\n\nsomebody planned to stay\nit never went away", "Pixies - Haunted House (Official Lyric Video)", "d9d106da-b74a-4f88-b168-458ad0bb2342", 212, false, "w2xQjdxx-5Q", "https://www.youtube.com/watch?v=w2xQjdxx-5Q", 50, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Haunted House (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2022-09-29 23:00:31Z], ~U[2025-12-25 01:58:17Z], ~U[2025-12-25 01:58:17Z], "Official Lyric Video for Haunted House by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #HauntedHouse #Doggerel\n\n\nLyrics:\n\nthere's a house in English bond\nsomebody planned to stay\nstanding out near the button pond\nit never went away\n\nhow many fish do make the shoal?\nI cannot count today\nwhat is your wish for this these button holes?\nI think I want to stay\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted house where I want to go\nI'm gonna go today\n\nnorth or south is the only way\nI know I cannot tire\na haunted house that's built to stay\nis setting me on fire\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted where I want to go\nI'm gonna go today\n\nhaunted house where I want to go\nhaunted house where I want to go\n\nsomebody planned to stay\nit never went away", "Pixies - Haunted House (Official Lyric Video)", 212, false, "w2xQjdxx-5Q", "https://www.youtube.com/watch?v=w2xQjdxx-5Q", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Haunted House (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:31Z]] 18:58:17.894 [debug] QUERY OK source="sources" db=0.1ms idle=219.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:17.894 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:58:17.895 [debug] QUERY OK source="media_items" db=0.1ms 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 [50] 18:58:17.895 [info] Kicking off download for media item #50 (w2xQjdxx-5Q) 18:58:17.896 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [51, 50, ~U[2025-12-25 01:58:17Z], ~U[2025-12-25 01:58:17Z]] 18:58:17.896 [debug] Current batch of media processed. Will check again in 1000ms 18:58:18.325 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TUk4BUfA6HY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c1/98/c1986029753cc50013dc4fb9df0a2fde425818c371fb295fd0abd8b14bd7a404.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:58:18.325 [debug] Running yt-dlp command for action: download 18:58:18.325 [debug] QUERY OK source="settings" db=0.1ms idle=430.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 [] 18:58:18.325 [debug] QUERY OK source="settings" db=0.1ms idle=430.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 [] 18:58:18.326 [debug] QUERY OK source="settings" db=0.1ms idle=430.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 [] 18:58:18.326 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TUk4BUfA6HY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6a/24/6a2442845b1ef9a268236fa86e1db7c2ab8d3e43485c4228111f31eb20f183ba.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:18.897 [debug] Current batch of media processed. Will check again in 1000ms 18:58:19.898 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Get Simulated by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #GetSimulated #Doggerel\n\n\nLyrics:\n\nI don't have pills or the thrills to survive\nsome say I've never lived but I know I am alive\nyou always say that I'm living in my head\nbut I will cry for you long after you're dead\n\nget simulated I really get me down now\nget simulated I really get me down now\n\nah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah \n\ndon't have a bike I don't go out very much\nall I ever wanted was your skin for to touch\nI'll always love you I will always say your name\nbut if you join me then I'll know you feel the same\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\n\nAh ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah\n\nlet it be said I'm a little narcissist\nbut my favorite rock and roll is Sealed With A Kiss\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now", "duration" => 198, "filename" => "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Get Simulated (Official Lyric Video).mp4", "id" => "oygyYdVvvBM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oygyYdVvvBM", "playlist_index" => 51, "timestamp" => 1664492431, "title" => "Pixies - Get Simulated (Official Lyric Video)", "upload_date" => "20220929"} 18:58:19.899 [debug] QUERY OK source="sources" db=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" IN (?)) [1] 18:58:19.899 [debug] QUERY OK source="sources" db=0.1ms idle=223.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] 18:58:19.899 [debug] QUERY OK source="media_items" db=0.1ms idle=224.1ms 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 23:00:31Z], 1] 18:58:19.900 [debug] QUERY OK source="media_items" db=0.6ms idle=224.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" ["Official Lyric Video for Get Simulated by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #GetSimulated #Doggerel\n\n\nLyrics:\n\nI don't have pills or the thrills to survive\nsome say I've never lived but I know I am alive\nyou always say that I'm living in my head\nbut I will cry for you long after you're dead\n\nget simulated I really get me down now\nget simulated I really get me down now\n\nah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah \n\ndon't have a bike I don't go out very much\nall I ever wanted was your skin for to touch\nI'll always love you I will always say your name\nbut if you join me then I'll know you feel the same\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\n\nAh ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah\n\nlet it be said I'm a little narcissist\nbut my favorite rock and roll is Sealed With A Kiss\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now", "Pixies - Get Simulated (Official Lyric Video)", "5f1743e2-2d89-4272-bffb-2a4b84fffbc0", 198, false, "oygyYdVvvBM", "https://www.youtube.com/watch?v=oygyYdVvvBM", 51, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Get Simulated (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2022-09-29 23:00:31Z], ~U[2025-12-25 01:58:19Z], ~U[2025-12-25 01:58:19Z], "Official Lyric Video for Get Simulated by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #GetSimulated #Doggerel\n\n\nLyrics:\n\nI don't have pills or the thrills to survive\nsome say I've never lived but I know I am alive\nyou always say that I'm living in my head\nbut I will cry for you long after you're dead\n\nget simulated I really get me down now\nget simulated I really get me down now\n\nah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah \n\ndon't have a bike I don't go out very much\nall I ever wanted was your skin for to touch\nI'll always love you I will always say your name\nbut if you join me then I'll know you feel the same\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\n\nAh ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah\n\nlet it be said I'm a little narcissist\nbut my favorite rock and roll is Sealed With A Kiss\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now", "Pixies - Get Simulated (Official Lyric Video)", 198, false, "oygyYdVvvBM", "https://www.youtube.com/watch?v=oygyYdVvvBM", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Get Simulated (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:31Z]] 18:58:19.901 [debug] QUERY OK source="sources" db=0.1ms idle=225.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:19.901 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:58:19.901 [debug] QUERY OK source="media_items" db=0.1ms 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 [51] 18:58:19.901 [info] Kicking off download for media item #51 (oygyYdVvvBM) 18:58:19.902 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [52, 51, ~U[2025-12-25 01:58:19Z], ~U[2025-12-25 01:58:19Z]] 18:58:19.902 [debug] Current batch of media processed. Will check again in 1000ms 18:58:20.903 [debug] Current batch of media processed. Will check again in 1000ms 18:58:21.904 [debug] Current batch of media processed. Will check again in 1000ms 18:58:22.905 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Who's More Sorry Now by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Whosmoresorrynow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "duration" => 194, "filename" => "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Who's More Sorry Now (Official Lyric Video).mp4", "id" => "tVfBu2L7dJU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tVfBu2L7dJU", "playlist_index" => 52, "timestamp" => 1664492421, "title" => "Pixies - Who's More Sorry Now (Official Lyric Video)", "upload_date" => "20220929"} 18:58:22.906 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1230.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:22.907 [debug] QUERY OK source="sources" db=0.1ms idle=1231.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] 18:58:22.907 [debug] QUERY OK source="media_items" db=0.2ms idle=1231.5ms 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 23:00:21Z], 1] 18:58:22.908 [debug] QUERY OK source="media_items" db=0.7ms idle=1232.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" ["Official Lyric Video for Who's More Sorry Now by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Whosmoresorrynow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "Pixies - Who's More Sorry Now (Official Lyric Video)", "4bf126d6-56bf-4d6f-840f-65f5c053ca54", 194, false, "tVfBu2L7dJU", "https://www.youtube.com/watch?v=tVfBu2L7dJU", 52, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Who's More Sorry Now (Official Lyric Video).mp4", false, false, false, 1, [], 97, ~U[2022-09-29 23:00:21Z], ~U[2025-12-25 01:58:22Z], ~U[2025-12-25 01:58:22Z], "Official Lyric Video for Who's More Sorry Now by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Whosmoresorrynow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "Pixies - Who's More Sorry Now (Official Lyric Video)", 194, false, "tVfBu2L7dJU", "https://www.youtube.com/watch?v=tVfBu2L7dJU", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Who's More Sorry Now (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:21Z]] 18:58:22.909 [debug] QUERY OK source="sources" db=0.1ms idle=244.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:22.909 [debug] QUERY OK source="media_profiles" db=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] 18:58:22.909 [debug] QUERY OK source="media_items" db=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 [52] 18:58:22.909 [info] Kicking off download for media item #52 (tVfBu2L7dJU) 18:58:22.911 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [53, 52, ~U[2025-12-25 01:58:22Z], ~U[2025-12-25 01:58:22Z]] 18:58:22.911 [debug] Current batch of media processed. Will check again in 1000ms 18:58:23.912 [debug] Current batch of media processed. Will check again in 1000ms 18:58:24.913 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for You're Such A Sadducee by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #YoureSuchASadducee #Doggerel\n\n\nLyrics:\nyou're such a sadducee, so yeah\nit's just so sad to see, how's that?\nyou're such a sadducee\nit's just so sad to see\nYour messages to me aren't bad\nyou've such economy and tact\nyou've such economy like Deuteronomy\nyou think that you and me should chat\nbut you're soliloquy's a drag\nI think that you and me are like ventriloquy\nI'm turning around\nI'm turning around\nYou're burning it down", "duration" => 234, "filename" => "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - You're Such A Sadducee (Official Lyric Video).mp4", "id" => "GifaW2r7CVc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GifaW2r7CVc", "playlist_index" => 53, "timestamp" => 1664492410, "title" => "Pixies - You're Such A Sadducee (Official Lyric Video)", "upload_date" => "20220929"} 18:58:24.914 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=246.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:24.914 [debug] QUERY OK source="sources" db=0.1ms idle=239.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:24.915 [debug] QUERY OK source="media_items" db=0.2ms idle=239.3ms 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 23:00:10Z], 1] 18:58:24.916 [debug] QUERY OK source="media_items" db=0.7ms idle=239.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" ["Official Lyric Video for You're Such A Sadducee by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #YoureSuchASadducee #Doggerel\n\n\nLyrics:\nyou're such a sadducee, so yeah\nit's just so sad to see, how's that?\nyou're such a sadducee\nit's just so sad to see\nYour messages to me aren't bad\nyou've such economy and tact\nyou've such economy like Deuteronomy\nyou think that you and me should chat\nbut you're soliloquy's a drag\nI think that you and me are like ventriloquy\nI'm turning around\nI'm turning around\nYou're burning it down", "Pixies - You're Such A Sadducee (Official Lyric Video)", "da8f3b41-9f50-4ed7-8b1f-00c32d0c007c", 234, false, "GifaW2r7CVc", "https://www.youtube.com/watch?v=GifaW2r7CVc", 53, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - You're Such A Sadducee (Official Lyric Video).mp4", false, false, false, 1, [], 96, ~U[2022-09-29 23:00:10Z], ~U[2025-12-25 01:58:24Z], ~U[2025-12-25 01:58:24Z], "Official Lyric Video for You're Such A Sadducee by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #YoureSuchASadducee #Doggerel\n\n\nLyrics:\nyou're such a sadducee, so yeah\nit's just so sad to see, how's that?\nyou're such a sadducee\nit's just so sad to see\nYour messages to me aren't bad\nyou've such economy and tact\nyou've such economy like Deuteronomy\nyou think that you and me should chat\nbut you're soliloquy's a drag\nI think that you and me are like ventriloquy\nI'm turning around\nI'm turning around\nYou're burning it down", "Pixies - You're Such A Sadducee (Official Lyric Video)", 234, false, "GifaW2r7CVc", "https://www.youtube.com/watch?v=GifaW2r7CVc", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - You're Such A Sadducee (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:10Z]] 18:58:24.916 [debug] QUERY OK source="sources" db=0.1ms idle=240.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:24.917 [debug] QUERY OK source="media_profiles" db=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] 18:58:24.917 [debug] QUERY OK source="media_items" db=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 [53] 18:58:24.917 [info] Kicking off download for media item #53 (GifaW2r7CVc) 18:58:24.918 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [54, 53, ~U[2025-12-25 01:58:24Z], ~U[2025-12-25 01:58:24Z]] 18:58:24.919 [debug] Current batch of media processed. Will check again in 1000ms 18:58:25.919 [debug] Current batch of media processed. Will check again in 1000ms 18:58:26.920 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Doggerel by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Doggerel\n\n\nLyrics:\n\nthree pretty boys did Gabriel get\nthe youngest George by name, Sir\na funny dog, not favored much\nby fortune or by fame, Sir\n\ndown in the cold rain\ndown in the valley, bottom of the hill\n1st Baron Colraine\nGabriel Hanger has sent a bell\n\non the road to somewhere\non the road to nowhere its the same to me\nwith a band of robbers or down the bottom, bottom of the sea \n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you\n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you, here with you", "duration" => 279, "filename" => "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Doggerel (Official Lyric Video).mp4", "id" => "6g15nZtBHEs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6g15nZtBHEs", "playlist_index" => 54, "timestamp" => 1664492403, "title" => "Pixies - Doggerel (Official Lyric Video)", "upload_date" => "20220929"} 18:58:26.921 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=250.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] 18:58:26.921 [debug] QUERY OK source="sources" db=0.2ms idle=246.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] 18:58:26.922 [debug] QUERY OK source="media_items" db=0.2ms idle=246.5ms 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 23:00:03Z], 1] 18:58:26.923 [debug] QUERY OK source="media_items" db=0.8ms idle=247.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" ["Official Lyric Video for Doggerel by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Doggerel\n\n\nLyrics:\n\nthree pretty boys did Gabriel get\nthe youngest George by name, Sir\na funny dog, not favored much\nby fortune or by fame, Sir\n\ndown in the cold rain\ndown in the valley, bottom of the hill\n1st Baron Colraine\nGabriel Hanger has sent a bell\n\non the road to somewhere\non the road to nowhere its the same to me\nwith a band of robbers or down the bottom, bottom of the sea \n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you\n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you, here with you", "Pixies - Doggerel (Official Lyric Video)", "358cc371-9e54-4524-bb38-7ff9caa124ab", 279, false, "6g15nZtBHEs", "https://www.youtube.com/watch?v=6g15nZtBHEs", 54, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Doggerel (Official Lyric Video).mp4", false, false, false, 1, [], 95, ~U[2022-09-29 23:00:03Z], ~U[2025-12-25 01:58:26Z], ~U[2025-12-25 01:58:26Z], "Official Lyric Video for Doggerel by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Doggerel\n\n\nLyrics:\n\nthree pretty boys did Gabriel get\nthe youngest George by name, Sir\na funny dog, not favored much\nby fortune or by fame, Sir\n\ndown in the cold rain\ndown in the valley, bottom of the hill\n1st Baron Colraine\nGabriel Hanger has sent a bell\n\non the road to somewhere\non the road to nowhere its the same to me\nwith a band of robbers or down the bottom, bottom of the sea \n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you\n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you, here with you", "Pixies - Doggerel (Official Lyric Video)", 279, false, "6g15nZtBHEs", "https://www.youtube.com/watch?v=6g15nZtBHEs", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Doggerel (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:03Z]] 18:58:26.923 [debug] QUERY OK source="sources" db=0.1ms idle=248.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:26.924 [debug] QUERY OK source="media_profiles" db=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] 18:58:26.924 [debug] QUERY OK source="media_items" db=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 [54] 18:58:26.924 [info] Kicking off download for media item #54 (6g15nZtBHEs) 18:58:26.926 [debug] QUERY OK source="tasks" db=0.1ms idle=2.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [55, 54, ~U[2025-12-25 01:58:26Z], ~U[2025-12-25 01:58:26Z]] 18:58:26.926 [debug] Current batch of media processed. Will check again in 1000ms 18:58:27.927 [debug] Current batch of media processed. Will check again in 1000ms 18:58:28.928 [debug] Current batch of media processed. Will check again in 1000ms 18:58:29.929 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for The Lord Has Come Back Today by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "duration" => 162, "filename" => "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - The Lord Has Come Back Today (Official Lyric Video).mp4", "id" => "5SzhN9JRmsg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5SzhN9JRmsg", "playlist_index" => 55, "timestamp" => 1664492402, "title" => "Pixies - The Lord Has Come Back Today (Official Lyric Video)", "upload_date" => "20220929"} 18:58:29.930 [debug] QUERY OK source="sources" db=0.2ms idle=1254.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:29.931 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1255.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] 18:58:29.931 [debug] QUERY OK source="media_items" db=0.2ms idle=1255.6ms 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 23:00:02Z], 1] 18:58:29.932 [debug] QUERY OK source="media_items" db=0.7ms idle=1256.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" ["Official Lyric Video for The Lord Has Come Back Today by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "Pixies - The Lord Has Come Back Today (Official Lyric Video)", "7b5728c4-f907-4149-be83-8d98d11de401", 162, false, "5SzhN9JRmsg", "https://www.youtube.com/watch?v=5SzhN9JRmsg", 55, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - The Lord Has Come Back Today (Official Lyric Video).mp4", false, false, false, 1, [], 94, ~U[2022-09-29 23:00:02Z], ~U[2025-12-25 01:58:29Z], ~U[2025-12-25 01:58:29Z], "Official Lyric Video for The Lord Has Come Back Today by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "Pixies - The Lord Has Come Back Today (Official Lyric Video)", 162, false, "5SzhN9JRmsg", "https://www.youtube.com/watch?v=5SzhN9JRmsg", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - The Lord Has Come Back Today (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:02Z]] 18:58:29.933 [debug] QUERY OK source="sources" db=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" = ?) [1] 18:58:29.933 [debug] QUERY OK source="media_profiles" db=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] 18:58:29.933 [debug] QUERY OK source="media_items" db=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 [55] 18:58:29.933 [info] Kicking off download for media item #55 (5SzhN9JRmsg) 18:58:29.935 [debug] QUERY OK source="tasks" db=0.1ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [56, 55, ~U[2025-12-25 01:58:29Z], ~U[2025-12-25 01:58:29Z]] 18:58:29.935 [debug] Current batch of media processed. Will check again in 1000ms 18:58:30.936 [debug] Current batch of media processed. Will check again in 1000ms 18:58:31.937 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Nomatterday by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Nomatterday #Doggerel\n\n\nLyrics:\n\nYou know, I know that you don't really hate me\nBut I suppose that I probably irritate you\nAnd furthermore I know that I can relate to you\nI'll say I'm sorry in advance for all of my hyperbole \nDon't. Waste. Your. Time. On. Me.\nDon't. Waste. Your. Time. On. Me.\n\nAnd you know, I really, really, really care for you\nBut I see lately you're a little absentee\nI'm sure that you have had your fair share, your fair share of me\nSo why do you come here lately after all that we've been through?\nDon't. Waste. My. Time. On. You.\nDon't. Waste. My. Time. On. You.\n\nIt's Nomatterday here we go again\nNecromancers bending to and fro\nFeels like a Saturday that never seems to end\n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nIt's Nomatterday I call up all my friends\nAnd we go dancing at the show\nBut when the spirits call its all shenanigans \n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\n\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nI said hey\nI said whoa \nI say hey\nI say whoa", "duration" => 252, "filename" => "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Nomatterday (Official Lyric Video).mp4", "id" => "3FxRAj6jG3g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3FxRAj6jG3g", "playlist_index" => 56, "timestamp" => 1664492401, "title" => "Pixies - Nomatterday (Official Lyric Video)", "upload_date" => "20220929"} 18:58:31.938 [debug] QUERY OK source="sources" db=0.2ms idle=262.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:31.938 [debug] QUERY OK source="sources" db=0.1ms idle=263.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:31.939 [debug] QUERY OK source="media_items" db=0.2ms idle=263.3ms 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 23:00:01Z], 1] 18:58:31.940 [debug] QUERY OK source="media_items" db=0.9ms idle=263.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" ["Official Lyric Video for Nomatterday by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Nomatterday #Doggerel\n\n\nLyrics:\n\nYou know, I know that you don't really hate me\nBut I suppose that I probably irritate you\nAnd furthermore I know that I can relate to you\nI'll say I'm sorry in advance for all of my hyperbole \nDon't. Waste. Your. Time. On. Me.\nDon't. Waste. Your. Time. On. Me.\n\nAnd you know, I really, really, really care for you\nBut I see lately you're a little absentee\nI'm sure that you have had your fair share, your fair share of me\nSo why do you come here lately after all that we've been through?\nDon't. Waste. My. Time. On. You.\nDon't. Waste. My. Time. On. You.\n\nIt's Nomatterday here we go again\nNecromancers bending to and fro\nFeels like a Saturday that never seems to end\n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nIt's Nomatterday I call up all my friends\nAnd we go dancing at the show\nBut when the spirits call its all shenanigans \n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\n\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nI said hey\nI said whoa \nI say hey\nI say whoa", "Pixies - Nomatterday (Official Lyric Video)", "f7398261-56bb-4b17-9951-4fa97289b71c", 252, false, "3FxRAj6jG3g", "https://www.youtube.com/watch?v=3FxRAj6jG3g", 56, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Nomatterday (Official Lyric Video).mp4", false, false, false, 1, [], 93, ~U[2022-09-29 23:00:01Z], ~U[2025-12-25 01:58:31Z], ~U[2025-12-25 01:58:31Z], "Official Lyric Video for Nomatterday by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Nomatterday #Doggerel\n\n\nLyrics:\n\nYou know, I know that you don't really hate me\nBut I suppose that I probably irritate you\nAnd furthermore I know that I can relate to you\nI'll say I'm sorry in advance for all of my hyperbole \nDon't. Waste. Your. Time. On. Me.\nDon't. Waste. Your. Time. On. Me.\n\nAnd you know, I really, really, really care for you\nBut I see lately you're a little absentee\nI'm sure that you have had your fair share, your fair share of me\nSo why do you come here lately after all that we've been through?\nDon't. Waste. My. Time. On. You.\nDon't. Waste. My. Time. On. You.\n\nIt's Nomatterday here we go again\nNecromancers bending to and fro\nFeels like a Saturday that never seems to end\n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nIt's Nomatterday I call up all my friends\nAnd we go dancing at the show\nBut when the spirits call its all shenanigans \n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\n\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nI said hey\nI said whoa \nI say hey\nI say whoa", "Pixies - Nomatterday (Official Lyric Video)", 252, false, "3FxRAj6jG3g", "https://www.youtube.com/watch?v=3FxRAj6jG3g", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Nomatterday (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:01Z]] 18:58:31.941 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:31.941 [debug] QUERY OK source="media_profiles" db=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] 18:58:31.942 [debug] QUERY OK source="media_items" db=0.2ms 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 [56] 18:58:31.942 [info] Kicking off download for media item #56 (3FxRAj6jG3g) 18:58:31.943 [debug] QUERY OK source="tasks" db=0.1ms idle=2.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [57, 56, ~U[2025-12-25 01:58:31Z], ~U[2025-12-25 01:58:31Z]] 18:58:31.943 [debug] Current batch of media processed. Will check again in 1000ms 18:58:32.944 [debug] Current batch of media processed. Will check again in 1000ms 18:58:33.005 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=s1cm7IPBKhY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e7/8e/e78efeaea07051bf354fb5ff2e672aabc530dc190e0e51495deb4c0ea85c2b82.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] s1cm7IPBKhY: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] s1cm7IPBKhY: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 18:58:33.020 [debug] Running yt-dlp command for action: download_thumbnail 18:58:33.021 [debug] QUERY OK source="settings" db=0.1ms idle=1078.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 [] 18:58:33.021 [debug] QUERY OK source="settings" db=0.1ms idle=1078.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 [] 18:58:33.021 [debug] QUERY OK source="settings" db=0.1ms idle=1078.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 [] 18:58:33.022 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=s1cm7IPBKhY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/7/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/cc/76/cc76278f6cba599368fc442371aed94ec8533bf3d0b52c691aabe7e0398de763.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:33.945 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Pagan Man by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #PaganMan #Doggerel\n\n\nLyrics:\n\nonce it's gone you'll know\ntides and moons ago\npagan man your miles away\n\nonce a younger moon\ninside this castle new\nand you will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\n\nonce it's gone you'll know\ninside this castle shows\nyou will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\nit's on you it's on you it's on you", "duration" => 182, "filename" => "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Pagan Man (Official Lyric Video).mp4", "id" => "a_nLazW9XX0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=a_nLazW9XX0", "playlist_index" => 57, "timestamp" => 1664492400, "title" => "Pixies - Pagan Man (Official Lyric Video)", "upload_date" => "20220929"} 18:58:33.946 [debug] QUERY OK source="sources" db=0.1ms idle=924.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:33.946 [debug] QUERY OK source="sources" db=0.1ms idle=924.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:33.946 [debug] QUERY OK source="media_items" db=0.1ms idle=924.7ms 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 23:00:00Z], 1] 18:58:33.947 [debug] QUERY OK source="media_items" db=0.5ms idle=271.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" ["Official Lyric Video for Pagan Man by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #PaganMan #Doggerel\n\n\nLyrics:\n\nonce it's gone you'll know\ntides and moons ago\npagan man your miles away\n\nonce a younger moon\ninside this castle new\nand you will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\n\nonce it's gone you'll know\ninside this castle shows\nyou will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\nit's on you it's on you it's on you", "Pixies - Pagan Man (Official Lyric Video)", "933a699b-9117-487e-9a02-02edb0e4ff6a", 182, false, "a_nLazW9XX0", "https://www.youtube.com/watch?v=a_nLazW9XX0", 57, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Pagan Man (Official Lyric Video).mp4", false, false, false, 1, [], 92, ~U[2022-09-29 23:00:00Z], ~U[2025-12-25 01:58:33Z], ~U[2025-12-25 01:58:33Z], "Official Lyric Video for Pagan Man by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #PaganMan #Doggerel\n\n\nLyrics:\n\nonce it's gone you'll know\ntides and moons ago\npagan man your miles away\n\nonce a younger moon\ninside this castle new\nand you will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\n\nonce it's gone you'll know\ninside this castle shows\nyou will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\nit's on you it's on you it's on you", "Pixies - Pagan Man (Official Lyric Video)", 182, false, "a_nLazW9XX0", "https://www.youtube.com/watch?v=a_nLazW9XX0", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Pagan Man (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:00Z]] 18:58:33.947 [debug] QUERY OK source="sources" db=0.1ms idle=266.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:33.948 [debug] QUERY OK source="media_profiles" db=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] 18:58:33.948 [debug] QUERY OK source="media_items" db=0.1ms 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 [57] 18:58:33.948 [info] Kicking off download for media item #57 (a_nLazW9XX0) 18:58:33.949 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [58, 57, ~U[2025-12-25 01:58:33Z], ~U[2025-12-25 01:58:33Z]] 18:58:33.949 [debug] Current batch of media processed. Will check again in 1000ms 18:58:34.950 [debug] Current batch of media processed. Will check again in 1000ms 18:58:35.633 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TUk4BUfA6HY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6a/24/6a2442845b1ef9a268236fa86e1db7c2ab8d3e43485c4228111f31eb20f183ba.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:58:35.636 [debug] Running yt-dlp command for action: download_thumbnail 18:58:35.636 [debug] QUERY OK source="settings" db=0.1ms idle=1688.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 [] 18:58:35.636 [debug] QUERY OK source="settings" db=0.0ms idle=1687.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 [] 18:58:35.637 [debug] QUERY OK source="settings" db=0.0ms idle=1687.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 [] 18:58:35.637 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TUk4BUfA6HY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e3/2a/e32a79f4f5f97f1e91317ca01ffed472706a4fcb0e54a509bfdfde11f716d9ef.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:35.951 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Thunder And Lightning by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #ThunderAndLightning #Doggerel\n\n\nLyrics:\n\nthere was a storm today in Chinatown\nmy favorite vegetable was really coming down\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nthey started a war today in another land\neverything went the way that it all was planned\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nok, you count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\n\nthere was a storm today in Chinatown \nyou count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\nthere was a storm today\nthere was a storm today\nyou count the miles till lightning turns to thunder\nyou count the miles till lightning turns to thunder", "duration" => 199, "filename" => "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Thunder And Lightning (Official Lyric Video).mp4", "id" => "10H7YGssFD4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=10H7YGssFD4", "playlist_index" => 58, "timestamp" => 1664492400, "title" => "Pixies - Thunder And Lightning (Official Lyric Video)", "upload_date" => "20220929"} 18:58:35.952 [debug] QUERY OK source="sources" db=0.3ms idle=315.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] 18:58:35.952 [debug] QUERY OK source="sources" db=0.1ms idle=315.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:35.952 [debug] QUERY OK source="media_items" db=0.1ms idle=315.6ms 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 23:00:00Z], 1] 18:58:35.953 [debug] QUERY OK source="media_items" db=0.5ms idle=277.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" ["Official Lyric Video for Thunder And Lightning by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #ThunderAndLightning #Doggerel\n\n\nLyrics:\n\nthere was a storm today in Chinatown\nmy favorite vegetable was really coming down\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nthey started a war today in another land\neverything went the way that it all was planned\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nok, you count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\n\nthere was a storm today in Chinatown \nyou count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\nthere was a storm today\nthere was a storm today\nyou count the miles till lightning turns to thunder\nyou count the miles till lightning turns to thunder", "Pixies - Thunder And Lightning (Official Lyric Video)", "9efa83a8-b5fc-4c48-bc12-d6029012ae8e", 199, false, "10H7YGssFD4", "https://www.youtube.com/watch?v=10H7YGssFD4", 58, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Thunder And Lightning (Official Lyric Video).mp4", false, false, false, 1, [], 91, ~U[2022-09-29 23:00:00Z], ~U[2025-12-25 01:58:35Z], ~U[2025-12-25 01:58:35Z], "Official Lyric Video for Thunder And Lightning by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #ThunderAndLightning #Doggerel\n\n\nLyrics:\n\nthere was a storm today in Chinatown\nmy favorite vegetable was really coming down\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nthey started a war today in another land\neverything went the way that it all was planned\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nok, you count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\n\nthere was a storm today in Chinatown \nyou count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\nthere was a storm today\nthere was a storm today\nyou count the miles till lightning turns to thunder\nyou count the miles till lightning turns to thunder", "Pixies - Thunder And Lightning (Official Lyric Video)", 199, false, "10H7YGssFD4", "https://www.youtube.com/watch?v=10H7YGssFD4", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Thunder And Lightning (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:00Z]] 18:58:35.954 [debug] QUERY OK source="sources" db=0.1ms idle=269.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:35.954 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:58:35.954 [debug] QUERY OK source="media_items" db=0.1ms 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 [58] 18:58:35.954 [info] Kicking off download for media item #58 (10H7YGssFD4) 18:58:35.955 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [59, 58, ~U[2025-12-25 01:58:35Z], ~U[2025-12-25 01:58:35Z]] 18:58:35.955 [debug] Current batch of media processed. Will check again in 1000ms 18:58:36.956 [debug] Current batch of media processed. Will check again in 1000ms 18:58:37.201 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=s1cm7IPBKhY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/7/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/cc/76/cc76278f6cba599368fc442371aed94ec8533bf3d0b52c691aabe7e0398de763.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] s1cm7IPBKhY: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] s1cm7IPBKhY: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 18:58:37.202 [debug] QUERY OK db=0.0ms idle=1247.5ms begin [] 18:58:37.202 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:58:33Z], "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - The Vegas Suite (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - The Vegas Suite (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - The Vegas Suite (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - The Vegas Suite (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:58:37Z], 7] 18:58:37.203 [debug] QUERY OK source="media_metadata" db=0.2ms 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/7/metadata.json.gz", "/config/metadata/media_items/7/thumbnail.jpg", 7, ~U[2025-12-25 01:58:37Z], ~U[2025-12-25 01:58:37Z]] 18:58:37.203 [debug] QUERY OK db=0.1ms commit [] 18:58:37.203 [debug] QUERY OK source="media_items" db=0.3ms idle=1248.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [49250552, ~U[2025-12-25 01:58:37Z], 7] 18:58:37.203 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:58:37.204 [info] {"args":{"id":7},"id":8,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":60289724,"event":"job:stop","queue_time":52913356,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:58:37.209 [info] {"args":{"id":10},"id":11,"meta":{},"system_time":1766627917209894091,"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"]} 18:58:37.210 [debug] QUERY OK source="media_items" db=0.1ms idle=524.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] 18:58:37.210 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:58:37.210 [debug] QUERY OK source="sources" db=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] 18:58:37.210 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:58:37.211 [debug] QUERY OK source="media_items" db=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 [10] 18:58:37.211 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.7ms 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" = ?) [10] 18:58:37.211 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 18:58:37.212 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:58:37.212 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:58:37.212 [debug] Running yt-dlp command for action: get_downloadable_status 18:58:37.213 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:58:37.213 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:58:37.213 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:58:37.213 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HZRDnzNyRlg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/bd/a0/bda0d3d188805f95ccf6b128b3594d82ec72a64d68ff486b649423e590c476c4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:37.478 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:37.957 [debug] Current batch of media processed. Will check again in 1000ms 18:58:38.958 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Dregs of the Wine by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd%7C\n\nAdd the track to your music library here: https://pixies.ffm.to/dregsofthewine.oyd|https://pixies.ffm.to/dregsofthewine.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV|https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: [https://www.tiktok.com/@pixiesmusic|https://www.tiktok.com/@pixiesmusic]\nInstagram: [https://www.instagram.com/pixiesofficial|https://www.instagram.com/pixiesofficial]\nFacebook: [https://www.facebook.com/pixiesofficial|https://www.facebook.com/pixiesofficial]\nTwitter: [https://twitter.com/pixies|https://twitter.com/pixies]\nWebsite: [http://www.pixiesmusic.com|http://www.pixiesmusic.com/]\n\n#PIXIES #DregsoftheWine #Doggerel\n\n\nLyrics:\nwhile I prefer the original version of You Really Got Me\nshe will defer to the Van Halen version\ntook the boat to the Hacienda\nthrough swimming pools oh so placid\nsaw Redd Foxx took a hit of acid\nsaw the smiling queen of Thailand\nand then it's time to\ngo\nI said it's time to go\nare we gonna make it?\nare we gonna make it?\nwe gottta face it\nare we gonna make it?\nwe done run out of all our tricks\nwe flew a plane with lion tamers\nback to Brazil in 66\nend of the world and I don't blame her\nand then it's\ntime to go\nit's really time to go\nbut are we gonna make it?\nare we gonna make it?\nwe gottta face this\nare we gonna make it?\ndrinking the dregs of the wine\nunder the Hollywood sign\ndrinking the dregs of the wine\n'til it's gone\ndrinking the dregs of the\nwine\nunder the Hollywood sign\ndrinking the dregs of the wine\nthere's no more\nit has the charm of hepcat circuit jazz\nit has the swagger of a snake with arms", "duration" => 210, "filename" => "/downloads/MusicVideos/Pixies Official/20220905 - Pixies - Dregs of the Wine (Official Lyric Video).mp4", "id" => "xAbIGiv8KDU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xAbIGiv8KDU", "playlist_index" => 59, "timestamp" => 1662418829, "title" => "Pixies - Dregs of the Wine (Official Lyric Video)", "upload_date" => "20220905"} 18:58:38.959 [debug] QUERY OK source="sources" db=0.1ms idle=283.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:38.959 [debug] QUERY OK source="sources" db=0.1ms idle=283.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:38.959 [debug] QUERY OK source="media_items" db=0.2ms idle=283.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-05 23:00:29Z], 1] 18:58:38.961 [debug] QUERY OK source="media_items" db=1.8ms idle=284.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" ["Official Lyric Video for Dregs of the Wine by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd%7C\n\nAdd the track to your music library here: https://pixies.ffm.to/dregsofthewine.oyd|https://pixies.ffm.to/dregsofthewine.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV|https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: [https://www.tiktok.com/@pixiesmusic|https://www.tiktok.com/@pixiesmusic]\nInstagram: [https://www.instagram.com/pixiesofficial|https://www.instagram.com/pixiesofficial]\nFacebook: [https://www.facebook.com/pixiesofficial|https://www.facebook.com/pixiesofficial]\nTwitter: [https://twitter.com/pixies|https://twitter.com/pixies]\nWebsite: [http://www.pixiesmusic.com|http://www.pixiesmusic.com/]\n\n#PIXIES #DregsoftheWine #Doggerel\n\n\nLyrics:\nwhile I prefer the original version of You Really Got Me\nshe will defer to the Van Halen version\ntook the boat to the Hacienda\nthrough swimming pools oh so placid\nsaw Redd Foxx took a hit of acid\nsaw the smiling queen of Thailand\nand then it's time to\ngo\nI said it's time to go\nare we gonna make it?\nare we gonna make it?\nwe gottta face it\nare we gonna make it?\nwe done run out of all our tricks\nwe flew a plane with lion tamers\nback to Brazil in 66\nend of the world and I don't blame her\nand then it's\ntime to go\nit's really time to go\nbut are we gonna make it?\nare we gonna make it?\nwe gottta face this\nare we gonna make it?\ndrinking the dregs of the wine\nunder the Hollywood sign\ndrinking the dregs of the wine\n'til it's gone\ndrinking the dregs of the\nwine\nunder the Hollywood sign\ndrinking the dregs of the wine\nthere's no more\nit has the charm of hepcat circuit jazz\nit has the swagger of a snake with arms", "Pixies - Dregs of the Wine (Official Lyric Video)", "9743d422-24d4-461e-97a9-4642119d72cf", 210, false, "xAbIGiv8KDU", "https://www.youtube.com/watch?v=xAbIGiv8KDU", 59, "/downloads/MusicVideos/Pixies Official/20220905 - Pixies - Dregs of the Wine (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2022-09-05 23:00:29Z], ~U[2025-12-25 01:58:38Z], ~U[2025-12-25 01:58:38Z], "Official Lyric Video for Dregs of the Wine by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd%7C\n\nAdd the track to your music library here: https://pixies.ffm.to/dregsofthewine.oyd|https://pixies.ffm.to/dregsofthewine.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV|https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: [https://www.tiktok.com/@pixiesmusic|https://www.tiktok.com/@pixiesmusic]\nInstagram: [https://www.instagram.com/pixiesofficial|https://www.instagram.com/pixiesofficial]\nFacebook: [https://www.facebook.com/pixiesofficial|https://www.facebook.com/pixiesofficial]\nTwitter: [https://twitter.com/pixies|https://twitter.com/pixies]\nWebsite: [http://www.pixiesmusic.com|http://www.pixiesmusic.com/]\n\n#PIXIES #DregsoftheWine #Doggerel\n\n\nLyrics:\nwhile I prefer the original version of You Really Got Me\nshe will defer to the Van Halen version\ntook the boat to the Hacienda\nthrough swimming pools oh so placid\nsaw Redd Foxx took a hit of acid\nsaw the smiling queen of Thailand\nand then it's time to\ngo\nI said it's time to go\nare we gonna make it?\nare we gonna make it?\nwe gottta face it\nare we gonna make it?\nwe done run out of all our tricks\nwe flew a plane with lion tamers\nback to Brazil in 66\nend of the world and I don't blame her\nand then it's\ntime to go\nit's really time to go\nbut are we gonna make it?\nare we gonna make it?\nwe gottta face this\nare we gonna make it?\ndrinking the dregs of the wine\nunder the Hollywood sign\ndrinking the dregs of the wine\n'til it's gone\ndrinking the dregs of the\nwine\nunder the Hollywood sign\ndrinking the dregs of the wine\nthere's no more\nit has the charm of hepcat circuit jazz\nit has the swagger of a snake with arms", "Pixies - Dregs of the Wine (Official Lyric Video)", 210, false, "xAbIGiv8KDU", "https://www.youtube.com/watch?v=xAbIGiv8KDU", "/downloads/MusicVideos/Pixies Official/20220905 - Pixies - Dregs of the Wine (Official Lyric Video).mp4", false, 1, ~U[2022-09-05 23:00:29Z]] 18:58:38.962 [debug] QUERY OK source="sources" db=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] 18:58:38.962 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:58:38.962 [debug] QUERY OK source="media_items" db=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 [59] 18:58:38.962 [info] Kicking off download for media item #59 (xAbIGiv8KDU) 18:58:38.964 [debug] QUERY OK source="tasks" db=0.1ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [60, 59, ~U[2025-12-25 01:58:38Z], ~U[2025-12-25 01:58:38Z]] 18:58:38.964 [debug] Current batch of media processed. Will check again in 1000ms 18:58:39.855 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TUk4BUfA6HY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e3/2a/e32a79f4f5f97f1e91317ca01ffed472706a4fcb0e54a509bfdfde11f716d9ef.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:58:39.855 [debug] QUERY OK db=0.0ms idle=892.8ms begin [] 18:58:39.856 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:58:35Z], "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - I Hear You Mary (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - I Hear You Mary (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - I Hear You Mary (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - I Hear You Mary (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:58:39Z], 9] 18:58:39.856 [debug] QUERY OK source="media_metadata" db=0.2ms 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/9/metadata.json.gz", "/config/metadata/media_items/9/thumbnail.jpg", 9, ~U[2025-12-25 01:58:39Z], ~U[2025-12-25 01:58:39Z]] 18:58:39.856 [debug] QUERY OK db=0.1ms commit [] 18:58:39.857 [debug] QUERY OK source="media_items" db=0.3ms idle=893.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [43399299, ~U[2025-12-25 01:58:39Z], 9] 18:58:39.857 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:58:39.857 [info] {"args":{"id":9},"id":10,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":25145595,"event":"job:stop","queue_time":86711402,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:58:39.864 [info] {"args":{"id":11},"id":12,"meta":{},"system_time":1766627919863907347,"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"]} 18:58:39.864 [debug] QUERY OK source="media_items" db=0.1ms idle=174.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" = ?) [11] 18:58:39.864 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:58:39.864 [debug] QUERY OK source="sources" db=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] 18:58:39.865 [debug] QUERY OK source="media_profiles" db=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] 18:58:39.865 [debug] QUERY OK source="media_items" db=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] 18:58:39.865 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [11] 18:58:39.866 [debug] QUERY OK source="media_profiles" db=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] 18:58:39.866 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:58:39.866 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:58:39.866 [debug] Running yt-dlp command for action: get_downloadable_status 18:58:39.867 [debug] QUERY OK source="settings" db=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 [] 18:58:39.867 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 18:58:39.867 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:58:39.867 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O8-Fgp4GOG8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/e6/65e6f985f8fd21e62c580d149eeceb3c137deefd2fe3efeeaa9a35701e2ae778.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:39.965 [debug] Current batch of media processed. Will check again in 1000ms 18:58:40.966 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "duration" => 240, "filename" => "/downloads/MusicVideos/Pixies Official/20220825 - Pixies - Vault of Heaven (Official Lyric Video).mp4", "id" => "qHUO0dVrALo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qHUO0dVrALo", "playlist_index" => 60, "timestamp" => 1661443235, "title" => "Pixies - Vault of Heaven (Official Lyric Video)", "upload_date" => "20220825"} 18:58:40.967 [debug] QUERY OK source="sources" db=0.2ms idle=1100.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:40.967 [debug] QUERY OK source="sources" db=0.1ms idle=1.1e3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:40.968 [debug] QUERY OK source="media_items" db=0.1ms idle=1100.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-25 16:00:35Z], 1] 18:58:40.968 [debug] QUERY OK source="media_items" db=0.5ms idle=1100.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" ["Official Lyric Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "Pixies - Vault of Heaven (Official Lyric Video)", "2e3a07b7-28a0-4682-a8f1-569f21799132", 240, false, "qHUO0dVrALo", "https://www.youtube.com/watch?v=qHUO0dVrALo", 60, "/downloads/MusicVideos/Pixies Official/20220825 - Pixies - Vault of Heaven (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2022-08-25 16:00:35Z], ~U[2025-12-25 01:58:40Z], ~U[2025-12-25 01:58:40Z], "Official Lyric Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "Pixies - Vault of Heaven (Official Lyric Video)", 240, false, "qHUO0dVrALo", "https://www.youtube.com/watch?v=qHUO0dVrALo", "/downloads/MusicVideos/Pixies Official/20220825 - Pixies - Vault of Heaven (Official Lyric Video).mp4", false, 1, ~U[2022-08-25 16:00:35Z]] 18:58:40.969 [debug] QUERY OK source="sources" db=0.1ms idle=278.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:40.969 [debug] QUERY OK source="media_profiles" db=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] 18:58:40.969 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [60] 18:58:40.969 [info] Kicking off download for media item #60 (qHUO0dVrALo) 18:58:40.971 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [61, 60, ~U[2025-12-25 01:58:40Z], ~U[2025-12-25 01:58:40Z]] 18:58:40.971 [debug] Current batch of media processed. Will check again in 1000ms 18:58:41.137 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HZRDnzNyRlg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/bd/a0/bda0d3d188805f95ccf6b128b3594d82ec72a64d68ff486b649423e590c476c4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:58:41.137 [debug] Running yt-dlp command for action: download 18:58:41.138 [debug] QUERY OK source="settings" db=0.2ms idle=168.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 [] 18:58:41.138 [debug] QUERY OK source="settings" db=0.1ms idle=168.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 [] 18:58:41.138 [debug] QUERY OK source="settings" db=0.1ms idle=167.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 [] 18:58:41.138 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HZRDnzNyRlg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6c/a1/6ca12dd90166e09326ce26aec6de27289b2acd850c5e1320c5f885257400c98b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:41.971 [debug] Current batch of media processed. Will check again in 1000ms 18:58:42.972 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok\n\nDirected by Charles Derenne \nProducer: Paz Lenchantin\nSuper 16 Camera / DOP by Michael Valentine \nAssistant Camera / Grip by Victor Grossling \nProduction / Casting by Charles Derenne \nAssistant Production by Elijah Daroff \nEdited by Charles Derenne & Amaury Agier Aurel\nColor Grading by Eko Eko \nCostumes & Set Design by Charles Derenne\nFilm scanning by Origins LA\n\nActors: Tiger Daroff, Kim Dallesandro, Ivery Wheeler, Lam Tran. \n\nSpecial thanks to Sunny at Union Liquor Store, \nAlfred at El Pato, William Andrew Eatman, Thy Tran, Victor Grandy, Lazare & Joelle Derenne, The team at 7/11 Hollywood, The team at CineStill LA. \n\nLocation: Los Angeles, CA, USA\n\nโ€œA very special thanks to Paz Lenchantin for giving me the opportunity to direct this music Video and to connect creative people.โ€œ Charles Derenne.", "duration" => 239, "filename" => "/downloads/MusicVideos/Pixies Official/20220809 - Pixies - Vault of Heaven (Official Video).mp4", "id" => "csTJW6A1174", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=csTJW6A1174", "playlist_index" => 61, "timestamp" => 1660062609, "title" => "Pixies - Vault of Heaven (Official Video)", "upload_date" => "20220809"} 18:58:42.973 [debug] QUERY OK source="sources" db=0.2ms idle=297.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:42.973 [debug] QUERY OK source="sources" db=0.1ms idle=297.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:42.973 [debug] QUERY OK source="media_items" db=0.1ms idle=298.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-09 16:30:09Z], 1] 18:58:42.975 [debug] QUERY OK source="media_items" db=1.2ms idle=298.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" ["Official Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok\n\nDirected by Charles Derenne \nProducer: Paz Lenchantin\nSuper 16 Camera / DOP by Michael Valentine \nAssistant Camera / Grip by Victor Grossling \nProduction / Casting by Charles Derenne \nAssistant Production by Elijah Daroff \nEdited by Charles Derenne & Amaury Agier Aurel\nColor Grading by Eko Eko \nCostumes & Set Design by Charles Derenne\nFilm scanning by Origins LA\n\nActors: Tiger Daroff, Kim Dallesandro, Ivery Wheeler, Lam Tran. \n\nSpecial thanks to Sunny at Union Liquor Store, \nAlfred at El Pato, William Andrew Eatman, Thy Tran, Victor Grandy, Lazare & Joelle Derenne, The team at 7/11 Hollywood, The team at CineStill LA. \n\nLocation: Los Angeles, CA, USA\n\nโ€œA very special thanks to Paz Lenchantin for giving me the opportunity to direct this music Video and to connect creative people.โ€œ Charles Derenne.", "Pixies - Vault of Heaven (Official Video)", "cef70ba5-cfbc-4ada-9fa8-f099da5a396b", 239, false, "csTJW6A1174", "https://www.youtube.com/watch?v=csTJW6A1174", 61, "/downloads/MusicVideos/Pixies Official/20220809 - Pixies - Vault of Heaven (Official Video).mp4", false, false, false, 1, [], 99, ~U[2022-08-09 16:30:09Z], ~U[2025-12-25 01:58:42Z], ~U[2025-12-25 01:58:42Z], "Official Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok\n\nDirected by Charles Derenne \nProducer: Paz Lenchantin\nSuper 16 Camera / DOP by Michael Valentine \nAssistant Camera / Grip by Victor Grossling \nProduction / Casting by Charles Derenne \nAssistant Production by Elijah Daroff \nEdited by Charles Derenne & Amaury Agier Aurel\nColor Grading by Eko Eko \nCostumes & Set Design by Charles Derenne\nFilm scanning by Origins LA\n\nActors: Tiger Daroff, Kim Dallesandro, Ivery Wheeler, Lam Tran. \n\nSpecial thanks to Sunny at Union Liquor Store, \nAlfred at El Pato, William Andrew Eatman, Thy Tran, Victor Grandy, Lazare & Joelle Derenne, The team at 7/11 Hollywood, The team at CineStill LA. \n\nLocation: Los Angeles, CA, USA\n\nโ€œA very special thanks to Paz Lenchantin for giving me the opportunity to direct this music Video and to connect creative people.โ€œ Charles Derenne.", "Pixies - Vault of Heaven (Official Video)", 239, false, "csTJW6A1174", "https://www.youtube.com/watch?v=csTJW6A1174", "/downloads/MusicVideos/Pixies Official/20220809 - Pixies - Vault of Heaven (Official Video).mp4", false, 1, ~U[2022-08-09 16:30:09Z]] 18:58:42.976 [debug] QUERY OK source="sources" db=0.1ms idle=282.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:42.976 [debug] QUERY OK source="media_profiles" db=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] 18:58:42.976 [debug] QUERY OK source="media_items" db=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 [61] 18:58:42.976 [info] Kicking off download for media item #61 (csTJW6A1174) 18:58:42.977 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [62, 61, ~U[2025-12-25 01:58:42Z], ~U[2025-12-25 01:58:42Z]] 18:58:42.977 [debug] Current batch of media processed. Will check again in 1000ms 18:58:43.741 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O8-Fgp4GOG8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/e6/65e6f985f8fd21e62c580d149eeceb3c137deefd2fe3efeeaa9a35701e2ae778.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:58:43.741 [debug] Running yt-dlp command for action: download 18:58:43.742 [debug] QUERY OK source="settings" db=0.1ms idle=765.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 [] 18:58:43.742 [debug] QUERY OK source="settings" db=0.1ms idle=764.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 [] 18:58:43.742 [debug] QUERY OK source="settings" db=0.1ms idle=765.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 [] 18:58:43.742 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O8-Fgp4GOG8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/42/d9/42d9477d8ecabaa34e4152ed7fd70bb1f4f8a97ce0d6fb4a67210d37d69bb4df.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:43.978 [debug] Current batch of media processed. Will check again in 1000ms 18:58:44.155 [info] CONNECTED TO Phoenix.LiveView.Socket in 37ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "dAlbcgcMMyMtABwRdx4RNm8PAyM-O2xoFp2KJYYuYVshNpWC5gZvpp87", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 18:58:44.162 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 18:58:44.162 [debug] QUERY OK source="media_items" db=0.2ms idle=1184.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)) [] 18:58:44.163 [debug] QUERY OK source="media_items" db=0.5ms idle=468.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] 18:58:44.164 [debug] QUERY OK source="sources" db=0.1ms idle=421.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] 18:58:44.164 [debug] Replied in 1ms 18:58:44.166 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 18:58:44.167 [debug] QUERY OK source="media_items" db=0.4ms idle=424.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"))) [] 18:58:44.167 [debug] QUERY OK source="media_items" db=0.5ms idle=424.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] 18:58:44.168 [debug] QUERY OK source="sources" db=0.1ms 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] 18:58:44.168 [debug] Replied in 2ms 18:58:44.169 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 18:58:44.170 [debug] QUERY OK source="tasks" db=0.3ms 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"] 18:58:44.171 [debug] QUERY OK source="media_items" db=0.3ms 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 (?,?)) [10, 11] 18:58:44.171 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [1] 18:58:44.171 [debug] Replied in 1ms 18:58:44.172 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 18:58:44.172 [debug] Replied in 70ยตs 18:58:44.200 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 18:58:44.200 [debug] Replied in 135ยตs 18:58:44.979 [debug] Current batch of media processed. Will check again in 1000ms 18:58:45.980 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Lyric Video for There's A Moon On by Pixies - from the new album Doggerel, out on September 30th.\n\nPre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "duration" => 170, "filename" => "/downloads/MusicVideos/Pixies Official/20220608 - PIXIES - There's A Moon On (Official Lyric Video).mp4", "id" => "ZbXP8PdwnWM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZbXP8PdwnWM", "playlist_index" => 62, "timestamp" => 1654705926, "title" => "PIXIES - There's A Moon On (Official Lyric Video)", "upload_date" => "20220608"} 18:58:45.981 [debug] QUERY OK source="sources" db=0.2ms idle=305.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:45.981 [debug] QUERY OK source="sources" db=0.1ms idle=305.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] 18:58:45.981 [debug] QUERY OK source="media_items" db=0.2ms 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[2022-06-08 16:32:06Z], 1] 18:58:45.982 [debug] QUERY OK source="media_items" db=0.6ms idle=306.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" ["Official Lyric Video for There's A Moon On by Pixies - from the new album Doggerel, out on September 30th.\n\nPre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "PIXIES - There's A Moon On (Official Lyric Video)", "23e27234-1aec-4dc7-9fde-e714fce070eb", 170, false, "ZbXP8PdwnWM", "https://www.youtube.com/watch?v=ZbXP8PdwnWM", 62, "/downloads/MusicVideos/Pixies Official/20220608 - PIXIES - There's A Moon On (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2022-06-08 16:32:06Z], ~U[2025-12-25 01:58:45Z], ~U[2025-12-25 01:58:45Z], "Official Lyric Video for There's A Moon On by Pixies - from the new album Doggerel, out on September 30th.\n\nPre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "PIXIES - There's A Moon On (Official Lyric Video)", 170, false, "ZbXP8PdwnWM", "https://www.youtube.com/watch?v=ZbXP8PdwnWM", "/downloads/MusicVideos/Pixies Official/20220608 - PIXIES - There's A Moon On (Official Lyric Video).mp4", false, 1, ~U[2022-06-08 16:32:06Z]] 18:58:45.983 [debug] QUERY OK source="sources" db=0.1ms idle=285.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:45.983 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:58:45.983 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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] 18:58:45.983 [info] Kicking off download for media item #62 (ZbXP8PdwnWM) 18:58:46.023 [debug] QUERY OK source="tasks" db=38.5ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [63, 62, ~U[2025-12-25 01:58:45Z], ~U[2025-12-25 01:58:45Z]] 18:58:46.023 [debug] Current batch of media processed. Will check again in 1000ms 18:58:47.024 [debug] Current batch of media processed. Will check again in 1000ms 18:58:48.025 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "EXCLUSIVE PREMIERE\n\nPixies: Black Francis, Joey Santiago, David Lovering, Paz Lenchantin with producer Tom Dalgety and manager Richard Jones (Key Music Management) are pleased to introduce you to Doggerel.\n\nThe new Pixies album out on September 30th.\n\nRecorded at Guilford Studios, Vermont in January & February 2022.\n\n#Pixies #Doggerel #NewAlbum", "duration" => 378, "filename" => "/downloads/MusicVideos/Pixies Official/20220607 - PIXIES - Doggerel (Album Trailer).mp4", "id" => "dItfYvcGwY4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dItfYvcGwY4", "playlist_index" => 63, "timestamp" => 1654592972, "title" => "PIXIES - Doggerel (Album Trailer)", "upload_date" => "20220607"} 18:58:48.025 [debug] QUERY OK source="sources" db=0.1ms idle=350.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] 18:58:48.026 [debug] QUERY OK source="sources" db=0.1ms idle=350.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:48.026 [debug] QUERY OK source="media_items" db=0.1ms idle=350.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-07 09:09:32Z], 1] 18:58:48.034 [debug] QUERY OK source="media_items" db=6.8ms idle=351.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" ["EXCLUSIVE PREMIERE\n\nPixies: Black Francis, Joey Santiago, David Lovering, Paz Lenchantin with producer Tom Dalgety and manager Richard Jones (Key Music Management) are pleased to introduce you to Doggerel.\n\nThe new Pixies album out on September 30th.\n\nRecorded at Guilford Studios, Vermont in January & February 2022.\n\n#Pixies #Doggerel #NewAlbum", "PIXIES - Doggerel (Album Trailer)", "4a94ad06-a0a0-4951-8516-a711270dc62f", 378, false, "dItfYvcGwY4", "https://www.youtube.com/watch?v=dItfYvcGwY4", 63, "/downloads/MusicVideos/Pixies Official/20220607 - PIXIES - Doggerel (Album Trailer).mp4", false, false, false, 1, [], 99, ~U[2022-06-07 09:09:32Z], ~U[2025-12-25 01:58:48Z], ~U[2025-12-25 01:58:48Z], "EXCLUSIVE PREMIERE\n\nPixies: Black Francis, Joey Santiago, David Lovering, Paz Lenchantin with producer Tom Dalgety and manager Richard Jones (Key Music Management) are pleased to introduce you to Doggerel.\n\nThe new Pixies album out on September 30th.\n\nRecorded at Guilford Studios, Vermont in January & February 2022.\n\n#Pixies #Doggerel #NewAlbum", "PIXIES - Doggerel (Album Trailer)", 378, false, "dItfYvcGwY4", "https://www.youtube.com/watch?v=dItfYvcGwY4", "/downloads/MusicVideos/Pixies Official/20220607 - PIXIES - Doggerel (Album Trailer).mp4", false, 1, ~U[2022-06-07 09:09:32Z]] 18:58:48.034 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:48.034 [debug] QUERY OK source="media_profiles" db=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] 18:58:48.035 [debug] QUERY OK source="media_items" db=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 [63] 18:58:48.035 [info] Kicking off download for media item #63 (dItfYvcGwY4) 18:58:48.036 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [64, 63, ~U[2025-12-25 01:58:48Z], ~U[2025-12-25 01:58:48Z]] 18:58:48.036 [debug] Current batch of media processed. Will check again in 1000ms 18:58:49.036 [debug] Current batch of media processed. Will check again in 1000ms 18:58:50.037 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Official Video for Human Crime by Pixies. Add the track to your music library here: https://pixies.ffm.to/humancrime.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #HumanCrime #OfficialVideo\n\nLyrics:\nIโ€™m sorry I missed you\nI was already gone\nNo goodbye kiss\nNo one fought me to leave home\n\nInto the blue skies\nTakes me far away\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nWent by your place\nThere was nobody there\nAt the cocktail lounge\nSomeone else was in your chair\n\nNo even the sunshine feels like misery\nEven the blue skies are falling down on me\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nCredits:\nMusic: Pixies\nDirector: Paz Lenchantin\nGraffiti Animation: Jules Muck\nDP/Editor: Joe Rubinstein\nCamera assistant/Drone Operator: Oliver Lukacs\nStylist/Make-Up: Hannah Bender\nProduction Manager: Jennifer Tefft\nProduction Manager Assistant: Sam Erickson\nSite Rep / GM at Gold Diggers: Mackenzie Bradley\nGraffiti Animation Assistant : Reed Smith\n\nStarring:\nOlivia Judkins (Pixie)\n\nCostume Party:\nKim Dallasandro\nLisa Cherry\nErin Whitaker\nDanielle Phelan\nBrian Bell\nMariah Oโ€™Brien\nLiza Chenault\nLucia Ribisi\nJeffrey Scudder\nZac Monday\nKaylee Gibson\nMelisa Tellez\nJoey Bonano\nTy Baron\nAna Lenchantin\nSydney Costly\nJennifer Tefft\n\nLocation:\nGold Diggers - Los Angeles \nSan Pedro abandoned bunkers", "duration" => 190, "filename" => "/downloads/MusicVideos/Pixies Official/20220302 - PIXIES - Human Crime (Official Video).mkv", "id" => "l7ofPSefhyQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=l7ofPSefhyQ", "playlist_index" => 64, "timestamp" => 1646242209, "title" => "PIXIES - Human Crime (Official Video)", "upload_date" => "20220302"} 18:58:50.038 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=362.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:50.038 [debug] QUERY OK source="sources" db=0.1ms idle=363.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] 18:58:50.039 [debug] QUERY OK source="media_items" db=0.2ms idle=363.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-02 17:30:09Z], 1] 18:58:50.040 [debug] QUERY OK source="media_items" db=1.0ms idle=364.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" ["Official Video for Human Crime by Pixies. Add the track to your music library here: https://pixies.ffm.to/humancrime.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #HumanCrime #OfficialVideo\n\nLyrics:\nIโ€™m sorry I missed you\nI was already gone\nNo goodbye kiss\nNo one fought me to leave home\n\nInto the blue skies\nTakes me far away\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nWent by your place\nThere was nobody there\nAt the cocktail lounge\nSomeone else was in your chair\n\nNo even the sunshine feels like misery\nEven the blue skies are falling down on me\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nCredits:\nMusic: Pixies\nDirector: Paz Lenchantin\nGraffiti Animation: Jules Muck\nDP/Editor: Joe Rubinstein\nCamera assistant/Drone Operator: Oliver Lukacs\nStylist/Make-Up: Hannah Bender\nProduction Manager: Jennifer Tefft\nProduction Manager Assistant: Sam Erickson\nSite Rep / GM at Gold Diggers: Mackenzie Bradley\nGraffiti Animation Assistant : Reed Smith\n\nStarring:\nOlivia Judkins (Pixie)\n\nCostume Party:\nKim Dallasandro\nLisa Cherry\nErin Whitaker\nDanielle Phelan\nBrian Bell\nMariah Oโ€™Brien\nLiza Chenault\nLucia Ribisi\nJeffrey Scudder\nZac Monday\nKaylee Gibson\nMelisa Tellez\nJoey Bonano\nTy Baron\nAna Lenchantin\nSydney Costly\nJennifer Tefft\n\nLocation:\nGold Diggers - Los Angeles \nSan Pedro abandoned bunkers", "PIXIES - Human Crime (Official Video)", "00c2ca98-1c3d-4441-a093-5b74d765dbcd", 190, false, "l7ofPSefhyQ", "https://www.youtube.com/watch?v=l7ofPSefhyQ", 64, "/downloads/MusicVideos/Pixies Official/20220302 - PIXIES - Human Crime (Official Video).mkv", false, false, false, 1, [], 99, ~U[2022-03-02 17:30:09Z], ~U[2025-12-25 01:58:50Z], ~U[2025-12-25 01:58:50Z], "Official Video for Human Crime by Pixies. Add the track to your music library here: https://pixies.ffm.to/humancrime.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #HumanCrime #OfficialVideo\n\nLyrics:\nIโ€™m sorry I missed you\nI was already gone\nNo goodbye kiss\nNo one fought me to leave home\n\nInto the blue skies\nTakes me far away\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nWent by your place\nThere was nobody there\nAt the cocktail lounge\nSomeone else was in your chair\n\nNo even the sunshine feels like misery\nEven the blue skies are falling down on me\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nCredits:\nMusic: Pixies\nDirector: Paz Lenchantin\nGraffiti Animation: Jules Muck\nDP/Editor: Joe Rubinstein\nCamera assistant/Drone Operator: Oliver Lukacs\nStylist/Make-Up: Hannah Bender\nProduction Manager: Jennifer Tefft\nProduction Manager Assistant: Sam Erickson\nSite Rep / GM at Gold Diggers: Mackenzie Bradley\nGraffiti Animation Assistant : Reed Smith\n\nStarring:\nOlivia Judkins (Pixie)\n\nCostume Party:\nKim Dallasandro\nLisa Cherry\nErin Whitaker\nDanielle Phelan\nBrian Bell\nMariah Oโ€™Brien\nLiza Chenault\nLucia Ribisi\nJeffrey Scudder\nZac Monday\nKaylee Gibson\nMelisa Tellez\nJoey Bonano\nTy Baron\nAna Lenchantin\nSydney Costly\nJennifer Tefft\n\nLocation:\nGold Diggers - Los Angeles \nSan Pedro abandoned bunkers", "PIXIES - Human Crime (Official Video)", 190, false, "l7ofPSefhyQ", "https://www.youtube.com/watch?v=l7ofPSefhyQ", "/downloads/MusicVideos/Pixies Official/20220302 - PIXIES - Human Crime (Official Video).mkv", false, 1, ~U[2022-03-02 17:30:09Z]] 18:58:50.041 [debug] QUERY OK source="sources" db=0.1ms idle=337.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:50.041 [debug] QUERY OK source="media_profiles" db=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] 18:58:50.042 [debug] QUERY OK source="media_items" db=0.2ms 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 [64] 18:58:50.042 [info] Kicking off download for media item #64 (l7ofPSefhyQ) 18:58:50.043 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [65, 64, ~U[2025-12-25 01:58:50Z], ~U[2025-12-25 01:58:50Z]] 18:58:50.043 [debug] Current batch of media processed. Will check again in 1000ms 18:58:50.849 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 18:58:50.850 [debug] QUERY OK source="media_items" db=0.2ms idle=808.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)) [] 18:58:50.850 [debug] QUERY OK source="media_items" db=0.4ms idle=807.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, 5] 18:58:50.851 [debug] QUERY OK source="sources" db=0.2ms idle=807.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:50.851 [debug] Replied in 1ms 18:58:51.044 [debug] Current batch of media processed. Will check again in 1000ms 18:58:52.045 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Planet Of Sound taken from PIXIES' album Trompe Le Monde.\n\nListen to Trompe Le Monde here: https://pixies.ffm.to/trompe.oyd\n\nFollow Pixies:\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nPlanet Of Sound Lyrics:\nOne fine day in my odd past\nI picked me up a transmission\nI turned the fission ignition\nWent looking for the broadcaster\n\nAnd when I first touched some ground\nThey simply told me to leave\nWas kind of hard to believe\n'Cause there was not one around\n\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\n\nI had a talented wine\nThat land of classical gas\nAnd on the planet of glass\nThey sent me skipping through time\n\nI got to somewhere renowned\nFor it's canals and color of red\nAnd lots of guys who shook their heads\nRhythmically to resound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\nThis ain't no rock and roll town\nThis ain't no fuckin' around\nThis ain't no planet of sound\n\nI met a guy in a rover\nHe said its one more over\nIt's just there where your bound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\n#PIXIES #PlanetOfSound #TrompeLeMonde", "duration" => 130, "filename" => "/downloads/MusicVideos/Pixies Official/20210923 - PIXIES - Planet Of Sound (Official Lyric Video).mp4", "id" => "TFl4AemxH4g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TFl4AemxH4g", "playlist_index" => 65, "timestamp" => 1632384556, "title" => "PIXIES - Planet Of Sound (Official Lyric Video)", "upload_date" => "20210923"} 18:58:52.046 [debug] QUERY OK source="sources" db=0.2ms 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" IN (?)) [1] 18:58:52.046 [debug] QUERY OK source="sources" db=0.1ms idle=1195.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:52.047 [debug] QUERY OK source="media_items" db=0.3ms idle=1195.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-23 08:09:16Z], 1] 18:58:52.048 [debug] QUERY OK source="media_items" db=0.9ms idle=371.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" ["Planet Of Sound taken from PIXIES' album Trompe Le Monde.\n\nListen to Trompe Le Monde here: https://pixies.ffm.to/trompe.oyd\n\nFollow Pixies:\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nPlanet Of Sound Lyrics:\nOne fine day in my odd past\nI picked me up a transmission\nI turned the fission ignition\nWent looking for the broadcaster\n\nAnd when I first touched some ground\nThey simply told me to leave\nWas kind of hard to believe\n'Cause there was not one around\n\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\n\nI had a talented wine\nThat land of classical gas\nAnd on the planet of glass\nThey sent me skipping through time\n\nI got to somewhere renowned\nFor it's canals and color of red\nAnd lots of guys who shook their heads\nRhythmically to resound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\nThis ain't no rock and roll town\nThis ain't no fuckin' around\nThis ain't no planet of sound\n\nI met a guy in a rover\nHe said its one more over\nIt's just there where your bound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\n#PIXIES #PlanetOfSound #TrompeLeMonde", "PIXIES - Planet Of Sound (Official Lyric Video)", "8db9dfb3-7c34-4adb-b8f8-f631ae588e2e", 130, false, "TFl4AemxH4g", "https://www.youtube.com/watch?v=TFl4AemxH4g", 65, "/downloads/MusicVideos/Pixies Official/20210923 - PIXIES - Planet Of Sound (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2021-09-23 08:09:16Z], ~U[2025-12-25 01:58:52Z], ~U[2025-12-25 01:58:52Z], "Planet Of Sound taken from PIXIES' album Trompe Le Monde.\n\nListen to Trompe Le Monde here: https://pixies.ffm.to/trompe.oyd\n\nFollow Pixies:\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nPlanet Of Sound Lyrics:\nOne fine day in my odd past\nI picked me up a transmission\nI turned the fission ignition\nWent looking for the broadcaster\n\nAnd when I first touched some ground\nThey simply told me to leave\nWas kind of hard to believe\n'Cause there was not one around\n\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\n\nI had a talented wine\nThat land of classical gas\nAnd on the planet of glass\nThey sent me skipping through time\n\nI got to somewhere renowned\nFor it's canals and color of red\nAnd lots of guys who shook their heads\nRhythmically to resound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\nThis ain't no rock and roll town\nThis ain't no fuckin' around\nThis ain't no planet of sound\n\nI met a guy in a rover\nHe said its one more over\nIt's just there where your bound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\n#PIXIES #PlanetOfSound #TrompeLeMonde", "PIXIES - Planet Of Sound (Official Lyric Video)", 130, false, "TFl4AemxH4g", "https://www.youtube.com/watch?v=TFl4AemxH4g", "/downloads/MusicVideos/Pixies Official/20210923 - PIXIES - Planet Of Sound (Official Lyric Video).mp4", false, 1, ~U[2021-09-23 08:09:16Z]] 18:58:52.049 [debug] QUERY OK source="sources" db=0.1ms idle=341.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] 18:58:52.049 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 18:58:52.050 [debug] QUERY OK source="media_items" db=0.2ms 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 [65] 18:58:52.050 [info] Kicking off download for media item #65 (TFl4AemxH4g) 18:58:52.051 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [66, 65, ~U[2025-12-25 01:58:52Z], ~U[2025-12-25 01:58:52Z]] 18:58:52.051 [debug] Current batch of media processed. Will check again in 1000ms 18:58:53.052 [debug] Current batch of media processed. Will check again in 1000ms 18:58:54.053 [debug] Current batch of media processed. Will check again in 1000ms 18:58:55.054 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hear Me Out taken from PIXIES' new double A side single Hear Me Out / Mambo Sun. Listen to Hear Me Out and order the limited edition yellow 12\" vinyl here: https://pixies.ffm.to/hearmeout.oyd\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nProduced by: Paz Lenchantin & Maximilla Lukacs\nDirected by: Maximilla Lukacs\nCinematography: Leslie Satterfield\nEditor: Maximilla Lukacs\nColorist: Maximilla Lukacs\nLocation Manager: Bryn McKay\nProduction Assistant: Scott Archdale\nStill Photographer: Todd Weaver\nHair: Clark Richard Phillips\n\nSpecial Thanks:\nMichelle Martin and The Cortez Theatre. Raquel Allegra. Cheo Dumas Martinez.\n\nCast: Henry Hopper, Paz Lenchantin, Mark Maggiori, Petecia Le Fawnhawk, Joshua James Bain.\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nHear Me Out Lyrics:\nGot this problem\nIn my life\nIt's what this song is all about\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nTried it this way\nAnd I tried it that way\nCan't say it worked out\nIn any old way\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHeard a rumour\nYouโ€™ve packed and gone\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHear Me Out written by Paz Lenchantin and Black Francis\n\n#Pixies #HearMeOut #Alternative", "duration" => 192, "filename" => "/downloads/MusicVideos/Pixies Official/20200924 - PIXIES - Hear Me Out (Official Video).mp4", "id" => "DaHzIGK_vWs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DaHzIGK_vWs", "playlist_index" => 66, "timestamp" => 1600964048, "title" => "PIXIES - Hear Me Out (Official Video)", "upload_date" => "20200924"} 18:58:55.055 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1379.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:55.055 [debug] QUERY OK source="sources" db=0.1ms idle=1380.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:55.056 [debug] QUERY OK source="media_items" db=0.2ms idle=1380.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-24 16:14:08Z], 1] 18:58:55.057 [debug] QUERY OK source="media_items" db=0.9ms idle=1346.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" ["Hear Me Out taken from PIXIES' new double A side single Hear Me Out / Mambo Sun. Listen to Hear Me Out and order the limited edition yellow 12\" vinyl here: https://pixies.ffm.to/hearmeout.oyd\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nProduced by: Paz Lenchantin & Maximilla Lukacs\nDirected by: Maximilla Lukacs\nCinematography: Leslie Satterfield\nEditor: Maximilla Lukacs\nColorist: Maximilla Lukacs\nLocation Manager: Bryn McKay\nProduction Assistant: Scott Archdale\nStill Photographer: Todd Weaver\nHair: Clark Richard Phillips\n\nSpecial Thanks:\nMichelle Martin and The Cortez Theatre. Raquel Allegra. Cheo Dumas Martinez.\n\nCast: Henry Hopper, Paz Lenchantin, Mark Maggiori, Petecia Le Fawnhawk, Joshua James Bain.\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nHear Me Out Lyrics:\nGot this problem\nIn my life\nIt's what this song is all about\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nTried it this way\nAnd I tried it that way\nCan't say it worked out\nIn any old way\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHeard a rumour\nYouโ€™ve packed and gone\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHear Me Out written by Paz Lenchantin and Black Francis\n\n#Pixies #HearMeOut #Alternative", "PIXIES - Hear Me Out (Official Video)", "5279a438-31c5-4454-ab26-4dcf897c7e76", 192, false, "DaHzIGK_vWs", "https://www.youtube.com/watch?v=DaHzIGK_vWs", 66, "/downloads/MusicVideos/Pixies Official/20200924 - PIXIES - Hear Me Out (Official Video).mp4", false, false, false, 1, [], 99, ~U[2020-09-24 16:14:08Z], ~U[2025-12-25 01:58:55Z], ~U[2025-12-25 01:58:55Z], "Hear Me Out taken from PIXIES' new double A side single Hear Me Out / Mambo Sun. Listen to Hear Me Out and order the limited edition yellow 12\" vinyl here: https://pixies.ffm.to/hearmeout.oyd\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nProduced by: Paz Lenchantin & Maximilla Lukacs\nDirected by: Maximilla Lukacs\nCinematography: Leslie Satterfield\nEditor: Maximilla Lukacs\nColorist: Maximilla Lukacs\nLocation Manager: Bryn McKay\nProduction Assistant: Scott Archdale\nStill Photographer: Todd Weaver\nHair: Clark Richard Phillips\n\nSpecial Thanks:\nMichelle Martin and The Cortez Theatre. Raquel Allegra. Cheo Dumas Martinez.\n\nCast: Henry Hopper, Paz Lenchantin, Mark Maggiori, Petecia Le Fawnhawk, Joshua James Bain.\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nHear Me Out Lyrics:\nGot this problem\nIn my life\nIt's what this song is all about\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nTried it this way\nAnd I tried it that way\nCan't say it worked out\nIn any old way\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHeard a rumour\nYouโ€™ve packed and gone\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHear Me Out written by Paz Lenchantin and Black Francis\n\n#Pixies #HearMeOut #Alternative", "PIXIES - Hear Me Out (Official Video)", 192, false, "DaHzIGK_vWs", "https://www.youtube.com/watch?v=DaHzIGK_vWs", "/downloads/MusicVideos/Pixies Official/20200924 - PIXIES - Hear Me Out (Official Video).mp4", false, 1, ~U[2020-09-24 16:14:08Z]] 18:58:55.058 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 18:58:55.058 [debug] QUERY OK source="media_profiles" db=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] 18:58:55.059 [debug] QUERY OK source="media_items" db=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 [66] 18:58:55.059 [info] Kicking off download for media item #66 (DaHzIGK_vWs) 18:58:55.060 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [67, 66, ~U[2025-12-25 01:58:55Z], ~U[2025-12-25 01:58:55Z]] 18:58:55.060 [debug] Current batch of media processed. Will check again in 1000ms 18:58:56.061 [debug] Current batch of media processed. Will check again in 1000ms 18:58:56.069 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HZRDnzNyRlg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6c/a1/6ca12dd90166e09326ce26aec6de27289b2acd850c5e1320c5f885257400c98b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:58:56.082 [debug] Running yt-dlp command for action: download_thumbnail 18:58:56.083 [debug] QUERY OK source="settings" db=0.2ms idle=1023.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 [] 18:58:56.083 [debug] QUERY OK source="settings" db=0.0ms idle=1023.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 [] 18:58:56.083 [debug] QUERY OK source="settings" db=0.1ms idle=1023.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 [] 18:58:56.083 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HZRDnzNyRlg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/10/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b8/3f/b83f079eb85e28c7d9aa89105820b2033f1d48195719bdfc1db679c6dd93ead0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:58:57.062 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "Velouria taken from PIXIES' Bossanova. Listen to the album in full here: https://pixies.ffm.to/bossanova.oyd\n\nDirected by Peter Fowler\nFilmed by SNUB TV: Brenda Kelly and Peter Fowler, 1989.\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nVelouria Lyrics:\nHold my hand\nWe'll trampoline\nFinally through the roof\nOn to somewhere near\nAnd far in time\nVELOURIA\nHer covering\nTravelling career\nShe can really move\nOh VELVETEEN!\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\nSay to me\nWhere have you been\nFinally through the roof\nAND HOW DOES LEMUR SKIN\nReflect the sea?\n\nWe will wade in the shine of the ever\nWe will wade in the shine of the ever\nWe will wade in the rides of the summer\nEvery summer\nEvery simmer\nEvery\nMy VELOURIA\nMy VELOURIA\n\nForevergreen\nI know she's here\nIn California\nI can see the tears\nOf shastasheen\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\n#Pixies #Bossanova #Alternative", "duration" => 223, "filename" => "/downloads/MusicVideos/Pixies Official/20200804 - PIXIES - Velouria (Alternative Version).mp4", "id" => "Wjhg_3ilvpY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Wjhg_3ilvpY", "playlist_index" => 67, "timestamp" => 1596545398, "title" => "PIXIES - Velouria (Alternative Version)", "upload_date" => "20200804"} 18:58:57.062 [debug] QUERY OK source="sources" db=0.1ms idle=979.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:58:57.063 [debug] QUERY OK source="sources" db=0.1ms idle=979.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] 18:58:57.063 [debug] QUERY OK source="media_items" db=0.1ms idle=979.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-04 12:49:58Z], 1] 18:58:57.064 [debug] QUERY OK source="media_items" db=0.7ms idle=388.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" ["Velouria taken from PIXIES' Bossanova. Listen to the album in full here: https://pixies.ffm.to/bossanova.oyd\n\nDirected by Peter Fowler\nFilmed by SNUB TV: Brenda Kelly and Peter Fowler, 1989.\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nVelouria Lyrics:\nHold my hand\nWe'll trampoline\nFinally through the roof\nOn to somewhere near\nAnd far in time\nVELOURIA\nHer covering\nTravelling career\nShe can really move\nOh VELVETEEN!\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\nSay to me\nWhere have you been\nFinally through the roof\nAND HOW DOES LEMUR SKIN\nReflect the sea?\n\nWe will wade in the shine of the ever\nWe will wade in the shine of the ever\nWe will wade in the rides of the summer\nEvery summer\nEvery simmer\nEvery\nMy VELOURIA\nMy VELOURIA\n\nForevergreen\nI know she's here\nIn California\nI can see the tears\nOf shastasheen\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\n#Pixies #Bossanova #Alternative", "PIXIES - Velouria (Alternative Version)", "126fc486-4b00-4dfc-874c-c9901aab5908", 223, false, "Wjhg_3ilvpY", "https://www.youtube.com/watch?v=Wjhg_3ilvpY", 67, "/downloads/MusicVideos/Pixies Official/20200804 - PIXIES - Velouria (Alternative Version).mp4", false, false, false, 1, [], 99, ~U[2020-08-04 12:49:58Z], ~U[2025-12-25 01:58:57Z], ~U[2025-12-25 01:58:57Z], "Velouria taken from PIXIES' Bossanova. Listen to the album in full here: https://pixies.ffm.to/bossanova.oyd\n\nDirected by Peter Fowler\nFilmed by SNUB TV: Brenda Kelly and Peter Fowler, 1989.\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nVelouria Lyrics:\nHold my hand\nWe'll trampoline\nFinally through the roof\nOn to somewhere near\nAnd far in time\nVELOURIA\nHer covering\nTravelling career\nShe can really move\nOh VELVETEEN!\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\nSay to me\nWhere have you been\nFinally through the roof\nAND HOW DOES LEMUR SKIN\nReflect the sea?\n\nWe will wade in the shine of the ever\nWe will wade in the shine of the ever\nWe will wade in the rides of the summer\nEvery summer\nEvery simmer\nEvery\nMy VELOURIA\nMy VELOURIA\n\nForevergreen\nI know she's here\nIn California\nI can see the tears\nOf shastasheen\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\n#Pixies #Bossanova #Alternative", "PIXIES - Velouria (Alternative Version)", 223, false, "Wjhg_3ilvpY", "https://www.youtube.com/watch?v=Wjhg_3ilvpY", "/downloads/MusicVideos/Pixies Official/20200804 - PIXIES - Velouria (Alternative Version).mp4", false, 1, ~U[2020-08-04 12:49:58Z]] 18:58:57.065 [debug] QUERY OK source="sources" db=0.1ms idle=350.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:57.065 [debug] QUERY OK source="media_profiles" db=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] 18:58:57.065 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [67] 18:58:57.065 [info] Kicking off download for media item #67 (Wjhg_3ilvpY) 18:58:57.066 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [68, 67, ~U[2025-12-25 01:58:57Z], ~U[2025-12-25 01:58:57Z]] 18:58:57.066 [debug] Current batch of media processed. Will check again in 1000ms 18:58:57.743 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 18:58:57.743 [debug] QUERY OK source="media_items" db=0.2ms idle=677.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)) [] 18:58:57.744 [debug] QUERY OK source="media_items" db=0.5ms idle=677.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] 18:58:57.744 [debug] QUERY OK source="sources" db=0.2ms idle=678.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:57.745 [debug] Replied in 1ms 18:58:58.067 [debug] Current batch of media processed. Will check again in 1000ms 18:58:59.068 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nLyric Video Directed by Gaby Smiths, Lion Films, Pinamar, Buenos Aires.\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 153, "filename" => "/downloads/MusicVideos/Pixies Official/20200605 - PIXIES โ€“ Ready for Love (Official Lyric Video).mp4", "id" => "9qkUKAbdsNY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9qkUKAbdsNY", "playlist_index" => 68, "timestamp" => 1591364839, "title" => "PIXIES โ€“ Ready for Love (Official Lyric Video)", "upload_date" => "20200605"} 18:58:59.069 [debug] QUERY OK source="sources" db=0.1ms idle=1325.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] 18:58:59.069 [debug] QUERY OK source="sources" db=0.1ms idle=1324.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] 18:58:59.069 [debug] QUERY OK source="media_items" db=0.1ms idle=1324.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-05 13:47:19Z], 1] 18:58:59.070 [debug] QUERY OK source="media_items" db=0.7ms idle=394.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" ["Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nLyric Video Directed by Gaby Smiths, Lion Films, Pinamar, Buenos Aires.\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Ready for Love (Official Lyric Video)", "59ac6af3-19d7-4426-a60f-9e762cc9e971", 153, false, "9qkUKAbdsNY", "https://www.youtube.com/watch?v=9qkUKAbdsNY", 68, "/downloads/MusicVideos/Pixies Official/20200605 - PIXIES โ€“ Ready for Love (Official Lyric Video).mp4", false, false, false, 1, [], 99, ~U[2020-06-05 13:47:19Z], ~U[2025-12-25 01:58:59Z], ~U[2025-12-25 01:58:59Z], "Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nLyric Video Directed by Gaby Smiths, Lion Films, Pinamar, Buenos Aires.\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Ready for Love (Official Lyric Video)", 153, false, "9qkUKAbdsNY", "https://www.youtube.com/watch?v=9qkUKAbdsNY", "/downloads/MusicVideos/Pixies Official/20200605 - PIXIES โ€“ Ready for Love (Official Lyric Video).mp4", false, 1, ~U[2020-06-05 13:47:19Z]] 18:58:59.070 [debug] QUERY OK source="sources" db=0.1ms idle=352.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:58:59.071 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:58:59.071 [debug] QUERY OK source="media_items" db=0.1ms 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 [68] 18:58:59.071 [info] Kicking off download for media item #68 (9qkUKAbdsNY) 18:58:59.072 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [69, 68, ~U[2025-12-25 01:58:59Z], ~U[2025-12-25 01:58:59Z]] 18:58:59.072 [debug] Current batch of media processed. Will check again in 1000ms 18:59:00.073 [debug] Current batch of media processed. Will check again in 1000ms 18:59:00.457 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:00.479 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HZRDnzNyRlg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/10/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b8/3f/b83f079eb85e28c7d9aa89105820b2033f1d48195719bdfc1db679c6dd93ead0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] HZRDnzNyRlg: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] HZRDnzNyRlg: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 18:59:00.480 [debug] QUERY OK db=0.0ms idle=1407.9ms begin [] 18:59:00.480 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:58:56Z], "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Mercy Me (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Mercy Me (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Mercy Me (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Mercy Me (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:59:00Z], 10] 18:59:00.480 [debug] QUERY OK source="media_metadata" db=0.1ms 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/10/metadata.json.gz", "/config/metadata/media_items/10/thumbnail.jpg", 10, ~U[2025-12-25 01:59:00Z], ~U[2025-12-25 01:59:00Z]] 18:59:00.481 [debug] QUERY OK db=0.1ms commit [] 18:59:00.481 [debug] QUERY OK source="media_items" db=0.3ms idle=1408.9ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [50573653, ~U[2025-12-25 01:59:00Z], 10] 18:59:00.481 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:00.481 [info] {"args":{"id":10},"id":11,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":23271788,"event":"job:stop","queue_time":106209407,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:59:00.482 [debug] QUERY OK source="tasks" db=0.1ms idle=763.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"] 18:59:00.482 [debug] QUERY OK source="media_items" db=0.1ms idle=24.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" = ?) [11] 18:59:00.482 [debug] QUERY OK source="sources" db=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] 18:59:00.488 [info] {"args":{"id":12},"id":13,"meta":{},"system_time":1766627940488406602,"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"]} 18:59:00.489 [debug] QUERY OK source="media_items" db=0.2ms 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" FROM "media_items" AS m0 WHERE (m0."id" = ?) [12] 18:59:00.489 [debug] QUERY OK source="tasks" db=0.4ms 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"] 18:59:00.489 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:00.489 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:00.490 [debug] QUERY OK source="sources" db=0.3ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:00.490 [debug] QUERY OK source="media_items" db=0.4ms 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 (?,?)) [11, 12] 18:59:00.490 [debug] QUERY OK source="media_profiles" db=0.2ms idle=0.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] 18:59:00.490 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 [12] 18:59:00.491 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [12] 18:59:00.491 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 18:59:00.491 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:59:00.492 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:00.492 [debug] Running yt-dlp command for action: get_downloadable_status 18:59:00.492 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:59:00.492 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 18:59:00.492 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:00.493 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P6jiCGf9XE8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8e/47/8e47c63209105645873772c9dfb9a598a72d5b77efe1cf759e1a905bf1da643c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:01.074 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I Just Can't Break It to You (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI Just Can't Break It to You Lyrics:\n\nI went to your house\nI knocked very hard\n\nShe won't wake up\nI slept in the yard\n\nA German and a Russian\nAnd a Frenchman do their best\n\nThe Frenchman had a breakdown\nSo they gave it all a rest\n\nYou took a boat to Indochine\nAnd you partied in Saigon\n\nBut they followed him\nAnd they begged to him\nThat they should carry on\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI slept at the bar\nI'm not feeling fresh\n\nI hear the roar\nOf fighter jets\n\nI went to your house\nThey bulldozed it down\n\nI danced at a bar\nBut you weren't around\n\nLying on my back\nLittle ground has come to feed\n\nI tightened up my necktie\n'Lest the brownies make me bleed\n\nI thought of my inheritance\nI did receive today\n\nA few drops for my troubles\nAnd a thing for Morgan le Fay\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\n#PIXIES #BeneathTheEyrie #Alternative", "duration" => 221, "filename" => "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio).mp4", "id" => "dp6KCEqwqrs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dp6KCEqwqrs", "playlist_index" => 69, "timestamp" => 1582505101, "title" => "PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio)", "upload_date" => "20200224"} 18:59:01.075 [debug] QUERY OK source="sources" db=0.2ms idle=582.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:01.075 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:01.075 [debug] QUERY OK source="media_items" db=0.1ms idle=582.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-24 00:45:01Z], 1] 18:59:01.076 [debug] QUERY OK source="media_items" db=0.7ms idle=582.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" ["I Just Can't Break It to You (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI Just Can't Break It to You Lyrics:\n\nI went to your house\nI knocked very hard\n\nShe won't wake up\nI slept in the yard\n\nA German and a Russian\nAnd a Frenchman do their best\n\nThe Frenchman had a breakdown\nSo they gave it all a rest\n\nYou took a boat to Indochine\nAnd you partied in Saigon\n\nBut they followed him\nAnd they begged to him\nThat they should carry on\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI slept at the bar\nI'm not feeling fresh\n\nI hear the roar\nOf fighter jets\n\nI went to your house\nThey bulldozed it down\n\nI danced at a bar\nBut you weren't around\n\nLying on my back\nLittle ground has come to feed\n\nI tightened up my necktie\n'Lest the brownies make me bleed\n\nI thought of my inheritance\nI did receive today\n\nA few drops for my troubles\nAnd a thing for Morgan le Fay\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio)", "cc7e416b-162d-4ba3-9227-ee90d2d2405a", 221, false, "dp6KCEqwqrs", "https://www.youtube.com/watch?v=dp6KCEqwqrs", 69, "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio).mp4", false, false, false, 1, [], 99, ~U[2020-02-24 00:45:01Z], ~U[2025-12-25 01:59:01Z], ~U[2025-12-25 01:59:01Z], "I Just Can't Break It to You (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI Just Can't Break It to You Lyrics:\n\nI went to your house\nI knocked very hard\n\nShe won't wake up\nI slept in the yard\n\nA German and a Russian\nAnd a Frenchman do their best\n\nThe Frenchman had a breakdown\nSo they gave it all a rest\n\nYou took a boat to Indochine\nAnd you partied in Saigon\n\nBut they followed him\nAnd they begged to him\nThat they should carry on\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI slept at the bar\nI'm not feeling fresh\n\nI hear the roar\nOf fighter jets\n\nI went to your house\nThey bulldozed it down\n\nI danced at a bar\nBut you weren't around\n\nLying on my back\nLittle ground has come to feed\n\nI tightened up my necktie\n'Lest the brownies make me bleed\n\nI thought of my inheritance\nI did receive today\n\nA few drops for my troubles\nAnd a thing for Morgan le Fay\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio)", 221, false, "dp6KCEqwqrs", "https://www.youtube.com/watch?v=dp6KCEqwqrs", "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-24 00:45:01Z]] 18:59:01.077 [debug] QUERY OK source="sources" db=0.1ms idle=356.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:01.077 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:59:01.077 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [69] 18:59:01.077 [info] Kicking off download for media item #69 (dp6KCEqwqrs) 18:59:01.078 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [70, 69, ~U[2025-12-25 01:59:01Z], ~U[2025-12-25 01:59:01Z]] 18:59:01.079 [debug] Current batch of media processed. Will check again in 1000ms 18:59:01.124 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O8-Fgp4GOG8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/42/d9/42d9477d8ecabaa34e4152ed7fd70bb1f4f8a97ce0d6fb4a67210d37d69bb4df.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:01.127 [debug] Running yt-dlp command for action: download_thumbnail 18:59:01.127 [debug] QUERY OK source="settings" db=0.1ms idle=50.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 [] 18:59:01.128 [debug] QUERY OK source="settings" db=0.1ms idle=50.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 [] 18:59:01.128 [debug] QUERY OK source="settings" db=0.1ms idle=49.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 [] 18:59:01.128 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O8-Fgp4GOG8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/11/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/19/ca/19ca6130ddec44361c1ecf21e6bbeb093039a1c0c923fcf5eb7a6c30ec6d88ae.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:02.079 [debug] Current batch of media processed. Will check again in 1000ms 18:59:03.080 [debug] Current batch of media processed. Will check again in 1000ms 18:59:04.081 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "How I Learned to Earn Rewards (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHow I Learned to Earn Rewards Lyrics:\n\nI got a message from Julie\nI got my head in the clouds\n\nI asked her if she would screw me\nShe said \"you better start to lookin' for ground\"\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nI never dream when I slumber\nI never shoot when I aim\n\nAnd since you're knowin' my name now baby\nWouldn't you please look at the number\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\n#PIXIES #BeneathTheEyrie #Alternative", "duration" => 179, "filename" => "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio).mp4", "id" => "gJNT_B_4bok", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gJNT_B_4bok", "playlist_index" => 70, "timestamp" => 1582504202, "title" => "PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio)", "upload_date" => "20200224"} 18:59:04.082 [debug] QUERY OK source="sources" db=0.2ms idle=1406.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:04.082 [debug] QUERY OK source="sources" db=0.1ms idle=1406.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] 18:59:04.082 [debug] QUERY OK source="media_items" db=0.1ms idle=1406.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-24 00:30:02Z], 1] 18:59:04.083 [debug] QUERY OK source="media_items" db=0.6ms idle=1359.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" ["How I Learned to Earn Rewards (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHow I Learned to Earn Rewards Lyrics:\n\nI got a message from Julie\nI got my head in the clouds\n\nI asked her if she would screw me\nShe said \"you better start to lookin' for ground\"\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nI never dream when I slumber\nI never shoot when I aim\n\nAnd since you're knowin' my name now baby\nWouldn't you please look at the number\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio)", "16454939-48fa-4aff-aeb3-db30964ea57c", 179, false, "gJNT_B_4bok", "https://www.youtube.com/watch?v=gJNT_B_4bok", 70, "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio).mp4", false, false, false, 1, [], 98, ~U[2020-02-24 00:30:02Z], ~U[2025-12-25 01:59:04Z], ~U[2025-12-25 01:59:04Z], "How I Learned to Earn Rewards (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHow I Learned to Earn Rewards Lyrics:\n\nI got a message from Julie\nI got my head in the clouds\n\nI asked her if she would screw me\nShe said \"you better start to lookin' for ground\"\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nI never dream when I slumber\nI never shoot when I aim\n\nAnd since you're knowin' my name now baby\nWouldn't you please look at the number\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio)", 179, false, "gJNT_B_4bok", "https://www.youtube.com/watch?v=gJNT_B_4bok", "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-24 00:30:02Z]] 18:59:04.084 [debug] QUERY OK source="sources" db=0.1ms idle=359.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] 18:59:04.084 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:04.084 [debug] QUERY OK source="media_items" db=0.1ms 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 [70] 18:59:04.084 [info] Kicking off download for media item #70 (gJNT_B_4bok) 18:59:04.085 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [71, 70, ~U[2025-12-25 01:59:04Z], ~U[2025-12-25 01:59:04Z]] 18:59:04.085 [debug] Current batch of media processed. Will check again in 1000ms 18:59:04.359 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P6jiCGf9XE8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8e/47/8e47c63209105645873772c9dfb9a598a72d5b77efe1cf759e1a905bf1da643c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:04.359 [debug] Running yt-dlp command for action: download 18:59:04.359 [debug] QUERY OK source="settings" db=0.1ms idle=275.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 [] 18:59:04.360 [debug] QUERY OK source="settings" db=0.1ms idle=275.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 [] 18:59:04.360 [debug] QUERY OK source="settings" db=0.0ms idle=275.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 [] 18:59:04.360 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P6jiCGf9XE8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/41/b8/41b806a9733fb4a63b5eddd238f5ca73dd7eaf935865156d62cc2b1de6a3e2d2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:05.086 [debug] Current batch of media processed. Will check again in 1000ms 18:59:05.109 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O8-Fgp4GOG8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/11/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/19/ca/19ca6130ddec44361c1ecf21e6bbeb093039a1c0c923fcf5eb7a6c30ec6d88ae.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:05.109 [debug] QUERY OK db=0.0ms idle=1024.0ms begin [] 18:59:05.110 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:59:01Z], "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Johnny Good Man (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Johnny Good Man (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Johnny Good Man (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Johnny Good Man (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:59:05Z], 11] 18:59:05.111 [debug] QUERY OK source="media_metadata" db=1.4ms 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/11/metadata.json.gz", "/config/metadata/media_items/11/thumbnail.jpg", 11, ~U[2025-12-25 01:59:05Z], ~U[2025-12-25 01:59:05Z]] 18:59:05.112 [debug] QUERY OK db=0.1ms commit [] 18:59:05.112 [debug] QUERY OK source="media_items" db=0.3ms idle=752.4ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [48138282, ~U[2025-12-25 01:59:05Z], 11] 18:59:05.112 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:05.113 [info] {"args":{"id":11},"id":12,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":25249018,"event":"job:stop","queue_time":106863353,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:59:05.113 [debug] QUERY OK source="tasks" db=0.2ms idle=753.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"] 18:59:05.114 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [1] 18:59:05.114 [debug] QUERY OK source="media_items" db=0.2ms idle=388.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" = ?) [12] 18:59:05.119 [info] {"args":{"id":13},"id":14,"meta":{},"system_time":1766627945118933516,"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"]} 18:59:05.119 [debug] QUERY OK source="media_items" db=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 WHERE (m0."id" = ?) [13] 18:59:05.119 [debug] QUERY OK source="tasks" db=0.2ms idle=5.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"] 18:59:05.119 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:05.119 [debug] QUERY OK source="sources" db=0.1ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:05.120 [debug] QUERY OK source="media_items" db=0.3ms idle=0.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 (?,?)) [12, 13] 18:59:05.120 [debug] QUERY OK source="sources" db=0.3ms 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] 18:59:05.120 [debug] QUERY OK source="media_profiles" db=0.1ms idle=0.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] 18:59:05.120 [debug] QUERY OK source="media_items" db=0.3ms idle=0.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 [13] 18:59:05.121 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.2ms 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" = ?) [13] 18:59:05.121 [debug] QUERY OK source="media_profiles" db=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] 18:59:05.121 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 18:59:05.121 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:05.122 [debug] Running yt-dlp command for action: get_downloadable_status 18:59:05.123 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:59:05.123 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:59:05.123 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:59:05.123 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Bl21e4ObjnE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/35/2b/352b136ceaec0784dbacf27fc6838d7650de13e7fe3eaa992bef3239b1a3c613.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:05.666 [info] GET /settings 18:59:05.667 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 18:59:05.667 [debug] QUERY OK source="settings" db=0.1ms idle=545.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 [] 18:59:05.667 [debug] QUERY OK source="settings" db=0.0ms idle=545.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 [] 18:59:05.667 [debug] QUERY OK source="settings" db=0.0ms idle=544.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 [] 18:59:05.668 [debug] QUERY OK source="settings" db=0.0ms idle=544.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 [] 18:59:05.669 [info] Sent 200 in 2ms 18:59:05.747 [info] CONNECTED TO Phoenix.LiveView.Socket in 20ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "WSEDcjk3IAIAMlY9QQEnBQU8NHgdPBUlkXjKtbJTtd9Dxoap_Tm-SwAz", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 18:59:05.979 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "value" => nil} 18:59:05.979 [debug] Replied in 121ยตs 18:59:05.979 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 18:59:05.979 [debug] Replied in 62ยตs 18:59:06.087 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Under The Marigold (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUnder The Marigold Lyrics:\n\nYou know I\nActually hardly ever drink this stuff\n\nBut funny or not now\nI can't seem to get enough\n\nI got nothing 'gainst life\nJust sometimes it kills\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm gettin' the chills\n\nYou know I always knew\nThat you would surely understand\nAfter all\nI'm just a guy who's living in his van\n\nMaybe in the next life\nI'll come back as a disease\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm startin' to freeze\n\nSo babe\nWould you come down\nTo the night of the bereft?\n\nFirst you gotta go right\nThen you gotta go left\n\nParked in the moonlight\nYeah, 'neath the Marigold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's just gettin' so cold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's gettin' so cold\n\n(ooooh!)\n\nIt's gettin' so cold\n\n#PIXIES #BeneathTheEyrie #Alternative", "duration" => 209, "filename" => "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ Under The Marigold (Demo) (Official Audio).mp4", "id" => "5B0iEaHtF8c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5B0iEaHtF8c", "playlist_index" => 71, "timestamp" => 1582503300, "title" => "PIXIES โ€“ Under The Marigold (Demo) (Official Audio)", "upload_date" => "20200224"} 18:59:06.087 [debug] QUERY OK source="sources" db=0.1ms idle=420.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:06.088 [debug] QUERY OK source="sources" db=0.1ms idle=420.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:06.088 [debug] QUERY OK source="media_items" db=0.1ms idle=420.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-24 00:15:00Z], 1] 18:59:06.089 [debug] QUERY OK source="media_items" db=0.6ms idle=420.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" ["Under The Marigold (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUnder The Marigold Lyrics:\n\nYou know I\nActually hardly ever drink this stuff\n\nBut funny or not now\nI can't seem to get enough\n\nI got nothing 'gainst life\nJust sometimes it kills\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm gettin' the chills\n\nYou know I always knew\nThat you would surely understand\nAfter all\nI'm just a guy who's living in his van\n\nMaybe in the next life\nI'll come back as a disease\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm startin' to freeze\n\nSo babe\nWould you come down\nTo the night of the bereft?\n\nFirst you gotta go right\nThen you gotta go left\n\nParked in the moonlight\nYeah, 'neath the Marigold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's just gettin' so cold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's gettin' so cold\n\n(ooooh!)\n\nIt's gettin' so cold\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Under The Marigold (Demo) (Official Audio)", "6956626a-1755-41fb-9ffb-2efc37726b6a", 209, false, "5B0iEaHtF8c", "https://www.youtube.com/watch?v=5B0iEaHtF8c", 71, "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ Under The Marigold (Demo) (Official Audio).mp4", false, false, false, 1, [], 97, ~U[2020-02-24 00:15:00Z], ~U[2025-12-25 01:59:06Z], ~U[2025-12-25 01:59:06Z], "Under The Marigold (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUnder The Marigold Lyrics:\n\nYou know I\nActually hardly ever drink this stuff\n\nBut funny or not now\nI can't seem to get enough\n\nI got nothing 'gainst life\nJust sometimes it kills\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm gettin' the chills\n\nYou know I always knew\nThat you would surely understand\nAfter all\nI'm just a guy who's living in his van\n\nMaybe in the next life\nI'll come back as a disease\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm startin' to freeze\n\nSo babe\nWould you come down\nTo the night of the bereft?\n\nFirst you gotta go right\nThen you gotta go left\n\nParked in the moonlight\nYeah, 'neath the Marigold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's just gettin' so cold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's gettin' so cold\n\n(ooooh!)\n\nIt's gettin' so cold\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Under The Marigold (Demo) (Official Audio)", 209, false, "5B0iEaHtF8c", "https://www.youtube.com/watch?v=5B0iEaHtF8c", "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ Under The Marigold (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-24 00:15:00Z]] 18:59:06.089 [debug] QUERY OK source="sources" db=0.1ms idle=363.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:06.090 [debug] QUERY OK source="media_profiles" db=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] 18:59:06.090 [debug] QUERY OK source="media_items" db=0.1ms 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 [71] 18:59:06.090 [info] Kicking off download for media item #71 (5B0iEaHtF8c) 18:59:06.091 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [72, 71, ~U[2025-12-25 01:59:06Z], ~U[2025-12-25 01:59:06Z]] 18:59:06.091 [debug] Current batch of media processed. Will check again in 1000ms 18:59:07.092 [debug] Current batch of media processed. Will check again in 1000ms 18:59:07.479 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:08.093 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hey, Debussy (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHey, Debussy Lyrics:\n\nHey there Marie\nJust what do you see\nThat jerk on me\n\nHello Italy\n\nHey there Guppy\nMy baby baby baby\nYou can't even sing\nLike that sweet at Terres\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Rosalie\nMy lilโ€™ lilโ€™ lilโ€™ lilโ€™ lady\nIf you ever leave\nI'll suicide me\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\n\n#PIXIES #BeneathTheEyrie #Alternative", "duration" => 203, "filename" => "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Hey, Debussy (Demo) (Official Audio).mp4", "id" => "J0kwL0I_qQo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J0kwL0I_qQo", "playlist_index" => 72, "timestamp" => 1580949901, "title" => "PIXIES โ€“ Hey, Debussy (Demo) (Official Audio)", "upload_date" => "20200206"} 18:59:08.094 [debug] QUERY OK source="sources" db=0.2ms idle=614.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:08.094 [debug] QUERY OK source="sources" db=0.1ms idle=418.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] 18:59:08.094 [debug] QUERY OK source="media_items" db=0.1ms idle=418.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-06 00:45:01Z], 1] 18:59:08.095 [debug] QUERY OK source="media_items" db=0.6ms idle=419.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" ["Hey, Debussy (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHey, Debussy Lyrics:\n\nHey there Marie\nJust what do you see\nThat jerk on me\n\nHello Italy\n\nHey there Guppy\nMy baby baby baby\nYou can't even sing\nLike that sweet at Terres\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Rosalie\nMy lilโ€™ lilโ€™ lilโ€™ lilโ€™ lady\nIf you ever leave\nI'll suicide me\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Hey, Debussy (Demo) (Official Audio)", "36339aba-6384-4b82-925d-c9c583d2c5b6", 203, false, "J0kwL0I_qQo", "https://www.youtube.com/watch?v=J0kwL0I_qQo", 72, "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Hey, Debussy (Demo) (Official Audio).mp4", false, false, false, 1, [], 99, ~U[2020-02-06 00:45:01Z], ~U[2025-12-25 01:59:08Z], ~U[2025-12-25 01:59:08Z], "Hey, Debussy (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHey, Debussy Lyrics:\n\nHey there Marie\nJust what do you see\nThat jerk on me\n\nHello Italy\n\nHey there Guppy\nMy baby baby baby\nYou can't even sing\nLike that sweet at Terres\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Rosalie\nMy lilโ€™ lilโ€™ lilโ€™ lilโ€™ lady\nIf you ever leave\nI'll suicide me\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Hey, Debussy (Demo) (Official Audio)", 203, false, "J0kwL0I_qQo", "https://www.youtube.com/watch?v=J0kwL0I_qQo", "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Hey, Debussy (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-06 00:45:01Z]] 18:59:08.096 [debug] QUERY OK source="sources" db=0.1ms idle=367.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] 18:59:08.096 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:08.096 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [72] 18:59:08.096 [info] Kicking off download for media item #72 (J0kwL0I_qQo) 18:59:08.097 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [73, 72, ~U[2025-12-25 01:59:08Z], ~U[2025-12-25 01:59:08Z]] 18:59:08.097 [debug] Current batch of media processed. Will check again in 1000ms 18:59:08.879 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Bl21e4ObjnE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/35/2b/352b136ceaec0784dbacf27fc6838d7650de13e7fe3eaa992bef3239b1a3c613.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:08.879 [debug] Running yt-dlp command for action: download 18:59:08.879 [debug] QUERY OK source="settings" db=0.1ms idle=782.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 [] 18:59:08.879 [debug] QUERY OK source="settings" db=0.0ms idle=782.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 [] 18:59:08.879 [debug] QUERY OK source="settings" db=0.0ms idle=782.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 [] 18:59:08.880 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Bl21e4ObjnE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/cf/02/cf02b891013d343386e8834f25bd2ef042671ab8ff93fe8c9820232e87694743.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:09.098 [debug] Current batch of media processed. Will check again in 1000ms 18:59:10.099 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Mal De Mer (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMal De Mer Lyrics:\n\nNever moved by my appeal\nAll my teenage sirens\n\nI always die behind the wheel\nOn the coastal highway\n\nI was feeling mal de mer\nFrom all that teenage violence\n\nVoices in the smoggy air\nAll my teenage sirens\n\nNow I'm cut up in the plume\nWith stop see you sideways\n\nNow I'm ribbons in the spoon\nAnd the world is silence\n\nI was feeling mal de mer\nAll my teenage sirens\nAll my teenage sirens\n\n(Teenage sirens)\n\nI was feeling mal de mer\nAll my teenage sirens\n\n(All my teenage sirens)\n(Teenage sirens)\n\n#PIXIES #BeneathTheEyrie #Alternative", "duration" => 151, "filename" => "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Mal De Mer (Demo) (Official Audio).mp4", "id" => "WwZwI3Pw3hM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WwZwI3Pw3hM", "playlist_index" => 73, "timestamp" => 1580949000, "title" => "PIXIES โ€“ Mal De Mer (Demo) (Official Audio)", "upload_date" => "20200206"} 18:59:10.100 [debug] QUERY OK source="sources" db=0.3ms idle=1220.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:10.100 [debug] QUERY OK source="sources" db=0.1ms idle=1220.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:10.101 [debug] QUERY OK source="media_items" db=0.3ms idle=1221.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-06 00:30:00Z], 1] 18:59:10.102 [debug] QUERY OK source="media_items" db=0.9ms idle=426.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" ["Mal De Mer (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMal De Mer Lyrics:\n\nNever moved by my appeal\nAll my teenage sirens\n\nI always die behind the wheel\nOn the coastal highway\n\nI was feeling mal de mer\nFrom all that teenage violence\n\nVoices in the smoggy air\nAll my teenage sirens\n\nNow I'm cut up in the plume\nWith stop see you sideways\n\nNow I'm ribbons in the spoon\nAnd the world is silence\n\nI was feeling mal de mer\nAll my teenage sirens\nAll my teenage sirens\n\n(Teenage sirens)\n\nI was feeling mal de mer\nAll my teenage sirens\n\n(All my teenage sirens)\n(Teenage sirens)\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Mal De Mer (Demo) (Official Audio)", "e5cfd7d0-225b-44f9-817c-bb5368ce8c12", 151, false, "WwZwI3Pw3hM", "https://www.youtube.com/watch?v=WwZwI3Pw3hM", 73, "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Mal De Mer (Demo) (Official Audio).mp4", false, false, false, 1, [], 98, ~U[2020-02-06 00:30:00Z], ~U[2025-12-25 01:59:10Z], ~U[2025-12-25 01:59:10Z], "Mal De Mer (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMal De Mer Lyrics:\n\nNever moved by my appeal\nAll my teenage sirens\n\nI always die behind the wheel\nOn the coastal highway\n\nI was feeling mal de mer\nFrom all that teenage violence\n\nVoices in the smoggy air\nAll my teenage sirens\n\nNow I'm cut up in the plume\nWith stop see you sideways\n\nNow I'm ribbons in the spoon\nAnd the world is silence\n\nI was feeling mal de mer\nAll my teenage sirens\nAll my teenage sirens\n\n(Teenage sirens)\n\nI was feeling mal de mer\nAll my teenage sirens\n\n(All my teenage sirens)\n(Teenage sirens)\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Mal De Mer (Demo) (Official Audio)", 151, false, "WwZwI3Pw3hM", "https://www.youtube.com/watch?v=WwZwI3Pw3hM", "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Mal De Mer (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-06 00:30:00Z]] 18:59:10.103 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:10.103 [debug] QUERY OK source="media_profiles" db=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] 18:59:10.103 [debug] QUERY OK source="media_items" db=0.1ms 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 [73] 18:59:10.103 [info] Kicking off download for media item #73 (WwZwI3Pw3hM) 18:59:10.105 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [74, 73, ~U[2025-12-25 01:59:10Z], ~U[2025-12-25 01:59:10Z]] 18:59:10.105 [debug] Current batch of media processed. Will check again in 1000ms 18:59:11.106 [debug] Current batch of media processed. Will check again in 1000ms 18:59:12.107 [debug] Current batch of media processed. Will check again in 1000ms 18:59:13.108 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Caught In A Dream (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaught In A Dream Lyrics:\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\n\nCaught in a dream,\nAnd she can't get out\nCome on and reach out and catch me\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nCaught in a dream\nAnd she can't get out\nCome on and reach out and catch me\nCaught in a dream\nAnd she can't get out\nCome on and reach out, reach out, reach out, reach out and catch me\n\n#PIXIES #BeneathTheEyrie #Alternative", "duration" => 174, "filename" => "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Caught In A Dream (Demo) (Official Audio).mp4", "id" => "Rdqq53r_vpI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Rdqq53r_vpI", "playlist_index" => 74, "timestamp" => 1580948100, "title" => "PIXIES โ€“ Caught In A Dream (Demo) (Official Audio)", "upload_date" => "20200206"} 18:59:13.109 [debug] QUERY OK source="sources" db=0.2ms idle=1433.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:13.109 [debug] QUERY OK source="sources" db=0.0ms idle=1433.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] 18:59:13.109 [debug] QUERY OK source="media_items" db=0.1ms idle=1433.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-06 00:15:00Z], 1] 18:59:13.110 [debug] QUERY OK source="media_items" db=0.5ms idle=1376.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" ["Caught In A Dream (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaught In A Dream Lyrics:\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\n\nCaught in a dream,\nAnd she can't get out\nCome on and reach out and catch me\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nCaught in a dream\nAnd she can't get out\nCome on and reach out and catch me\nCaught in a dream\nAnd she can't get out\nCome on and reach out, reach out, reach out, reach out and catch me\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Caught In A Dream (Demo) (Official Audio)", "bd37f5be-dc91-41d7-be49-3ea2e389122f", 174, false, "Rdqq53r_vpI", "https://www.youtube.com/watch?v=Rdqq53r_vpI", 74, "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Caught In A Dream (Demo) (Official Audio).mp4", false, false, false, 1, [], 97, ~U[2020-02-06 00:15:00Z], ~U[2025-12-25 01:59:13Z], ~U[2025-12-25 01:59:13Z], "Caught In A Dream (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaught In A Dream Lyrics:\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\n\nCaught in a dream,\nAnd she can't get out\nCome on and reach out and catch me\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nCaught in a dream\nAnd she can't get out\nCome on and reach out and catch me\nCaught in a dream\nAnd she can't get out\nCome on and reach out, reach out, reach out, reach out and catch me\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Caught In A Dream (Demo) (Official Audio)", 174, false, "Rdqq53r_vpI", "https://www.youtube.com/watch?v=Rdqq53r_vpI", "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Caught In A Dream (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-06 00:15:00Z]] 18:59:13.110 [debug] QUERY OK source="sources" db=0.1ms idle=376.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:13.110 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:13.111 [debug] QUERY OK source="media_items" db=0.1ms 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 [74] 18:59:13.111 [info] Kicking off download for media item #74 (Rdqq53r_vpI) 18:59:13.112 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [75, 74, ~U[2025-12-25 01:59:13Z], ~U[2025-12-25 01:59:13Z]] 18:59:13.112 [debug] Current batch of media processed. Will check again in 1000ms 18:59:14.113 [debug] Current batch of media processed. Will check again in 1000ms 18:59:15.114 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Please Don't Go (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlease Don't Go Lyrics:\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\n\nI take a puff and then I blow it out\nAnd then it starts to decay\n\nAnd so I'm hoping if I drag this on\nI'll cause you some delay\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nIf you go hunting for the grizzly bear\nDon't bring a heavy load\nYou will want nothing that will weigh you down\n'Cause then your heart will explode\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\n#PIXIES #BeneathTheEyrie #Alternative", "duration" => 178, "filename" => "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Please Don't Go (Demo) (Official Audio).mp4", "id" => "_6iSh5mqjOs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_6iSh5mqjOs", "playlist_index" => 75, "timestamp" => 1579479300, "title" => "PIXIES โ€“ Please Don't Go (Demo) (Official Audio)", "upload_date" => "20200120"} 18:59:15.115 [debug] QUERY OK source="sources" db=0.2ms idle=439.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:15.115 [debug] QUERY OK source="sources" db=0.1ms idle=439.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:15.115 [debug] QUERY OK source="media_items" db=0.1ms idle=440.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-20 00:15:00Z], 1] 18:59:15.116 [debug] QUERY OK source="media_items" db=0.6ms idle=440.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" ["Please Don't Go (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlease Don't Go Lyrics:\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\n\nI take a puff and then I blow it out\nAnd then it starts to decay\n\nAnd so I'm hoping if I drag this on\nI'll cause you some delay\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nIf you go hunting for the grizzly bear\nDon't bring a heavy load\nYou will want nothing that will weigh you down\n'Cause then your heart will explode\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Please Don't Go (Demo) (Official Audio)", "92c76f1b-e2dc-47ab-aec3-5eedf025ac75", 178, false, "_6iSh5mqjOs", "https://www.youtube.com/watch?v=_6iSh5mqjOs", 75, "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Please Don't Go (Demo) (Official Audio).mp4", false, false, false, 1, [], 99, ~U[2020-01-20 00:15:00Z], ~U[2025-12-25 01:59:15Z], ~U[2025-12-25 01:59:15Z], "Please Don't Go (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlease Don't Go Lyrics:\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\n\nI take a puff and then I blow it out\nAnd then it starts to decay\n\nAnd so I'm hoping if I drag this on\nI'll cause you some delay\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nIf you go hunting for the grizzly bear\nDon't bring a heavy load\nYou will want nothing that will weigh you down\n'Cause then your heart will explode\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Please Don't Go (Demo) (Official Audio)", 178, false, "_6iSh5mqjOs", "https://www.youtube.com/watch?v=_6iSh5mqjOs", "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Please Don't Go (Demo) (Official Audio).mp4", false, 1, ~U[2020-01-20 00:15:00Z]] 18:59:15.117 [debug] QUERY OK source="sources" db=0.1ms idle=379.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:15.117 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:59:15.117 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [75] 18:59:15.117 [info] Kicking off download for media item #75 (_6iSh5mqjOs) 18:59:15.119 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [76, 75, ~U[2025-12-25 01:59:15Z], ~U[2025-12-25 01:59:15Z]] 18:59:15.119 [debug] Current batch of media processed. Will check again in 1000ms 18:59:16.119 [debug] Current batch of media processed. Will check again in 1000ms 18:59:17.120 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The Good Works Of Cyrus (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Good Works Of Cyrus Lyrics:\n\nI heard the words of Cyrus\nStopped at the light one day\n\nHe blessed me for the offering\nThen he looked at me and said:\n\"There is a flood that's comin'\nSo make your plans for runnin'\nFar away\"\n\nThere is a flood that's comin'\nSo make your plans for runnin'\n\nI paid him almost nothing\nAnd nothing I have laid\n\nI cursed the pearls of Cyrus\nI threw them all away\nThough high above it's sunny\nThere ain't no use in runnin'\nNot today\n\n#PIXIES #BeneathTheEyrie #Alternative", "duration" => 127, "filename" => "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio).mp4", "id" => "NwlG3MynneI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NwlG3MynneI", "playlist_index" => 76, "timestamp" => 1579479300, "title" => "PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio)", "upload_date" => "20200120"} 18:59:17.121 [debug] QUERY OK source="sources" db=0.2ms idle=445.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:17.121 [debug] QUERY OK source="sources" db=0.1ms idle=445.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:17.121 [debug] QUERY OK source="media_items" db=0.1ms idle=446.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-20 00:15:00Z], 1] 18:59:17.122 [debug] QUERY OK source="media_items" db=0.6ms idle=446.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" ["The Good Works Of Cyrus (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Good Works Of Cyrus Lyrics:\n\nI heard the words of Cyrus\nStopped at the light one day\n\nHe blessed me for the offering\nThen he looked at me and said:\n\"There is a flood that's comin'\nSo make your plans for runnin'\nFar away\"\n\nThere is a flood that's comin'\nSo make your plans for runnin'\n\nI paid him almost nothing\nAnd nothing I have laid\n\nI cursed the pearls of Cyrus\nI threw them all away\nThough high above it's sunny\nThere ain't no use in runnin'\nNot today\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio)", "14a244f9-908d-4dab-9a29-a80e73ea23b1", 127, false, "NwlG3MynneI", "https://www.youtube.com/watch?v=NwlG3MynneI", 76, "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio).mp4", false, false, false, 1, [], 98, ~U[2020-01-20 00:15:00Z], ~U[2025-12-25 01:59:17Z], ~U[2025-12-25 01:59:17Z], "The Good Works Of Cyrus (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Good Works Of Cyrus Lyrics:\n\nI heard the words of Cyrus\nStopped at the light one day\n\nHe blessed me for the offering\nThen he looked at me and said:\n\"There is a flood that's comin'\nSo make your plans for runnin'\nFar away\"\n\nThere is a flood that's comin'\nSo make your plans for runnin'\n\nI paid him almost nothing\nAnd nothing I have laid\n\nI cursed the pearls of Cyrus\nI threw them all away\nThough high above it's sunny\nThere ain't no use in runnin'\nNot today\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio)", 127, false, "NwlG3MynneI", "https://www.youtube.com/watch?v=NwlG3MynneI", "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio).mp4", false, 1, ~U[2020-01-20 00:15:00Z]] 18:59:17.122 [debug] QUERY OK source="sources" db=0.0ms idle=380.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:17.123 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:17.123 [debug] QUERY OK source="media_items" db=0.1ms 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 [76] 18:59:17.123 [info] Kicking off download for media item #76 (NwlG3MynneI) 18:59:17.124 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [77, 76, ~U[2025-12-25 01:59:17Z], ~U[2025-12-25 01:59:17Z]] 18:59:17.124 [debug] Current batch of media processed. Will check again in 1000ms 18:59:18.125 [debug] Current batch of media processed. Will check again in 1000ms 18:59:19.126 [debug] Current batch of media processed. Will check again in 1000ms 18:59:19.192 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P6jiCGf9XE8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/41/b8/41b806a9733fb4a63b5eddd238f5ca73dd7eaf935865156d62cc2b1de6a3e2d2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:19.195 [debug] Running yt-dlp command for action: download_thumbnail 18:59:19.195 [debug] QUERY OK source="settings" db=0.1ms idle=520.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 [] 18:59:19.195 [debug] QUERY OK source="settings" db=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 [] 18:59:19.196 [debug] QUERY OK source="settings" db=0.0ms idle=520.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 [] 18:59:19.196 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P6jiCGf9XE8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/12/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/9a/57/9a5732aabb99d24f1393da39038bc3a60b60d17297a2aa9770f78753b1719130.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:20.127 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chapel Hill (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nChapel Hill Lyrics:\n\n(So she's friends with their manager\nShe says we can crash at his house)\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for nothing\n\n#PIXIES #BeneathTheEyrie #Alternative", "duration" => 82, "filename" => "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Chapel Hill (Demo) (Official Audio).mp4", "id" => "AwZn6mhzUnI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AwZn6mhzUnI", "playlist_index" => 77, "timestamp" => 1579479300, "title" => "PIXIES โ€“ Chapel Hill (Demo) (Official Audio)", "upload_date" => "20200120"} 18:59:20.127 [debug] QUERY OK source="sources" db=0.1ms idle=1383.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:20.128 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:20.128 [debug] QUERY OK source="media_items" db=0.1ms idle=932.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-20 00:15:00Z], 1] 18:59:20.129 [debug] QUERY OK source="media_items" db=0.5ms idle=932.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" ["Chapel Hill (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nChapel Hill Lyrics:\n\n(So she's friends with their manager\nShe says we can crash at his house)\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for nothing\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Chapel Hill (Demo) (Official Audio)", "f1a3519e-464b-4857-95c6-6598ca2ec247", 82, false, "AwZn6mhzUnI", "https://www.youtube.com/watch?v=AwZn6mhzUnI", 77, "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Chapel Hill (Demo) (Official Audio).mp4", false, false, false, 1, [], 97, ~U[2020-01-20 00:15:00Z], ~U[2025-12-25 01:59:20Z], ~U[2025-12-25 01:59:20Z], "Chapel Hill (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nChapel Hill Lyrics:\n\n(So she's friends with their manager\nShe says we can crash at his house)\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for nothing\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Chapel Hill (Demo) (Official Audio)", 82, false, "AwZn6mhzUnI", "https://www.youtube.com/watch?v=AwZn6mhzUnI", "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Chapel Hill (Demo) (Official Audio).mp4", false, 1, ~U[2020-01-20 00:15:00Z]] 18:59:20.129 [debug] QUERY OK source="sources" db=0.1ms idle=384.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:20.129 [debug] QUERY OK source="media_profiles" db=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] 18:59:20.130 [debug] QUERY OK source="media_items" db=0.1ms 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 [77] 18:59:20.130 [info] Kicking off download for media item #77 (AwZn6mhzUnI) 18:59:20.131 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [78, 77, ~U[2025-12-25 01:59:20Z], ~U[2025-12-25 01:59:20Z]] 18:59:20.131 [debug] Current batch of media processed. Will check again in 1000ms 18:59:21.132 [debug] Current batch of media processed. Will check again in 1000ms 18:59:22.133 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nLooking back at the days at Dreamland, looking forward to September 13 and the launch of Beneath the Eyrie, and looking ahead to a global tour and playing these songs to fans all around the world.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 1806, "filename" => "/downloads/MusicVideos/Pixies Official/20191201 - PIXIES - It's a Pixies Podcast - Episode 12.mp4", "id" => "4j0U_Hl5Q1A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4j0U_Hl5Q1A", "playlist_index" => 78, "timestamp" => 1575217800, "title" => "PIXIES - It's a Pixies Podcast - Episode 12", "upload_date" => "20191201"} 18:59:22.134 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=458.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:22.134 [debug] QUERY OK source="sources" db=0.1ms idle=459.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:22.135 [debug] QUERY OK source="media_items" db=0.2ms idle=459.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-01 16:30:00Z], 1] 18:59:22.136 [debug] QUERY OK source="media_items" db=0.9ms idle=459.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nLooking back at the days at Dreamland, looking forward to September 13 and the launch of Beneath the Eyrie, and looking ahead to a global tour and playing these songs to fans all around the world.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 12", "bb25f27a-1f68-4490-98b1-3a8a415d3571", 1806, false, "4j0U_Hl5Q1A", "https://www.youtube.com/watch?v=4j0U_Hl5Q1A", 78, "/downloads/MusicVideos/Pixies Official/20191201 - PIXIES - It's a Pixies Podcast - Episode 12.mp4", false, false, false, 1, [], 99, ~U[2019-12-01 16:30:00Z], ~U[2025-12-25 01:59:22Z], ~U[2025-12-25 01:59:22Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nLooking back at the days at Dreamland, looking forward to September 13 and the launch of Beneath the Eyrie, and looking ahead to a global tour and playing these songs to fans all around the world.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 12", 1806, false, "4j0U_Hl5Q1A", "https://www.youtube.com/watch?v=4j0U_Hl5Q1A", "/downloads/MusicVideos/Pixies Official/20191201 - PIXIES - It's a Pixies Podcast - Episode 12.mp4", false, 1, ~U[2019-12-01 16:30:00Z]] 18:59:22.136 [debug] QUERY OK source="sources" db=0.1ms idle=389.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:22.137 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 18:59:22.137 [debug] QUERY OK source="media_items" db=0.2ms 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 [78] 18:59:22.137 [info] Kicking off download for media item #78 (4j0U_Hl5Q1A) 18:59:22.139 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [79, 78, ~U[2025-12-25 01:59:22Z], ~U[2025-12-25 01:59:22Z]] 18:59:22.139 [debug] Current batch of media processed. Will check again in 1000ms 18:59:23.140 [debug] Current batch of media processed. Will check again in 1000ms 18:59:23.472 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P6jiCGf9XE8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/12/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/9a/57/9a5732aabb99d24f1393da39038bc3a60b60d17297a2aa9770f78753b1719130.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:23.472 [debug] QUERY OK db=0.0ms idle=1335.0ms begin [] 18:59:23.473 [debug] QUERY OK source="media_items" db=0.2ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:59:19Z], "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Jane (The Night The Zombies Came) (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Jane (The Night The Zombies Came) (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Jane (The Night The Zombies Came) (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Jane (The Night The Zombies Came) (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:59:23Z], 12] 18:59:23.473 [debug] QUERY OK source="media_metadata" db=0.2ms 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/12/metadata.json.gz", "/config/metadata/media_items/12/thumbnail.jpg", 12, ~U[2025-12-25 01:59:23Z], ~U[2025-12-25 01:59:23Z]] 18:59:23.473 [debug] QUERY OK db=0.1ms commit [] 18:59:23.474 [debug] QUERY OK source="media_items" db=0.3ms idle=1335.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [39467735, ~U[2025-12-25 01:59:23Z], 12] 18:59:23.474 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:23.474 [info] {"args":{"id":12},"id":13,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":22986156,"event":"job:stop","queue_time":125487444,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:59:23.481 [info] {"args":{"id":14},"id":15,"meta":{},"system_time":1766627963480922693,"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"]} 18:59:23.481 [debug] QUERY OK source="media_items" db=0.1ms idle=732.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" = ?) [14] 18:59:23.481 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:23.481 [debug] QUERY OK source="sources" db=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" = ?) [1] 18:59:23.481 [debug] QUERY OK source="media_profiles" db=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] 18:59:23.482 [debug] QUERY OK source="media_items" db=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 [14] 18:59:23.482 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [14] 18:59:23.482 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:23.482 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:23.483 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:23.483 [debug] Running yt-dlp command for action: get_downloadable_status 18:59:23.483 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:23.483 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:23.483 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:23.483 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UmZMaqS_-dU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ee/ae/eeaef9530e539f4884ba97354a6fc448b8fdd2d92711904cfc3932eb5dc0db9f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:24.141 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIt began with Charles swerving to avoid a large deer, it gained Joeyโ€™s instant approval, involved a series of complex chord changes, needed a magic middle eight, required Dave to tune the Timpani and ended as the only ballad on Beneath the Erie. The story of โ€˜Daniel Booneโ€™. A forensic exploration of how a very special song came to life.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 2083, "filename" => "/downloads/MusicVideos/Pixies Official/20191130 - PIXIES - It's a Pixies Podcast - Episode 11.mp4", "id" => "7FS5CQsLJrA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7FS5CQsLJrA", "playlist_index" => 79, "timestamp" => 1575131401, "title" => "PIXIES - It's a Pixies Podcast - Episode 11", "upload_date" => "20191130"} 18:59:24.141 [debug] QUERY OK source="sources" db=0.1ms 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 (?)) [1] 18:59:24.142 [debug] QUERY OK source="sources" db=0.1ms idle=658.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:24.142 [debug] QUERY OK source="media_items" db=0.2ms idle=658.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-30 16:30:01Z], 1] 18:59:24.143 [debug] QUERY OK source="media_items" db=0.7ms idle=658.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIt began with Charles swerving to avoid a large deer, it gained Joeyโ€™s instant approval, involved a series of complex chord changes, needed a magic middle eight, required Dave to tune the Timpani and ended as the only ballad on Beneath the Erie. The story of โ€˜Daniel Booneโ€™. A forensic exploration of how a very special song came to life.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 11", "120e8622-4a51-4a1b-b901-7d593a6a9dd9", 2083, false, "7FS5CQsLJrA", "https://www.youtube.com/watch?v=7FS5CQsLJrA", 79, "/downloads/MusicVideos/Pixies Official/20191130 - PIXIES - It's a Pixies Podcast - Episode 11.mp4", false, false, false, 1, [], 99, ~U[2019-11-30 16:30:01Z], ~U[2025-12-25 01:59:24Z], ~U[2025-12-25 01:59:24Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIt began with Charles swerving to avoid a large deer, it gained Joeyโ€™s instant approval, involved a series of complex chord changes, needed a magic middle eight, required Dave to tune the Timpani and ended as the only ballad on Beneath the Erie. The story of โ€˜Daniel Booneโ€™. A forensic exploration of how a very special song came to life.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 11", 2083, false, "7FS5CQsLJrA", "https://www.youtube.com/watch?v=7FS5CQsLJrA", "/downloads/MusicVideos/Pixies Official/20191130 - PIXIES - It's a Pixies Podcast - Episode 11.mp4", false, 1, ~U[2019-11-30 16:30:01Z]] 18:59:24.143 [debug] QUERY OK source="sources" db=0.1ms idle=393.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:24.144 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:59:24.144 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [79] 18:59:24.144 [info] Kicking off download for media item #79 (7FS5CQsLJrA) 18:59:24.145 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [80, 79, ~U[2025-12-25 01:59:24Z], ~U[2025-12-25 01:59:24Z]] 18:59:24.145 [debug] Current batch of media processed. Will check again in 1000ms 18:59:25.071 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Bl21e4ObjnE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/cf/02/cf02b891013d343386e8834f25bd2ef042671ab8ff93fe8c9820232e87694743.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:25.074 [debug] Running yt-dlp command for action: download_thumbnail 18:59:25.074 [debug] QUERY OK source="settings" db=0.1ms 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 [] 18:59:25.074 [debug] QUERY OK source="settings" db=0.0ms idle=929.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 [] 18:59:25.074 [debug] QUERY OK source="settings" db=0.1ms idle=929.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 [] 18:59:25.075 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Bl21e4ObjnE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/13/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/10/99/1099e73069c4ac9315c87e3784c4e85dd4c444fde122ad22cde6ddc52256501a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:25.146 [debug] Current batch of media processed. Will check again in 1000ms 18:59:26.147 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nTom is digging into his toolbox of tricks, Charles brings out his Broadway voice, Daveโ€™s doing bells and whistles, Paz is on the Mellotron and thereโ€™s an actual kitchen sink being thrown in.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 2145, "filename" => "/downloads/MusicVideos/Pixies Official/20191129 - PIXIES - It's a Pixies Podcast - Episode 10.mp4", "id" => "FcyyoucGe6I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FcyyoucGe6I", "playlist_index" => 80, "timestamp" => 1575045000, "title" => "PIXIES - It's a Pixies Podcast - Episode 10", "upload_date" => "20191129"} 18:59:26.148 [debug] QUERY OK source="sources" db=0.2ms idle=1073.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] 18:59:26.148 [debug] QUERY OK source="sources" db=0.1ms idle=1073.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:26.148 [debug] QUERY OK source="media_items" db=0.2ms idle=1073.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-29 16:30:00Z], 1] 18:59:26.149 [debug] QUERY OK source="media_items" db=0.6ms idle=473.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's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nTom is digging into his toolbox of tricks, Charles brings out his Broadway voice, Daveโ€™s doing bells and whistles, Paz is on the Mellotron and thereโ€™s an actual kitchen sink being thrown in.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 10", "408e9cf6-5342-4ff8-be9c-f09ffe163750", 2145, false, "FcyyoucGe6I", "https://www.youtube.com/watch?v=FcyyoucGe6I", 80, "/downloads/MusicVideos/Pixies Official/20191129 - PIXIES - It's a Pixies Podcast - Episode 10.mp4", false, false, false, 1, [], 99, ~U[2019-11-29 16:30:00Z], ~U[2025-12-25 01:59:26Z], ~U[2025-12-25 01:59:26Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nTom is digging into his toolbox of tricks, Charles brings out his Broadway voice, Daveโ€™s doing bells and whistles, Paz is on the Mellotron and thereโ€™s an actual kitchen sink being thrown in.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 10", 2145, false, "FcyyoucGe6I", "https://www.youtube.com/watch?v=FcyyoucGe6I", "/downloads/MusicVideos/Pixies Official/20191129 - PIXIES - It's a Pixies Podcast - Episode 10.mp4", false, 1, ~U[2019-11-29 16:30:00Z]] 18:59:26.150 [debug] QUERY OK source="sources" db=0.1ms idle=396.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:26.150 [debug] QUERY OK source="media_profiles" db=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] 18:59:26.150 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [80] 18:59:26.150 [info] Kicking off download for media item #80 (FcyyoucGe6I) 18:59:26.151 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [81, 80, ~U[2025-12-25 01:59:26Z], ~U[2025-12-25 01:59:26Z]] 18:59:26.151 [debug] Current batch of media processed. Will check again in 1000ms 18:59:27.151 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UmZMaqS_-dU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ee/ae/eeaef9530e539f4884ba97354a6fc448b8fdd2d92711904cfc3932eb5dc0db9f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:27.151 [debug] Running yt-dlp command for action: download 18:59:27.151 [debug] QUERY OK source="settings" db=0.1ms idle=1000.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 [] 18:59:27.151 [debug] QUERY OK source="settings" db=0.1ms idle=1000.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 [] 18:59:27.151 [debug] QUERY OK source="settings" db=0.1ms idle=1000.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 [] 18:59:27.152 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UmZMaqS_-dU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/74/31/743138021c5351248dbf10bb57bbb928455bd64088118bf1592c91d0e6c152f6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:27.152 [debug] Current batch of media processed. Will check again in 1000ms 18:59:28.153 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nCharles reveals his creative outlet between Pixies albums, a couple of problem lyrics are resolved, the Eagles Greatest Hits make their influence felt, Captain Beefheart, David Vanian and Elvis all get a name check and Charles is instantly sold on Tomโ€™s kooky s**t.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 1841, "filename" => "/downloads/MusicVideos/Pixies Official/20191127 - PIXIES - It's a Pixies Podcast - Episode 8.mp4", "id" => "8nuipQJNbTc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8nuipQJNbTc", "playlist_index" => 81, "timestamp" => 1574872201, "title" => "PIXIES - It's a Pixies Podcast - Episode 8", "upload_date" => "20191127"} 18:59:28.154 [debug] QUERY OK source="sources" db=0.2ms idle=1002.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:28.154 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 18:59:28.154 [debug] QUERY OK source="media_items" db=0.1ms idle=1002.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-27 16:30:01Z], 1] 18:59:28.155 [debug] QUERY OK source="media_items" db=0.6ms idle=479.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's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nCharles reveals his creative outlet between Pixies albums, a couple of problem lyrics are resolved, the Eagles Greatest Hits make their influence felt, Captain Beefheart, David Vanian and Elvis all get a name check and Charles is instantly sold on Tomโ€™s kooky s**t.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 8", "c1e66aa8-8fcb-4a84-bcf0-92eaa7288bab", 1841, false, "8nuipQJNbTc", "https://www.youtube.com/watch?v=8nuipQJNbTc", 81, "/downloads/MusicVideos/Pixies Official/20191127 - PIXIES - It's a Pixies Podcast - Episode 8.mp4", false, false, false, 1, [], 99, ~U[2019-11-27 16:30:01Z], ~U[2025-12-25 01:59:28Z], ~U[2025-12-25 01:59:28Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nCharles reveals his creative outlet between Pixies albums, a couple of problem lyrics are resolved, the Eagles Greatest Hits make their influence felt, Captain Beefheart, David Vanian and Elvis all get a name check and Charles is instantly sold on Tomโ€™s kooky s**t.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 8", 1841, false, "8nuipQJNbTc", "https://www.youtube.com/watch?v=8nuipQJNbTc", "/downloads/MusicVideos/Pixies Official/20191127 - PIXIES - It's a Pixies Podcast - Episode 8.mp4", false, 1, ~U[2019-11-27 16:30:01Z]] 18:59:28.156 [debug] QUERY OK source="sources" db=0.1ms idle=399.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:28.156 [debug] QUERY OK source="media_profiles" db=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] 18:59:28.156 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [81] 18:59:28.156 [info] Kicking off download for media item #81 (8nuipQJNbTc) 18:59:28.158 [debug] QUERY OK source="tasks" db=0.1ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [82, 81, ~U[2025-12-25 01:59:28Z], ~U[2025-12-25 01:59:28Z]] 18:59:28.158 [debug] Current batch of media processed. Will check again in 1000ms 18:59:29.016 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Bl21e4ObjnE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/13/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/10/99/1099e73069c4ac9315c87e3784c4e85dd4c444fde122ad22cde6ddc52256501a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:29.016 [debug] QUERY OK db=0.0ms idle=859.9ms begin [] 18:59:29.017 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:59:25Z], "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Ernest Evans (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Ernest Evans (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Ernest Evans (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Ernest Evans (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:59:29Z], 13] 18:59:29.017 [debug] QUERY OK source="media_metadata" db=0.1ms 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/13/metadata.json.gz", "/config/metadata/media_items/13/thumbnail.jpg", 13, ~U[2025-12-25 01:59:29Z], ~U[2025-12-25 01:59:29Z]] 18:59:29.017 [debug] QUERY OK db=0.1ms commit [] 18:59:29.019 [debug] QUERY OK source="media_items" db=1.4ms idle=860.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [35485711, ~U[2025-12-25 01:59:29Z], 13] 18:59:29.019 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:29.019 [info] {"args":{"id":13},"id":14,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":23900648,"event":"job:stop","queue_time":128118358,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:59:29.025 [info] {"args":{"id":15},"id":16,"meta":{},"system_time":1766627969025825988,"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"]} 18:59:29.026 [debug] QUERY OK source="media_items" db=0.1ms idle=268.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" = ?) [15] 18:59:29.026 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:29.026 [debug] QUERY OK source="sources" db=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] 18:59:29.026 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:29.027 [debug] QUERY OK source="media_items" db=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 [15] 18:59:29.027 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.5ms 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" = ?) [15] 18:59:29.027 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:29.027 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:29.028 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:29.028 [debug] Running yt-dlp command for action: get_downloadable_status 18:59:29.028 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:59:29.028 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:29.028 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:29.028 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UhnOjRjuKhM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6b/56/6b567d2235a289fd11f0b31a25bdff0537746e58066901a1b04badc66f25993e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:29.158 [debug] Current batch of media processed. Will check again in 1000ms 18:59:30.159 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nPaz flies through her bass parts, adds some peculiar piano, sings, reflects on her childhood in Argentina and California and the influence of her parents, describes her classical training and her musical journey, expounds on her love of surfing and itโ€™s impact on two songs on Beneath the Eyrie, and when it comes to taking a five minute break, Paz is calling it becauseโ€ฆ Paz is always right.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 1962, "filename" => "/downloads/MusicVideos/Pixies Official/20191126 - PIXIES - It's a Pixies Podcast - Episode 7.mp4", "id" => "Z7F7Ihbh6ig", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z7F7Ihbh6ig", "playlist_index" => 82, "timestamp" => 1574785800, "title" => "PIXIES - It's a Pixies Podcast - Episode 7", "upload_date" => "20191126"} 18:59:30.160 [debug] QUERY OK source="sources" db=0.1ms idle=1131.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:30.160 [debug] QUERY OK source="sources" db=0.0ms idle=1131.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] 18:59:30.160 [debug] QUERY OK source="media_items" db=0.1ms idle=1131.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-26 16:30:00Z], 1] 18:59:30.161 [debug] QUERY OK source="media_items" db=0.7ms idle=1132.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nPaz flies through her bass parts, adds some peculiar piano, sings, reflects on her childhood in Argentina and California and the influence of her parents, describes her classical training and her musical journey, expounds on her love of surfing and itโ€™s impact on two songs on Beneath the Eyrie, and when it comes to taking a five minute break, Paz is calling it becauseโ€ฆ Paz is always right.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 7", "88e5647a-6fdd-4535-8150-fc88936ec269", 1962, false, "Z7F7Ihbh6ig", "https://www.youtube.com/watch?v=Z7F7Ihbh6ig", 82, "/downloads/MusicVideos/Pixies Official/20191126 - PIXIES - It's a Pixies Podcast - Episode 7.mp4", false, false, false, 1, [], 99, ~U[2019-11-26 16:30:00Z], ~U[2025-12-25 01:59:30Z], ~U[2025-12-25 01:59:30Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nPaz flies through her bass parts, adds some peculiar piano, sings, reflects on her childhood in Argentina and California and the influence of her parents, describes her classical training and her musical journey, expounds on her love of surfing and itโ€™s impact on two songs on Beneath the Eyrie, and when it comes to taking a five minute break, Paz is calling it becauseโ€ฆ Paz is always right.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 7", 1962, false, "Z7F7Ihbh6ig", "https://www.youtube.com/watch?v=Z7F7Ihbh6ig", "/downloads/MusicVideos/Pixies Official/20191126 - PIXIES - It's a Pixies Podcast - Episode 7.mp4", false, 1, ~U[2019-11-26 16:30:00Z]] 18:59:30.162 [debug] QUERY OK source="sources" db=0.1ms idle=402.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:30.162 [debug] QUERY OK source="media_profiles" db=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] 18:59:30.162 [debug] QUERY OK source="media_items" db=0.1ms 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 [82] 18:59:30.162 [info] Kicking off download for media item #82 (Z7F7Ihbh6ig) 18:59:30.163 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [83, 82, ~U[2025-12-25 01:59:30Z], ~U[2025-12-25 01:59:30Z]] 18:59:30.163 [debug] Current batch of media processed. Will check again in 1000ms 18:59:31.164 [debug] Current batch of media processed. Will check again in 1000ms 18:59:32.165 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Dave explores science, metal detecting, skids โ€˜n jocks, a huge bag of weed, magic, electronic engineering, confidence, hunting and searching, UHF radio, scorpions, fluorescent minerals, bats, birds of prey, humming birds, RFI, meteors and satellites while Charles reveals the best way to eat cake.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 1881, "filename" => "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 6.mp4", "id" => "qMimCBF5j9A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qMimCBF5j9A", "playlist_index" => 83, "timestamp" => 1574699401, "title" => "PIXIES - It's a Pixies Podcast - Episode 6", "upload_date" => "20191125"} 18:59:32.166 [debug] QUERY OK source="sources" db=0.2ms 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" IN (?)) [1] 18:59:32.166 [debug] QUERY OK source="sources" db=0.1ms idle=490.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] 18:59:32.166 [debug] QUERY OK source="media_items" db=0.2ms idle=490.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-25 16:30:01Z], 1] 18:59:32.167 [debug] QUERY OK source="media_items" db=0.6ms idle=491.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Dave explores science, metal detecting, skids โ€˜n jocks, a huge bag of weed, magic, electronic engineering, confidence, hunting and searching, UHF radio, scorpions, fluorescent minerals, bats, birds of prey, humming birds, RFI, meteors and satellites while Charles reveals the best way to eat cake.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 6", "8bca78cb-385d-402c-ae04-bd85a95e570e", 1881, false, "qMimCBF5j9A", "https://www.youtube.com/watch?v=qMimCBF5j9A", 83, "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 6.mp4", false, false, false, 1, [], 99, ~U[2019-11-25 16:30:01Z], ~U[2025-12-25 01:59:32Z], ~U[2025-12-25 01:59:32Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Dave explores science, metal detecting, skids โ€˜n jocks, a huge bag of weed, magic, electronic engineering, confidence, hunting and searching, UHF radio, scorpions, fluorescent minerals, bats, birds of prey, humming birds, RFI, meteors and satellites while Charles reveals the best way to eat cake.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 6", 1881, false, "qMimCBF5j9A", "https://www.youtube.com/watch?v=qMimCBF5j9A", "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 6.mp4", false, 1, ~U[2019-11-25 16:30:01Z]] 18:59:32.168 [debug] QUERY OK source="sources" db=0.1ms idle=405.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] 18:59:32.168 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:32.168 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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] 18:59:32.168 [info] Kicking off download for media item #83 (qMimCBF5j9A) 18:59:32.169 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [84, 83, ~U[2025-12-25 01:59:32Z], ~U[2025-12-25 01:59:32Z]] 18:59:32.169 [debug] Current batch of media processed. Will check again in 1000ms 18:59:32.742 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UhnOjRjuKhM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6b/56/6b567d2235a289fd11f0b31a25bdff0537746e58066901a1b04badc66f25993e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:32.742 [debug] Running yt-dlp command for action: download 18:59:32.743 [debug] QUERY OK source="settings" db=0.1ms idle=574.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 [] 18:59:32.743 [debug] QUERY OK source="settings" db=0.0ms idle=574.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 [] 18:59:32.743 [debug] QUERY OK source="settings" db=0.1ms idle=574.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 [] 18:59:32.743 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UhnOjRjuKhM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/77/09/7709de45811d3ae32d954cd795858e60525036a7815cdd226a8f948e2904c8be.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:33.170 [debug] Current batch of media processed. Will check again in 1000ms 18:59:34.171 [debug] Current batch of media processed. Will check again in 1000ms 18:59:35.172 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nItโ€™s time for overdubs so Joey is really busy sprinkling arsenic icicles, the best Pixies cover band ever, the Joey Santiago technique for buying a guitar, the beauty of a Gilligan, the original intension for fuzz pedals - oh, and ....the notebook.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 2002, "filename" => "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 9.mp4", "id" => "VjGN_BwSpzQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VjGN_BwSpzQ", "playlist_index" => 84, "timestamp" => 1574677182, "title" => "PIXIES - It's a Pixies Podcast - Episode 9", "upload_date" => "20191125"} 18:59:35.173 [debug] QUERY OK source="sources" db=0.2ms idle=1408.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:35.173 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:35.173 [debug] QUERY OK source="media_items" db=0.2ms idle=498.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-25 10:19:42Z], 1] 18:59:35.174 [debug] QUERY OK source="media_items" db=0.6ms idle=498.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nItโ€™s time for overdubs so Joey is really busy sprinkling arsenic icicles, the best Pixies cover band ever, the Joey Santiago technique for buying a guitar, the beauty of a Gilligan, the original intension for fuzz pedals - oh, and ....the notebook.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 9", "9fbcfdc7-0da0-467c-b07f-d899486058c7", 2002, false, "VjGN_BwSpzQ", "https://www.youtube.com/watch?v=VjGN_BwSpzQ", 84, "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 9.mp4", false, false, false, 1, [], 98, ~U[2019-11-25 10:19:42Z], ~U[2025-12-25 01:59:35Z], ~U[2025-12-25 01:59:35Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nItโ€™s time for overdubs so Joey is really busy sprinkling arsenic icicles, the best Pixies cover band ever, the Joey Santiago technique for buying a guitar, the beauty of a Gilligan, the original intension for fuzz pedals - oh, and ....the notebook.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 9", 2002, false, "VjGN_BwSpzQ", "https://www.youtube.com/watch?v=VjGN_BwSpzQ", "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 9.mp4", false, 1, ~U[2019-11-25 10:19:42Z]] 18:59:35.175 [debug] QUERY OK source="sources" db=0.1ms idle=408.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:35.175 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:59:35.175 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [84] 18:59:35.175 [info] Kicking off download for media item #84 (VjGN_BwSpzQ) 18:59:35.176 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [85, 84, ~U[2025-12-25 01:59:35Z], ~U[2025-12-25 01:59:35Z]] 18:59:35.177 [debug] Current batch of media processed. Will check again in 1000ms 18:59:36.177 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Oh my God Tom Charles just wrote another one, Joey goes wild, Paz talks surfing and lyrics, Charles has James Taylor in his head, Tomโ€™s capturing everything and anything, Charles explains his โ€˜intensionโ€™ and why heโ€™s a snake, and everyone is โ€œjust sayin!โ€\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 2307, "filename" => "/downloads/MusicVideos/Pixies Official/20191124 - PIXIES - It's a Pixies Podcast - Episode 5.mp4", "id" => "zzl890Ysshw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zzl890Ysshw", "playlist_index" => 85, "timestamp" => 1574613002, "title" => "PIXIES - It's a Pixies Podcast - Episode 5", "upload_date" => "20191124"} 18:59:36.178 [debug] QUERY OK source="sources" db=0.2ms idle=1002.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] 18:59:36.178 [debug] QUERY OK source="sources" db=0.1ms idle=1002.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:36.179 [debug] QUERY OK source="media_items" db=0.2ms idle=1002.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-24 16:30:02Z], 1] 18:59:36.180 [debug] QUERY OK source="media_items" db=0.7ms idle=1002.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Oh my God Tom Charles just wrote another one, Joey goes wild, Paz talks surfing and lyrics, Charles has James Taylor in his head, Tomโ€™s capturing everything and anything, Charles explains his โ€˜intensionโ€™ and why heโ€™s a snake, and everyone is โ€œjust sayin!โ€\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 5", "3c92605b-114a-46da-9737-5fcbe9de941a", 2307, false, "zzl890Ysshw", "https://www.youtube.com/watch?v=zzl890Ysshw", 85, "/downloads/MusicVideos/Pixies Official/20191124 - PIXIES - It's a Pixies Podcast - Episode 5.mp4", false, false, false, 1, [], 99, ~U[2019-11-24 16:30:02Z], ~U[2025-12-25 01:59:36Z], ~U[2025-12-25 01:59:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Oh my God Tom Charles just wrote another one, Joey goes wild, Paz talks surfing and lyrics, Charles has James Taylor in his head, Tomโ€™s capturing everything and anything, Charles explains his โ€˜intensionโ€™ and why heโ€™s a snake, and everyone is โ€œjust sayin!โ€\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 5", 2307, false, "zzl890Ysshw", "https://www.youtube.com/watch?v=zzl890Ysshw", "/downloads/MusicVideos/Pixies Official/20191124 - PIXIES - It's a Pixies Podcast - Episode 5.mp4", false, 1, ~U[2019-11-24 16:30:02Z]] 18:59:36.180 [debug] QUERY OK source="sources" db=0.1ms idle=412.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:36.180 [debug] QUERY OK source="media_profiles" db=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] 18:59:36.181 [debug] QUERY OK source="media_items" db=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 [85] 18:59:36.181 [info] Kicking off download for media item #85 (zzl890Ysshw) 18:59:36.182 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [86, 85, ~U[2025-12-25 01:59:36Z], ~U[2025-12-25 01:59:36Z]] 18:59:36.182 [debug] Current batch of media processed. Will check again in 1000ms 18:59:37.183 [debug] Current batch of media processed. Will check again in 1000ms 18:59:37.479 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:38.185 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nSomeoneโ€™s up for 2 Grammyโ€™s, Charles has been up all night drinking with Paz, Joey has been up since dawn worrying about one particular song, Charles realizes he gave Joey the wrong chart, and Joey is trying to come up with something different.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 1881, "filename" => "/downloads/MusicVideos/Pixies Official/20191123 - PIXIES - It's a Pixies Podcast - Episode 4.mp4", "id" => "IDlc6FD6hbQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IDlc6FD6hbQ", "playlist_index" => 86, "timestamp" => 1574525489, "title" => "PIXIES - It's a Pixies Podcast - Episode 4", "upload_date" => "20191123"} 18:59:38.185 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=705.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:38.186 [debug] QUERY OK source="sources" db=0.2ms idle=510.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:38.187 [debug] QUERY OK source="media_items" db=0.3ms idle=511.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-23 16:11:29Z], 1] 18:59:38.188 [debug] QUERY OK source="media_items" db=1.0ms idle=511.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nSomeoneโ€™s up for 2 Grammyโ€™s, Charles has been up all night drinking with Paz, Joey has been up since dawn worrying about one particular song, Charles realizes he gave Joey the wrong chart, and Joey is trying to come up with something different.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 4", "157c94b2-2001-442d-a5c1-db9ed54addda", 1881, false, "IDlc6FD6hbQ", "https://www.youtube.com/watch?v=IDlc6FD6hbQ", 86, "/downloads/MusicVideos/Pixies Official/20191123 - PIXIES - It's a Pixies Podcast - Episode 4.mp4", false, false, false, 1, [], 99, ~U[2019-11-23 16:11:29Z], ~U[2025-12-25 01:59:38Z], ~U[2025-12-25 01:59:38Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nSomeoneโ€™s up for 2 Grammyโ€™s, Charles has been up all night drinking with Paz, Joey has been up since dawn worrying about one particular song, Charles realizes he gave Joey the wrong chart, and Joey is trying to come up with something different.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 4", 1881, false, "IDlc6FD6hbQ", "https://www.youtube.com/watch?v=IDlc6FD6hbQ", "/downloads/MusicVideos/Pixies Official/20191123 - PIXIES - It's a Pixies Podcast - Episode 4.mp4", false, 1, ~U[2019-11-23 16:11:29Z]] 18:59:38.188 [debug] QUERY OK source="sources" db=0.1ms idle=417.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:38.189 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:59:38.189 [debug] QUERY OK source="media_items" db=0.2ms 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 [86] 18:59:38.189 [info] Kicking off download for media item #86 (IDlc6FD6hbQ) 18:59:38.191 [debug] QUERY OK source="tasks" db=0.2ms idle=2.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [87, 86, ~U[2025-12-25 01:59:38Z], ~U[2025-12-25 01:59:38Z]] 18:59:38.191 [debug] Current batch of media processed. Will check again in 1000ms 18:59:39.192 [debug] Current batch of media processed. Will check again in 1000ms 18:59:40.193 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. German beer halls are invoked, a custom-made vampire tooth guitar makes itโ€™s presence felt, Paz reveals the history of her bass flower as well as the secret to staying on the click, Dave goes bird watching and unearths the inspiration for the album's title and Charles and Tom find themselves on different pages about the guitar sound.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 2246, "filename" => "/downloads/MusicVideos/Pixies Official/20191122 - PIXIES - It's a Pixies Podcast - Episode 3.mp4", "id" => "gsQtwBdADZ8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gsQtwBdADZ8", "playlist_index" => 87, "timestamp" => 1574441960, "title" => "PIXIES - It's a Pixies Podcast - Episode 3", "upload_date" => "20191122"} 18:59:40.194 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=518.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:40.195 [debug] QUERY OK source="sources" db=0.2ms idle=519.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:40.195 [debug] QUERY OK source="media_items" db=0.2ms idle=519.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-22 16:59:20Z], 1] 18:59:40.196 [debug] QUERY OK source="media_items" db=0.9ms idle=520.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. German beer halls are invoked, a custom-made vampire tooth guitar makes itโ€™s presence felt, Paz reveals the history of her bass flower as well as the secret to staying on the click, Dave goes bird watching and unearths the inspiration for the album's title and Charles and Tom find themselves on different pages about the guitar sound.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 3", "004732d3-00da-4144-a194-8545956ac13b", 2246, false, "gsQtwBdADZ8", "https://www.youtube.com/watch?v=gsQtwBdADZ8", 87, "/downloads/MusicVideos/Pixies Official/20191122 - PIXIES - It's a Pixies Podcast - Episode 3.mp4", false, false, false, 1, [], 99, ~U[2019-11-22 16:59:20Z], ~U[2025-12-25 01:59:40Z], ~U[2025-12-25 01:59:40Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. German beer halls are invoked, a custom-made vampire tooth guitar makes itโ€™s presence felt, Paz reveals the history of her bass flower as well as the secret to staying on the click, Dave goes bird watching and unearths the inspiration for the album's title and Charles and Tom find themselves on different pages about the guitar sound.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 3", 2246, false, "gsQtwBdADZ8", "https://www.youtube.com/watch?v=gsQtwBdADZ8", "/downloads/MusicVideos/Pixies Official/20191122 - PIXIES - It's a Pixies Podcast - Episode 3.mp4", false, 1, ~U[2019-11-22 16:59:20Z]] 18:59:40.197 [debug] QUERY OK source="sources" db=0.2ms idle=422.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:40.197 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 18:59:40.198 [debug] QUERY OK source="media_items" db=0.2ms 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 [87] 18:59:40.198 [info] Kicking off download for media item #87 (gsQtwBdADZ8) 18:59:40.199 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [88, 87, ~U[2025-12-25 01:59:40Z], ~U[2025-12-25 01:59:40Z]] 18:59:40.199 [debug] Current batch of media processed. Will check again in 1000ms 18:59:41.201 [debug] Current batch of media processed. Will check again in 1000ms 18:59:42.201 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. The album's guiding spirit, Tom Dalgety, discusses his multifaceted role as producer, mentor, father confessor and chief of time management. Charles finds his โ€˜thinking stickโ€™, compares creating a song with making the perfect sandwich and claims โ€œThis is the part of the recording process that kind of kills the soulโ€. Joey, on the other hand is โ€œโ€ฆthinking too muchโ€.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 2084, "filename" => "/downloads/MusicVideos/Pixies Official/20191121 - PIXIES - It's a Pixies Podcast - Episode 2.mp4", "id" => "l0BuOmmmV68", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=l0BuOmmmV68", "playlist_index" => 88, "timestamp" => 1574353800, "title" => "PIXIES - It's a Pixies Podcast - Episode 2", "upload_date" => "20191121"} 18:59:42.202 [debug] QUERY OK source="sources" db=0.3ms idle=526.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] 18:59:42.203 [debug] QUERY OK source="sources" db=0.2ms idle=527.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:42.203 [debug] QUERY OK source="media_items" db=0.3ms 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[2019-11-21 16:30:00Z], 1] 18:59:42.205 [debug] QUERY OK source="media_items" db=1.0ms idle=528.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's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. The album's guiding spirit, Tom Dalgety, discusses his multifaceted role as producer, mentor, father confessor and chief of time management. Charles finds his โ€˜thinking stickโ€™, compares creating a song with making the perfect sandwich and claims โ€œThis is the part of the recording process that kind of kills the soulโ€. Joey, on the other hand is โ€œโ€ฆthinking too muchโ€.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 2", "26adc1fb-fd25-4b25-b15d-67be4bcfd6ec", 2084, false, "l0BuOmmmV68", "https://www.youtube.com/watch?v=l0BuOmmmV68", 88, "/downloads/MusicVideos/Pixies Official/20191121 - PIXIES - It's a Pixies Podcast - Episode 2.mp4", false, false, false, 1, [], 99, ~U[2019-11-21 16:30:00Z], ~U[2025-12-25 01:59:42Z], ~U[2025-12-25 01:59:42Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. The album's guiding spirit, Tom Dalgety, discusses his multifaceted role as producer, mentor, father confessor and chief of time management. Charles finds his โ€˜thinking stickโ€™, compares creating a song with making the perfect sandwich and claims โ€œThis is the part of the recording process that kind of kills the soulโ€. Joey, on the other hand is โ€œโ€ฆthinking too muchโ€.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 2", 2084, false, "l0BuOmmmV68", "https://www.youtube.com/watch?v=l0BuOmmmV68", "/downloads/MusicVideos/Pixies Official/20191121 - PIXIES - It's a Pixies Podcast - Episode 2.mp4", false, 1, ~U[2019-11-21 16:30:00Z]] 18:59:42.205 [debug] QUERY OK source="sources" db=0.2ms idle=427.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:42.205 [debug] QUERY OK source="media_profiles" db=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] 18:59:42.206 [debug] QUERY OK source="media_items" db=0.2ms 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 [88] 18:59:42.206 [info] Kicking off download for media item #88 (l0BuOmmmV68) 18:59:42.208 [debug] QUERY OK source="tasks" db=0.1ms idle=2.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [89, 88, ~U[2025-12-25 01:59:42Z], ~U[2025-12-25 01:59:42Z]] 18:59:42.208 [debug] Current batch of media processed. Will check again in 1000ms 18:59:42.966 [info] CONNECTED TO Phoenix.LiveView.Socket in 19ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "WSEDcjk3IAIAMlY9QQEnBQU8NHgdPBUlkXjKtbJTtd9Dxoap_Tm-SwAz", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 18:59:42.974 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "value" => nil} 18:59:42.974 [debug] Replied in 90ยตs 18:59:42.975 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 18:59:42.975 [debug] Replied in 48ยตs 18:59:42.988 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 18:59:42.988 [debug] Replied in 137ยตs 18:59:43.208 [debug] Current batch of media processed. Will check again in 1000ms 18:59:44.100 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UmZMaqS_-dU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/74/31/743138021c5351248dbf10bb57bbb928455bd64088118bf1592c91d0e6c152f6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:44.116 [debug] Running yt-dlp command for action: download_thumbnail 18:59:44.117 [debug] QUERY OK source="settings" db=0.1ms idle=441.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 [] 18:59:44.117 [debug] QUERY OK source="settings" db=0.0ms idle=441.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 [] 18:59:44.117 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:59:44.117 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UmZMaqS_-dU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/14/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/36/d4/36d499cfdf03fada062149bb7584f4a524be66041b7a131072be34b1f287983e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:44.209 [debug] Current batch of media processed. Will check again in 1000ms 18:59:45.210 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. As Pixies create their new album at Dreamland studios near Woodstock, NY, acclaimed music journalist Tony Fletcher reveals their story. Through daily conversations and a forensic examination of their past, Tony discovers their creative ambition and drive remain as relevant โ€“ and weird โ€“ as ever.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "duration" => 2063, "filename" => "/downloads/MusicVideos/Pixies Official/20191120 - PIXIES - It's a Pixies Podcast - Episode 1.mp4", "id" => "SrWdD25zaOU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SrWdD25zaOU", "playlist_index" => 89, "timestamp" => 1574267400, "title" => "PIXIES - It's a Pixies Podcast - Episode 1", "upload_date" => "20191120"} 18:59:45.211 [debug] QUERY OK source="sources" db=0.2ms idle=1430.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:45.211 [debug] QUERY OK source="sources" db=0.1ms idle=1094.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:45.211 [debug] QUERY OK source="media_items" db=0.2ms idle=1094.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-20 16:30:00Z], 1] 18:59:45.315 [debug] QUERY OK source="media_items" db=103.6ms idle=1094.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's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. As Pixies create their new album at Dreamland studios near Woodstock, NY, acclaimed music journalist Tony Fletcher reveals their story. Through daily conversations and a forensic examination of their past, Tony discovers their creative ambition and drive remain as relevant โ€“ and weird โ€“ as ever.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 1", "e3427cbd-65f4-4ebc-97b6-712a24e96884", 2063, false, "SrWdD25zaOU", "https://www.youtube.com/watch?v=SrWdD25zaOU", 89, "/downloads/MusicVideos/Pixies Official/20191120 - PIXIES - It's a Pixies Podcast - Episode 1.mp4", false, false, false, 1, [], 99, ~U[2019-11-20 16:30:00Z], ~U[2025-12-25 01:59:45Z], ~U[2025-12-25 01:59:45Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. As Pixies create their new album at Dreamland studios near Woodstock, NY, acclaimed music journalist Tony Fletcher reveals their story. Through daily conversations and a forensic examination of their past, Tony discovers their creative ambition and drive remain as relevant โ€“ and weird โ€“ as ever.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 1", 2063, false, "SrWdD25zaOU", "https://www.youtube.com/watch?v=SrWdD25zaOU", "/downloads/MusicVideos/Pixies Official/20191120 - PIXIES - It's a Pixies Podcast - Episode 1.mp4", false, 1, ~U[2019-11-20 16:30:00Z]] 18:59:45.316 [debug] QUERY OK source="sources" db=0.2ms idle=534.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:45.316 [debug] QUERY OK source="media_profiles" db=0.1ms idle=105.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] 18:59:45.316 [debug] QUERY OK source="media_items" db=0.1ms idle=105.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 [89] 18:59:45.316 [info] Kicking off download for media item #89 (SrWdD25zaOU) 18:59:45.324 [debug] QUERY OK source="tasks" db=0.1ms idle=7.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [90, 89, ~U[2025-12-25 01:59:45Z], ~U[2025-12-25 01:59:45Z]] 18:59:45.324 [debug] Current batch of media processed. Will check again in 1000ms 18:59:46.324 [debug] Current batch of media processed. Will check again in 1000ms 18:59:47.325 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The official music video for 'Long Rider' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by: Gilbert Trejo\nCasting Director and Executive Producer: Paz Lenchantin\nCinematography: Marcin Szocinski \nProduction design: Kyle Vannoy\nAD: Curtis Williams-Foshee\nProducer: Greg Haggart \nGaffer: Eli Tahan\nCostumes: Jacquelinne Cingolani\nMake up: Mary Salazar\nEdited by: Maximilla Lukacs and Alex Cherry\nArt director: Joseph Waggoner \nAC: Paolo Arriola\nGrip: Tigran Tsolakyan \nSteadicam: Justin Danzansky\nPA: Seth Trump, Theo Cooper, Henri Cash, Austin Smith \nColorist: Kinan Chibanil\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLong Rider Lyrics:\nHave you seen my Desiree? \nShe rides the sea of silver gray\nYouโ€™ll find her at the end of summerโ€™s day\n\nThe waves were high and crystal clean\nIf I were you and you were me \nWe would do the same as Desiree \nJust slay it\n \nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide\n(She) Took the highway to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nI believe in Miki Dora \"Da Cat\", I believe in Whitey, Greenough and Nat, I believe in Leonard, Peanuts and Yan \nI believe, I believe, I believe, I believe, I believe, I believe \n\nHave you seen my Desiree?\nShe rides the wave of silver grey \nJust slay it\n\nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nJust slay it\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 213, "filename" => "/downloads/MusicVideos/Pixies Official/20191029 - PIXIES - Long Rider (Official Video).mp4", "id" => "thxrujYnY6c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=thxrujYnY6c", "playlist_index" => 90, "timestamp" => 1572356929, "title" => "PIXIES - Long Rider (Official Video)", "upload_date" => "20191029"} 18:59:47.326 [debug] QUERY OK source="sources" db=0.2ms idle=650.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:47.326 [debug] QUERY OK source="sources" db=0.1ms idle=650.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:47.326 [debug] QUERY OK source="media_items" db=0.1ms idle=651.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-29 13:48:49Z], 1] 18:59:47.327 [debug] QUERY OK source="media_items" db=0.7ms idle=651.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" ["The official music video for 'Long Rider' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by: Gilbert Trejo\nCasting Director and Executive Producer: Paz Lenchantin\nCinematography: Marcin Szocinski \nProduction design: Kyle Vannoy\nAD: Curtis Williams-Foshee\nProducer: Greg Haggart \nGaffer: Eli Tahan\nCostumes: Jacquelinne Cingolani\nMake up: Mary Salazar\nEdited by: Maximilla Lukacs and Alex Cherry\nArt director: Joseph Waggoner \nAC: Paolo Arriola\nGrip: Tigran Tsolakyan \nSteadicam: Justin Danzansky\nPA: Seth Trump, Theo Cooper, Henri Cash, Austin Smith \nColorist: Kinan Chibanil\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLong Rider Lyrics:\nHave you seen my Desiree? \nShe rides the sea of silver gray\nYouโ€™ll find her at the end of summerโ€™s day\n\nThe waves were high and crystal clean\nIf I were you and you were me \nWe would do the same as Desiree \nJust slay it\n \nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide\n(She) Took the highway to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nI believe in Miki Dora \"Da Cat\", I believe in Whitey, Greenough and Nat, I believe in Leonard, Peanuts and Yan \nI believe, I believe, I believe, I believe, I believe, I believe \n\nHave you seen my Desiree?\nShe rides the wave of silver grey \nJust slay it\n\nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nJust slay it\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - Long Rider (Official Video)", "fcfaa0a2-c825-402f-a2a2-f165d00cb403", 213, false, "thxrujYnY6c", "https://www.youtube.com/watch?v=thxrujYnY6c", 90, "/downloads/MusicVideos/Pixies Official/20191029 - PIXIES - Long Rider (Official Video).mp4", false, false, false, 1, [], 99, ~U[2019-10-29 13:48:49Z], ~U[2025-12-25 01:59:47Z], ~U[2025-12-25 01:59:47Z], "The official music video for 'Long Rider' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by: Gilbert Trejo\nCasting Director and Executive Producer: Paz Lenchantin\nCinematography: Marcin Szocinski \nProduction design: Kyle Vannoy\nAD: Curtis Williams-Foshee\nProducer: Greg Haggart \nGaffer: Eli Tahan\nCostumes: Jacquelinne Cingolani\nMake up: Mary Salazar\nEdited by: Maximilla Lukacs and Alex Cherry\nArt director: Joseph Waggoner \nAC: Paolo Arriola\nGrip: Tigran Tsolakyan \nSteadicam: Justin Danzansky\nPA: Seth Trump, Theo Cooper, Henri Cash, Austin Smith \nColorist: Kinan Chibanil\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLong Rider Lyrics:\nHave you seen my Desiree? \nShe rides the sea of silver gray\nYouโ€™ll find her at the end of summerโ€™s day\n\nThe waves were high and crystal clean\nIf I were you and you were me \nWe would do the same as Desiree \nJust slay it\n \nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide\n(She) Took the highway to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nI believe in Miki Dora \"Da Cat\", I believe in Whitey, Greenough and Nat, I believe in Leonard, Peanuts and Yan \nI believe, I believe, I believe, I believe, I believe, I believe \n\nHave you seen my Desiree?\nShe rides the wave of silver grey \nJust slay it\n\nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nJust slay it\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - Long Rider (Official Video)", 213, false, "thxrujYnY6c", "https://www.youtube.com/watch?v=thxrujYnY6c", "/downloads/MusicVideos/Pixies Official/20191029 - PIXIES - Long Rider (Official Video).mp4", false, 1, ~U[2019-10-29 13:48:49Z]] 18:59:47.328 [debug] QUERY OK source="sources" db=0.1ms idle=543.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:47.328 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:47.328 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [90] 18:59:47.328 [info] Kicking off download for media item #90 (thxrujYnY6c) 18:59:47.329 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [91, 90, ~U[2025-12-25 01:59:47Z], ~U[2025-12-25 01:59:47Z]] 18:59:47.329 [debug] Current batch of media processed. Will check again in 1000ms 18:59:48.170 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UmZMaqS_-dU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/14/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/36/d4/36d499cfdf03fada062149bb7584f4a524be66041b7a131072be34b1f287983e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:48.170 [debug] QUERY OK db=0.0ms idle=841.7ms begin [] 18:59:48.171 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:59:44Z], "/downloads/MusicVideos/Pixies Official/20240916 - Pixies - Motoroller (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20240916 - Pixies - Motoroller (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20240916 - Pixies - Motoroller (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20240916 - Pixies - Motoroller (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:59:48Z], 14] 18:59:48.171 [debug] QUERY OK source="media_metadata" db=0.2ms 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/14/metadata.json.gz", "/config/metadata/media_items/14/thumbnail.jpg", 14, ~U[2025-12-25 01:59:48Z], ~U[2025-12-25 01:59:48Z]] 18:59:48.171 [debug] QUERY OK db=0.1ms commit [] 18:59:48.172 [debug] QUERY OK source="media_items" db=0.5ms idle=842.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [44373202, ~U[2025-12-25 01:59:48Z], 14] 18:59:48.172 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:48.172 [info] {"args":{"id":14},"id":15,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":24691343,"event":"job:stop","queue_time":143480397,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:59:48.179 [info] {"args":{"id":16},"id":17,"meta":{},"system_time":1766627988178908734,"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"]} 18:59:48.179 [debug] QUERY OK source="media_items" db=0.1ms idle=393.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" = ?) [16] 18:59:48.179 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:48.179 [debug] QUERY OK source="sources" db=0.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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:48.179 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:48.180 [debug] QUERY OK source="media_items" db=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 [16] 18:59:48.180 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.7ms 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" = ?) [16] 18:59:48.180 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 18:59:48.181 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 18:59:48.181 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:48.181 [debug] Running yt-dlp command for action: get_downloadable_status 18:59:48.181 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:48.182 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:48.182 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:48.182 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WqE5cTNkVYY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/25/7c/257cc0526ac3d5415ff6dd11be0198fbc41f043d2693426e33b90fc20bc0a568.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:48.330 [debug] Current batch of media processed. Will check again in 1000ms 18:59:49.332 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Los Surfers Muertos taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nLos Surfers Muertos Lyrics:\nOn a beach near Mexico \nLos Surfers Muertos raved\nabout a break on a shallow cove \nthe Killer Dana Wave\n\nLos Surfers Muertos\nvivieron antes del puerto\nwhere she came from\nshe rode the wave on her long gun\n\nโ€œJust one more rideโ€\nthe last words she said\nKiller Dana took her life instead\n\nWay over head\nshe caught her last big wave\nKiller Dana took her life away\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 174, "filename" => "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Los Surfers Muertos (Official Audio).mp4", "id" => "fvInDErUgyc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fvInDErUgyc", "playlist_index" => 91, "timestamp" => 1568344502, "title" => "PIXIES โ€“ Los Surfers Muertos (Official Audio)", "upload_date" => "20190913"} 18:59:49.332 [debug] QUERY OK source="sources" db=0.2ms idle=1150.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:49.332 [debug] QUERY OK source="sources" db=0.1ms idle=1150.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:49.333 [debug] QUERY OK source="media_items" db=0.3ms idle=1151.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:02Z], 1] 18:59:49.334 [debug] QUERY OK source="media_items" db=0.8ms idle=1151.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 Surfers Muertos taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nLos Surfers Muertos Lyrics:\nOn a beach near Mexico \nLos Surfers Muertos raved\nabout a break on a shallow cove \nthe Killer Dana Wave\n\nLos Surfers Muertos\nvivieron antes del puerto\nwhere she came from\nshe rode the wave on her long gun\n\nโ€œJust one more rideโ€\nthe last words she said\nKiller Dana took her life instead\n\nWay over head\nshe caught her last big wave\nKiller Dana took her life away\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Los Surfers Muertos (Official Audio)", "2685e4d5-ca1c-4ad1-abb1-9ca6b3637f55", 174, false, "fvInDErUgyc", "https://www.youtube.com/watch?v=fvInDErUgyc", 91, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Los Surfers Muertos (Official Audio).mp4", false, false, false, 1, [], 99, ~U[2019-09-13 03:15:02Z], ~U[2025-12-25 01:59:49Z], ~U[2025-12-25 01:59:49Z], "Los Surfers Muertos taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nLos Surfers Muertos Lyrics:\nOn a beach near Mexico \nLos Surfers Muertos raved\nabout a break on a shallow cove \nthe Killer Dana Wave\n\nLos Surfers Muertos\nvivieron antes del puerto\nwhere she came from\nshe rode the wave on her long gun\n\nโ€œJust one more rideโ€\nthe last words she said\nKiller Dana took her life instead\n\nWay over head\nshe caught her last big wave\nKiller Dana took her life away\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Los Surfers Muertos (Official Audio)", 174, false, "fvInDErUgyc", "https://www.youtube.com/watch?v=fvInDErUgyc", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Los Surfers Muertos (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:02Z]] 18:59:49.335 [debug] QUERY OK source="sources" db=0.1ms idle=547.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:49.335 [debug] QUERY OK source="media_profiles" db=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] 18:59:49.335 [debug] QUERY OK source="media_items" db=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 [91] 18:59:49.335 [info] Kicking off download for media item #91 (fvInDErUgyc) 18:59:49.337 [debug] QUERY OK source="tasks" db=0.1ms idle=2.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [92, 91, ~U[2025-12-25 01:59:49Z], ~U[2025-12-25 01:59:49Z]] 18:59:49.337 [debug] Current batch of media processed. Will check again in 1000ms 18:59:50.338 [debug] Current batch of media processed. Will check again in 1000ms 18:59:50.652 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UhnOjRjuKhM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/77/09/7709de45811d3ae32d954cd795858e60525036a7815cdd226a8f948e2904c8be.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:50.656 [debug] Running yt-dlp command for action: download_thumbnail 18:59:50.657 [debug] QUERY OK source="settings" db=0.1ms idle=1321.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 [] 18:59:50.657 [debug] QUERY OK source="settings" db=0.0ms idle=1320.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 [] 18:59:50.657 [debug] QUERY OK source="settings" db=0.0ms idle=1320.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 [] 18:59:50.657 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UhnOjRjuKhM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/15/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/13/4c/134cf96c41e61563d302b4d81d7e943c6c287aa42672d2001c14472d8abd2b01.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:51.339 [debug] Current batch of media processed. Will check again in 1000ms 18:59:51.949 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WqE5cTNkVYY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/25/7c/257cc0526ac3d5415ff6dd11be0198fbc41f043d2693426e33b90fc20bc0a568.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:51.949 [debug] Running yt-dlp command for action: download 18:59:51.950 [debug] QUERY OK source="settings" db=0.1ms idle=1158.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 [] 18:59:51.950 [debug] QUERY OK source="settings" db=0.1ms idle=274.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 [] 18:59:51.950 [debug] QUERY OK source="settings" db=0.1ms idle=274.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 [] 18:59:51.950 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WqE5cTNkVYY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7a/da/7ada4b6c35cb86e762a05d25e3c54890f4838205a7da5e94a1b5d8aaf4a389f4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:52.340 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 154, "filename" => "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Ready for Love (Official Audio).mp4", "id" => "HSwb2UpX0a8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HSwb2UpX0a8", "playlist_index" => 92, "timestamp" => 1568344502, "title" => "PIXIES โ€“ Ready for Love (Official Audio)", "upload_date" => "20190913"} 18:59:52.341 [debug] QUERY OK source="sources" db=0.2ms idle=665.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:52.341 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 18:59:52.341 [debug] QUERY OK source="media_items" db=0.2ms idle=391.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:02Z], 1] 18:59:52.346 [debug] QUERY OK source="media_items" db=4.3ms 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" ["Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Ready for Love (Official Audio)", "ccbbfdce-eb10-43d1-853f-f78cf5319b18", 154, false, "HSwb2UpX0a8", "https://www.youtube.com/watch?v=HSwb2UpX0a8", 92, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Ready for Love (Official Audio).mp4", false, false, false, 1, [], 98, ~U[2019-09-13 03:15:02Z], ~U[2025-12-25 01:59:52Z], ~U[2025-12-25 01:59:52Z], "Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Ready for Love (Official Audio)", 154, false, "HSwb2UpX0a8", "https://www.youtube.com/watch?v=HSwb2UpX0a8", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Ready for Love (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:02Z]] 18:59:52.347 [debug] QUERY OK source="sources" db=0.2ms idle=396.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:52.347 [debug] QUERY OK source="media_profiles" db=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] 18:59:52.347 [debug] QUERY OK source="media_items" db=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 [92] 18:59:52.347 [info] Kicking off download for media item #92 (HSwb2UpX0a8) 18:59:52.349 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [93, 92, ~U[2025-12-25 01:59:52Z], ~U[2025-12-25 01:59:52Z]] 18:59:52.349 [debug] Current batch of media processed. Will check again in 1000ms 18:59:53.350 [debug] Current batch of media processed. Will check again in 1000ms 18:59:54.351 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Death Horizon taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDeath Horizon Lyrics:\nThis drink is tranquilizing\njust look at us two\nasleep at the beach at Waikiki\nso I find it very surprising\nheโ€™s coming to you\nbut I am thankful that he helped me to see \n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\nand I can feel that the temperatureโ€™s rising\nbut what can you do?\nโ€˜cause that death horizon gonna burn you right through\n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 125, "filename" => "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Death Horizon (Official Audio).mp4", "id" => "CAKQjpj6MPE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CAKQjpj6MPE", "playlist_index" => 93, "timestamp" => 1568344501, "title" => "PIXIES โ€“ Death Horizon (Official Audio)", "upload_date" => "20190913"} 18:59:54.352 [debug] QUERY OK source="sources" db=0.2ms idle=676.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:54.352 [debug] QUERY OK source="sources" db=0.1ms idle=676.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] 18:59:54.352 [debug] QUERY OK source="media_items" db=0.2ms idle=676.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:01Z], 1] 18:59:54.353 [debug] QUERY OK source="media_items" db=0.6ms idle=677.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" ["Death Horizon taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDeath Horizon Lyrics:\nThis drink is tranquilizing\njust look at us two\nasleep at the beach at Waikiki\nso I find it very surprising\nheโ€™s coming to you\nbut I am thankful that he helped me to see \n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\nand I can feel that the temperatureโ€™s rising\nbut what can you do?\nโ€˜cause that death horizon gonna burn you right through\n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Death Horizon (Official Audio)", "c3d8c7f3-712b-4f75-9e45-ecd5b2f03381", 125, false, "CAKQjpj6MPE", "https://www.youtube.com/watch?v=CAKQjpj6MPE", 93, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Death Horizon (Official Audio).mp4", false, false, false, 1, [], 97, ~U[2019-09-13 03:15:01Z], ~U[2025-12-25 01:59:54Z], ~U[2025-12-25 01:59:54Z], "Death Horizon taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDeath Horizon Lyrics:\nThis drink is tranquilizing\njust look at us two\nasleep at the beach at Waikiki\nso I find it very surprising\nheโ€™s coming to you\nbut I am thankful that he helped me to see \n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\nand I can feel that the temperatureโ€™s rising\nbut what can you do?\nโ€˜cause that death horizon gonna burn you right through\n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Death Horizon (Official Audio)", 125, false, "CAKQjpj6MPE", "https://www.youtube.com/watch?v=CAKQjpj6MPE", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Death Horizon (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:01Z]] 18:59:54.354 [debug] QUERY OK source="sources" db=0.1ms idle=558.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] 18:59:54.354 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:54.354 [debug] QUERY OK source="media_items" db=0.1ms 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 [93] 18:59:54.354 [info] Kicking off download for media item #93 (CAKQjpj6MPE) 18:59:54.355 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [94, 93, ~U[2025-12-25 01:59:54Z], ~U[2025-12-25 01:59:54Z]] 18:59:54.355 [debug] Current batch of media processed. Will check again in 1000ms 18:59:54.867 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UhnOjRjuKhM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/15/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/13/4c/134cf96c41e61563d302b4d81d7e943c6c287aa42672d2001c14472d8abd2b01.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:54.868 [debug] QUERY OK db=0.0ms idle=513.7ms begin [] 18:59:54.868 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 01:59:50Z], "/downloads/MusicVideos/Pixies Official/20240822 - Pixies - Oyster Beds (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20240822 - Pixies - Oyster Beds (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20240822 - Pixies - Oyster Beds (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20240822 - Pixies - Oyster Beds (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 01:59:54Z], 15] 18:59:54.869 [debug] QUERY OK source="media_metadata" db=0.2ms 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/15/metadata.json.gz", "/config/metadata/media_items/15/thumbnail.jpg", 15, ~U[2025-12-25 01:59:54Z], ~U[2025-12-25 01:59:54Z]] 18:59:54.869 [debug] QUERY OK db=0.0ms commit [] 18:59:54.869 [debug] QUERY OK source="media_items" db=0.3ms idle=514.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [78170162, ~U[2025-12-25 01:59:54Z], 15] 18:59:54.869 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:54.870 [info] {"args":{"id":15},"id":16,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":25844133,"event":"job:stop","queue_time":147025396,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 18:59:54.877 [info] {"args":{"id":17},"id":18,"meta":{},"system_time":1766627994877023993,"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"]} 18:59:54.877 [debug] QUERY OK source="media_items" db=0.1ms idle=81.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" = ?) [17] 18:59:54.877 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:59:54.877 [debug] QUERY OK source="sources" db=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] 18:59:54.878 [debug] QUERY OK source="media_profiles" db=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] 18:59:54.878 [debug] QUERY OK source="media_items" db=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 [17] 18:59:54.878 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [17] 18:59:54.879 [debug] QUERY OK source="media_profiles" db=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] 18:59:54.879 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:54.879 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:59:54.879 [debug] Running yt-dlp command for action: get_downloadable_status 18:59:54.880 [debug] QUERY OK source="settings" db=0.0ms 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 [] 18:59:54.880 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:54.880 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 18:59:54.880 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=fH_PZZy3lJM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/67/02/670228e0d4e9d5fe91ce5dd1714ce5f07b7e442b57899ca46334e941688396e4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:55.356 [debug] Current batch of media processed. Will check again in 1000ms 18:59:56.357 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "This Is My Fate taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nThis Is My Fate Lyrics:\nLake of the long ton of the angel cake\nonly got one dirty mandrake\nโ€œhold that trainโ€ I told that skinner man\nthis is my place this is my fate\n\nCross of the one arm wine thatโ€™s fortified\nnow to hasten crucifixion \nโ€œhold that trainโ€ I told that skinner man\nthis is my place\n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink this is my fate\nโ€œhold that trainโ€ I told that skinner man\n\nHey, mourning spirits singing Harmony\nBorax Mine Works Valley Of Death\nโ€œhold that trainโ€ I told that skinner man\nthis is my place \n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink \nthis is my fate this is my place \nthis is my fate this is my place\nthis is my fate this is my place \nthis is my fate my fate my fate\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 201, "filename" => "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ This Is My Fate (Official Audio).mp4", "id" => "4Yp8GROvJSU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4Yp8GROvJSU", "playlist_index" => 94, "timestamp" => 1568344501, "title" => "PIXIES โ€“ This Is My Fate (Official Audio)", "upload_date" => "20190913"} 18:59:56.358 [debug] QUERY OK source="sources" db=0.2ms idle=1478.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] 18:59:56.358 [debug] QUERY OK source="sources" db=0.1ms idle=1478.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:56.358 [debug] QUERY OK source="media_items" db=0.1ms idle=1478.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:01Z], 1] 18:59:56.359 [debug] QUERY OK source="media_items" db=0.5ms idle=1478.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" ["This Is My Fate taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nThis Is My Fate Lyrics:\nLake of the long ton of the angel cake\nonly got one dirty mandrake\nโ€œhold that trainโ€ I told that skinner man\nthis is my place this is my fate\n\nCross of the one arm wine thatโ€™s fortified\nnow to hasten crucifixion \nโ€œhold that trainโ€ I told that skinner man\nthis is my place\n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink this is my fate\nโ€œhold that trainโ€ I told that skinner man\n\nHey, mourning spirits singing Harmony\nBorax Mine Works Valley Of Death\nโ€œhold that trainโ€ I told that skinner man\nthis is my place \n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink \nthis is my fate this is my place \nthis is my fate this is my place\nthis is my fate this is my place \nthis is my fate my fate my fate\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ This Is My Fate (Official Audio)", "f2943136-fcd3-4f2b-bd80-9c63d7c0e056", 201, false, "4Yp8GROvJSU", "https://www.youtube.com/watch?v=4Yp8GROvJSU", 94, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ This Is My Fate (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2019-09-13 03:15:01Z], ~U[2025-12-25 01:59:56Z], ~U[2025-12-25 01:59:56Z], "This Is My Fate taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nThis Is My Fate Lyrics:\nLake of the long ton of the angel cake\nonly got one dirty mandrake\nโ€œhold that trainโ€ I told that skinner man\nthis is my place this is my fate\n\nCross of the one arm wine thatโ€™s fortified\nnow to hasten crucifixion \nโ€œhold that trainโ€ I told that skinner man\nthis is my place\n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink this is my fate\nโ€œhold that trainโ€ I told that skinner man\n\nHey, mourning spirits singing Harmony\nBorax Mine Works Valley Of Death\nโ€œhold that trainโ€ I told that skinner man\nthis is my place \n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink \nthis is my fate this is my place \nthis is my fate this is my place\nthis is my fate this is my place \nthis is my fate my fate my fate\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ This Is My Fate (Official Audio)", 201, false, "4Yp8GROvJSU", "https://www.youtube.com/watch?v=4Yp8GROvJSU", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ This Is My Fate (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:01Z]] 18:59:56.360 [debug] QUERY OK source="sources" db=0.1ms idle=562.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:56.360 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:56.360 [debug] QUERY OK source="media_items" db=0.1ms 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 [94] 18:59:56.360 [info] Kicking off download for media item #94 (4Yp8GROvJSU) 18:59:56.361 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [95, 94, ~U[2025-12-25 01:59:56Z], ~U[2025-12-25 01:59:56Z]] 18:59:56.361 [debug] Current batch of media processed. Will check again in 1000ms 18:59:57.362 [debug] Current batch of media processed. Will check again in 1000ms 18:59:58.363 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Bird of Prey taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nBird of Prey Lyrics:\nLittle birdie little birdie little birdie little birdie\n\nIโ€™ll set my broken bone\nwith a twist and a crack\nnow your coverโ€™s blown\nyou buried me but I came back\nyouโ€™ve stolen my tomorrow\nso I come for it today \nyou stole it when you stole my yesterday\n\nLittle birdie little birdie little birdie little birdie\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark\n\nWell, Iโ€™m flying through the rag \ncrack the whip from my caleche\nI have the horseโ€™s speed \nand if I need the horseโ€™s flesh \nfire for the tallow\nbut I still canโ€™t find the way\nyou stole it when you stole my yesterday\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark I hear you far away\ndeep in my heart my little bird of prey\nI have your mark\n\nLittle birdie little birdie little birdie little birdie\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 157, "filename" => "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Bird of Prey (Official Audio).mp4", "id" => "29PaqNvbAxA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=29PaqNvbAxA", "playlist_index" => 95, "timestamp" => 1568344501, "title" => "PIXIES โ€“ Bird of Prey (Official Audio)", "upload_date" => "20190913"} 18:59:58.364 [debug] QUERY OK source="sources" db=0.2ms idle=688.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 18:59:58.364 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 18:59:58.364 [debug] QUERY OK source="media_items" db=0.2ms idle=689.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:01Z], 1] 18:59:58.365 [debug] QUERY OK source="media_items" db=0.6ms idle=689.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" ["Bird of Prey taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nBird of Prey Lyrics:\nLittle birdie little birdie little birdie little birdie\n\nIโ€™ll set my broken bone\nwith a twist and a crack\nnow your coverโ€™s blown\nyou buried me but I came back\nyouโ€™ve stolen my tomorrow\nso I come for it today \nyou stole it when you stole my yesterday\n\nLittle birdie little birdie little birdie little birdie\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark\n\nWell, Iโ€™m flying through the rag \ncrack the whip from my caleche\nI have the horseโ€™s speed \nand if I need the horseโ€™s flesh \nfire for the tallow\nbut I still canโ€™t find the way\nyou stole it when you stole my yesterday\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark I hear you far away\ndeep in my heart my little bird of prey\nI have your mark\n\nLittle birdie little birdie little birdie little birdie\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Bird of Prey (Official Audio)", "a69b8840-3c2c-4425-8f4d-fe2499263c70", 157, false, "29PaqNvbAxA", "https://www.youtube.com/watch?v=29PaqNvbAxA", 95, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Bird of Prey (Official Audio).mp4", false, false, false, 1, [], 95, ~U[2019-09-13 03:15:01Z], ~U[2025-12-25 01:59:58Z], ~U[2025-12-25 01:59:58Z], "Bird of Prey taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nBird of Prey Lyrics:\nLittle birdie little birdie little birdie little birdie\n\nIโ€™ll set my broken bone\nwith a twist and a crack\nnow your coverโ€™s blown\nyou buried me but I came back\nyouโ€™ve stolen my tomorrow\nso I come for it today \nyou stole it when you stole my yesterday\n\nLittle birdie little birdie little birdie little birdie\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark\n\nWell, Iโ€™m flying through the rag \ncrack the whip from my caleche\nI have the horseโ€™s speed \nand if I need the horseโ€™s flesh \nfire for the tallow\nbut I still canโ€™t find the way\nyou stole it when you stole my yesterday\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark I hear you far away\ndeep in my heart my little bird of prey\nI have your mark\n\nLittle birdie little birdie little birdie little birdie\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Bird of Prey (Official Audio)", 157, false, "29PaqNvbAxA", "https://www.youtube.com/watch?v=29PaqNvbAxA", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Bird of Prey (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:01Z]] 18:59:58.366 [debug] QUERY OK source="sources" db=0.1ms idle=566.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:59:58.366 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 18:59:58.366 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [95] 18:59:58.366 [info] Kicking off download for media item #95 (29PaqNvbAxA) 18:59:58.367 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [96, 95, ~U[2025-12-25 01:59:58Z], ~U[2025-12-25 01:59:58Z]] 18:59:58.367 [debug] Current batch of media processed. Will check again in 1000ms 18:59:58.898 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=fH_PZZy3lJM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/67/02/670228e0d4e9d5fe91ce5dd1714ce5f07b7e442b57899ca46334e941688396e4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 18:59:58.898 [debug] Running yt-dlp command for action: download 18:59:58.899 [debug] QUERY OK source="settings" db=0.1ms idle=532.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 [] 18:59:58.899 [debug] QUERY OK source="settings" db=0.0ms idle=531.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 [] 18:59:58.899 [debug] QUERY OK source="settings" db=0.0ms idle=531.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 [] 18:59:58.899 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=fH_PZZy3lJM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e8/b8/e8b8c5bba63214f73fbaa215e7b9cf36861d735379aa302aa666259a47c1373e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:59:59.368 [debug] Current batch of media processed. Will check again in 1000ms 19:00:00.369 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Daniel Boone taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDaniel Boone Lyrics:\nLast night I was driving around nothing to do, thinking of you\nI sighted here on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nLast night I was driving around nothing to do, thinking of you\nI sighted there on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nSometimes I see white sometimes blue, blue\n\nAnd Iโ€™m floating down to you and Iโ€™m noting from on high\nthat the Lord Howe reef looks like Daniel Boone and he is showing me his smile and he is showing me his smile\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 292, "filename" => "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Daniel Boone (Official Audio).mp4", "id" => "ybT82QanNsE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ybT82QanNsE", "playlist_index" => 96, "timestamp" => 1568344500, "title" => "PIXIES โ€“ Daniel Boone (Official Audio)", "upload_date" => "20190913"} 19:00:00.370 [debug] QUERY OK source="sources" db=0.4ms idle=1470.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:00.371 [debug] QUERY OK source="sources" db=0.2ms idle=1471.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:00.371 [debug] QUERY OK source="media_items" db=0.2ms idle=1471.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:00Z], 1] 19:00:00.372 [debug] QUERY OK source="media_items" db=0.7ms idle=696.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" ["Daniel Boone taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDaniel Boone Lyrics:\nLast night I was driving around nothing to do, thinking of you\nI sighted here on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nLast night I was driving around nothing to do, thinking of you\nI sighted there on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nSometimes I see white sometimes blue, blue\n\nAnd Iโ€™m floating down to you and Iโ€™m noting from on high\nthat the Lord Howe reef looks like Daniel Boone and he is showing me his smile and he is showing me his smile\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Daniel Boone (Official Audio)", "924cafe3-acf4-413f-8205-745269fd00a0", 292, false, "ybT82QanNsE", "https://www.youtube.com/watch?v=ybT82QanNsE", 96, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Daniel Boone (Official Audio).mp4", false, false, false, 1, [], 94, ~U[2019-09-13 03:15:00Z], ~U[2025-12-25 02:00:00Z], ~U[2025-12-25 02:00:00Z], "Daniel Boone taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDaniel Boone Lyrics:\nLast night I was driving around nothing to do, thinking of you\nI sighted here on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nLast night I was driving around nothing to do, thinking of you\nI sighted there on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nSometimes I see white sometimes blue, blue\n\nAnd Iโ€™m floating down to you and Iโ€™m noting from on high\nthat the Lord Howe reef looks like Daniel Boone and he is showing me his smile and he is showing me his smile\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Daniel Boone (Official Audio)", 292, false, "ybT82QanNsE", "https://www.youtube.com/watch?v=ybT82QanNsE", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Daniel Boone (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:00Z]] 19:00:00.373 [debug] QUERY OK source="sources" db=0.1ms idle=571.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] 19:00:00.373 [debug] QUERY OK source="media_profiles" db=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] 19:00:00.374 [debug] QUERY OK source="media_items" db=0.2ms 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 [96] 19:00:00.374 [info] Kicking off download for media item #96 (ybT82QanNsE) 19:00:00.375 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [97, 96, ~U[2025-12-25 02:00:00Z], ~U[2025-12-25 02:00:00Z]] 19:00:00.375 [debug] Current batch of media processed. Will check again in 1000ms 19:00:00.459 [info] {"source":"oban","duration":1467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[98]} 19:00:01.376 [debug] Current batch of media processed. Will check again in 1000ms 19:00:02.377 [debug] Current batch of media processed. Will check again in 1000ms 19:00:03.378 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "In the Arms of Mrs Mark of Cain taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nIn the Arms of Mrs Mark of Cain Lyrics:\nIโ€™m not proud but I know that Iโ€™m sane \nlike a grouse whoโ€™s resigned to the blade\nif you doubt and you think Iโ€™m profane\nIโ€™m in the arms of Mrs. Mark of Cain\n\nMy memories are all fables \nso Iโ€™m trying to get at the truth\nand if you think I am able\nwell, have I got some news for you\nIโ€™m in the arms of Mrs. Mark of Cain\n\nHollywood, yes, itโ€™s always the same\nbut it feels so damn good so I know Iโ€™ll be staying\nno, Iโ€™m not underfoot Iโ€™ve been trying to explain \nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 252, "filename" => "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio).mp4", "id" => "YH55PamT5WI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=YH55PamT5WI", "playlist_index" => 97, "timestamp" => 1568344500, "title" => "PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio)", "upload_date" => "20190913"} 19:00:03.379 [debug] QUERY OK source="sources" db=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" IN (?)) [1] 19:00:03.379 [debug] QUERY OK source="sources" db=0.1ms idle=1703.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] 19:00:03.379 [debug] QUERY OK source="media_items" db=0.1ms idle=1703.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:00Z], 1] 19:00:03.380 [debug] QUERY OK source="media_items" db=0.6ms idle=1576.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" ["In the Arms of Mrs Mark of Cain taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nIn the Arms of Mrs Mark of Cain Lyrics:\nIโ€™m not proud but I know that Iโ€™m sane \nlike a grouse whoโ€™s resigned to the blade\nif you doubt and you think Iโ€™m profane\nIโ€™m in the arms of Mrs. Mark of Cain\n\nMy memories are all fables \nso Iโ€™m trying to get at the truth\nand if you think I am able\nwell, have I got some news for you\nIโ€™m in the arms of Mrs. Mark of Cain\n\nHollywood, yes, itโ€™s always the same\nbut it feels so damn good so I know Iโ€™ll be staying\nno, Iโ€™m not underfoot Iโ€™ve been trying to explain \nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio)", "a27a095f-16e7-4864-b5fd-325dc1ec04aa", 252, false, "YH55PamT5WI", "https://www.youtube.com/watch?v=YH55PamT5WI", 97, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio).mp4", false, false, false, 1, [], 93, ~U[2019-09-13 03:15:00Z], ~U[2025-12-25 02:00:03Z], ~U[2025-12-25 02:00:03Z], "In the Arms of Mrs Mark of Cain taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nIn the Arms of Mrs Mark of Cain Lyrics:\nIโ€™m not proud but I know that Iโ€™m sane \nlike a grouse whoโ€™s resigned to the blade\nif you doubt and you think Iโ€™m profane\nIโ€™m in the arms of Mrs. Mark of Cain\n\nMy memories are all fables \nso Iโ€™m trying to get at the truth\nand if you think I am able\nwell, have I got some news for you\nIโ€™m in the arms of Mrs. Mark of Cain\n\nHollywood, yes, itโ€™s always the same\nbut it feels so damn good so I know Iโ€™ll be staying\nno, Iโ€™m not underfoot Iโ€™ve been trying to explain \nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio)", 252, false, "YH55PamT5WI", "https://www.youtube.com/watch?v=YH55PamT5WI", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:00Z]] 19:00:03.380 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:03.381 [debug] QUERY OK source="media_profiles" db=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] 19:00:03.381 [debug] QUERY OK source="media_items" db=0.1ms 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 [97] 19:00:03.381 [info] Kicking off download for media item #97 (YH55PamT5WI) 19:00:03.382 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [99, 97, ~U[2025-12-25 02:00:03Z], ~U[2025-12-25 02:00:03Z]] 19:00:03.382 [debug] Current batch of media processed. Will check again in 1000ms 19:00:04.383 [debug] Current batch of media processed. Will check again in 1000ms 19:00:05.384 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Silver Bullet taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSilver Bullet Lyrics:\nA few dark words you said to me\nI drew a blank and then I flew\nI walked the plank into the blue\nmy heartbeat in leagues of silence\n\nI walked along the coral snow\nI saw some lights an old hotel \nthe bell was rung the glasses filled\nthat cloudy drink that blackens bile\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nYou said at last โ€œletโ€™s have a duel\nout by the pines the day is warmโ€\nI played the fool and when it passed\nthe gadflies swarmed and then they dined\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 225, "filename" => "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Silver Bullet (Official Audio).mp4", "id" => "H8B414sOtMk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=H8B414sOtMk", "playlist_index" => 98, "timestamp" => 1568344500, "title" => "PIXIES โ€“ Silver Bullet (Official Audio)", "upload_date" => "20190913"} 19:00:05.385 [debug] QUERY OK source="sources" db=0.1ms idle=709.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:05.385 [debug] QUERY OK source="sources" db=0.1ms idle=709.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:05.385 [debug] QUERY OK source="media_items" db=0.2ms idle=710.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:00Z], 1] 19:00:05.387 [debug] QUERY OK source="media_items" db=0.7ms idle=710.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" ["Silver Bullet taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSilver Bullet Lyrics:\nA few dark words you said to me\nI drew a blank and then I flew\nI walked the plank into the blue\nmy heartbeat in leagues of silence\n\nI walked along the coral snow\nI saw some lights an old hotel \nthe bell was rung the glasses filled\nthat cloudy drink that blackens bile\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nYou said at last โ€œletโ€™s have a duel\nout by the pines the day is warmโ€\nI played the fool and when it passed\nthe gadflies swarmed and then they dined\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Silver Bullet (Official Audio)", "167cae83-1b27-4122-857a-5685b6a86331", 225, false, "H8B414sOtMk", "https://www.youtube.com/watch?v=H8B414sOtMk", 98, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Silver Bullet (Official Audio).mp4", false, false, false, 1, [], 92, ~U[2019-09-13 03:15:00Z], ~U[2025-12-25 02:00:05Z], ~U[2025-12-25 02:00:05Z], "Silver Bullet taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSilver Bullet Lyrics:\nA few dark words you said to me\nI drew a blank and then I flew\nI walked the plank into the blue\nmy heartbeat in leagues of silence\n\nI walked along the coral snow\nI saw some lights an old hotel \nthe bell was rung the glasses filled\nthat cloudy drink that blackens bile\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nYou said at last โ€œletโ€™s have a duel\nout by the pines the day is warmโ€\nI played the fool and when it passed\nthe gadflies swarmed and then they dined\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Silver Bullet (Official Audio)", 225, false, "H8B414sOtMk", "https://www.youtube.com/watch?v=H8B414sOtMk", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Silver Bullet (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:00Z]] 19:00:05.387 [debug] QUERY OK source="sources" db=0.1ms idle=579.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:05.387 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:00:05.388 [debug] QUERY OK source="media_items" db=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 [98] 19:00:05.388 [info] Kicking off download for media item #98 (H8B414sOtMk) 19:00:05.389 [debug] QUERY OK source="tasks" db=0.1ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [100, 98, ~U[2025-12-25 02:00:05Z], ~U[2025-12-25 02:00:05Z]] 19:00:05.389 [debug] Current batch of media processed. Will check again in 1000ms 19:00:06.390 [debug] Current batch of media processed. Will check again in 1000ms 19:00:07.391 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "St. Nazaire taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://pixies.lnk.to/PodcastID\n\nAdd โ€˜St. Nazaireโ€™ to your library: https://pixies.lnk.to/stnazaireID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSt. Nazaire Lyrics:\nDown at the rocks at Saint Nazaire\nI drank a bottle and a fuck me prayer\nI washed out with the greasy tide\nI went down on the selkie bride\n\nHer daddyโ€™s dead and her eyes are black\nsmells like spliff and Armagnac\nshe lost her coat but I like her style\nshe lost her head but I like her smile\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m all done talking to you\n\nI drank a bottle and a fuck me prayer\ndown at the rocks at Saint Nazaire\nher daddyโ€™s dead and her eyes are black\nI washed out never going back\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 147, "filename" => "/downloads/MusicVideos/Pixies Official/20190912 - PIXIES โ€“ St. Nazaire (Official Audio).mp4", "id" => "ns0sO9M-NMY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ns0sO9M-NMY", "playlist_index" => 99, "timestamp" => 1568257209, "title" => "PIXIES โ€“ St. Nazaire (Official Audio)", "upload_date" => "20190912"} 19:00:07.392 [debug] QUERY OK source="sources" db=0.1ms idle=716.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:07.392 [debug] QUERY OK source="sources" db=0.1ms idle=716.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:07.392 [debug] QUERY OK source="media_items" db=0.2ms idle=716.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-12 03:00:09Z], 1] 19:00:07.393 [debug] QUERY OK source="media_items" db=0.6ms idle=717.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" ["St. Nazaire taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://pixies.lnk.to/PodcastID\n\nAdd โ€˜St. Nazaireโ€™ to your library: https://pixies.lnk.to/stnazaireID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSt. Nazaire Lyrics:\nDown at the rocks at Saint Nazaire\nI drank a bottle and a fuck me prayer\nI washed out with the greasy tide\nI went down on the selkie bride\n\nHer daddyโ€™s dead and her eyes are black\nsmells like spliff and Armagnac\nshe lost her coat but I like her style\nshe lost her head but I like her smile\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m all done talking to you\n\nI drank a bottle and a fuck me prayer\ndown at the rocks at Saint Nazaire\nher daddyโ€™s dead and her eyes are black\nI washed out never going back\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ St. Nazaire (Official Audio)", "834f5086-766d-4662-8664-7f48ec46fff6", 147, false, "ns0sO9M-NMY", "https://www.youtube.com/watch?v=ns0sO9M-NMY", 99, "/downloads/MusicVideos/Pixies Official/20190912 - PIXIES โ€“ St. Nazaire (Official Audio).mp4", false, false, false, 1, [], 99, ~U[2019-09-12 03:00:09Z], ~U[2025-12-25 02:00:07Z], ~U[2025-12-25 02:00:07Z], "St. Nazaire taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://pixies.lnk.to/PodcastID\n\nAdd โ€˜St. Nazaireโ€™ to your library: https://pixies.lnk.to/stnazaireID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSt. Nazaire Lyrics:\nDown at the rocks at Saint Nazaire\nI drank a bottle and a fuck me prayer\nI washed out with the greasy tide\nI went down on the selkie bride\n\nHer daddyโ€™s dead and her eyes are black\nsmells like spliff and Armagnac\nshe lost her coat but I like her style\nshe lost her head but I like her smile\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m all done talking to you\n\nI drank a bottle and a fuck me prayer\ndown at the rocks at Saint Nazaire\nher daddyโ€™s dead and her eyes are black\nI washed out never going back\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ St. Nazaire (Official Audio)", 147, false, "ns0sO9M-NMY", "https://www.youtube.com/watch?v=ns0sO9M-NMY", "/downloads/MusicVideos/Pixies Official/20190912 - PIXIES โ€“ St. Nazaire (Official Audio).mp4", false, 1, ~U[2019-09-12 03:00:09Z]] 19:00:07.393 [debug] QUERY OK source="sources" db=0.0ms idle=584.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:07.394 [debug] QUERY OK source="media_profiles" db=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] 19:00:07.394 [debug] QUERY OK source="media_items" db=0.1ms 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 [99] 19:00:07.394 [info] Kicking off download for media item #99 (ns0sO9M-NMY) 19:00:07.395 [debug] QUERY OK source="tasks" db=0.0ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [101, 99, ~U[2025-12-25 02:00:07Z], ~U[2025-12-25 02:00:07Z]] 19:00:07.395 [debug] Current batch of media processed. Will check again in 1000ms 19:00:07.480 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:08.396 [debug] Current batch of media processed. Will check again in 1000ms 19:00:09.397 [debug] Current batch of media processed. Will check again in 1000ms 19:00:10.398 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Catfish Kate'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Catfish Kate' here: https://Pixies.lnk.to/CatfishvidID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜Catfish Kateโ€™ to your library: https://Pixies.lnk.to/CatfishKateID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "duration" => 191, "filename" => "/downloads/MusicVideos/Pixies Official/20190821 - PIXIES - Catfish Kate - Tom Dalgety Track Break Down.mp4", "id" => "secyOakvqpU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=secyOakvqpU", "playlist_index" => 100, "timestamp" => 1566374496, "title" => "PIXIES - Catfish Kate - Tom Dalgety Track Break Down", "upload_date" => "20190821"} 19:00:10.398 [debug] QUERY OK source="sources" db=0.1ms idle=1723.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:10.399 [debug] QUERY OK source="sources" db=0.1ms idle=1723.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:10.399 [debug] QUERY OK source="media_items" db=0.1ms idle=1723.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-21 08:01:36Z], 1] 19:00:10.400 [debug] QUERY OK source="media_items" db=0.6ms idle=1588.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" ["Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Catfish Kate'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Catfish Kate' here: https://Pixies.lnk.to/CatfishvidID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜Catfish Kateโ€™ to your library: https://Pixies.lnk.to/CatfishKateID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - Catfish Kate - Tom Dalgety Track Break Down", "4a2eec5a-3040-4ee5-9212-67fe435a9ec8", 191, false, "secyOakvqpU", "https://www.youtube.com/watch?v=secyOakvqpU", 100, "/downloads/MusicVideos/Pixies Official/20190821 - PIXIES - Catfish Kate - Tom Dalgety Track Break Down.mp4", false, false, false, 1, [], 99, ~U[2019-08-21 08:01:36Z], ~U[2025-12-25 02:00:10Z], ~U[2025-12-25 02:00:10Z], "Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Catfish Kate'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Catfish Kate' here: https://Pixies.lnk.to/CatfishvidID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜Catfish Kateโ€™ to your library: https://Pixies.lnk.to/CatfishKateID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - Catfish Kate - Tom Dalgety Track Break Down", 191, false, "secyOakvqpU", "https://www.youtube.com/watch?v=secyOakvqpU", "/downloads/MusicVideos/Pixies Official/20190821 - PIXIES - Catfish Kate - Tom Dalgety Track Break Down.mp4", false, 1, ~U[2019-08-21 08:01:36Z]] 19:00:10.401 [debug] QUERY OK source="sources" db=0.1ms idle=588.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] 19:00:10.401 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:00:10.401 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [100] 19:00:10.401 [info] Kicking off download for media item #100 (secyOakvqpU) 19:00:10.403 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [102, 100, ~U[2025-12-25 02:00:10Z], ~U[2025-12-25 02:00:10Z]] 19:00:10.403 [debug] Current batch of media processed. Will check again in 1000ms 19:00:11.403 [debug] Current batch of media processed. Will check again in 1000ms 19:00:12.072 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WqE5cTNkVYY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7a/da/7ada4b6c35cb86e762a05d25e3c54890f4838205a7da5e94a1b5d8aaf4a389f4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:12.087 [debug] Running yt-dlp command for action: download_thumbnail 19:00:12.087 [debug] QUERY OK source="settings" db=0.1ms idle=412.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 [] 19:00:12.087 [debug] QUERY OK source="settings" db=0.0ms idle=412.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 [] 19:00:12.088 [debug] QUERY OK source="settings" db=0.1ms idle=412.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 [] 19:00:12.088 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WqE5cTNkVYY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/16/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/94/99/94990ab44bbc3f20aeff142eb945de23952800d097066ff0979bd4d56dcac121.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:12.404 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.0, "description" => "The official music video for 'Catfish Kate' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nVideo created by Neirin Best and Lianne Pierce \nAnimation assistant: Lois de Silva\nColourists: Christopher Burrows, Rio Davey, Christia Corkill\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCatfish Kate Lyrics:\n \nCall me devil call me friend but call me Black Jack Hooligan\nI came all the way from Aberdeen to live among the go-betweens\nlet me tell you tell you about Catfish Kate in the time before when sheโ€™s just Kate\nhere in the mountains all alone before the time we called this home\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nHere in the valley that we all know a river bend thatโ€™s deep and slow\nwhere every creature drinks their fill and other creatures take their kill\nnow Kate went to catch a fish to put inside her favorite dish\na catfish grabbed her by the head and took her to his house instead\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nWell, they wrestled all the day and night the morning showed the bloody sight\nKate all dressed in catfish clothes his whiskers for her catfish robe whiskers for her robe\n\nWhere is my angel fallen down at the river bottom and is she there to stay?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\nnow sheโ€™s known as Catfish Kate\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 189, "filename" => "/downloads/MusicVideos/Pixies Official/20190806 - PIXIES - Catfish Kate (Official Video).mkv", "id" => "DzMff4KMf88", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DzMff4KMf88", "playlist_index" => 101, "timestamp" => 1565108865, "title" => "PIXIES - Catfish Kate (Official Video)", "upload_date" => "20190806"} 19:00:12.405 [debug] QUERY OK source="sources" db=0.2ms idle=729.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:12.405 [debug] QUERY OK source="sources" db=0.1ms idle=591.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:12.405 [debug] QUERY OK source="media_items" db=0.1ms idle=317.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-06 16:27:45Z], 1] 19:00:12.406 [debug] QUERY OK source="media_items" db=0.7ms idle=317.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" ["The official music video for 'Catfish Kate' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nVideo created by Neirin Best and Lianne Pierce \nAnimation assistant: Lois de Silva\nColourists: Christopher Burrows, Rio Davey, Christia Corkill\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCatfish Kate Lyrics:\n \nCall me devil call me friend but call me Black Jack Hooligan\nI came all the way from Aberdeen to live among the go-betweens\nlet me tell you tell you about Catfish Kate in the time before when sheโ€™s just Kate\nhere in the mountains all alone before the time we called this home\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nHere in the valley that we all know a river bend thatโ€™s deep and slow\nwhere every creature drinks their fill and other creatures take their kill\nnow Kate went to catch a fish to put inside her favorite dish\na catfish grabbed her by the head and took her to his house instead\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nWell, they wrestled all the day and night the morning showed the bloody sight\nKate all dressed in catfish clothes his whiskers for her catfish robe whiskers for her robe\n\nWhere is my angel fallen down at the river bottom and is she there to stay?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\nnow sheโ€™s known as Catfish Kate\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - Catfish Kate (Official Video)", "7769c3da-0d7e-4088-8c2d-45025e972202", 189, false, "DzMff4KMf88", "https://www.youtube.com/watch?v=DzMff4KMf88", 101, "/downloads/MusicVideos/Pixies Official/20190806 - PIXIES - Catfish Kate (Official Video).mkv", false, false, false, 1, [], 99, ~U[2019-08-06 16:27:45Z], ~U[2025-12-25 02:00:12Z], ~U[2025-12-25 02:00:12Z], "The official music video for 'Catfish Kate' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nVideo created by Neirin Best and Lianne Pierce \nAnimation assistant: Lois de Silva\nColourists: Christopher Burrows, Rio Davey, Christia Corkill\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCatfish Kate Lyrics:\n \nCall me devil call me friend but call me Black Jack Hooligan\nI came all the way from Aberdeen to live among the go-betweens\nlet me tell you tell you about Catfish Kate in the time before when sheโ€™s just Kate\nhere in the mountains all alone before the time we called this home\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nHere in the valley that we all know a river bend thatโ€™s deep and slow\nwhere every creature drinks their fill and other creatures take their kill\nnow Kate went to catch a fish to put inside her favorite dish\na catfish grabbed her by the head and took her to his house instead\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nWell, they wrestled all the day and night the morning showed the bloody sight\nKate all dressed in catfish clothes his whiskers for her catfish robe whiskers for her robe\n\nWhere is my angel fallen down at the river bottom and is she there to stay?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\nnow sheโ€™s known as Catfish Kate\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - Catfish Kate (Official Video)", 189, false, "DzMff4KMf88", "https://www.youtube.com/watch?v=DzMff4KMf88", "/downloads/MusicVideos/Pixies Official/20190806 - PIXIES - Catfish Kate (Official Video).mkv", false, 1, ~U[2019-08-06 16:27:45Z]] 19:00:12.407 [debug] QUERY OK source="sources" db=0.1ms idle=318.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] 19:00:12.407 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:00:12.407 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [101] 19:00:12.407 [info] Kicking off download for media item #101 (DzMff4KMf88) 19:00:12.408 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [103, 101, ~U[2025-12-25 02:00:12Z], ~U[2025-12-25 02:00:12Z]] 19:00:12.408 [debug] Current batch of media processed. Will check again in 1000ms 19:00:13.409 [debug] Current batch of media processed. Will check again in 1000ms 19:00:14.410 [debug] Current batch of media processed. Will check again in 1000ms 19:00:15.411 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The official music video for 'On Graveyard Hill' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nAdd โ€˜On Graveyard Hillโ€™ to your music library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by Kii Arens / Bobbi Rich\nProducer: Bobbi Rich \nStaring: Alli Harvard\nVideo Location: Los Angeles\nShooting Date: June 25th and 26th 2019\nProduction Company: Rainbow Blood\nProduction Design: Bobbi Rich, Sahm Hanson \nDP: Danny Dwyer\nEditor: Danny Reams, Kii Arens\nArt: Kii Arens, Bobbi Rich, Blake Neubert, Oliver Hibert\nStyling: Daizy Lemonade\nMake up: Monique Paredes\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nOn Graveyard Hill Lyrics:\n \nAnd when the moon grows smaller Donna picks out a flower\ngives her a witchy power there in the witching hour in the witching hour\nDonnaโ€™s taking her potion eating all my devotion\nfucking up my emotion in the witching hour\nDonna picks her a flower in the witching hour\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nIn the poisonous forest Donna lights up her torches\nher eyes are flying saucers her hair is black and gorgeous\nI see her down at the crossroads she can lead you to madness\nsheโ€™s leading me into darkness in the witching hour\nin the witching hour in the witching hour\n \nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed and soon I will be killed\n\n#Pixies #BeneathTheEyrie #Alternative", "duration" => 229, "filename" => "/downloads/MusicVideos/Pixies Official/20190717 - PIXIES - On Graveyard Hill (Official Video).mkv", "id" => "E2o-65chdoc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=E2o-65chdoc", "playlist_index" => 102, "timestamp" => 1563371896, "title" => "PIXIES - On Graveyard Hill (Official Video)", "upload_date" => "20190717"} 19:00:15.412 [debug] QUERY OK source="sources" db=0.1ms idle=1736.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:15.412 [debug] QUERY OK source="sources" db=0.1ms idle=1736.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] 19:00:15.412 [debug] QUERY OK source="media_items" db=0.2ms idle=1736.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-17 13:58:16Z], 1] 19:00:15.414 [debug] QUERY OK source="media_items" db=0.9ms idle=1596.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" ["The official music video for 'On Graveyard Hill' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nAdd โ€˜On Graveyard Hillโ€™ to your music library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by Kii Arens / Bobbi Rich\nProducer: Bobbi Rich \nStaring: Alli Harvard\nVideo Location: Los Angeles\nShooting Date: June 25th and 26th 2019\nProduction Company: Rainbow Blood\nProduction Design: Bobbi Rich, Sahm Hanson \nDP: Danny Dwyer\nEditor: Danny Reams, Kii Arens\nArt: Kii Arens, Bobbi Rich, Blake Neubert, Oliver Hibert\nStyling: Daizy Lemonade\nMake up: Monique Paredes\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nOn Graveyard Hill Lyrics:\n \nAnd when the moon grows smaller Donna picks out a flower\ngives her a witchy power there in the witching hour in the witching hour\nDonnaโ€™s taking her potion eating all my devotion\nfucking up my emotion in the witching hour\nDonna picks her a flower in the witching hour\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nIn the poisonous forest Donna lights up her torches\nher eyes are flying saucers her hair is black and gorgeous\nI see her down at the crossroads she can lead you to madness\nsheโ€™s leading me into darkness in the witching hour\nin the witching hour in the witching hour\n \nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed and soon I will be killed\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - On Graveyard Hill (Official Video)", "897a6787-613c-4869-ad05-6710bd96be90", 229, false, "E2o-65chdoc", "https://www.youtube.com/watch?v=E2o-65chdoc", 102, "/downloads/MusicVideos/Pixies Official/20190717 - PIXIES - On Graveyard Hill (Official Video).mkv", false, false, false, 1, [], 99, ~U[2019-07-17 13:58:16Z], ~U[2025-12-25 02:00:15Z], ~U[2025-12-25 02:00:15Z], "The official music video for 'On Graveyard Hill' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nAdd โ€˜On Graveyard Hillโ€™ to your music library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by Kii Arens / Bobbi Rich\nProducer: Bobbi Rich \nStaring: Alli Harvard\nVideo Location: Los Angeles\nShooting Date: June 25th and 26th 2019\nProduction Company: Rainbow Blood\nProduction Design: Bobbi Rich, Sahm Hanson \nDP: Danny Dwyer\nEditor: Danny Reams, Kii Arens\nArt: Kii Arens, Bobbi Rich, Blake Neubert, Oliver Hibert\nStyling: Daizy Lemonade\nMake up: Monique Paredes\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nOn Graveyard Hill Lyrics:\n \nAnd when the moon grows smaller Donna picks out a flower\ngives her a witchy power there in the witching hour in the witching hour\nDonnaโ€™s taking her potion eating all my devotion\nfucking up my emotion in the witching hour\nDonna picks her a flower in the witching hour\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nIn the poisonous forest Donna lights up her torches\nher eyes are flying saucers her hair is black and gorgeous\nI see her down at the crossroads she can lead you to madness\nsheโ€™s leading me into darkness in the witching hour\nin the witching hour in the witching hour\n \nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed and soon I will be killed\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - On Graveyard Hill (Official Video)", 229, false, "E2o-65chdoc", "https://www.youtube.com/watch?v=E2o-65chdoc", "/downloads/MusicVideos/Pixies Official/20190717 - PIXIES - On Graveyard Hill (Official Video).mkv", false, 1, ~U[2019-07-17 13:58:16Z]] 19:00:15.414 [debug] QUERY OK source="sources" db=0.1ms idle=597.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] 19:00:15.414 [debug] QUERY OK source="media_profiles" db=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] 19:00:15.415 [debug] QUERY OK source="media_items" db=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 [102] 19:00:15.415 [info] Kicking off download for media item #102 (E2o-65chdoc) 19:00:15.416 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [104, 102, ~U[2025-12-25 02:00:15Z], ~U[2025-12-25 02:00:15Z]] 19:00:15.416 [debug] Current batch of media processed. Will check again in 1000ms 19:00:16.297 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WqE5cTNkVYY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/16/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/94/99/94990ab44bbc3f20aeff142eb945de23952800d097066ff0979bd4d56dcac121.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:16.297 [debug] QUERY OK db=0.0ms idle=882.7ms begin [] 19:00:16.298 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:00:12Z], "/downloads/MusicVideos/Pixies Official/20240724 - Pixies - Chicken (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20240724 - Pixies - Chicken (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20240724 - Pixies - Chicken (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20240724 - Pixies - Chicken (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 02:00:16Z], 16] 19:00:16.298 [debug] QUERY OK source="media_metadata" db=0.2ms 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/16/metadata.json.gz", "/config/metadata/media_items/16/thumbnail.jpg", 16, ~U[2025-12-25 02:00:16Z], ~U[2025-12-25 02:00:16Z]] 19:00:16.299 [debug] QUERY OK db=0.1ms commit [] 19:00:16.299 [debug] QUERY OK source="media_items" db=0.4ms idle=883.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [51183915, ~U[2025-12-25 02:00:16Z], 16] 19:00:16.299 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:00:16.300 [info] {"args":{"id":16},"id":17,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":28120844,"event":"job:stop","queue_time":164178393,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:16.305 [info] {"args":{},"id":98,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1766628016305905507,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:16.306 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=487.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) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 19:00:16.306 [info] Redownloading 0 media items 19:00:16.306 [info] {"args":{},"id":98,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","duration":793,"event":"job:stop","queue_time":16305398,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:16.313 [info] {"args":{"id":18},"id":19,"meta":{},"system_time":1766628016312976621,"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"]} 19:00:16.313 [debug] QUERY OK source="media_items" db=0.1ms 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."id" = ?) [18] 19:00:16.313 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:00:16.313 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:16.314 [debug] QUERY OK source="media_profiles" db=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] 19:00:16.314 [debug] QUERY OK source="media_items" db=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 [18] 19:00:16.314 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.8ms 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" = ?) [18] 19:00:16.315 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 19:00:16.315 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:00:16.315 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:00:16.315 [debug] Running yt-dlp command for action: get_downloadable_status 19:00:16.316 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:00:16.316 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:00:16.316 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:00:16.316 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PDd-180FQ8U --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8d/cc/8dcca7b983d8b62f2155ef408e24f958dcf0fe1730c011b1c039ffba6c9396a3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:16.417 [debug] Current batch of media processed. Will check again in 1000ms 19:00:17.418 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "duration" => 21, "filename" => "/downloads/MusicVideos/Pixies Official/20190625 - PIXIES - It's a Pixies Podcast - Trailer 2.mp4", "id" => "qhJ-ZiY5bZU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qhJ-ZiY5bZU", "playlist_index" => 103, "timestamp" => 1561466701, "title" => "PIXIES - It's a Pixies Podcast - Trailer 2", "upload_date" => "20190625"} 19:00:17.418 [debug] QUERY OK source="sources" db=0.1ms idle=1103.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] 19:00:17.419 [debug] QUERY OK source="sources" db=0.1ms idle=1102.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:17.419 [debug] QUERY OK source="media_items" db=0.2ms idle=1102.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-25 12:45:01Z], 1] 19:00:17.420 [debug] QUERY OK source="media_items" db=0.4ms idle=1103.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" ["It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - It's a Pixies Podcast - Trailer 2", "5aa70d53-3802-4910-8245-5a48a5208705", 21, false, "qhJ-ZiY5bZU", "https://www.youtube.com/watch?v=qhJ-ZiY5bZU", 103, "/downloads/MusicVideos/Pixies Official/20190625 - PIXIES - It's a Pixies Podcast - Trailer 2.mp4", false, false, false, 1, [], 99, ~U[2019-06-25 12:45:01Z], ~U[2025-12-25 02:00:17Z], ~U[2025-12-25 02:00:17Z], "It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - It's a Pixies Podcast - Trailer 2", 21, false, "qhJ-ZiY5bZU", "https://www.youtube.com/watch?v=qhJ-ZiY5bZU", "/downloads/MusicVideos/Pixies Official/20190625 - PIXIES - It's a Pixies Podcast - Trailer 2.mp4", false, 1, ~U[2019-06-25 12:45:01Z]] 19:00:17.420 [debug] QUERY OK source="sources" db=0.1ms idle=601.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] 19:00:17.420 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:00:17.421 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 [103] 19:00:17.421 [info] Kicking off download for media item #103 (qhJ-ZiY5bZU) 19:00:17.422 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [105, 103, ~U[2025-12-25 02:00:17Z], ~U[2025-12-25 02:00:17Z]] 19:00:17.422 [debug] Current batch of media processed. Will check again in 1000ms 19:00:17.923 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=fH_PZZy3lJM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e8/b8/e8b8c5bba63214f73fbaa215e7b9cf36861d735379aa302aa666259a47c1373e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:17.937 [debug] Running yt-dlp command for action: download_thumbnail 19:00:17.938 [debug] QUERY OK source="settings" db=0.1ms idle=517.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 [] 19:00:17.938 [debug] QUERY OK source="settings" db=0.0ms idle=516.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 [] 19:00:17.938 [debug] QUERY OK source="settings" db=0.1ms idle=516.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 [] 19:00:17.938 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=fH_PZZy3lJM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a7/51/a751d623817244507359c979cb527b91406229d79668bd9fffbf163fa52f684b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:18.423 [debug] Current batch of media processed. Will check again in 1000ms 19:00:19.424 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "duration" => 60, "filename" => "/downloads/MusicVideos/Pixies Official/20190617 - PIXIES - It's a Pixies Podcast - Trailer.mkv", "id" => "KKuukazuojw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KKuukazuojw", "playlist_index" => 104, "timestamp" => 1560775793, "title" => "PIXIES - It's a Pixies Podcast - Trailer", "upload_date" => "20190617"} 19:00:19.425 [debug] QUERY OK source="sources" db=0.2ms idle=1486.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:19.425 [debug] QUERY OK source="sources" db=0.1ms idle=1486.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] 19:00:19.425 [debug] QUERY OK source="media_items" db=0.2ms idle=1486.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-17 12:49:53Z], 1] 19:00:19.428 [debug] QUERY OK source="media_items" db=2.3ms idle=750.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" ["It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - It's a Pixies Podcast - Trailer", "e4fa2b85-6e23-4b78-9abf-9995986e4bcb", 60, false, "KKuukazuojw", "https://www.youtube.com/watch?v=KKuukazuojw", 104, "/downloads/MusicVideos/Pixies Official/20190617 - PIXIES - It's a Pixies Podcast - Trailer.mkv", false, false, false, 1, [], 99, ~U[2019-06-17 12:49:53Z], ~U[2025-12-25 02:00:19Z], ~U[2025-12-25 02:00:19Z], "It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - It's a Pixies Podcast - Trailer", 60, false, "KKuukazuojw", "https://www.youtube.com/watch?v=KKuukazuojw", "/downloads/MusicVideos/Pixies Official/20190617 - PIXIES - It's a Pixies Podcast - Trailer.mkv", false, 1, ~U[2019-06-17 12:49:53Z]] 19:00:19.429 [debug] QUERY OK source="sources" db=0.2ms idle=606.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:19.429 [debug] QUERY OK source="media_profiles" db=0.1ms idle=4.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] 19:00:19.429 [debug] QUERY OK source="media_items" db=0.2ms 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 [104] 19:00:19.429 [info] Kicking off download for media item #104 (KKuukazuojw) 19:00:19.431 [debug] QUERY OK source="tasks" db=0.2ms idle=2.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [106, 104, ~U[2025-12-25 02:00:19Z], ~U[2025-12-25 02:00:19Z]] 19:00:19.431 [debug] Current batch of media processed. Will check again in 1000ms 19:00:20.295 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PDd-180FQ8U --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8d/cc/8dcca7b983d8b62f2155ef408e24f958dcf0fe1730c011b1c039ffba6c9396a3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:20.295 [debug] Running yt-dlp command for action: download 19:00:20.295 [debug] QUERY OK source="settings" db=0.2ms idle=865.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 [] 19:00:20.295 [debug] QUERY OK source="settings" db=0.1ms idle=864.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 [] 19:00:20.296 [debug] QUERY OK source="settings" db=0.1ms idle=864.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 [] 19:00:20.296 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PDd-180FQ8U --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8b/59/8b5944130d31563663cf324d6dc3e5a6df1fdfffb723dcdf14c8e1e2c75adbf8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:20.432 [debug] Current batch of media processed. Will check again in 1000ms 19:00:21.433 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Graveyard Hill'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Graveyard Hill' here: https://Pixies.lnk.to/GraveyardVideoID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "duration" => 211, "filename" => "/downloads/MusicVideos/Pixies Official/20190612 - PIXIES - Graveyard Hill - Tom Dalgety Track Break Down.mp4", "id" => "bAD_XREhznM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bAD_XREhznM", "playlist_index" => 105, "timestamp" => 1560354913, "title" => "PIXIES - Graveyard Hill - Tom Dalgety Track Break Down", "upload_date" => "20190612"} 19:00:21.434 [debug] QUERY OK source="sources" db=0.2ms idle=1138.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] 19:00:21.434 [debug] QUERY OK source="sources" db=0.1ms idle=1138.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:21.434 [debug] QUERY OK source="media_items" db=0.2ms idle=1138.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-12 15:55:13Z], 1] 19:00:21.435 [debug] QUERY OK source="media_items" db=0.5ms idle=759.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" ["Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Graveyard Hill'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Graveyard Hill' here: https://Pixies.lnk.to/GraveyardVideoID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - Graveyard Hill - Tom Dalgety Track Break Down", "4f92ad20-6d04-4761-9081-914fb4d5fb06", 211, false, "bAD_XREhznM", "https://www.youtube.com/watch?v=bAD_XREhznM", 105, "/downloads/MusicVideos/Pixies Official/20190612 - PIXIES - Graveyard Hill - Tom Dalgety Track Break Down.mp4", false, false, false, 1, [], 99, ~U[2019-06-12 15:55:13Z], ~U[2025-12-25 02:00:21Z], ~U[2025-12-25 02:00:21Z], "Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Graveyard Hill'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Graveyard Hill' here: https://Pixies.lnk.to/GraveyardVideoID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - Graveyard Hill - Tom Dalgety Track Break Down", 211, false, "bAD_XREhznM", "https://www.youtube.com/watch?v=bAD_XREhznM", "/downloads/MusicVideos/Pixies Official/20190612 - PIXIES - Graveyard Hill - Tom Dalgety Track Break Down.mp4", false, 1, ~U[2019-06-12 15:55:13Z]] 19:00:21.435 [debug] QUERY OK source="sources" db=0.1ms idle=611.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:21.436 [debug] QUERY OK source="media_profiles" db=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] 19:00:21.436 [debug] QUERY OK source="media_items" db=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 [105] 19:00:21.436 [info] Kicking off download for media item #105 (bAD_XREhznM) 19:00:21.437 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [107, 105, ~U[2025-12-25 02:00:21Z], ~U[2025-12-25 02:00:21Z]] 19:00:21.437 [debug] Current batch of media processed. Will check again in 1000ms 19:00:22.438 [debug] Current batch of media processed. Will check again in 1000ms 19:00:23.207 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=fH_PZZy3lJM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a7/51/a751d623817244507359c979cb527b91406229d79668bd9fffbf163fa52f684b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] fH_PZZy3lJM: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] fH_PZZy3lJM: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 19:00:23.208 [debug] QUERY OK db=0.0ms idle=532.7ms begin [] 19:00:23.208 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:00:17Z], "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - You're So Impatient (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - You're So Impatient (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - You're So Impatient (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - You're So Impatient (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 02:00:23Z], 17] 19:00:23.209 [debug] QUERY OK source="media_metadata" db=0.3ms 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/17/metadata.json.gz", "/config/metadata/media_items/17/thumbnail.jpg", 17, ~U[2025-12-25 02:00:23Z], ~U[2025-12-25 02:00:23Z]] 19:00:23.209 [debug] QUERY OK db=0.1ms commit [] 19:00:23.210 [debug] QUERY OK source="media_items" db=0.7ms idle=534.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [19611423, ~U[2025-12-25 02:00:23Z], 17] 19:00:23.210 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:00:23.211 [info] {"args":{"id":17},"id":18,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":28333803,"event":"job:stop","queue_time":168876421,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:23.218 [info] {"args":{"id":19},"id":20,"meta":{},"system_time":1766628023218512307,"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"]} 19:00:23.218 [debug] QUERY OK source="media_items" db=0.1ms idle=392.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" = ?) [19] 19:00:23.219 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:00:23.219 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:23.219 [debug] QUERY OK source="media_profiles" db=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] 19:00:23.220 [debug] QUERY OK source="media_items" db=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 [19] 19:00:23.220 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.2ms 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" = ?) [19] 19:00:23.221 [debug] QUERY OK source="media_profiles" db=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] 19:00:23.221 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:00:23.221 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:00:23.221 [debug] Running yt-dlp command for action: get_downloadable_status 19:00:23.222 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:00:23.222 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:00:23.222 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:00:23.222 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=srTxgKN1byU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/30/4c/304c4db4cd5ffa0dcb675799fce3faa815d159ed75e31c077709c238b93acaa1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:23.439 [debug] Current batch of media processed. Will check again in 1000ms 19:00:24.440 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'The Holiday Song', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Holiday Song Lyrics:\nWell sit right down my wicked son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday\nBut it always turn out this way\nHere I am, with my hand\n\nHe took his sister from his head\nAnd then painted her on the sheets\nAnd then rolled her up in grass and trees\nAnd they kissed till they were dead\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand\n\nWell sit right down my evil son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday, oh no\nBut it always turns out this way\nHere I am, with my hand\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand", "duration" => 128, "filename" => "/downloads/MusicVideos/Pixies Official/20181115 - PIXIES - The Holiday Song (Live at Roundhouse, London).mp4", "id" => "mrEQP03HCQg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mrEQP03HCQg", "playlist_index" => 106, "timestamp" => 1542290370, "title" => "PIXIES - The Holiday Song (Live at Roundhouse, London)", "upload_date" => "20181115"} 19:00:24.441 [debug] QUERY OK source="sources" db=0.2ms idle=1219.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:24.441 [debug] QUERY OK source="sources" db=0.1ms idle=1219.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] 19:00:24.441 [debug] QUERY OK source="media_items" db=0.2ms idle=1219.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-11-15 13:59:30Z], 1] 19:00:24.442 [debug] QUERY OK source="media_items" db=0.6ms idle=1219.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" ["Pixies performing 'The Holiday Song', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Holiday Song Lyrics:\nWell sit right down my wicked son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday\nBut it always turn out this way\nHere I am, with my hand\n\nHe took his sister from his head\nAnd then painted her on the sheets\nAnd then rolled her up in grass and trees\nAnd they kissed till they were dead\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand\n\nWell sit right down my evil son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday, oh no\nBut it always turns out this way\nHere I am, with my hand\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand", "PIXIES - The Holiday Song (Live at Roundhouse, London)", "c2dfa9df-a776-464b-b217-6352826a0abb", 128, false, "mrEQP03HCQg", "https://www.youtube.com/watch?v=mrEQP03HCQg", 106, "/downloads/MusicVideos/Pixies Official/20181115 - PIXIES - The Holiday Song (Live at Roundhouse, London).mp4", false, false, false, 1, [], 99, ~U[2018-11-15 13:59:30Z], ~U[2025-12-25 02:00:24Z], ~U[2025-12-25 02:00:24Z], "Pixies performing 'The Holiday Song', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Holiday Song Lyrics:\nWell sit right down my wicked son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday\nBut it always turn out this way\nHere I am, with my hand\n\nHe took his sister from his head\nAnd then painted her on the sheets\nAnd then rolled her up in grass and trees\nAnd they kissed till they were dead\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand\n\nWell sit right down my evil son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday, oh no\nBut it always turns out this way\nHere I am, with my hand\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand", "PIXIES - The Holiday Song (Live at Roundhouse, London)", 128, false, "mrEQP03HCQg", "https://www.youtube.com/watch?v=mrEQP03HCQg", "/downloads/MusicVideos/Pixies Official/20181115 - PIXIES - The Holiday Song (Live at Roundhouse, London).mp4", false, 1, ~U[2018-11-15 13:59:30Z]] 19:00:24.443 [debug] QUERY OK source="sources" db=0.1ms idle=615.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:24.443 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:00:24.443 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [106] 19:00:24.443 [info] Kicking off download for media item #106 (mrEQP03HCQg) 19:00:24.445 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [108, 106, ~U[2025-12-25 02:00:24Z], ~U[2025-12-25 02:00:24Z]] 19:00:24.445 [debug] Current batch of media processed. Will check again in 1000ms 19:00:25.445 [debug] Current batch of media processed. Will check again in 1000ms 19:00:26.446 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Isla de Encanta', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "duration" => 101, "filename" => "/downloads/MusicVideos/Pixies Official/20181106 - Pixies - Isla De Encanta (Live at Roundhouse, London).mp4", "id" => "BKQ3qVe_9bY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BKQ3qVe_9bY", "playlist_index" => 107, "timestamp" => 1541504721, "title" => "Pixies - Isla De Encanta (Live at Roundhouse, London)", "upload_date" => "20181106"} 19:00:26.447 [debug] QUERY OK source="sources" db=0.2ms idle=771.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:26.447 [debug] QUERY OK source="sources" db=0.1ms idle=771.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:26.447 [debug] QUERY OK source="media_items" db=0.2ms idle=772.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-11-06 11:45:21Z], 1] 19:00:26.449 [debug] QUERY OK source="media_items" db=1.1ms idle=772.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" ["Pixies performing 'Isla de Encanta', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "Pixies - Isla De Encanta (Live at Roundhouse, London)", "11e62509-9cf4-4197-adb2-c596e61e2d02", 101, false, "BKQ3qVe_9bY", "https://www.youtube.com/watch?v=BKQ3qVe_9bY", 107, "/downloads/MusicVideos/Pixies Official/20181106 - Pixies - Isla De Encanta (Live at Roundhouse, London).mp4", false, false, false, 1, [], 99, ~U[2018-11-06 11:45:21Z], ~U[2025-12-25 02:00:26Z], ~U[2025-12-25 02:00:26Z], "Pixies performing 'Isla de Encanta', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "Pixies - Isla De Encanta (Live at Roundhouse, London)", 101, false, "BKQ3qVe_9bY", "https://www.youtube.com/watch?v=BKQ3qVe_9bY", "/downloads/MusicVideos/Pixies Official/20181106 - Pixies - Isla De Encanta (Live at Roundhouse, London).mp4", false, 1, ~U[2018-11-06 11:45:21Z]] 19:00:26.450 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:26.450 [debug] QUERY OK source="media_profiles" db=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] 19:00:26.450 [debug] QUERY OK source="media_items" db=0.1ms 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 [107] 19:00:26.450 [info] Kicking off download for media item #107 (BKQ3qVe_9bY) 19:00:26.451 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [109, 107, ~U[2025-12-25 02:00:26Z], ~U[2025-12-25 02:00:26Z]] 19:00:26.451 [debug] Current batch of media processed. Will check again in 1000ms 19:00:27.030 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=srTxgKN1byU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/30/4c/304c4db4cd5ffa0dcb675799fce3faa815d159ed75e31c077709c238b93acaa1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:27.031 [debug] Running yt-dlp command for action: download 19:00:27.031 [debug] QUERY OK source="settings" db=0.1ms idle=580.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 [] 19:00:27.031 [debug] QUERY OK source="settings" db=0.1ms idle=580.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 [] 19:00:27.031 [debug] QUERY OK source="settings" db=0.1ms idle=580.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 [] 19:00:27.032 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=srTxgKN1byU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b7/cd/b7cdcc9ba4ff67956ab69477431760660d2a67472f78d5d656239ac9c6753344.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:27.452 [debug] Current batch of media processed. Will check again in 1000ms 19:00:28.453 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Talent', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\n\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "duration" => 131, "filename" => "/downloads/MusicVideos/Pixies Official/20171016 - PIXIES - Talent (Live at Positivus Festival 2017).mp4", "id" => "BC1zP9uuxcc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BC1zP9uuxcc", "playlist_index" => 108, "timestamp" => 1508160200, "title" => "PIXIES - Talent (Live at Positivus Festival 2017)", "upload_date" => "20171016"} 19:00:28.454 [debug] QUERY OK source="sources" db=0.3ms idle=1422.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:28.454 [debug] QUERY OK source="sources" db=0.1ms idle=1423.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] 19:00:28.455 [debug] QUERY OK source="media_items" db=0.3ms idle=1423.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-16 13:23:20Z], 1] 19:00:28.456 [debug] QUERY OK source="media_items" db=0.8ms idle=780.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" ["Pixies performing 'Talent', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\n\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "PIXIES - Talent (Live at Positivus Festival 2017)", "448611a2-aa33-4ad9-8682-d9aa59f445fb", 131, false, "BC1zP9uuxcc", "https://www.youtube.com/watch?v=BC1zP9uuxcc", 108, "/downloads/MusicVideos/Pixies Official/20171016 - PIXIES - Talent (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-10-16 13:23:20Z], ~U[2025-12-25 02:00:28Z], ~U[2025-12-25 02:00:28Z], "Pixies performing 'Talent', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\n\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "PIXIES - Talent (Live at Positivus Festival 2017)", 131, false, "BC1zP9uuxcc", "https://www.youtube.com/watch?v=BC1zP9uuxcc", "/downloads/MusicVideos/Pixies Official/20171016 - PIXIES - Talent (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-16 13:23:20Z]] 19:00:28.457 [debug] QUERY OK source="sources" db=0.2ms idle=624.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:28.457 [debug] QUERY OK source="media_profiles" db=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] 19:00:28.457 [debug] QUERY OK source="media_items" db=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 [108] 19:00:28.457 [info] Kicking off download for media item #108 (BC1zP9uuxcc) 19:00:28.459 [debug] QUERY OK source="tasks" db=0.1ms idle=2.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [110, 108, ~U[2025-12-25 02:00:28Z], ~U[2025-12-25 02:00:28Z]] 19:00:28.459 [debug] Current batch of media processed. Will check again in 1000ms 19:00:29.460 [debug] Current batch of media processed. Will check again in 1000ms 19:00:30.461 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'U-Mass', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nU-Mass Lyrics:\nIn the sleepy West\nOf the woody East \nIs a valley full\nFull o' pioneer\n\nWe' re not just kids\nTo say the least \nWe got ideas\nTo us that's dear\n\nLike capitalism\nLike communism \nLike lots of things\nYou've heard about\n\nAnd redneckers\nThey get us pissed \nAnd stupid stuff\nIt makes us shout\n\nOh dance with me\nOh don't be shy \nOh kiss me cunt\nOh kiss me cock \nOh kiss the world\nOh kiss the sky \nOh kiss my ass\nOh let it rock \nOf the April birds\nAnd the may bee \nOh baby \nIt's educational\nUniversity \nOf Massachusetts, please \nAnd here' s the last five \nIt's educational\nEeeed eeeed uuuuh caaaah tioooon", "duration" => 183, "filename" => "/downloads/MusicVideos/Pixies Official/20171013 - PIXIES - U-Mass (Live at Positivus Festival 2017).mp4", "id" => "R1I9HcCiavA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=R1I9HcCiavA", "playlist_index" => 109, "timestamp" => 1507900103, "title" => "PIXIES - U-Mass (Live at Positivus Festival 2017)", "upload_date" => "20171013"} 19:00:30.462 [debug] QUERY OK source="sources" db=0.2ms idle=786.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:30.462 [debug] QUERY OK source="sources" db=0.1ms idle=786.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] 19:00:30.462 [debug] QUERY OK source="media_items" db=0.2ms idle=787.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-13 13:08:23Z], 1] 19:00:30.463 [debug] QUERY OK source="media_items" db=0.6ms idle=787.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" ["Pixies performing 'U-Mass', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nU-Mass Lyrics:\nIn the sleepy West\nOf the woody East \nIs a valley full\nFull o' pioneer\n\nWe' re not just kids\nTo say the least \nWe got ideas\nTo us that's dear\n\nLike capitalism\nLike communism \nLike lots of things\nYou've heard about\n\nAnd redneckers\nThey get us pissed \nAnd stupid stuff\nIt makes us shout\n\nOh dance with me\nOh don't be shy \nOh kiss me cunt\nOh kiss me cock \nOh kiss the world\nOh kiss the sky \nOh kiss my ass\nOh let it rock \nOf the April birds\nAnd the may bee \nOh baby \nIt's educational\nUniversity \nOf Massachusetts, please \nAnd here' s the last five \nIt's educational\nEeeed eeeed uuuuh caaaah tioooon", "PIXIES - U-Mass (Live at Positivus Festival 2017)", "59101798-5bfb-4203-9755-95cf555f1567", 183, false, "R1I9HcCiavA", "https://www.youtube.com/watch?v=R1I9HcCiavA", 109, "/downloads/MusicVideos/Pixies Official/20171013 - PIXIES - U-Mass (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-10-13 13:08:23Z], ~U[2025-12-25 02:00:30Z], ~U[2025-12-25 02:00:30Z], "Pixies performing 'U-Mass', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nU-Mass Lyrics:\nIn the sleepy West\nOf the woody East \nIs a valley full\nFull o' pioneer\n\nWe' re not just kids\nTo say the least \nWe got ideas\nTo us that's dear\n\nLike capitalism\nLike communism \nLike lots of things\nYou've heard about\n\nAnd redneckers\nThey get us pissed \nAnd stupid stuff\nIt makes us shout\n\nOh dance with me\nOh don't be shy \nOh kiss me cunt\nOh kiss me cock \nOh kiss the world\nOh kiss the sky \nOh kiss my ass\nOh let it rock \nOf the April birds\nAnd the may bee \nOh baby \nIt's educational\nUniversity \nOf Massachusetts, please \nAnd here' s the last five \nIt's educational\nEeeed eeeed uuuuh caaaah tioooon", "PIXIES - U-Mass (Live at Positivus Festival 2017)", 183, false, "R1I9HcCiavA", "https://www.youtube.com/watch?v=R1I9HcCiavA", "/downloads/MusicVideos/Pixies Official/20171013 - PIXIES - U-Mass (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-13 13:08:23Z]] 19:00:30.464 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:30.464 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:00:30.464 [debug] QUERY OK source="media_items" db=0.1ms 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 [109] 19:00:30.464 [info] Kicking off download for media item #109 (R1I9HcCiavA) 19:00:30.465 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [111, 109, ~U[2025-12-25 02:00:30Z], ~U[2025-12-25 02:00:30Z]] 19:00:30.465 [debug] Current batch of media processed. Will check again in 1000ms 19:00:31.466 [debug] Current batch of media processed. Will check again in 1000ms 19:00:32.467 [debug] Current batch of media processed. Will check again in 1000ms 19:00:33.468 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Um Chagga Lagga', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "duration" => 154, "filename" => "/downloads/MusicVideos/Pixies Official/20171009 - PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017).mp4", "id" => "CamBXbShwBA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CamBXbShwBA", "playlist_index" => 110, "timestamp" => 1507546360, "title" => "PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017)", "upload_date" => "20171009"} 19:00:33.469 [debug] QUERY OK source="sources" db=0.2ms idle=1793.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:33.469 [debug] QUERY OK source="sources" db=0.1ms 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] 19:00:33.470 [debug] QUERY OK source="media_items" db=0.2ms idle=1794.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-09 10:52:40Z], 1] 19:00:33.472 [debug] QUERY OK source="media_items" db=1.0ms idle=1633.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" ["Pixies performing 'Um Chagga Lagga', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017)", "1dbcc6c1-f54f-4968-b323-03718f4888a3", 154, false, "CamBXbShwBA", "https://www.youtube.com/watch?v=CamBXbShwBA", 110, "/downloads/MusicVideos/Pixies Official/20171009 - PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-10-09 10:52:40Z], ~U[2025-12-25 02:00:33Z], ~U[2025-12-25 02:00:33Z], "Pixies performing 'Um Chagga Lagga', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017)", 154, false, "CamBXbShwBA", "https://www.youtube.com/watch?v=CamBXbShwBA", "/downloads/MusicVideos/Pixies Official/20171009 - PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-09 10:52:40Z]] 19:00:33.472 [debug] QUERY OK source="sources" db=0.1ms idle=632.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:33.472 [debug] QUERY OK source="media_profiles" db=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] 19:00:33.473 [debug] QUERY OK source="media_items" db=0.2ms 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 [110] 19:00:33.473 [info] Kicking off download for media item #110 (CamBXbShwBA) 19:00:33.474 [debug] QUERY OK source="tasks" db=0.1ms idle=2.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [112, 110, ~U[2025-12-25 02:00:33Z], ~U[2025-12-25 02:00:33Z]] 19:00:33.474 [debug] Current batch of media processed. Will check again in 1000ms 19:00:34.475 [debug] Current batch of media processed. Will check again in 1000ms 19:00:35.476 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Crackity Jones', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "duration" => 88, "filename" => "/downloads/MusicVideos/Pixies Official/20171005 - PIXIES - Crackity Jones (Live at Positivus Festival 2017).mp4", "id" => "f2BNl7y0TBQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=f2BNl7y0TBQ", "playlist_index" => 111, "timestamp" => 1507210560, "title" => "PIXIES - Crackity Jones (Live at Positivus Festival 2017)", "upload_date" => "20171005"} 19:00:35.477 [debug] QUERY OK source="sources" db=0.2ms idle=801.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:35.477 [debug] QUERY OK source="sources" db=0.1ms idle=802.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:35.478 [debug] QUERY OK source="media_items" db=0.2ms idle=802.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-05 13:36:00Z], 1] 19:00:35.479 [debug] QUERY OK source="media_items" db=0.8ms idle=803.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" ["Pixies performing 'Crackity Jones', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "PIXIES - Crackity Jones (Live at Positivus Festival 2017)", "7abe4204-898d-4fbf-ac11-53b5986da15c", 88, false, "f2BNl7y0TBQ", "https://www.youtube.com/watch?v=f2BNl7y0TBQ", 111, "/downloads/MusicVideos/Pixies Official/20171005 - PIXIES - Crackity Jones (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-10-05 13:36:00Z], ~U[2025-12-25 02:00:35Z], ~U[2025-12-25 02:00:35Z], "Pixies performing 'Crackity Jones', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "PIXIES - Crackity Jones (Live at Positivus Festival 2017)", 88, false, "f2BNl7y0TBQ", "https://www.youtube.com/watch?v=f2BNl7y0TBQ", "/downloads/MusicVideos/Pixies Official/20171005 - PIXIES - Crackity Jones (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-05 13:36:00Z]] 19:00:35.480 [debug] QUERY OK source="sources" db=0.2ms idle=635.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:35.480 [debug] QUERY OK source="media_profiles" db=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] 19:00:35.480 [debug] QUERY OK source="media_items" db=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 [111] 19:00:35.480 [info] Kicking off download for media item #111 (f2BNl7y0TBQ) 19:00:35.482 [debug] QUERY OK source="tasks" db=0.1ms idle=2.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [113, 111, ~U[2025-12-25 02:00:35Z], ~U[2025-12-25 02:00:35Z]] 19:00:35.482 [debug] Current batch of media processed. Will check again in 1000ms 19:00:36.483 [debug] Current batch of media processed. Will check again in 1000ms 19:00:37.373 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PDd-180FQ8U --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8b/59/8b5944130d31563663cf324d6dc3e5a6df1fdfffb723dcdf14c8e1e2c75adbf8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:37.388 [debug] Running yt-dlp command for action: download_thumbnail 19:00:37.389 [debug] QUERY OK source="settings" db=0.1ms idle=713.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 [] 19:00:37.389 [debug] QUERY OK source="settings" db=0.1ms idle=713.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 [] 19:00:37.389 [debug] QUERY OK source="settings" db=0.1ms idle=713.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 [] 19:00:37.389 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PDd-180FQ8U --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/18/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/d9/26/d926c37efab9c931e004e31717addc067f871b93fef631c9184a437d726e967e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:37.481 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:37.484 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Debaser', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDebaser Lyrics:\nGot me a movie\nI want you to know\nSlicing up eyeballs\nI want you to know\n\nGirlie so groovy\nI want you to know\nDon't know about you\nBut I am un chien andalusia\n\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nWanna grow up to be\n\nBe a debaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\n\nGot me a movie\nHa ha ha ho\nSlicing up eyeballs\nHa ha ha ho\n\nGirlie so groovie\nHa ha ha ho\nDon't know about you\nBut I am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\n\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser", "duration" => 164, "filename" => "/downloads/MusicVideos/Pixies Official/20171002 - PIXIES - Debaser (Live at Positivus Festival 2017).mp4", "id" => "RSROoVfAako", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RSROoVfAako", "playlist_index" => 112, "timestamp" => 1506960783, "title" => "PIXIES - Debaser (Live at Positivus Festival 2017)", "upload_date" => "20171002"} 19:00:37.484 [debug] QUERY OK source="sources" db=0.1ms idle=637.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:37.485 [debug] QUERY OK source="sources" db=0.1ms idle=95.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:37.485 [debug] QUERY OK source="media_items" db=0.3ms idle=96.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-02 16:13:03Z], 1] 19:00:37.486 [debug] QUERY OK source="media_items" db=0.6ms idle=96.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" ["Pixies performing 'Debaser', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDebaser Lyrics:\nGot me a movie\nI want you to know\nSlicing up eyeballs\nI want you to know\n\nGirlie so groovy\nI want you to know\nDon't know about you\nBut I am un chien andalusia\n\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nWanna grow up to be\n\nBe a debaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\n\nGot me a movie\nHa ha ha ho\nSlicing up eyeballs\nHa ha ha ho\n\nGirlie so groovie\nHa ha ha ho\nDon't know about you\nBut I am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\n\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser", "PIXIES - Debaser (Live at Positivus Festival 2017)", "2d895674-140c-4ac2-af10-160e5f6b67b1", 164, false, "RSROoVfAako", "https://www.youtube.com/watch?v=RSROoVfAako", 112, "/downloads/MusicVideos/Pixies Official/20171002 - PIXIES - Debaser (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-10-02 16:13:03Z], ~U[2025-12-25 02:00:37Z], ~U[2025-12-25 02:00:37Z], "Pixies performing 'Debaser', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDebaser Lyrics:\nGot me a movie\nI want you to know\nSlicing up eyeballs\nI want you to know\n\nGirlie so groovy\nI want you to know\nDon't know about you\nBut I am un chien andalusia\n\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nWanna grow up to be\n\nBe a debaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\n\nGot me a movie\nHa ha ha ho\nSlicing up eyeballs\nHa ha ha ho\n\nGirlie so groovie\nHa ha ha ho\nDon't know about you\nBut I am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\n\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser", "PIXIES - Debaser (Live at Positivus Festival 2017)", 164, false, "RSROoVfAako", "https://www.youtube.com/watch?v=RSROoVfAako", "/downloads/MusicVideos/Pixies Official/20171002 - PIXIES - Debaser (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-02 16:13:03Z]] 19:00:37.486 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 19:00:37.487 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:00:37.487 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [112] 19:00:37.487 [info] Kicking off download for media item #112 (RSROoVfAako) 19:00:37.488 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [114, 112, ~U[2025-12-25 02:00:37Z], ~U[2025-12-25 02:00:37Z]] 19:00:37.488 [debug] Current batch of media processed. Will check again in 1000ms 19:00:38.489 [debug] Current batch of media processed. Will check again in 1000ms 19:00:39.490 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Vamos', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVamos Lyrics:\nEstaba pensando sobreviviendo\nCon mi sister en New Jersey\nElla me dijo que es una vida buena alla\nBien rica bien chevere\n\nWe'll keep well bred\nWe'll stay well fed\nWe'll have our sons\nThey will be all well hung\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\n\nI keep getting friends\nLooking like lesbians\nIf we get bored\nWe'll move to California\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa", "duration" => 293, "filename" => "/downloads/MusicVideos/Pixies Official/20170921 - PIXIES - Vamos (Live at Positivus Festival 2017).mp4", "id" => "IJxeN2SpGWA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IJxeN2SpGWA", "playlist_index" => 113, "timestamp" => 1505995973, "title" => "PIXIES - Vamos (Live at Positivus Festival 2017)", "upload_date" => "20170921"} 19:00:39.490 [debug] QUERY OK source="sources" db=0.1ms idle=815.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:39.491 [debug] QUERY OK source="sources" db=0.1ms idle=815.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:39.491 [debug] QUERY OK source="media_items" db=0.1ms idle=815.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-21 12:12:53Z], 1] 19:00:39.492 [debug] QUERY OK source="media_items" db=0.5ms idle=816.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" ["Pixies performing 'Vamos', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVamos Lyrics:\nEstaba pensando sobreviviendo\nCon mi sister en New Jersey\nElla me dijo que es una vida buena alla\nBien rica bien chevere\n\nWe'll keep well bred\nWe'll stay well fed\nWe'll have our sons\nThey will be all well hung\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\n\nI keep getting friends\nLooking like lesbians\nIf we get bored\nWe'll move to California\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa", "PIXIES - Vamos (Live at Positivus Festival 2017)", "4df70179-e94f-4ecc-8f57-26b091ae64d5", 293, false, "IJxeN2SpGWA", "https://www.youtube.com/watch?v=IJxeN2SpGWA", 113, "/downloads/MusicVideos/Pixies Official/20170921 - PIXIES - Vamos (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-09-21 12:12:53Z], ~U[2025-12-25 02:00:39Z], ~U[2025-12-25 02:00:39Z], "Pixies performing 'Vamos', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVamos Lyrics:\nEstaba pensando sobreviviendo\nCon mi sister en New Jersey\nElla me dijo que es una vida buena alla\nBien rica bien chevere\n\nWe'll keep well bred\nWe'll stay well fed\nWe'll have our sons\nThey will be all well hung\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\n\nI keep getting friends\nLooking like lesbians\nIf we get bored\nWe'll move to California\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa", "PIXIES - Vamos (Live at Positivus Festival 2017)", 293, false, "IJxeN2SpGWA", "https://www.youtube.com/watch?v=IJxeN2SpGWA", "/downloads/MusicVideos/Pixies Official/20170921 - PIXIES - Vamos (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-09-21 12:12:53Z]] 19:00:39.492 [debug] QUERY OK source="sources" db=0.1ms idle=642.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] 19:00:39.493 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:00:39.493 [debug] QUERY OK source="media_items" db=0.1ms 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 [113] 19:00:39.493 [info] Kicking off download for media item #113 (IJxeN2SpGWA) 19:00:39.494 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [115, 113, ~U[2025-12-25 02:00:39Z], ~U[2025-12-25 02:00:39Z]] 19:00:39.494 [debug] Current batch of media processed. Will check again in 1000ms 19:00:40.495 [debug] Current batch of media processed. Will check again in 1000ms 19:00:41.497 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Nimrod's Son', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNimrod's Son Lyrics:\nOne night upon my motorcycle through the desert speed\nAnd it smashed my body so that all my friends thought I was dead\nMy sister held me close and whispered to my bleeding head\n\"You are the son of a mother fucker\"\n\nOne two three four\n\nI shook all night and held her hand\nChocolate people, well I'll be damned\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me\n\nIn my motorcycle mirror I think about the life I've led\nAnd how my soul's been aching all the holes where I have bled\nMy image spoke to me, yes to me and often said\n\"You are the son of incestuous union\"\n\nOne two three\n\nNow my head is clear, my luke hands washed\nMy daughter's pure, my son is tall\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me", "duration" => 146, "filename" => "/downloads/MusicVideos/Pixies Official/20170915 - PIXIES - Nimrod's Son (Live at Positivus Festival 2017).mp4", "id" => "cZmpABCgM9I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cZmpABCgM9I", "playlist_index" => 114, "timestamp" => 1505475350, "title" => "PIXIES - Nimrod's Son (Live at Positivus Festival 2017)", "upload_date" => "20170915"} 19:00:41.497 [debug] QUERY OK source="sources" db=0.3ms idle=821.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:41.498 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:00:41.498 [debug] QUERY OK source="media_items" db=0.3ms idle=822.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-15 11:35:50Z], 1] 19:00:41.500 [debug] QUERY OK source="media_items" db=1.0ms idle=823.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" ["Pixies performing 'Nimrod's Son', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNimrod's Son Lyrics:\nOne night upon my motorcycle through the desert speed\nAnd it smashed my body so that all my friends thought I was dead\nMy sister held me close and whispered to my bleeding head\n\"You are the son of a mother fucker\"\n\nOne two three four\n\nI shook all night and held her hand\nChocolate people, well I'll be damned\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me\n\nIn my motorcycle mirror I think about the life I've led\nAnd how my soul's been aching all the holes where I have bled\nMy image spoke to me, yes to me and often said\n\"You are the son of incestuous union\"\n\nOne two three\n\nNow my head is clear, my luke hands washed\nMy daughter's pure, my son is tall\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me", "PIXIES - Nimrod's Son (Live at Positivus Festival 2017)", "e5b723db-2b17-4ad3-bcde-bb877e5c4cbd", 146, false, "cZmpABCgM9I", "https://www.youtube.com/watch?v=cZmpABCgM9I", 114, "/downloads/MusicVideos/Pixies Official/20170915 - PIXIES - Nimrod's Son (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-09-15 11:35:50Z], ~U[2025-12-25 02:00:41Z], ~U[2025-12-25 02:00:41Z], "Pixies performing 'Nimrod's Son', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNimrod's Son Lyrics:\nOne night upon my motorcycle through the desert speed\nAnd it smashed my body so that all my friends thought I was dead\nMy sister held me close and whispered to my bleeding head\n\"You are the son of a mother fucker\"\n\nOne two three four\n\nI shook all night and held her hand\nChocolate people, well I'll be damned\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me\n\nIn my motorcycle mirror I think about the life I've led\nAnd how my soul's been aching all the holes where I have bled\nMy image spoke to me, yes to me and often said\n\"You are the son of incestuous union\"\n\nOne two three\n\nNow my head is clear, my luke hands washed\nMy daughter's pure, my son is tall\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me", "PIXIES - Nimrod's Son (Live at Positivus Festival 2017)", 146, false, "cZmpABCgM9I", "https://www.youtube.com/watch?v=cZmpABCgM9I", "/downloads/MusicVideos/Pixies Official/20170915 - PIXIES - Nimrod's Son (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-09-15 11:35:50Z]] 19:00:41.500 [debug] QUERY OK source="sources" db=0.1ms idle=648.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:41.501 [debug] QUERY OK source="media_profiles" db=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] 19:00:41.501 [debug] QUERY OK source="media_items" db=0.2ms 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 [114] 19:00:41.501 [info] Kicking off download for media item #114 (cZmpABCgM9I) 19:00:41.553 [debug] QUERY OK source="tasks" db=4.9ms idle=47.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [116, 114, ~U[2025-12-25 02:00:41Z], ~U[2025-12-25 02:00:41Z]] 19:00:41.553 [debug] Current batch of media processed. Will check again in 1000ms 19:00:41.851 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PDd-180FQ8U --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/18/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/d9/26/d926c37efab9c931e004e31717addc067f871b93fef631c9184a437d726e967e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:41.851 [debug] QUERY OK db=0.0ms idle=350.4ms begin [] 19:00:41.852 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:00:37Z], "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - Que Sera Sera (Official Lyric Video).mp4", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - Que Sera Sera (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - Que Sera Sera (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - Que Sera Sera (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 02:00:41Z], 18] 19:00:41.852 [debug] QUERY OK source="media_metadata" db=0.3ms 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/18/metadata.json.gz", "/config/metadata/media_items/18/thumbnail.jpg", 18, ~U[2025-12-25 02:00:41Z], ~U[2025-12-25 02:00:41Z]] 19:00:41.853 [debug] QUERY OK db=0.1ms commit [] 19:00:41.854 [debug] QUERY OK source="media_items" db=1.3ms idle=350.7ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [81104622, ~U[2025-12-25 02:00:41Z], 18] 19:00:41.854 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:00:41.854 [info] {"args":{"id":18},"id":19,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":25541757,"event":"job:stop","queue_time":187312408,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:41.859 [info] {"args":{"id":20},"id":21,"meta":{},"system_time":1766628041858952715,"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"]} 19:00:41.859 [debug] QUERY OK source="media_items" db=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 WHERE (m0."id" = ?) [20] 19:00:41.859 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:00:41.859 [debug] QUERY OK source="sources" db=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] 19:00:41.860 [debug] QUERY OK source="media_profiles" db=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] 19:00:41.860 [debug] QUERY OK source="media_items" db=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 [20] 19:00:41.861 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.1ms 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" = ?) [20] 19:00:41.861 [debug] QUERY OK source="media_profiles" db=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] 19:00:41.861 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:00:41.861 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:00:41.862 [debug] Running yt-dlp command for action: get_downloadable_status 19:00:41.862 [debug] QUERY OK source="settings" db=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 [] 19:00:41.862 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:00:41.863 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:00:41.863 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pYSGDeQeCgE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fc/ad/fcad4dc590d7fc82aace52b698b5ffed3279d2a191b6bf5959ae1cbe0880c9f8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:42.554 [debug] Current batch of media processed. Will check again in 1000ms 19:00:43.555 [debug] Current batch of media processed. Will check again in 1000ms 19:00:44.556 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'La La Love You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah \nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "duration" => 182, "filename" => "/downloads/MusicVideos/Pixies Official/20170907 - PIXIES - La La Love You (Live at Positivus Festival 2017).mp4", "id" => "LZwLzQamDgA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LZwLzQamDgA", "playlist_index" => 115, "timestamp" => 1504784427, "title" => "PIXIES - La La Love You (Live at Positivus Festival 2017)", "upload_date" => "20170907"} 19:00:44.557 [debug] QUERY OK source="sources" db=0.2ms idle=881.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:44.557 [debug] QUERY OK source="sources" db=0.1ms idle=881.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:44.558 [debug] QUERY OK source="media_items" db=0.4ms idle=882.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-07 11:40:27Z], 1] 19:00:44.559 [debug] QUERY OK source="media_items" db=1.1ms idle=882.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" ["Pixies performing 'La La Love You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah \nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "PIXIES - La La Love You (Live at Positivus Festival 2017)", "b24d8ded-2a78-456d-8157-6e61d4d73bd5", 182, false, "LZwLzQamDgA", "https://www.youtube.com/watch?v=LZwLzQamDgA", 115, "/downloads/MusicVideos/Pixies Official/20170907 - PIXIES - La La Love You (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-09-07 11:40:27Z], ~U[2025-12-25 02:00:44Z], ~U[2025-12-25 02:00:44Z], "Pixies performing 'La La Love You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah \nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "PIXIES - La La Love You (Live at Positivus Festival 2017)", 182, false, "LZwLzQamDgA", "https://www.youtube.com/watch?v=LZwLzQamDgA", "/downloads/MusicVideos/Pixies Official/20170907 - PIXIES - La La Love You (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-09-07 11:40:27Z]] 19:00:44.560 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [1] 19:00:44.560 [debug] QUERY OK source="media_profiles" db=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] 19:00:44.561 [debug] QUERY OK source="media_items" db=0.2ms 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 [115] 19:00:44.561 [info] Kicking off download for media item #115 (LZwLzQamDgA) 19:00:44.562 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [117, 115, ~U[2025-12-25 02:00:44Z], ~U[2025-12-25 02:00:44Z]] 19:00:44.562 [debug] Current batch of media processed. Will check again in 1000ms 19:00:45.506 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pYSGDeQeCgE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fc/ad/fcad4dc590d7fc82aace52b698b5ffed3279d2a191b6bf5959ae1cbe0880c9f8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:45.506 [debug] Running yt-dlp command for action: download 19:00:45.507 [debug] QUERY OK source="settings" db=0.1ms idle=945.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 [] 19:00:45.507 [debug] QUERY OK source="settings" db=0.0ms idle=945.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 [] 19:00:45.507 [debug] QUERY OK source="settings" db=0.1ms idle=945.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 [] 19:00:45.507 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pYSGDeQeCgE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/de/e5/dee52547aa59a1bfb28fd51d5ec5355d4d680ecb48049ad987b35cc2a2fd36b0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:45.563 [debug] Current batch of media processed. Will check again in 1000ms 19:00:46.564 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Number 13 Baby', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNumber 13 Baby Lyrics:\nGot hair in a girl, that flows to her bones\nAnd a comb in her pocket, if the winds get blown\nStripes on her eyes when she walks slow\nBut her face falls down, when she go, go, go\nBlack tear falling on my lazy queen\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state \nI'm in a state, I'm in\n\nChoir in the yard, in the house next door\nWhere a grandma brought, some songs from the shore\nSix foot girl gonna, sweat when she dig\nStand close to the fire, when they light the pig\nStanding in her chinos shirt pulled off clean\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state, I'm in a state\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state", "duration" => 234, "filename" => "/downloads/MusicVideos/Pixies Official/20170904 - PIXIES - Number 13 Baby (Live at Positivus Festival 2017).mp4", "id" => "clwwKUE48aE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=clwwKUE48aE", "playlist_index" => 116, "timestamp" => 1504532757, "title" => "PIXIES - Number 13 Baby (Live at Positivus Festival 2017)", "upload_date" => "20170904"} 19:00:46.565 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1057.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:46.565 [debug] QUERY OK source="sources" db=0.2ms idle=1058.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:46.566 [debug] QUERY OK source="media_items" db=0.2ms idle=1058.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-04 13:45:57Z], 1] 19:00:46.567 [debug] QUERY OK source="media_items" db=0.8ms idle=891.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" ["Pixies performing 'Number 13 Baby', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNumber 13 Baby Lyrics:\nGot hair in a girl, that flows to her bones\nAnd a comb in her pocket, if the winds get blown\nStripes on her eyes when she walks slow\nBut her face falls down, when she go, go, go\nBlack tear falling on my lazy queen\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state \nI'm in a state, I'm in\n\nChoir in the yard, in the house next door\nWhere a grandma brought, some songs from the shore\nSix foot girl gonna, sweat when she dig\nStand close to the fire, when they light the pig\nStanding in her chinos shirt pulled off clean\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state, I'm in a state\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state", "PIXIES - Number 13 Baby (Live at Positivus Festival 2017)", "38c8b4a4-d7e6-48c0-b963-cd289fed1ea6", 234, false, "clwwKUE48aE", "https://www.youtube.com/watch?v=clwwKUE48aE", 116, "/downloads/MusicVideos/Pixies Official/20170904 - PIXIES - Number 13 Baby (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-09-04 13:45:57Z], ~U[2025-12-25 02:00:46Z], ~U[2025-12-25 02:00:46Z], "Pixies performing 'Number 13 Baby', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNumber 13 Baby Lyrics:\nGot hair in a girl, that flows to her bones\nAnd a comb in her pocket, if the winds get blown\nStripes on her eyes when she walks slow\nBut her face falls down, when she go, go, go\nBlack tear falling on my lazy queen\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state \nI'm in a state, I'm in\n\nChoir in the yard, in the house next door\nWhere a grandma brought, some songs from the shore\nSix foot girl gonna, sweat when she dig\nStand close to the fire, when they light the pig\nStanding in her chinos shirt pulled off clean\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state, I'm in a state\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state", "PIXIES - Number 13 Baby (Live at Positivus Festival 2017)", 234, false, "clwwKUE48aE", "https://www.youtube.com/watch?v=clwwKUE48aE", "/downloads/MusicVideos/Pixies Official/20170904 - PIXIES - Number 13 Baby (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-09-04 13:45:57Z]] 19:00:46.568 [debug] QUERY OK source="sources" db=0.3ms idle=709.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:46.568 [debug] QUERY OK source="media_profiles" db=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] 19:00:46.569 [debug] QUERY OK source="media_items" db=0.2ms 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 [116] 19:00:46.569 [info] Kicking off download for media item #116 (clwwKUE48aE) 19:00:46.570 [debug] QUERY OK source="tasks" db=0.2ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [118, 116, ~U[2025-12-25 02:00:46Z], ~U[2025-12-25 02:00:46Z]] 19:00:46.571 [debug] Current batch of media processed. Will check again in 1000ms 19:00:47.571 [debug] Current batch of media processed. Will check again in 1000ms 19:00:48.572 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Monkey Gone To Heaven, live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMonkey Gone To Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven", "duration" => 178, "filename" => "/downloads/MusicVideos/Pixies Official/20170829 - PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017).mp4", "id" => "iON2s4uxqH4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iON2s4uxqH4", "playlist_index" => 117, "timestamp" => 1504015611, "title" => "PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017)", "upload_date" => "20170829"} 19:00:48.573 [debug] QUERY OK source="sources" db=0.2ms idle=897.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:48.573 [debug] QUERY OK source="sources" db=0.1ms idle=897.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] 19:00:48.573 [debug] QUERY OK source="media_items" db=0.2ms idle=898.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-29 14:06:51Z], 1] 19:00:48.574 [debug] QUERY OK source="media_items" db=0.6ms idle=898.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" ["Pixies performing 'Monkey Gone To Heaven, live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMonkey Gone To Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven", "PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017)", "10bd707a-a6c5-4c5d-8ec5-29d9ca38c7a8", 178, false, "iON2s4uxqH4", "https://www.youtube.com/watch?v=iON2s4uxqH4", 117, "/downloads/MusicVideos/Pixies Official/20170829 - PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-08-29 14:06:51Z], ~U[2025-12-25 02:00:48Z], ~U[2025-12-25 02:00:48Z], "Pixies performing 'Monkey Gone To Heaven, live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMonkey Gone To Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven", "PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017)", 178, false, "iON2s4uxqH4", "https://www.youtube.com/watch?v=iON2s4uxqH4", "/downloads/MusicVideos/Pixies Official/20170829 - PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-08-29 14:06:51Z]] 19:00:48.575 [debug] QUERY OK source="sources" db=0.1ms idle=714.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:48.575 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:00:48.575 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [117] 19:00:48.575 [info] Kicking off download for media item #117 (iON2s4uxqH4) 19:00:48.576 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [119, 117, ~U[2025-12-25 02:00:48Z], ~U[2025-12-25 02:00:48Z]] 19:00:48.577 [debug] Current batch of media processed. Will check again in 1000ms 19:00:49.180 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=srTxgKN1byU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b7/cd/b7cdcc9ba4ff67956ab69477431760660d2a67472f78d5d656239ac9c6753344.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:49.192 [debug] Running yt-dlp command for action: download_thumbnail 19:00:49.193 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=617.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 [] 19:00:49.193 [debug] QUERY OK source="settings" db=0.1ms idle=617.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 [] 19:00:49.194 [debug] QUERY OK source="settings" db=0.1ms idle=617.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 [] 19:00:49.194 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=srTxgKN1byU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/19/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e1/fe/e1fe50b2255dc3af6b93c986fa62d5d3e04a8b34d9fe1fe4cb7b3669e28d5f53.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:49.577 [debug] Current batch of media processed. Will check again in 1000ms 19:00:50.578 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Caribou', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "duration" => 221, "filename" => "/downloads/MusicVideos/Pixies Official/20170824 - PIXIES - Caribou (Live at Positivus Festival 2017).mp4", "id" => "aiPDUgu35Uo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aiPDUgu35Uo", "playlist_index" => 118, "timestamp" => 1503579327, "title" => "PIXIES - Caribou (Live at Positivus Festival 2017)", "upload_date" => "20170824"} 19:00:50.579 [debug] QUERY OK source="sources" db=0.2ms 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] 19:00:50.579 [debug] QUERY OK source="sources" db=0.1ms idle=1385.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] 19:00:50.580 [debug] QUERY OK source="media_items" db=0.3ms 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[2017-08-24 12:55:27Z], 1] 19:00:50.581 [debug] QUERY OK source="media_items" db=0.7ms idle=905.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" ["Pixies performing 'Caribou', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live at Positivus Festival 2017)", "fe145076-ca47-4e36-8757-efb3b957f3d5", 221, false, "aiPDUgu35Uo", "https://www.youtube.com/watch?v=aiPDUgu35Uo", 118, "/downloads/MusicVideos/Pixies Official/20170824 - PIXIES - Caribou (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-08-24 12:55:27Z], ~U[2025-12-25 02:00:50Z], ~U[2025-12-25 02:00:50Z], "Pixies performing 'Caribou', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live at Positivus Festival 2017)", 221, false, "aiPDUgu35Uo", "https://www.youtube.com/watch?v=aiPDUgu35Uo", "/downloads/MusicVideos/Pixies Official/20170824 - PIXIES - Caribou (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-08-24 12:55:27Z]] 19:00:50.581 [debug] QUERY OK source="sources" db=0.2ms idle=719.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] 19:00:50.581 [debug] QUERY OK source="media_profiles" db=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] 19:00:50.582 [debug] QUERY OK source="media_items" db=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 [118] 19:00:50.582 [info] Kicking off download for media item #118 (aiPDUgu35Uo) 19:00:50.584 [debug] QUERY OK source="tasks" db=0.2ms idle=2.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [120, 118, ~U[2025-12-25 02:00:50Z], ~U[2025-12-25 02:00:50Z]] 19:00:50.584 [debug] Current batch of media processed. Will check again in 1000ms 19:00:51.584 [debug] Current batch of media processed. Will check again in 1000ms 19:00:52.585 [debug] Current batch of media processed. Will check again in 1000ms 19:00:53.364 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=srTxgKN1byU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/19/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e1/fe/e1fe50b2255dc3af6b93c986fa62d5d3e04a8b34d9fe1fe4cb7b3669e28d5f53.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:53.364 [debug] QUERY OK db=0.0ms idle=1689.2ms begin [] 19:00:53.365 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:00:49Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Ana (Mark Goodier Session, 1990) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Ana (Mark Goodier Session, 1990) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Ana (Mark Goodier Session, 1990) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Ana (Mark Goodier Session, 1990) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:00:53Z], 19] 19:00:53.365 [debug] QUERY OK source="media_metadata" db=0.1ms 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/19/metadata.json.gz", "/config/metadata/media_items/19/thumbnail.jpg", 19, ~U[2025-12-25 02:00:53Z], ~U[2025-12-25 02:00:53Z]] 19:00:53.365 [debug] QUERY OK db=0.1ms commit [] 19:00:53.366 [debug] QUERY OK source="media_items" db=0.4ms idle=1690.4ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [75924879, ~U[2025-12-25 02:00:53Z], 19] 19:00:53.366 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:00:53.366 [info] {"args":{"id":19},"id":20,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":30148069,"event":"job:stop","queue_time":192217468,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:53.372 [info] {"args":{"id":21},"id":22,"meta":{},"system_time":1766628053372891243,"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"]} 19:00:53.373 [debug] QUERY OK source="media_items" db=0.1ms idle=506.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" = ?) [21] 19:00:53.373 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:00:53.373 [debug] QUERY OK source="sources" db=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] 19:00:53.374 [debug] QUERY OK source="media_profiles" db=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] 19:00:53.374 [debug] QUERY OK source="media_items" db=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 [21] 19:00:53.374 [debug] QUERY OK source="media_metadata" db=0.1ms idle=1.8ms 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" = ?) [21] 19:00:53.375 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 19:00:53.375 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:00:53.375 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:00:53.375 [debug] Running yt-dlp command for action: get_downloadable_status 19:00:53.375 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:00:53.376 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:00:53.376 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:00:53.376 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tbmN5BVioBE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2a/b2/2ab27cf8c07d4c8462ec777fcf9612ecca11ef9e1943c6d684cd2add82e399aa.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:53.586 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Isla deEncanta', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "duration" => 101, "filename" => "/downloads/MusicVideos/Pixies Official/20170818 - PIXIES - Isla de Encanta (Live at Positivus Festival 2017).mp4", "id" => "L4oFkR7_x78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=L4oFkR7_x78", "playlist_index" => 119, "timestamp" => 1503058081, "title" => "PIXIES - Isla de Encanta (Live at Positivus Festival 2017)", "upload_date" => "20170818"} 19:00:53.587 [debug] QUERY OK source="sources" db=0.2ms idle=211.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:53.587 [debug] QUERY OK source="sources" db=0.1ms idle=212.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:53.588 [debug] QUERY OK source="media_items" db=0.3ms idle=211.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-18 12:08:01Z], 1] 19:00:53.589 [debug] QUERY OK source="media_items" db=0.5ms idle=212.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" ["Pixies performing 'Isla deEncanta', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "PIXIES - Isla de Encanta (Live at Positivus Festival 2017)", "663ce873-9c9f-42c3-9bda-18d16fe2aae7", 101, false, "L4oFkR7_x78", "https://www.youtube.com/watch?v=L4oFkR7_x78", 119, "/downloads/MusicVideos/Pixies Official/20170818 - PIXIES - Isla de Encanta (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-08-18 12:08:01Z], ~U[2025-12-25 02:00:53Z], ~U[2025-12-25 02:00:53Z], "Pixies performing 'Isla deEncanta', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "PIXIES - Isla de Encanta (Live at Positivus Festival 2017)", 101, false, "L4oFkR7_x78", "https://www.youtube.com/watch?v=L4oFkR7_x78", "/downloads/MusicVideos/Pixies Official/20170818 - PIXIES - Isla de Encanta (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-08-18 12:08:01Z]] 19:00:53.589 [debug] QUERY OK source="sources" db=0.1ms idle=212.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:53.589 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:00:53.589 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [119] 19:00:53.589 [info] Kicking off download for media item #119 (L4oFkR7_x78) 19:00:53.591 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [121, 119, ~U[2025-12-25 02:00:53Z], ~U[2025-12-25 02:00:53Z]] 19:00:53.591 [debug] Current batch of media processed. Will check again in 1000ms 19:00:54.592 [debug] Current batch of media processed. Will check again in 1000ms 19:00:55.593 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Something Against You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "duration" => 101, "filename" => "/downloads/MusicVideos/Pixies Official/20170804 - PIXIES - Something Against You (Live at Positivus Festival 2017).mp4", "id" => "pkcex-xGRxA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pkcex-xGRxA", "playlist_index" => 120, "timestamp" => 1501852886, "title" => "PIXIES - Something Against You (Live at Positivus Festival 2017)", "upload_date" => "20170804"} 19:00:55.594 [debug] QUERY OK source="sources" db=0.2ms idle=918.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:00:55.594 [debug] QUERY OK source="sources" db=0.1ms idle=918.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] 19:00:55.594 [debug] QUERY OK source="media_items" db=0.2ms idle=919.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-04 13:21:26Z], 1] 19:00:55.595 [debug] QUERY OK source="media_items" db=0.6ms idle=919.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" ["Pixies performing 'Something Against You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "PIXIES - Something Against You (Live at Positivus Festival 2017)", "8958e5ea-cf2f-4d01-a2e9-c516ce5529ba", 101, false, "pkcex-xGRxA", "https://www.youtube.com/watch?v=pkcex-xGRxA", 120, "/downloads/MusicVideos/Pixies Official/20170804 - PIXIES - Something Against You (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-08-04 13:21:26Z], ~U[2025-12-25 02:00:55Z], ~U[2025-12-25 02:00:55Z], "Pixies performing 'Something Against You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "PIXIES - Something Against You (Live at Positivus Festival 2017)", 101, false, "pkcex-xGRxA", "https://www.youtube.com/watch?v=pkcex-xGRxA", "/downloads/MusicVideos/Pixies Official/20170804 - PIXIES - Something Against You (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-08-04 13:21:26Z]] 19:00:55.596 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:00:55.596 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:00:55.596 [debug] QUERY OK source="media_items" db=0.1ms 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 [120] 19:00:55.596 [info] Kicking off download for media item #120 (pkcex-xGRxA) 19:00:55.597 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [122, 120, ~U[2025-12-25 02:00:55Z], ~U[2025-12-25 02:00:55Z]] 19:00:55.598 [debug] Current batch of media processed. Will check again in 1000ms 19:00:56.598 [debug] Current batch of media processed. Will check again in 1000ms 19:00:57.218 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tbmN5BVioBE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2a/b2/2ab27cf8c07d4c8462ec777fcf9612ecca11ef9e1943c6d684cd2add82e399aa.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:00:57.218 [debug] Running yt-dlp command for action: download 19:00:57.218 [debug] QUERY OK source="settings" db=0.2ms idle=543.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 [] 19:00:57.219 [debug] QUERY OK source="settings" db=0.1ms idle=543.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 [] 19:00:57.219 [debug] QUERY OK source="settings" db=0.1ms idle=543.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 [] 19:00:57.219 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tbmN5BVioBE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/07/7e/077e2935138c36a43be752961ccef8b3be05230954c4b0dea041fae81fc15cc0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:00:57.599 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Rock Music', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nRock Music Lyrics:\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth, your mouth\nYour mouth, your mouth", "duration" => 104, "filename" => "/downloads/MusicVideos/Pixies Official/20170726 - PIXIES - Rock Music (Live at Positivus Festival 2017).mp4", "id" => "ocbrKwzvizc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ocbrKwzvizc", "playlist_index" => 121, "timestamp" => 1501080139, "title" => "PIXIES - Rock Music (Live at Positivus Festival 2017)", "upload_date" => "20170726"} 19:00:57.600 [debug] QUERY OK source="sources" db=0.3ms 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" IN (?)) [1] 19:00:57.600 [debug] QUERY OK source="sources" db=0.1ms idle=729.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] 19:00:57.601 [debug] QUERY OK source="media_items" db=0.3ms idle=381.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-26 14:42:19Z], 1] 19:00:57.601 [debug] QUERY OK source="media_items" db=0.5ms idle=382.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" ["Pixies performing 'Rock Music', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nRock Music Lyrics:\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth, your mouth\nYour mouth, your mouth", "PIXIES - Rock Music (Live at Positivus Festival 2017)", "acca7382-c494-469f-b0ce-4ecf7a9a540c", 104, false, "ocbrKwzvizc", "https://www.youtube.com/watch?v=ocbrKwzvizc", 121, "/downloads/MusicVideos/Pixies Official/20170726 - PIXIES - Rock Music (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-07-26 14:42:19Z], ~U[2025-12-25 02:00:57Z], ~U[2025-12-25 02:00:57Z], "Pixies performing 'Rock Music', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nRock Music Lyrics:\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth, your mouth\nYour mouth, your mouth", "PIXIES - Rock Music (Live at Positivus Festival 2017)", 104, false, "ocbrKwzvizc", "https://www.youtube.com/watch?v=ocbrKwzvizc", "/downloads/MusicVideos/Pixies Official/20170726 - PIXIES - Rock Music (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-07-26 14:42:19Z]] 19:00:57.602 [debug] QUERY OK source="sources" db=0.1ms idle=382.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] 19:00:57.602 [debug] QUERY OK source="media_profiles" db=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] 19:00:57.602 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [121] 19:00:57.602 [info] Kicking off download for media item #121 (ocbrKwzvizc) 19:00:57.604 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [123, 121, ~U[2025-12-25 02:00:57Z], ~U[2025-12-25 02:00:57Z]] 19:00:57.604 [debug] Current batch of media processed. Will check again in 1000ms 19:00:58.604 [debug] Current batch of media processed. Will check again in 1000ms 19:00:59.605 [debug] Current batch of media processed. Will check again in 1000ms 19:01:00.460 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:00.606 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Wave Of Mutilation', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWave Of Mutilation Lyrics:\nCease to resist, giving my goodbye\nDrive my car into the ocean\nYou'll think I'm dead, but I sail away\nOn a wave of mutilation\nA wave of mutilation\nWave of mutilation\nWave\nWave\n\nI've kissed mermaids, rode the El Nino\nWalked the sand with the crustaceans\nCould find my way to Mariana\nOn a wave of mutilation\nWave of mutilation\nWave of mutilation\nWave\nWave\n\nWave of mutilation\nWave of mutilation\nWave of mutilation\nWave \nWave", "duration" => 126, "filename" => "/downloads/MusicVideos/Pixies Official/20170721 - PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017).mp4", "id" => "jpbrjvTh9v0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jpbrjvTh9v0", "playlist_index" => 122, "timestamp" => 1500641596, "title" => "PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017)", "upload_date" => "20170721"} 19:01:00.607 [debug] QUERY OK source="sources" db=0.2ms idle=1931.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:00.607 [debug] QUERY OK source="sources" db=0.0ms idle=1931.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:00.607 [debug] QUERY OK source="media_items" db=0.2ms idle=1734.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-21 12:53:16Z], 1] 19:01:00.608 [debug] QUERY OK source="media_items" db=0.5ms idle=732.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" ["Pixies performing 'Wave Of Mutilation', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWave Of Mutilation Lyrics:\nCease to resist, giving my goodbye\nDrive my car into the ocean\nYou'll think I'm dead, but I sail away\nOn a wave of mutilation\nA wave of mutilation\nWave of mutilation\nWave\nWave\n\nI've kissed mermaids, rode the El Nino\nWalked the sand with the crustaceans\nCould find my way to Mariana\nOn a wave of mutilation\nWave of mutilation\nWave of mutilation\nWave\nWave\n\nWave of mutilation\nWave of mutilation\nWave of mutilation\nWave \nWave", "PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017)", "22b88e66-a8be-40fc-8c3a-6b0b74a54bc4", 126, false, "jpbrjvTh9v0", "https://www.youtube.com/watch?v=jpbrjvTh9v0", 122, "/downloads/MusicVideos/Pixies Official/20170721 - PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-07-21 12:53:16Z], ~U[2025-12-25 02:01:00Z], ~U[2025-12-25 02:01:00Z], "Pixies performing 'Wave Of Mutilation', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWave Of Mutilation Lyrics:\nCease to resist, giving my goodbye\nDrive my car into the ocean\nYou'll think I'm dead, but I sail away\nOn a wave of mutilation\nA wave of mutilation\nWave of mutilation\nWave\nWave\n\nI've kissed mermaids, rode the El Nino\nWalked the sand with the crustaceans\nCould find my way to Mariana\nOn a wave of mutilation\nWave of mutilation\nWave of mutilation\nWave\nWave\n\nWave of mutilation\nWave of mutilation\nWave of mutilation\nWave \nWave", "PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017)", 126, false, "jpbrjvTh9v0", "https://www.youtube.com/watch?v=jpbrjvTh9v0", "/downloads/MusicVideos/Pixies Official/20170721 - PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-07-21 12:53:16Z]] 19:01:00.608 [debug] QUERY OK source="sources" db=0.1ms idle=147.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:00.608 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:01:00.609 [debug] QUERY OK source="media_items" db=0.1ms 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 [122] 19:01:00.609 [info] Kicking off download for media item #122 (jpbrjvTh9v0) 19:01:00.610 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [124, 122, ~U[2025-12-25 02:01:00Z], ~U[2025-12-25 02:01:00Z]] 19:01:00.610 [debug] Current batch of media processed. Will check again in 1000ms 19:01:01.611 [debug] Current batch of media processed. Will check again in 1000ms 19:01:02.612 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Gouge Away', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nGouge Away Lyrics:\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nMissy aggravation\nSome sacred questions\nYou stroke my locks\nSome marijuana\nIf you got some\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nSleeping on your bed\nYou break my arms\nYou spoon my eyes\nBeen rubbing a bad charm\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nChained to the pillars\nA three day party\nI break the walls\nAnd kill us all\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to", "duration" => 283, "filename" => "/downloads/MusicVideos/Pixies Official/20170719 - PIXIES - Gouge Away (Live at Positivus Festival 2017).mp4", "id" => "obIiQctzV5o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=obIiQctzV5o", "playlist_index" => 123, "timestamp" => 1500465296, "title" => "PIXIES - Gouge Away (Live at Positivus Festival 2017)", "upload_date" => "20170719"} 19:01:02.613 [debug] QUERY OK source="sources" db=0.2ms idle=937.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:02.613 [debug] QUERY OK source="sources" db=0.1ms idle=937.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:02.613 [debug] QUERY OK source="media_items" db=0.2ms idle=937.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-19 11:54:56Z], 1] 19:01:02.614 [debug] QUERY OK source="media_items" db=0.5ms idle=938.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" ["Pixies performing 'Gouge Away', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nGouge Away Lyrics:\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nMissy aggravation\nSome sacred questions\nYou stroke my locks\nSome marijuana\nIf you got some\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nSleeping on your bed\nYou break my arms\nYou spoon my eyes\nBeen rubbing a bad charm\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nChained to the pillars\nA three day party\nI break the walls\nAnd kill us all\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to", "PIXIES - Gouge Away (Live at Positivus Festival 2017)", "25f6fb1d-f60a-4f14-a540-f45c2b9b772c", 283, false, "obIiQctzV5o", "https://www.youtube.com/watch?v=obIiQctzV5o", 123, "/downloads/MusicVideos/Pixies Official/20170719 - PIXIES - Gouge Away (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 99, ~U[2017-07-19 11:54:56Z], ~U[2025-12-25 02:01:02Z], ~U[2025-12-25 02:01:02Z], "Pixies performing 'Gouge Away', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nGouge Away Lyrics:\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nMissy aggravation\nSome sacred questions\nYou stroke my locks\nSome marijuana\nIf you got some\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nSleeping on your bed\nYou break my arms\nYou spoon my eyes\nBeen rubbing a bad charm\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nChained to the pillars\nA three day party\nI break the walls\nAnd kill us all\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to", "PIXIES - Gouge Away (Live at Positivus Festival 2017)", 283, false, "obIiQctzV5o", "https://www.youtube.com/watch?v=obIiQctzV5o", "/downloads/MusicVideos/Pixies Official/20170719 - PIXIES - Gouge Away (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-07-19 11:54:56Z]] 19:01:02.614 [debug] QUERY OK source="sources" db=0.1ms idle=736.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] 19:01:02.615 [debug] QUERY OK source="media_profiles" db=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] 19:01:02.615 [debug] QUERY OK source="media_items" db=0.1ms 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 [123] 19:01:02.615 [info] Kicking off download for media item #123 (obIiQctzV5o) 19:01:02.616 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [125, 123, ~U[2025-12-25 02:01:02Z], ~U[2025-12-25 02:01:02Z]] 19:01:02.616 [debug] Current batch of media processed. Will check again in 1000ms 19:01:03.617 [debug] Current batch of media processed. Will check again in 1000ms 19:01:04.158 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pYSGDeQeCgE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/de/e5/dee52547aa59a1bfb28fd51d5ec5355d4d680ecb48049ad987b35cc2a2fd36b0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:04.161 [debug] Running yt-dlp command for action: download_thumbnail 19:01:04.161 [debug] QUERY OK source="settings" db=0.1ms idle=486.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 [] 19:01:04.161 [debug] QUERY OK source="settings" db=0.0ms idle=486.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 [] 19:01:04.162 [debug] QUERY OK source="settings" db=0.0ms idle=486.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 [] 19:01:04.162 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pYSGDeQeCgE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/20/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/28/a5/28a53902ebb5c26ecc374f4c744d810725506d622cf802ca706c944f1207085f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:04.618 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo Directed by: Paz Lenchantin\nGraffiti by: Jules Muck \"MuckRock\"\nStarring:\nPianist - Mario Merdirossian\nDriver - Hannah Vandermolen\nMiddle seat girl - Adelaide Crocker\nRed lips girl - Virginia Rand\nMake-up artist - Sydney Costely\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "duration" => 163, "filename" => "/downloads/MusicVideos/Pixies Official/20161102 - Pixies - Classic Masher (Official Video).mp4", "id" => "ICbuoRbclQQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ICbuoRbclQQ", "playlist_index" => 124, "timestamp" => 1478091550, "title" => "Pixies - Classic Masher (Official Video)", "upload_date" => "20161102"} 19:01:04.618 [debug] QUERY OK source="sources" db=0.1ms idle=943.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:04.619 [debug] QUERY OK source="sources" db=0.1ms idle=736.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:04.619 [debug] QUERY OK source="media_items" db=0.2ms idle=457.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-02 12:59:10Z], 1] 19:01:04.620 [debug] QUERY OK source="media_items" db=0.7ms idle=457.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" ["Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo Directed by: Paz Lenchantin\nGraffiti by: Jules Muck \"MuckRock\"\nStarring:\nPianist - Mario Merdirossian\nDriver - Hannah Vandermolen\nMiddle seat girl - Adelaide Crocker\nRed lips girl - Virginia Rand\nMake-up artist - Sydney Costely\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "Pixies - Classic Masher (Official Video)", "7ef64311-d027-41fd-8bbd-a6cc210a4a18", 163, false, "ICbuoRbclQQ", "https://www.youtube.com/watch?v=ICbuoRbclQQ", 124, "/downloads/MusicVideos/Pixies Official/20161102 - Pixies - Classic Masher (Official Video).mp4", false, false, false, 1, [], 99, ~U[2016-11-02 12:59:10Z], ~U[2025-12-25 02:01:04Z], ~U[2025-12-25 02:01:04Z], "Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo Directed by: Paz Lenchantin\nGraffiti by: Jules Muck \"MuckRock\"\nStarring:\nPianist - Mario Merdirossian\nDriver - Hannah Vandermolen\nMiddle seat girl - Adelaide Crocker\nRed lips girl - Virginia Rand\nMake-up artist - Sydney Costely\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "Pixies - Classic Masher (Official Video)", 163, false, "ICbuoRbclQQ", "https://www.youtube.com/watch?v=ICbuoRbclQQ", "/downloads/MusicVideos/Pixies Official/20161102 - Pixies - Classic Masher (Official Video).mp4", false, 1, ~U[2016-11-02 12:59:10Z]] 19:01:04.621 [debug] QUERY OK source="sources" db=0.1ms idle=458.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:04.621 [debug] QUERY OK source="media_profiles" db=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] 19:01:04.621 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [124] 19:01:04.621 [info] Kicking off download for media item #124 (ICbuoRbclQQ) 19:01:04.622 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [126, 124, ~U[2025-12-25 02:01:04Z], ~U[2025-12-25 02:01:04Z]] 19:01:04.622 [debug] Current batch of media processed. Will check again in 1000ms 19:01:05.623 [debug] Current batch of media processed. Will check again in 1000ms 19:01:06.624 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'All I Think About Now' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll I Think About Now Lyrics:\nI try to think about tomorrow\nBut I always think about the past\n\nAbout the things that didn't last\n\nIf I could go to the beginning\nThen for sure I would be another way\n\nMake it better for today\n\nIf I could go to the beginning\nI would be another way\n\nMake it better for today\n\nRemember when we were happy? \nIf I'm late can I thank you now?\n\nI'm gonna try anyhow\n\nI remember we were happy\nThat's all I think about now\n\nThat's all I think about now\nI remember we were happy\n\nThat's all I think about now\nIf you have any doubt\n\n#Pixies #HeadCarrier #Alternative", "duration" => 187, "filename" => "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All I Think About Now (Official Audio).mp4", "id" => "7Nf8o-qhO2g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7Nf8o-qhO2g", "playlist_index" => 125, "timestamp" => 1476450984, "title" => "PIXIES - All I Think About Now (Official Audio)", "upload_date" => "20161014"} 19:01:06.625 [debug] QUERY OK source="sources" db=0.3ms idle=949.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:06.625 [debug] QUERY OK source="sources" db=0.1ms idle=950.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:06.626 [debug] QUERY OK source="media_items" db=0.3ms idle=950.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 13:16:24Z], 1] 19:01:06.627 [debug] QUERY OK source="media_items" db=0.8ms idle=951.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" ["Pixies 'All I Think About Now' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll I Think About Now Lyrics:\nI try to think about tomorrow\nBut I always think about the past\n\nAbout the things that didn't last\n\nIf I could go to the beginning\nThen for sure I would be another way\n\nMake it better for today\n\nIf I could go to the beginning\nI would be another way\n\nMake it better for today\n\nRemember when we were happy? \nIf I'm late can I thank you now?\n\nI'm gonna try anyhow\n\nI remember we were happy\nThat's all I think about now\n\nThat's all I think about now\nI remember we were happy\n\nThat's all I think about now\nIf you have any doubt\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - All I Think About Now (Official Audio)", "557a35df-f557-4072-843a-2cdaa472e9a7", 187, false, "7Nf8o-qhO2g", "https://www.youtube.com/watch?v=7Nf8o-qhO2g", 125, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All I Think About Now (Official Audio).mp4", false, false, false, 1, [], 99, ~U[2016-10-14 13:16:24Z], ~U[2025-12-25 02:01:06Z], ~U[2025-12-25 02:01:06Z], "Pixies 'All I Think About Now' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll I Think About Now Lyrics:\nI try to think about tomorrow\nBut I always think about the past\n\nAbout the things that didn't last\n\nIf I could go to the beginning\nThen for sure I would be another way\n\nMake it better for today\n\nIf I could go to the beginning\nI would be another way\n\nMake it better for today\n\nRemember when we were happy? \nIf I'm late can I thank you now?\n\nI'm gonna try anyhow\n\nI remember we were happy\nThat's all I think about now\n\nThat's all I think about now\nI remember we were happy\n\nThat's all I think about now\nIf you have any doubt\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - All I Think About Now (Official Audio)", 187, false, "7Nf8o-qhO2g", "https://www.youtube.com/watch?v=7Nf8o-qhO2g", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All I Think About Now (Official Audio).mp4", false, 1, ~U[2016-10-14 13:16:24Z]] 19:01:06.627 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:06.628 [debug] QUERY OK source="media_profiles" db=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] 19:01:06.628 [debug] QUERY OK source="media_items" db=0.2ms 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 [125] 19:01:06.628 [info] Kicking off download for media item #125 (7Nf8o-qhO2g) 19:01:06.630 [debug] QUERY OK source="tasks" db=0.1ms idle=2.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [127, 125, ~U[2025-12-25 02:01:06Z], ~U[2025-12-25 02:01:06Z]] 19:01:06.630 [debug] Current batch of media processed. Will check again in 1000ms 19:01:07.482 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:07.631 [debug] Current batch of media processed. Will check again in 1000ms 19:01:08.485 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pYSGDeQeCgE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/20/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/28/a5/28a53902ebb5c26ecc374f4c744d810725506d622cf802ca706c944f1207085f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:08.485 [debug] QUERY OK db=0.0ms idle=1002.4ms begin [] 19:01:08.485 [debug] QUERY OK source="media_items" db=0.2ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:01:04Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:01:08Z], 20] 19:01:08.486 [debug] QUERY OK source="media_metadata" db=0.1ms 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/20/metadata.json.gz", "/config/metadata/media_items/20/thumbnail.jpg", 20, ~U[2025-12-25 02:01:08Z], ~U[2025-12-25 02:01:08Z]] 19:01:08.486 [debug] QUERY OK db=0.1ms commit [] 19:01:08.487 [debug] QUERY OK source="media_items" db=0.6ms idle=811.0ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [85233109, ~U[2025-12-25 02:01:08Z], 20] 19:01:08.487 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:01:08.487 [info] {"args":{"id":20},"id":21,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":26628374,"event":"job:stop","queue_time":208858394,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:01:08.494 [info] {"args":{"id":22},"id":23,"meta":{},"system_time":1766628068493989444,"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"]} 19:01:08.494 [debug] QUERY OK source="media_items" db=0.1ms idle=607.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" = ?) [22] 19:01:08.494 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:01:08.494 [debug] QUERY OK source="sources" db=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] 19:01:08.495 [debug] QUERY OK source="media_profiles" db=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] 19:01:08.495 [debug] QUERY OK source="media_items" db=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 [22] 19:01:08.495 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.7ms 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" = ?) [22] 19:01:08.495 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 19:01:08.496 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:08.496 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:08.496 [debug] Running yt-dlp command for action: get_downloadable_status 19:01:08.496 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:08.497 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:08.497 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:08.497 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=t6mPOfeNCoM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ea/00/ea005420b93cb9aa8b7aebb6056550705b63455ac96ad249fd862b6f2e07df2b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:08.632 [debug] Current batch of media processed. Will check again in 1000ms 19:01:09.633 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'All The Saints' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll The Saints Lyrics:\nAll the saints that I love\nSome below some above\nFrom this world they were torn\nFrom their seed I was born\n\nWondering why I'm still here\nToo many times I had fear\nTrying to be near you\n\n#Pixies #HeadCarrier #Alternative", "duration" => 161, "filename" => "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All The Saints (Official Audio).mp4", "id" => "loG0HjEjWMU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=loG0HjEjWMU", "playlist_index" => 126, "timestamp" => 1476449872, "title" => "PIXIES - All The Saints (Official Audio)", "upload_date" => "20161014"} 19:01:09.634 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:09.634 [debug] QUERY OK source="sources" db=0.1ms idle=1137.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:09.634 [debug] QUERY OK source="media_items" db=0.2ms idle=1137.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:52Z], 1] 19:01:09.636 [debug] QUERY OK source="media_items" db=1.5ms idle=1137.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" ["Pixies 'All The Saints' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll The Saints Lyrics:\nAll the saints that I love\nSome below some above\nFrom this world they were torn\nFrom their seed I was born\n\nWondering why I'm still here\nToo many times I had fear\nTrying to be near you\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - All The Saints (Official Audio)", "9a4785ae-6f2d-47cf-9772-a80be703b353", 161, false, "loG0HjEjWMU", "https://www.youtube.com/watch?v=loG0HjEjWMU", 126, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All The Saints (Official Audio).mp4", false, false, false, 1, [], 98, ~U[2016-10-14 12:57:52Z], ~U[2025-12-25 02:01:09Z], ~U[2025-12-25 02:01:09Z], "Pixies 'All The Saints' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll The Saints Lyrics:\nAll the saints that I love\nSome below some above\nFrom this world they were torn\nFrom their seed I was born\n\nWondering why I'm still here\nToo many times I had fear\nTrying to be near you\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - All The Saints (Official Audio)", 161, false, "loG0HjEjWMU", "https://www.youtube.com/watch?v=loG0HjEjWMU", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All The Saints (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:52Z]] 19:01:09.636 [debug] QUERY OK source="sources" db=0.0ms idle=748.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:09.636 [debug] QUERY OK source="media_profiles" db=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] 19:01:09.637 [debug] QUERY OK source="media_items" db=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 [126] 19:01:09.637 [info] Kicking off download for media item #126 (loG0HjEjWMU) 19:01:09.638 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [128, 126, ~U[2025-12-25 02:01:09Z], ~U[2025-12-25 02:01:09Z]] 19:01:09.638 [debug] Current batch of media processed. Will check again in 1000ms 19:01:10.639 [debug] Current batch of media processed. Will check again in 1000ms 19:01:11.640 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "duration" => 157, "filename" => "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Classic Masher (Official Audio).mp4", "id" => "ZZk91Kibu8U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZZk91Kibu8U", "playlist_index" => 127, "timestamp" => 1476449872, "title" => "PIXIES - Classic Masher (Official Audio)", "upload_date" => "20161014"} 19:01:11.641 [debug] QUERY OK source="sources" db=0.2ms idle=965.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:11.641 [debug] QUERY OK source="sources" db=0.0ms idle=965.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] 19:01:11.641 [debug] QUERY OK source="media_items" db=0.3ms idle=965.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:52Z], 1] 19:01:11.643 [debug] QUERY OK source="media_items" db=0.9ms idle=966.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" ["Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Classic Masher (Official Audio)", "a8174504-2f88-4307-b99b-0df7b2c18d12", 157, false, "ZZk91Kibu8U", "https://www.youtube.com/watch?v=ZZk91Kibu8U", 127, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Classic Masher (Official Audio).mp4", false, false, false, 1, [], 97, ~U[2016-10-14 12:57:52Z], ~U[2025-12-25 02:01:11Z], ~U[2025-12-25 02:01:11Z], "Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Classic Masher (Official Audio)", 157, false, "ZZk91Kibu8U", "https://www.youtube.com/watch?v=ZZk91Kibu8U", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Classic Masher (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:52Z]] 19:01:11.643 [debug] QUERY OK source="sources" db=0.1ms idle=751.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:11.643 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:01:11.643 [debug] QUERY OK source="media_items" db=0.1ms 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 [127] 19:01:11.643 [info] Kicking off download for media item #127 (ZZk91Kibu8U) 19:01:11.645 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [129, 127, ~U[2025-12-25 02:01:11Z], ~U[2025-12-25 02:01:11Z]] 19:01:11.645 [debug] Current batch of media processed. Will check again in 1000ms 19:01:12.319 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=t6mPOfeNCoM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ea/00/ea005420b93cb9aa8b7aebb6056550705b63455ac96ad249fd862b6f2e07df2b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:12.319 [debug] Running yt-dlp command for action: download 19:01:12.320 [debug] QUERY OK source="settings" db=0.1ms idle=675.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 [] 19:01:12.320 [debug] QUERY OK source="settings" db=0.1ms idle=675.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 [] 19:01:12.320 [debug] QUERY OK source="settings" db=0.1ms idle=675.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 [] 19:01:12.320 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=t6mPOfeNCoM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1f/0d/1f0dfde8ed515011984c89ac701a1d4ce9b0c1d8e55df8b50e29d2e103f40e93.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:12.646 [debug] Current batch of media processed. Will check again in 1000ms 19:01:13.647 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Bel Esprit' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBel Esprit Lyrics:\nHe did his little dance\nThere up in the north of Spain\nDanced all the way to France\nJust to try and bring her rain\n\nThat's the way of this man\n\nHe rolled away the stone\nWith a plastic crucifix\n'Cause he'd rather get his kicks\nThan be here all alone\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nShe thinks he has no soul\n'Cause he never learned to crawl\n\nThat's the way of this man\n\nAnd he can only sing\nOf his incipient love\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nThat's the way of this man \nThat's the way of this man\n\nThat's the way of this man \nThat's the way of this man\n\n#Pixies #HeadCarrier #Alternative", "duration" => 192, "filename" => "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Bel Esprit (Official Audio).mp4", "id" => "0O6Q6vb4KBk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0O6Q6vb4KBk", "playlist_index" => 128, "timestamp" => 1476449872, "title" => "PIXIES - Bel Esprit (Official Audio)", "upload_date" => "20161014"} 19:01:13.648 [debug] QUERY OK source="sources" db=0.1ms idle=1327.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] 19:01:13.648 [debug] QUERY OK source="sources" db=0.1ms idle=1327.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:13.648 [debug] QUERY OK source="media_items" db=0.2ms idle=1327.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:52Z], 1] 19:01:13.649 [debug] QUERY OK source="media_items" db=0.6ms idle=973.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" ["Pixies 'Bel Esprit' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBel Esprit Lyrics:\nHe did his little dance\nThere up in the north of Spain\nDanced all the way to France\nJust to try and bring her rain\n\nThat's the way of this man\n\nHe rolled away the stone\nWith a plastic crucifix\n'Cause he'd rather get his kicks\nThan be here all alone\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nShe thinks he has no soul\n'Cause he never learned to crawl\n\nThat's the way of this man\n\nAnd he can only sing\nOf his incipient love\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nThat's the way of this man \nThat's the way of this man\n\nThat's the way of this man \nThat's the way of this man\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Bel Esprit (Official Audio)", "b62b1ca1-82d9-47f5-90f3-c797bb1b0c14", 192, false, "0O6Q6vb4KBk", "https://www.youtube.com/watch?v=0O6Q6vb4KBk", 128, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Bel Esprit (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2016-10-14 12:57:52Z], ~U[2025-12-25 02:01:13Z], ~U[2025-12-25 02:01:13Z], "Pixies 'Bel Esprit' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBel Esprit Lyrics:\nHe did his little dance\nThere up in the north of Spain\nDanced all the way to France\nJust to try and bring her rain\n\nThat's the way of this man\n\nHe rolled away the stone\nWith a plastic crucifix\n'Cause he'd rather get his kicks\nThan be here all alone\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nShe thinks he has no soul\n'Cause he never learned to crawl\n\nThat's the way of this man\n\nAnd he can only sing\nOf his incipient love\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nThat's the way of this man \nThat's the way of this man\n\nThat's the way of this man \nThat's the way of this man\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Bel Esprit (Official Audio)", 192, false, "0O6Q6vb4KBk", "https://www.youtube.com/watch?v=0O6Q6vb4KBk", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Bel Esprit (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:52Z]] 19:01:13.650 [debug] QUERY OK source="sources" db=0.1ms idle=756.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:13.650 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:01:13.650 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [128] 19:01:13.650 [info] Kicking off download for media item #128 (0O6Q6vb4KBk) 19:01:13.651 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [130, 128, ~U[2025-12-25 02:01:13Z], ~U[2025-12-25 02:01:13Z]] 19:01:13.652 [debug] Current batch of media processed. Will check again in 1000ms 19:01:14.652 [debug] Current batch of media processed. Will check again in 1000ms 19:01:15.653 [debug] Current batch of media processed. Will check again in 1000ms 19:01:16.654 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Baal's Back' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBaal's Back Lyrics:\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nAnd when you're lying on the silver tracks\nNo difference to me\n\nYou don't know that you're a sacrifice\nAll my love has turned back into ice\nPeople, when the sky is turning black\nYou'll know that it's me\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back\n\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nPeople, when the sky is turning black\nYou'll know that it's me, oh\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back, baal's back, baal's back\n\n#Pixies #HeadCarrier #Alternative", "duration" => 114, "filename" => "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Baal's Back (Official Audio).mp4", "id" => "-M3NYDaV5Pc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-M3NYDaV5Pc", "playlist_index" => 129, "timestamp" => 1476449872, "title" => "PIXIES - Baal's Back (Official Audio)", "upload_date" => "20161014"} 19:01:16.655 [debug] QUERY OK source="sources" db=0.2ms idle=1979.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:16.655 [debug] QUERY OK source="sources" db=0.1ms idle=1979.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:16.656 [debug] QUERY OK source="media_items" db=0.2ms idle=1980.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:52Z], 1] 19:01:16.657 [debug] QUERY OK source="media_items" db=0.8ms idle=1759.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" ["Pixies 'Baal's Back' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBaal's Back Lyrics:\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nAnd when you're lying on the silver tracks\nNo difference to me\n\nYou don't know that you're a sacrifice\nAll my love has turned back into ice\nPeople, when the sky is turning black\nYou'll know that it's me\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back\n\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nPeople, when the sky is turning black\nYou'll know that it's me, oh\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back, baal's back, baal's back\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Baal's Back (Official Audio)", "9736e958-8f36-4309-a27d-c54b8b3c5c09", 114, false, "-M3NYDaV5Pc", "https://www.youtube.com/watch?v=-M3NYDaV5Pc", 129, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Baal's Back (Official Audio).mp4", false, false, false, 1, [], 95, ~U[2016-10-14 12:57:52Z], ~U[2025-12-25 02:01:16Z], ~U[2025-12-25 02:01:16Z], "Pixies 'Baal's Back' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBaal's Back Lyrics:\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nAnd when you're lying on the silver tracks\nNo difference to me\n\nYou don't know that you're a sacrifice\nAll my love has turned back into ice\nPeople, when the sky is turning black\nYou'll know that it's me\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back\n\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nPeople, when the sky is turning black\nYou'll know that it's me, oh\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back, baal's back, baal's back\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Baal's Back (Official Audio)", 114, false, "-M3NYDaV5Pc", "https://www.youtube.com/watch?v=-M3NYDaV5Pc", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Baal's Back (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:52Z]] 19:01:16.657 [debug] QUERY OK source="sources" db=0.1ms idle=759.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:16.657 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:01:16.658 [debug] QUERY OK source="media_items" db=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 [129] 19:01:16.658 [info] Kicking off download for media item #129 (-M3NYDaV5Pc) 19:01:16.659 [debug] QUERY OK source="tasks" db=0.1ms idle=2.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [131, 129, ~U[2025-12-25 02:01:16Z], ~U[2025-12-25 02:01:16Z]] 19:01:16.660 [debug] Current batch of media processed. Will check again in 1000ms 19:01:17.660 [debug] Current batch of media processed. Will check again in 1000ms 19:01:18.661 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Plaster Of Paris' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlaster Of Paris Lyrics:\nYou look like a praying mantis\nYou could say that the bug is man\nBig joke or a small disaster\nLast chance before they give it the plaster\n\nPaint my picture and I'll paint you\nYou're not like others you ain't\nRunning down the hill I thought I passed her\nLast chance before they give it the plaster\n\nI can't dance but I don't wanna bore ya\nLast line from the Cephalophore\nI'll be the son of a son of a son of a bastard\nLast chance before they give it the plaster\n\nBig joke or a small disaster\nLast chance before they give it the plaster\n\n#Pixies #HeadCarrier #Alternative", "duration" => 127, "filename" => "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Plaster Of Paris (Official Audio).mp4", "id" => "vI9ivJ276Xg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vI9ivJ276Xg", "playlist_index" => 130, "timestamp" => 1476449871, "title" => "PIXIES - Plaster Of Paris (Official Audio)", "upload_date" => "20161014"} 19:01:18.662 [debug] QUERY OK source="sources" db=0.1ms idle=986.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:18.662 [debug] QUERY OK source="sources" db=0.1ms idle=986.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] 19:01:18.662 [debug] QUERY OK source="media_items" db=0.2ms idle=987.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:51Z], 1] 19:01:18.663 [debug] QUERY OK source="media_items" db=0.6ms idle=987.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" ["Pixies 'Plaster Of Paris' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlaster Of Paris Lyrics:\nYou look like a praying mantis\nYou could say that the bug is man\nBig joke or a small disaster\nLast chance before they give it the plaster\n\nPaint my picture and I'll paint you\nYou're not like others you ain't\nRunning down the hill I thought I passed her\nLast chance before they give it the plaster\n\nI can't dance but I don't wanna bore ya\nLast line from the Cephalophore\nI'll be the son of a son of a son of a bastard\nLast chance before they give it the plaster\n\nBig joke or a small disaster\nLast chance before they give it the plaster\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Plaster Of Paris (Official Audio)", "b784d284-b888-4788-9306-64b1600e389f", 127, false, "vI9ivJ276Xg", "https://www.youtube.com/watch?v=vI9ivJ276Xg", 130, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Plaster Of Paris (Official Audio).mp4", false, false, false, 1, [], 94, ~U[2016-10-14 12:57:51Z], ~U[2025-12-25 02:01:18Z], ~U[2025-12-25 02:01:18Z], "Pixies 'Plaster Of Paris' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlaster Of Paris Lyrics:\nYou look like a praying mantis\nYou could say that the bug is man\nBig joke or a small disaster\nLast chance before they give it the plaster\n\nPaint my picture and I'll paint you\nYou're not like others you ain't\nRunning down the hill I thought I passed her\nLast chance before they give it the plaster\n\nI can't dance but I don't wanna bore ya\nLast line from the Cephalophore\nI'll be the son of a son of a son of a bastard\nLast chance before they give it the plaster\n\nBig joke or a small disaster\nLast chance before they give it the plaster\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Plaster Of Paris (Official Audio)", 127, false, "vI9ivJ276Xg", "https://www.youtube.com/watch?v=vI9ivJ276Xg", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Plaster Of Paris (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:51Z]] 19:01:18.664 [debug] QUERY OK source="sources" db=0.1ms idle=762.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] 19:01:18.664 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:01:18.664 [debug] QUERY OK source="media_items" db=0.1ms 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 [130] 19:01:18.664 [info] Kicking off download for media item #130 (vI9ivJ276Xg) 19:01:18.665 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [132, 130, ~U[2025-12-25 02:01:18Z], ~U[2025-12-25 02:01:18Z]] 19:01:18.665 [debug] Current batch of media processed. Will check again in 1000ms 19:01:19.666 [debug] Current batch of media processed. Will check again in 1000ms 19:01:20.667 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Might As Well Be Gone' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMight As Well Be Gone Lyrics:\nYou're the chosen one\nBut I could use a change\nEven golden suns\nFind the end of their reign\n\nYou might as well be gone\nYou might as well be gone\nThat's my speech\nThat's my song\n\nIn the streets tonight\nBut the bars are all closed\nWe could meet tonight\nBut you're only a ghost\n\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\nYou might as well be gone\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\n#Pixies #HeadCarrier #Alternative", "duration" => 168, "filename" => "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Might As Well Be Gone (Official Audio).mp4", "id" => "sgxf0NlB_AM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sgxf0NlB_AM", "playlist_index" => 131, "timestamp" => 1476449871, "title" => "PIXIES - Might As Well Be Gone (Official Audio)", "upload_date" => "20161014"} 19:01:20.668 [debug] QUERY OK source="sources" db=0.2ms idle=992.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:20.668 [debug] QUERY OK source="sources" db=0.1ms idle=993.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:20.669 [debug] QUERY OK source="media_items" db=0.4ms idle=993.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:51Z], 1] 19:01:20.670 [debug] QUERY OK source="media_items" db=0.8ms idle=994.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" ["Pixies 'Might As Well Be Gone' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMight As Well Be Gone Lyrics:\nYou're the chosen one\nBut I could use a change\nEven golden suns\nFind the end of their reign\n\nYou might as well be gone\nYou might as well be gone\nThat's my speech\nThat's my song\n\nIn the streets tonight\nBut the bars are all closed\nWe could meet tonight\nBut you're only a ghost\n\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\nYou might as well be gone\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Might As Well Be Gone (Official Audio)", "b44a5363-7249-4acf-b412-a4aa06279b3d", 168, false, "sgxf0NlB_AM", "https://www.youtube.com/watch?v=sgxf0NlB_AM", 131, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Might As Well Be Gone (Official Audio).mp4", false, false, false, 1, [], 93, ~U[2016-10-14 12:57:51Z], ~U[2025-12-25 02:01:20Z], ~U[2025-12-25 02:01:20Z], "Pixies 'Might As Well Be Gone' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMight As Well Be Gone Lyrics:\nYou're the chosen one\nBut I could use a change\nEven golden suns\nFind the end of their reign\n\nYou might as well be gone\nYou might as well be gone\nThat's my speech\nThat's my song\n\nIn the streets tonight\nBut the bars are all closed\nWe could meet tonight\nBut you're only a ghost\n\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\nYou might as well be gone\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Might As Well Be Gone (Official Audio)", 168, false, "sgxf0NlB_AM", "https://www.youtube.com/watch?v=sgxf0NlB_AM", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Might As Well Be Gone (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:51Z]] 19:01:20.671 [debug] QUERY OK source="sources" db=0.2ms idle=766.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:20.671 [debug] QUERY OK source="media_profiles" db=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] 19:01:20.671 [debug] QUERY OK source="media_items" db=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 [131] 19:01:20.671 [info] Kicking off download for media item #131 (sgxf0NlB_AM) 19:01:20.673 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [133, 131, ~U[2025-12-25 02:01:20Z], ~U[2025-12-25 02:01:20Z]] 19:01:20.673 [debug] Current batch of media processed. Will check again in 1000ms 19:01:21.674 [debug] Current batch of media processed. Will check again in 1000ms 19:01:22.675 [debug] Current batch of media processed. Will check again in 1000ms 19:01:23.676 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Oona' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nOona Lyrics:\nHer place was like an eyrie\nThe fall seemed very scary\nDown to the strand\nPlease, I wanna be in your band\n\nI see her body swaying\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\nAnd automatic writing\nI hear they do it nightly\nHer wild jams\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\n#Pixies #HeadCarrier #Alternative", "duration" => 218, "filename" => "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Oona (Official Audio).mp4", "id" => "WOW3M7FHxVM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WOW3M7FHxVM", "playlist_index" => 132, "timestamp" => 1476449871, "title" => "PIXIES - Oona (Official Audio)", "upload_date" => "20161014"} 19:01:23.677 [debug] QUERY OK source="sources" db=0.3ms idle=768.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:23.677 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:23.678 [debug] QUERY OK source="media_items" db=0.3ms idle=2.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:51Z], 1] 19:01:23.679 [debug] QUERY OK source="media_items" db=0.8ms idle=2.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" ["Pixies 'Oona' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nOona Lyrics:\nHer place was like an eyrie\nThe fall seemed very scary\nDown to the strand\nPlease, I wanna be in your band\n\nI see her body swaying\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\nAnd automatic writing\nI hear they do it nightly\nHer wild jams\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Oona (Official Audio)", "76ebeb26-ea32-442e-af8f-acd00681ea4b", 218, false, "WOW3M7FHxVM", "https://www.youtube.com/watch?v=WOW3M7FHxVM", 132, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Oona (Official Audio).mp4", false, false, false, 1, [], 92, ~U[2016-10-14 12:57:51Z], ~U[2025-12-25 02:01:23Z], ~U[2025-12-25 02:01:23Z], "Pixies 'Oona' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nOona Lyrics:\nHer place was like an eyrie\nThe fall seemed very scary\nDown to the strand\nPlease, I wanna be in your band\n\nI see her body swaying\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\nAnd automatic writing\nI hear they do it nightly\nHer wild jams\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Oona (Official Audio)", 218, false, "WOW3M7FHxVM", "https://www.youtube.com/watch?v=WOW3M7FHxVM", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Oona (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:51Z]] 19:01:23.679 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:01:23.680 [debug] QUERY OK source="media_profiles" db=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] 19:01:23.680 [debug] QUERY OK source="media_items" db=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 [132] 19:01:23.680 [info] Kicking off download for media item #132 (WOW3M7FHxVM) 19:01:23.682 [debug] QUERY OK source="tasks" db=0.1ms idle=2.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [134, 132, ~U[2025-12-25 02:01:23Z], ~U[2025-12-25 02:01:23Z]] 19:01:23.682 [debug] Current batch of media processed. Will check again in 1000ms 19:01:24.683 [debug] Current batch of media processed. Will check again in 1000ms 19:01:24.882 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tbmN5BVioBE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/07/7e/077e2935138c36a43be752961ccef8b3be05230954c4b0dea041fae81fc15cc0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:24.884 [debug] Running yt-dlp command for action: download_thumbnail 19:01:24.885 [debug] QUERY OK source="settings" db=0.1ms idle=1204.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 [] 19:01:24.885 [debug] QUERY OK source="settings" db=0.0ms idle=1203.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 [] 19:01:24.885 [debug] QUERY OK source="settings" db=0.0ms idle=1203.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 [] 19:01:24.885 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tbmN5BVioBE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/21/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/fa/99/fa993df84f1a5c35a9636e73f5326e12461d1009573d16cb14f0eb6152b38a19.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:25.684 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Head Carrier' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead Carrier Lyrics:\nHead carrier \nHead carrier\nHey, Rusty, come hold Luther's hand\nIt's deja-vu, it's not like I planned\nLooks like I'm going where I've already been\n\nI'm going down the drain, again\n\nHead carrier\nHead carrier\nIs this really worth it?\nI got a prison cough\nA three-headed monster cut Denny's head right off\nYou can't be too chill\nYou can't be too zen\n\nI'm going down the drain, again\nI'm going down the drain, again \nI'm going down the drain, again\nUp the hill to have him killed and he still hadn't died \nHe talked a while and walked six mile down to riverside\n\nHead carrier \nHead carrier \nHead carrier \nHead carrier\nHead carrier\nHead carrier\nHead carrier\nHead carrier\n\n#Pixies #HeadCarrier #Alternative", "duration" => 217, "filename" => "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Head Carrier (Official Audio).mp4", "id" => "Gt3BRxOYn7k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Gt3BRxOYn7k", "playlist_index" => 133, "timestamp" => 1476449871, "title" => "PIXIES - Head Carrier (Official Audio)", "upload_date" => "20161014"} 19:01:25.685 [debug] QUERY OK source="sources" db=0.2ms idle=799.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] 19:01:25.685 [debug] QUERY OK source="sources" db=0.1ms idle=800.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:25.685 [debug] QUERY OK source="media_items" db=0.2ms idle=800.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:51Z], 1] 19:01:25.686 [debug] QUERY OK source="media_items" db=0.6ms idle=774.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" ["Pixies 'Head Carrier' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead Carrier Lyrics:\nHead carrier \nHead carrier\nHey, Rusty, come hold Luther's hand\nIt's deja-vu, it's not like I planned\nLooks like I'm going where I've already been\n\nI'm going down the drain, again\n\nHead carrier\nHead carrier\nIs this really worth it?\nI got a prison cough\nA three-headed monster cut Denny's head right off\nYou can't be too chill\nYou can't be too zen\n\nI'm going down the drain, again\nI'm going down the drain, again \nI'm going down the drain, again\nUp the hill to have him killed and he still hadn't died \nHe talked a while and walked six mile down to riverside\n\nHead carrier \nHead carrier \nHead carrier \nHead carrier\nHead carrier\nHead carrier\nHead carrier\nHead carrier\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Head Carrier (Official Audio)", "2f4a41b6-6484-4d3d-a63c-7064172cae16", 217, false, "Gt3BRxOYn7k", "https://www.youtube.com/watch?v=Gt3BRxOYn7k", 133, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Head Carrier (Official Audio).mp4", false, false, false, 1, [], 91, ~U[2016-10-14 12:57:51Z], ~U[2025-12-25 02:01:25Z], ~U[2025-12-25 02:01:25Z], "Pixies 'Head Carrier' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead Carrier Lyrics:\nHead carrier \nHead carrier\nHey, Rusty, come hold Luther's hand\nIt's deja-vu, it's not like I planned\nLooks like I'm going where I've already been\n\nI'm going down the drain, again\n\nHead carrier\nHead carrier\nIs this really worth it?\nI got a prison cough\nA three-headed monster cut Denny's head right off\nYou can't be too chill\nYou can't be too zen\n\nI'm going down the drain, again\nI'm going down the drain, again \nI'm going down the drain, again\nUp the hill to have him killed and he still hadn't died \nHe talked a while and walked six mile down to riverside\n\nHead carrier \nHead carrier \nHead carrier \nHead carrier\nHead carrier\nHead carrier\nHead carrier\nHead carrier\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Head Carrier (Official Audio)", 217, false, "Gt3BRxOYn7k", "https://www.youtube.com/watch?v=Gt3BRxOYn7k", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Head Carrier (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:51Z]] 19:01:25.687 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:01:25.687 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:01:25.687 [debug] QUERY OK source="media_items" db=0.1ms 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 [133] 19:01:25.687 [info] Kicking off download for media item #133 (Gt3BRxOYn7k) 19:01:25.688 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [135, 133, ~U[2025-12-25 02:01:25Z], ~U[2025-12-25 02:01:25Z]] 19:01:25.688 [debug] Current batch of media processed. Will check again in 1000ms 19:01:26.689 [debug] Current batch of media processed. Will check again in 1000ms 19:01:27.690 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Um Chagga Lagga' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo by Louis Collin & Black Francis.\n\nDirected by Louis Collin. \nActress: Romane Coumes.\n\nWriter: Black Francis\nDirector of Photography, Editor: Louis Collin \nLighting designer: Myles Mangino\nLights: Hugues-Alban Bermond & Lionel Colet\nRegie: Assina Hidouche & Fabien Labarbe\nMake Up: Olivier Chauzy & Camille Martin\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\n\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me\n\n#Pixies #HeadCarrier #Alternative", "duration" => 180, "filename" => "/downloads/MusicVideos/Pixies Official/20161006 - PIXIES - Um Chagga Lagga (Official Video).mp4", "id" => "wCFPpnHFTts", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wCFPpnHFTts", "playlist_index" => 134, "timestamp" => 1475760637, "title" => "PIXIES - Um Chagga Lagga (Official Video)", "upload_date" => "20161006"} 19:01:27.691 [debug] QUERY OK source="sources" db=0.2ms idle=776.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:27.691 [debug] QUERY OK source="sources" db=0.1ms 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] 19:01:27.691 [debug] QUERY OK source="media_items" db=0.2ms 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[2016-10-06 13:30:37Z], 1] 19:01:27.693 [debug] QUERY OK source="media_items" db=0.7ms idle=16.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" ["Pixies performing 'Um Chagga Lagga' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo by Louis Collin & Black Francis.\n\nDirected by Louis Collin. \nActress: Romane Coumes.\n\nWriter: Black Francis\nDirector of Photography, Editor: Louis Collin \nLighting designer: Myles Mangino\nLights: Hugues-Alban Bermond & Lionel Colet\nRegie: Assina Hidouche & Fabien Labarbe\nMake Up: Olivier Chauzy & Camille Martin\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\n\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Um Chagga Lagga (Official Video)", "44c09a87-0086-47ad-baf1-5806f381172b", 180, false, "wCFPpnHFTts", "https://www.youtube.com/watch?v=wCFPpnHFTts", 134, "/downloads/MusicVideos/Pixies Official/20161006 - PIXIES - Um Chagga Lagga (Official Video).mp4", false, false, false, 1, [], 99, ~U[2016-10-06 13:30:37Z], ~U[2025-12-25 02:01:27Z], ~U[2025-12-25 02:01:27Z], "Pixies performing 'Um Chagga Lagga' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo by Louis Collin & Black Francis.\n\nDirected by Louis Collin. \nActress: Romane Coumes.\n\nWriter: Black Francis\nDirector of Photography, Editor: Louis Collin \nLighting designer: Myles Mangino\nLights: Hugues-Alban Bermond & Lionel Colet\nRegie: Assina Hidouche & Fabien Labarbe\nMake Up: Olivier Chauzy & Camille Martin\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\n\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Um Chagga Lagga (Official Video)", 180, false, "wCFPpnHFTts", "https://www.youtube.com/watch?v=wCFPpnHFTts", "/downloads/MusicVideos/Pixies Official/20161006 - PIXIES - Um Chagga Lagga (Official Video).mp4", false, 1, ~U[2016-10-06 13:30:37Z]] 19:01:27.693 [debug] QUERY OK source="sources" db=0.1ms idle=17.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] 19:01:27.693 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:01:27.693 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [134] 19:01:27.693 [info] Kicking off download for media item #134 (wCFPpnHFTts) 19:01:27.695 [debug] QUERY OK source="tasks" db=0.1ms idle=1.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [136, 134, ~U[2025-12-25 02:01:27Z], ~U[2025-12-25 02:01:27Z]] 19:01:27.695 [debug] Current batch of media processed. Will check again in 1000ms 19:01:28.695 [debug] Current batch of media processed. Will check again in 1000ms 19:01:29.339 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tbmN5BVioBE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/21/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/fa/99/fa993df84f1a5c35a9636e73f5326e12461d1009573d16cb14f0eb6152b38a19.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:29.340 [debug] QUERY OK db=0.0ms idle=1645.3ms begin [] 19:01:29.340 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:01:24Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Velouria (John Peel Session, 1990) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Velouria (John Peel Session, 1990) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Velouria (John Peel Session, 1990) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Velouria (John Peel Session, 1990) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:01:29Z], 21] 19:01:29.340 [debug] QUERY OK source="media_metadata" db=0.1ms 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/21/metadata.json.gz", "/config/metadata/media_items/21/thumbnail.jpg", 21, ~U[2025-12-25 02:01:29Z], ~U[2025-12-25 02:01:29Z]] 19:01:29.340 [debug] QUERY OK db=0.1ms commit [] 19:01:29.341 [debug] QUERY OK source="media_items" db=0.3ms idle=1646.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [115116661, ~U[2025-12-25 02:01:29Z], 21] 19:01:29.341 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:01:29.341 [info] {"args":{"id":21},"id":22,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":35968782,"event":"job:stop","queue_time":218372356,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:01:29.347 [info] {"args":{"id":23},"id":24,"meta":{},"system_time":1766628089347922413,"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"]} 19:01:29.348 [debug] QUERY OK source="media_items" db=0.1ms idle=430.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" = ?) [23] 19:01:29.348 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:01:29.348 [debug] QUERY OK source="sources" db=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] 19:01:29.348 [debug] QUERY OK source="media_profiles" db=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] 19:01:29.349 [debug] QUERY OK source="media_items" db=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 [23] 19:01:29.349 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.8ms 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" = ?) [23] 19:01:29.349 [debug] QUERY OK source="media_profiles" db=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] 19:01:29.350 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:01:29.350 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:29.350 [debug] Running yt-dlp command for action: get_downloadable_status 19:01:29.350 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:01:29.351 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:29.351 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:29.351 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=meaGEd9_K-c --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7e/0b/7e0b5191c0e734697d1a9de75e60cd0b91e9a7a2e67a734dc21225eba3cf0fd2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:29.696 [debug] Current batch of media processed. Will check again in 1000ms 19:01:30.697 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Tenement Song' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nConceived by Krank! Collective: Neirin Best, Lianne Pierce, Xavier Burrow.\n\nTenement Song Lyrics:\nThe drumsticks were his treasure trove\nFound in the ashes of The Coconut Grove\n\nHey man, can you give me something?\nHey man, did you give me something?\nHey man, nothing comes from nothing\nHey man, something came from somewhere\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nTall bottle and one more smoke (Tenement song)\nShe lived through the fire but the piano got broke (Tenement song)\n\nHey man, can you give me something?\nHey man, did you give me something?\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n(On and on and on)\n\n#Pixies #HeadCarrier #Alternative", "duration" => 174, "filename" => "/downloads/MusicVideos/Pixies Official/20160905 - PIXIES - Tenement Song (Official Video).mp4", "id" => "-SLgXBLQA2M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-SLgXBLQA2M", "playlist_index" => 135, "timestamp" => 1473059612, "title" => "PIXIES - Tenement Song (Official Video)", "upload_date" => "20160905"} 19:01:30.698 [debug] QUERY OK source="sources" db=0.4ms 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" IN (?)) [1] 19:01:30.699 [debug] QUERY OK source="sources" db=0.2ms idle=23.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] 19:01:30.699 [debug] QUERY OK source="media_items" db=0.4ms idle=23.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-09-05 07:13:32Z], 1] 19:01:30.700 [debug] QUERY OK source="media_items" db=0.8ms 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" ["Pixies performing 'Tenement Song' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nConceived by Krank! Collective: Neirin Best, Lianne Pierce, Xavier Burrow.\n\nTenement Song Lyrics:\nThe drumsticks were his treasure trove\nFound in the ashes of The Coconut Grove\n\nHey man, can you give me something?\nHey man, did you give me something?\nHey man, nothing comes from nothing\nHey man, something came from somewhere\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nTall bottle and one more smoke (Tenement song)\nShe lived through the fire but the piano got broke (Tenement song)\n\nHey man, can you give me something?\nHey man, did you give me something?\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n(On and on and on)\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Tenement Song (Official Video)", "f053c22f-dc7a-4063-b6b1-aad1102734f0", 174, false, "-SLgXBLQA2M", "https://www.youtube.com/watch?v=-SLgXBLQA2M", 135, "/downloads/MusicVideos/Pixies Official/20160905 - PIXIES - Tenement Song (Official Video).mp4", false, false, false, 1, [], 99, ~U[2016-09-05 07:13:32Z], ~U[2025-12-25 02:01:30Z], ~U[2025-12-25 02:01:30Z], "Pixies performing 'Tenement Song' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nConceived by Krank! Collective: Neirin Best, Lianne Pierce, Xavier Burrow.\n\nTenement Song Lyrics:\nThe drumsticks were his treasure trove\nFound in the ashes of The Coconut Grove\n\nHey man, can you give me something?\nHey man, did you give me something?\nHey man, nothing comes from nothing\nHey man, something came from somewhere\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nTall bottle and one more smoke (Tenement song)\nShe lived through the fire but the piano got broke (Tenement song)\n\nHey man, can you give me something?\nHey man, did you give me something?\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n(On and on and on)\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Tenement Song (Official Video)", 174, false, "-SLgXBLQA2M", "https://www.youtube.com/watch?v=-SLgXBLQA2M", "/downloads/MusicVideos/Pixies Official/20160905 - PIXIES - Tenement Song (Official Video).mp4", false, 1, ~U[2016-09-05 07:13:32Z]] 19:01:30.701 [debug] QUERY OK source="sources" db=0.1ms idle=25.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:30.701 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 19:01:30.702 [debug] QUERY OK source="media_items" db=0.2ms 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 [135] 19:01:30.702 [info] Kicking off download for media item #135 (-SLgXBLQA2M) 19:01:30.703 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [137, 135, ~U[2025-12-25 02:01:30Z], ~U[2025-12-25 02:01:30Z]] 19:01:30.704 [debug] Current batch of media processed. Will check again in 1000ms 19:01:31.704 [debug] Current batch of media processed. Will check again in 1000ms 19:01:32.705 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Talent' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "duration" => 131, "filename" => "/downloads/MusicVideos/Pixies Official/20160817 - PIXIES - Talent (Official Audio).mp4", "id" => "-BREFFQi8U0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-BREFFQi8U0", "playlist_index" => 136, "timestamp" => 1471417467, "title" => "PIXIES - Talent (Official Audio)", "upload_date" => "20160817"} 19:01:32.706 [debug] QUERY OK source="sources" db=0.2ms idle=783.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:32.706 [debug] QUERY OK source="sources" db=0.1ms idle=30.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] 19:01:32.706 [debug] QUERY OK source="media_items" db=0.2ms idle=31.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-17 07:04:27Z], 1] 19:01:32.707 [debug] QUERY OK source="media_items" db=0.6ms idle=31.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" ["Pixies 'Talent' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "PIXIES - Talent (Official Audio)", "7ef1559b-e7c3-4f1a-a2b7-ce82416e2953", 131, false, "-BREFFQi8U0", "https://www.youtube.com/watch?v=-BREFFQi8U0", 136, "/downloads/MusicVideos/Pixies Official/20160817 - PIXIES - Talent (Official Audio).mp4", false, false, false, 1, [], 99, ~U[2016-08-17 07:04:27Z], ~U[2025-12-25 02:01:32Z], ~U[2025-12-25 02:01:32Z], "Pixies 'Talent' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "PIXIES - Talent (Official Audio)", 131, false, "-BREFFQi8U0", "https://www.youtube.com/watch?v=-BREFFQi8U0", "/downloads/MusicVideos/Pixies Official/20160817 - PIXIES - Talent (Official Audio).mp4", false, 1, ~U[2016-08-17 07:04:27Z]] 19:01:32.708 [debug] QUERY OK source="sources" db=0.1ms idle=32.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:32.708 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:01:32.708 [debug] QUERY OK source="media_items" db=0.1ms 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 [136] 19:01:32.708 [info] Kicking off download for media item #136 (-BREFFQi8U0) 19:01:32.709 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [138, 136, ~U[2025-12-25 02:01:32Z], ~U[2025-12-25 02:01:32Z]] 19:01:32.710 [debug] Current batch of media processed. Will check again in 1000ms 19:01:32.963 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=meaGEd9_K-c --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7e/0b/7e0b5191c0e734697d1a9de75e60cd0b91e9a7a2e67a734dc21225eba3cf0fd2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:32.963 [debug] Running yt-dlp command for action: download 19:01:32.964 [debug] QUERY OK source="settings" db=0.1ms idle=255.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 [] 19:01:32.964 [debug] QUERY OK source="settings" db=0.1ms idle=254.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 [] 19:01:32.964 [debug] QUERY OK source="settings" db=0.1ms idle=254.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 [] 19:01:32.964 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=meaGEd9_K-c --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4a/4a/4a4a0c58946077272de87654db838b0fff0f1be39e2627da7e28af4ef83d7d7e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:33.710 [debug] Current batch of media processed. Will check again in 1000ms 19:01:34.711 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Um Chagga Lagga', Les Vieilles Charrues 2016\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "duration" => 165, "filename" => "/downloads/MusicVideos/Pixies Official/20160720 - PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016).mp4", "id" => "ogcE3v8cGsA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ogcE3v8cGsA", "playlist_index" => 137, "timestamp" => 1469029109, "title" => "PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016)", "upload_date" => "20160720"} 19:01:34.712 [debug] QUERY OK source="sources" db=0.2ms idle=787.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] 19:01:34.712 [debug] QUERY OK source="sources" db=0.0ms idle=36.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] 19:01:34.712 [debug] QUERY OK source="media_items" db=0.2ms idle=37.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-07-20 15:38:29Z], 1] 19:01:34.714 [debug] QUERY OK source="media_items" db=1.0ms 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" ["Pixies performing 'Um Chagga Lagga', Les Vieilles Charrues 2016\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016)", "9bb6ca2f-9848-402a-a7de-33232a066536", 165, false, "ogcE3v8cGsA", "https://www.youtube.com/watch?v=ogcE3v8cGsA", 137, "/downloads/MusicVideos/Pixies Official/20160720 - PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016).mp4", false, false, false, 1, [], 99, ~U[2016-07-20 15:38:29Z], ~U[2025-12-25 02:01:34Z], ~U[2025-12-25 02:01:34Z], "Pixies performing 'Um Chagga Lagga', Les Vieilles Charrues 2016\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016)", 165, false, "ogcE3v8cGsA", "https://www.youtube.com/watch?v=ogcE3v8cGsA", "/downloads/MusicVideos/Pixies Official/20160720 - PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016).mp4", false, 1, ~U[2016-07-20 15:38:29Z]] 19:01:34.714 [debug] QUERY OK source="sources" db=0.1ms idle=38.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:34.714 [debug] QUERY OK source="media_profiles" db=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] 19:01:34.715 [debug] QUERY OK source="media_items" db=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 [137] 19:01:34.715 [info] Kicking off download for media item #137 (ogcE3v8cGsA) 19:01:34.716 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [139, 137, ~U[2025-12-25 02:01:34Z], ~U[2025-12-25 02:01:34Z]] 19:01:34.716 [debug] Current batch of media processed. Will check again in 1000ms 19:01:35.717 [debug] Current batch of media processed. Will check again in 1000ms 19:01:36.718 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.36, "description" => "Pixies performing 'Caribou', live in 2004.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "duration" => 183, "filename" => "/downloads/MusicVideos/Pixies Official/20141022 - PIXIES - Caribou (Live 2014).mp4", "id" => "Hqp0aT7PyXk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Hqp0aT7PyXk", "playlist_index" => 138, "timestamp" => 1413993024, "title" => "PIXIES - Caribou (Live 2014)", "upload_date" => "20141022"} 19:01:36.719 [debug] QUERY OK source="sources" db=0.2ms idle=791.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:36.719 [debug] QUERY OK source="sources" db=0.1ms idle=43.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:36.720 [debug] QUERY OK source="media_items" db=0.3ms idle=44.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-10-22 15:50:24Z], 1] 19:01:36.721 [debug] QUERY OK source="media_items" db=0.7ms idle=44.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" ["Pixies performing 'Caribou', live in 2004.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live 2014)", "be35646e-9e34-4d93-b68b-81fd7694c05f", 183, false, "Hqp0aT7PyXk", "https://www.youtube.com/watch?v=Hqp0aT7PyXk", 138, "/downloads/MusicVideos/Pixies Official/20141022 - PIXIES - Caribou (Live 2014).mp4", false, false, false, 1, [], 99, ~U[2014-10-22 15:50:24Z], ~U[2025-12-25 02:01:36Z], ~U[2025-12-25 02:01:36Z], "Pixies performing 'Caribou', live in 2004.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live 2014)", 183, false, "Hqp0aT7PyXk", "https://www.youtube.com/watch?v=Hqp0aT7PyXk", "/downloads/MusicVideos/Pixies Official/20141022 - PIXIES - Caribou (Live 2014).mp4", false, 1, ~U[2014-10-22 15:50:24Z]] 19:01:36.721 [debug] QUERY OK source="sources" db=0.1ms idle=45.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:36.721 [debug] QUERY OK source="media_profiles" db=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] 19:01:36.722 [debug] QUERY OK source="media_items" db=0.2ms 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 [138] 19:01:36.722 [info] Kicking off download for media item #138 (Hqp0aT7PyXk) 19:01:36.724 [debug] QUERY OK source="tasks" db=0.2ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [140, 138, ~U[2025-12-25 02:01:36Z], ~U[2025-12-25 02:01:36Z]] 19:01:36.724 [debug] Current batch of media processed. Will check again in 1000ms 19:01:37.484 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:37.725 [debug] Current batch of media processed. Will check again in 1000ms 19:01:38.726 [debug] Current batch of media processed. Will check again in 1000ms 19:01:39.727 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Ring the Bell' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirectors: Lital Mizel, Adi Frimmerman\nDirector of Photography: Oren Gerner\nSecond Camera: Guy Lahav\nAssistant Director: Daniel Fallik\nProducer: Yoav Birenfeld\nEditor: Lital Mizel\nArt Directors: Adi Frimmerman, Hila Perez, Yifat Filo\nVFX Artist: Daniel Fallik\nProduction Assistants: Itai Nissan, Noam Sklar, Amihay Yaniv, Igal Skudin\nMakeup Artist: Gali Griffel Lahav\nCostume Designers: Carmel Barnea, Ora Kamomil\nChief Lighting Technician: David Reinlib\nLighting Technician: Ofek Gilboa\nEquipment Rental: Glikson\n\nCast:\nLital Mizel, Adi Frimmerman, Ella Frimmerman, Boaz Paz, Yoni Levy, Anat Paz, Amit Erez, Hadas Neuman, Liran Kapel, Adiel Cohen Hadad, Carmel Barnea, Or Biron, Jonny Stone, Yigal Skudin, Nilly Hankin, Ora Kamomil, Ofek Gilboa, Hila Perez, Amihai Yaniv\n\nRing The Bell Lyrics:\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nI wheel away a mountain\nAnd though I've had some good times\nI wouldn't have payed a coin\nTo see the garden once more\n\nI've been up here a long time\nAnd now I see it's high time\nTo see the gardens once more\nTo walk with you once more\n\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nLoved you darling\nHere come the swells\n\nRing the bell\nRing the bell\nI've been right here a long time\nAnd now I see it's hightime\nTo see the garden once more\nTo walk with you there once more\n\nI've been away a long time\nAnd though I've had some good times\nI won't pay the toll to see the garden once more\n\nRing the bells\nRing the bells\nLoved you darling\nSee ya, farewell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nRing the bells\nRing the bells\nRing the bells\nRing the bells\n\n#Pixies #IndieCindy #Alternative", "duration" => 215, "filename" => "/downloads/MusicVideos/Pixies Official/20140915 - PIXIES - Ring The Bell (Official Video).mp4", "id" => "fCRZrfonyZU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fCRZrfonyZU", "playlist_index" => 139, "timestamp" => 1410786658, "title" => "PIXIES - Ring The Bell (Official Video)", "upload_date" => "20140915"} 19:01:39.728 [debug] QUERY OK source="sources" db=0.2ms idle=1052.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:39.728 [debug] QUERY OK source="sources" db=0.0ms idle=1052.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] 19:01:39.728 [debug] QUERY OK source="media_items" db=0.2ms idle=1052.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-09-15 13:10:58Z], 1] 19:01:39.729 [debug] QUERY OK source="media_items" db=0.7ms idle=1053.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" ["Pixies 'Ring the Bell' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirectors: Lital Mizel, Adi Frimmerman\nDirector of Photography: Oren Gerner\nSecond Camera: Guy Lahav\nAssistant Director: Daniel Fallik\nProducer: Yoav Birenfeld\nEditor: Lital Mizel\nArt Directors: Adi Frimmerman, Hila Perez, Yifat Filo\nVFX Artist: Daniel Fallik\nProduction Assistants: Itai Nissan, Noam Sklar, Amihay Yaniv, Igal Skudin\nMakeup Artist: Gali Griffel Lahav\nCostume Designers: Carmel Barnea, Ora Kamomil\nChief Lighting Technician: David Reinlib\nLighting Technician: Ofek Gilboa\nEquipment Rental: Glikson\n\nCast:\nLital Mizel, Adi Frimmerman, Ella Frimmerman, Boaz Paz, Yoni Levy, Anat Paz, Amit Erez, Hadas Neuman, Liran Kapel, Adiel Cohen Hadad, Carmel Barnea, Or Biron, Jonny Stone, Yigal Skudin, Nilly Hankin, Ora Kamomil, Ofek Gilboa, Hila Perez, Amihai Yaniv\n\nRing The Bell Lyrics:\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nI wheel away a mountain\nAnd though I've had some good times\nI wouldn't have payed a coin\nTo see the garden once more\n\nI've been up here a long time\nAnd now I see it's high time\nTo see the gardens once more\nTo walk with you once more\n\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nLoved you darling\nHere come the swells\n\nRing the bell\nRing the bell\nI've been right here a long time\nAnd now I see it's hightime\nTo see the garden once more\nTo walk with you there once more\n\nI've been away a long time\nAnd though I've had some good times\nI won't pay the toll to see the garden once more\n\nRing the bells\nRing the bells\nLoved you darling\nSee ya, farewell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nRing the bells\nRing the bells\nRing the bells\nRing the bells\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Ring The Bell (Official Video)", "f2ac56bb-a810-4ae7-b2a4-d4a8e9a6e774", 215, false, "fCRZrfonyZU", "https://www.youtube.com/watch?v=fCRZrfonyZU", 139, "/downloads/MusicVideos/Pixies Official/20140915 - PIXIES - Ring The Bell (Official Video).mp4", false, false, false, 1, [], 99, ~U[2014-09-15 13:10:58Z], ~U[2025-12-25 02:01:39Z], ~U[2025-12-25 02:01:39Z], "Pixies 'Ring the Bell' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirectors: Lital Mizel, Adi Frimmerman\nDirector of Photography: Oren Gerner\nSecond Camera: Guy Lahav\nAssistant Director: Daniel Fallik\nProducer: Yoav Birenfeld\nEditor: Lital Mizel\nArt Directors: Adi Frimmerman, Hila Perez, Yifat Filo\nVFX Artist: Daniel Fallik\nProduction Assistants: Itai Nissan, Noam Sklar, Amihay Yaniv, Igal Skudin\nMakeup Artist: Gali Griffel Lahav\nCostume Designers: Carmel Barnea, Ora Kamomil\nChief Lighting Technician: David Reinlib\nLighting Technician: Ofek Gilboa\nEquipment Rental: Glikson\n\nCast:\nLital Mizel, Adi Frimmerman, Ella Frimmerman, Boaz Paz, Yoni Levy, Anat Paz, Amit Erez, Hadas Neuman, Liran Kapel, Adiel Cohen Hadad, Carmel Barnea, Or Biron, Jonny Stone, Yigal Skudin, Nilly Hankin, Ora Kamomil, Ofek Gilboa, Hila Perez, Amihai Yaniv\n\nRing The Bell Lyrics:\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nI wheel away a mountain\nAnd though I've had some good times\nI wouldn't have payed a coin\nTo see the garden once more\n\nI've been up here a long time\nAnd now I see it's high time\nTo see the gardens once more\nTo walk with you once more\n\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nLoved you darling\nHere come the swells\n\nRing the bell\nRing the bell\nI've been right here a long time\nAnd now I see it's hightime\nTo see the garden once more\nTo walk with you there once more\n\nI've been away a long time\nAnd though I've had some good times\nI won't pay the toll to see the garden once more\n\nRing the bells\nRing the bells\nLoved you darling\nSee ya, farewell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nRing the bells\nRing the bells\nRing the bells\nRing the bells\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Ring The Bell (Official Video)", 215, false, "fCRZrfonyZU", "https://www.youtube.com/watch?v=fCRZrfonyZU", "/downloads/MusicVideos/Pixies Official/20140915 - PIXIES - Ring The Bell (Official Video).mp4", false, 1, ~U[2014-09-15 13:10:58Z]] 19:01:39.730 [debug] QUERY OK source="sources" db=0.1ms idle=797.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:39.730 [debug] QUERY OK source="media_profiles" db=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] 19:01:39.730 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [139] 19:01:39.730 [info] Kicking off download for media item #139 (fCRZrfonyZU) 19:01:39.731 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [141, 139, ~U[2025-12-25 02:01:39Z], ~U[2025-12-25 02:01:39Z]] 19:01:39.732 [debug] Current batch of media processed. Will check again in 1000ms 19:01:39.804 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=t6mPOfeNCoM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1f/0d/1f0dfde8ed515011984c89ac701a1d4ce9b0c1d8e55df8b50e29d2e103f40e93.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:39.808 [debug] Running yt-dlp command for action: download_thumbnail 19:01:39.808 [debug] QUERY OK source="settings" db=0.1ms idle=78.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 [] 19:01:39.809 [debug] QUERY OK source="settings" db=0.0ms idle=78.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 [] 19:01:39.809 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:01:39.809 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=t6mPOfeNCoM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/22/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/26/84/268443da55122d6a57b2872a7d009f2c4398626014a5cfaca0af417c1625dbe7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:40.732 [debug] Current batch of media processed. Will check again in 1000ms 19:01:41.733 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Silver Snail' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMount Emult - Director/Editor \nDan Peck - Cinematographer/Colorist \nColby Makin - 16mm cinematography\nSwathi Mohan - AC \nPiper Preston - Grip\nAndrew Hart - Hands\npronoblem (James Bickford) - Masks, Beast Costume\n\nChris Tamma - Man Dragging Bag, Beast\nTom Pappalardo - Broken Lady\nAlek Gorzewski - Broken Man\npronoblem (James Bickford) - Snake Man, Beast\n\nSilver Snail Lyrics:\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nAin't no place far too high\n\nAdd an orgy of rooms and vibes\nAnd the sea of the suicides\nFollow me, see my silver trails\nBlessed me, when is a snail a tail\nI am the silver snail\n\nOn my way back to one\nOn my way back to seventh sun\nThen I count to a million\nHe will awake from his dream\nFind his way in these honey beans\nFind a way to the queen of queens\n\nSilver spoons for my silver snails\nLike harpoons for the killer wales\nI am the silver snail\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\n\n#Pixies #IndieCindy #Alternative", "duration" => 241, "filename" => "/downloads/MusicVideos/Pixies Official/20140530 - PIXIES - Silver Snail (Official Video).mp4", "id" => "X6QuKGjyYFk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=X6QuKGjyYFk", "playlist_index" => 140, "timestamp" => 1401444734, "title" => "PIXIES - Silver Snail (Official Video)", "upload_date" => "20140530"} 19:01:41.734 [debug] QUERY OK source="sources" db=0.2ms idle=798.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:41.734 [debug] QUERY OK source="sources" db=0.1ms idle=58.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] 19:01:41.734 [debug] QUERY OK source="media_items" db=0.3ms idle=58.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-05-30 10:12:14Z], 1] 19:01:41.796 [debug] QUERY OK source="media_items" db=61.2ms idle=59.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" ["Pixies 'Silver Snail' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMount Emult - Director/Editor \nDan Peck - Cinematographer/Colorist \nColby Makin - 16mm cinematography\nSwathi Mohan - AC \nPiper Preston - Grip\nAndrew Hart - Hands\npronoblem (James Bickford) - Masks, Beast Costume\n\nChris Tamma - Man Dragging Bag, Beast\nTom Pappalardo - Broken Lady\nAlek Gorzewski - Broken Man\npronoblem (James Bickford) - Snake Man, Beast\n\nSilver Snail Lyrics:\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nAin't no place far too high\n\nAdd an orgy of rooms and vibes\nAnd the sea of the suicides\nFollow me, see my silver trails\nBlessed me, when is a snail a tail\nI am the silver snail\n\nOn my way back to one\nOn my way back to seventh sun\nThen I count to a million\nHe will awake from his dream\nFind his way in these honey beans\nFind a way to the queen of queens\n\nSilver spoons for my silver snails\nLike harpoons for the killer wales\nI am the silver snail\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Silver Snail (Official Video)", "28ab2dbb-f9f1-4be4-b7f4-b2732e13559f", 241, false, "X6QuKGjyYFk", "https://www.youtube.com/watch?v=X6QuKGjyYFk", 140, "/downloads/MusicVideos/Pixies Official/20140530 - PIXIES - Silver Snail (Official Video).mp4", false, false, false, 1, [], 99, ~U[2014-05-30 10:12:14Z], ~U[2025-12-25 02:01:41Z], ~U[2025-12-25 02:01:41Z], "Pixies 'Silver Snail' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMount Emult - Director/Editor \nDan Peck - Cinematographer/Colorist \nColby Makin - 16mm cinematography\nSwathi Mohan - AC \nPiper Preston - Grip\nAndrew Hart - Hands\npronoblem (James Bickford) - Masks, Beast Costume\n\nChris Tamma - Man Dragging Bag, Beast\nTom Pappalardo - Broken Lady\nAlek Gorzewski - Broken Man\npronoblem (James Bickford) - Snake Man, Beast\n\nSilver Snail Lyrics:\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nAin't no place far too high\n\nAdd an orgy of rooms and vibes\nAnd the sea of the suicides\nFollow me, see my silver trails\nBlessed me, when is a snail a tail\nI am the silver snail\n\nOn my way back to one\nOn my way back to seventh sun\nThen I count to a million\nHe will awake from his dream\nFind his way in these honey beans\nFind a way to the queen of queens\n\nSilver spoons for my silver snails\nLike harpoons for the killer wales\nI am the silver snail\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Silver Snail (Official Video)", 241, false, "X6QuKGjyYFk", "https://www.youtube.com/watch?v=X6QuKGjyYFk", "/downloads/MusicVideos/Pixies Official/20140530 - PIXIES - Silver Snail (Official Video).mp4", false, 1, ~U[2014-05-30 10:12:14Z]] 19:01:41.796 [debug] QUERY OK source="sources" db=0.1ms idle=121.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] 19:01:41.797 [debug] QUERY OK source="media_profiles" db=0.1ms idle=62.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] 19:01:41.797 [debug] QUERY OK source="media_items" db=0.1ms idle=63.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 [140] 19:01:41.797 [info] Kicking off download for media item #140 (X6QuKGjyYFk) 19:01:41.803 [debug] QUERY OK source="tasks" db=0.1ms idle=6.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [142, 140, ~U[2025-12-25 02:01:41Z], ~U[2025-12-25 02:01:41Z]] 19:01:41.803 [debug] Current batch of media processed. Will check again in 1000ms 19:01:42.806 [debug] Current batch of media processed. Will check again in 1000ms 19:01:43.807 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies go through each track on 'Indie Cindy' - track-by-track.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #IndieCindy #Alternative", "duration" => 1129, "filename" => "/downloads/MusicVideos/Pixies Official/20140428 - PIXIES - Indie Cindy (Track-by-Track).mp4", "id" => "LlhsGJ0n5pw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LlhsGJ0n5pw", "playlist_index" => 141, "timestamp" => 1398694208, "title" => "PIXIES - Indie Cindy (Track-by-Track)", "upload_date" => "20140428"} 19:01:43.808 [debug] QUERY OK source="sources" db=0.2ms idle=870.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:43.808 [debug] QUERY OK source="sources" db=0.1ms idle=132.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] 19:01:43.808 [debug] QUERY OK source="media_items" db=0.3ms idle=132.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-28 14:10:08Z], 1] 19:01:43.809 [debug] QUERY OK source="media_items" db=0.4ms idle=133.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" ["Pixies go through each track on 'Indie Cindy' - track-by-track.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Indie Cindy (Track-by-Track)", "b8ef9614-9cdb-4d7b-aebe-8d342607eef8", 1129, false, "LlhsGJ0n5pw", "https://www.youtube.com/watch?v=LlhsGJ0n5pw", 141, "/downloads/MusicVideos/Pixies Official/20140428 - PIXIES - Indie Cindy (Track-by-Track).mp4", false, false, false, 1, [], 99, ~U[2014-04-28 14:10:08Z], ~U[2025-12-25 02:01:43Z], ~U[2025-12-25 02:01:43Z], "Pixies go through each track on 'Indie Cindy' - track-by-track.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Indie Cindy (Track-by-Track)", 1129, false, "LlhsGJ0n5pw", "https://www.youtube.com/watch?v=LlhsGJ0n5pw", "/downloads/MusicVideos/Pixies Official/20140428 - PIXIES - Indie Cindy (Track-by-Track).mp4", false, 1, ~U[2014-04-28 14:10:08Z]] 19:01:43.809 [debug] QUERY OK source="sources" db=0.1ms idle=134.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] 19:01:43.810 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:01:43.810 [debug] QUERY OK source="media_items" db=0.1ms 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 [141] 19:01:43.810 [info] Kicking off download for media item #141 (LlhsGJ0n5pw) 19:01:43.811 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [143, 141, ~U[2025-12-25 02:01:43Z], ~U[2025-12-25 02:01:43Z]] 19:01:43.811 [debug] Current batch of media processed. Will check again in 1000ms 19:01:44.190 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=t6mPOfeNCoM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/22/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/26/84/268443da55122d6a57b2872a7d009f2c4398626014a5cfaca0af417c1625dbe7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:44.191 [debug] QUERY OK db=0.0ms idle=380.6ms begin [] 19:01:44.191 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:01:39Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hey (John Peel Session, 1988) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hey (John Peel Session, 1988) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hey (John Peel Session, 1988) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hey (John Peel Session, 1988) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:01:44Z], 22] 19:01:44.192 [debug] QUERY OK source="media_metadata" db=0.2ms 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/22/metadata.json.gz", "/config/metadata/media_items/22/thumbnail.jpg", 22, ~U[2025-12-25 02:01:44Z], ~U[2025-12-25 02:01:44Z]] 19:01:44.192 [debug] QUERY OK db=0.1ms commit [] 19:01:44.192 [debug] QUERY OK source="media_items" db=0.3ms idle=381.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [110019557, ~U[2025-12-25 02:01:44Z], 22] 19:01:44.192 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:01:44.193 [info] {"args":{"id":22},"id":23,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":35698991,"event":"job:stop","queue_time":231493403,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:01:44.200 [info] {"args":{"id":24},"id":25,"meta":{},"system_time":1766628104199971617,"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"]} 19:01:44.200 [debug] QUERY OK source="media_items" db=0.1ms idle=260.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" = ?) [24] 19:01:44.200 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:01:44.200 [debug] QUERY OK source="sources" db=0.0ms 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] 19:01:44.200 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:01:44.201 [debug] QUERY OK source="media_items" db=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 [24] 19:01:44.201 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [24] 19:01:44.201 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:01:44.202 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:44.202 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:44.202 [debug] Running yt-dlp command for action: get_downloadable_status 19:01:44.202 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:44.202 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:44.203 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:44.203 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=n6jPbli-EMc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/14/f2/14f2e5ab0aa6fd68fd44d8a7243427adde4169742714f3ca75aa2f7b7b79dde8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:44.812 [debug] Current batch of media processed. Will check again in 1000ms 19:01:45.813 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies \"Women of War\" from the exclusive Record Store Day 2014 7\" Vinyl.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWomen Of War Lyrics:\nLeanne, I want you\nAnd your soft army green\nYour natural legs\nAnd your militant cuisine\n\nI know you are at war\nBut if you need some love\nBe my soldier lover\nAnd I'll be your peaceful dove\n\nNow here comes the ammo\nHe sound so machismo\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nWhy do you need him?\nHe'll give you conditions\nWhy do you want him?\nHe'll take your freedom\n\nNow you do his cooking\nWith all his requirements\nBut I would do your cooking\nWhile you're fighting on the fronts\n\nWe'll sleep on a beach\nAnd we'll see the stars above\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\n#Pixies #RecordStoreDay #RSD2014 #Alternative", "duration" => 230, "filename" => "/downloads/MusicVideos/Pixies Official/20140421 - PIXIES - Women Of War (Official Audio).mp4", "id" => "e9BppDosyl8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=e9BppDosyl8", "playlist_index" => 142, "timestamp" => 1398067066, "title" => "PIXIES - Women Of War (Official Audio)", "upload_date" => "20140421"} 19:01:45.814 [debug] QUERY OK source="sources" db=0.2ms idle=873.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:45.814 [debug] QUERY OK source="sources" db=0.1ms idle=139.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:45.815 [debug] QUERY OK source="media_items" db=0.4ms idle=139.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-21 07:57:46Z], 1] 19:01:45.817 [debug] QUERY OK source="media_items" db=0.9ms idle=140.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" ["Pixies \"Women of War\" from the exclusive Record Store Day 2014 7\" Vinyl.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWomen Of War Lyrics:\nLeanne, I want you\nAnd your soft army green\nYour natural legs\nAnd your militant cuisine\n\nI know you are at war\nBut if you need some love\nBe my soldier lover\nAnd I'll be your peaceful dove\n\nNow here comes the ammo\nHe sound so machismo\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nWhy do you need him?\nHe'll give you conditions\nWhy do you want him?\nHe'll take your freedom\n\nNow you do his cooking\nWith all his requirements\nBut I would do your cooking\nWhile you're fighting on the fronts\n\nWe'll sleep on a beach\nAnd we'll see the stars above\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\n#Pixies #RecordStoreDay #RSD2014 #Alternative", "PIXIES - Women Of War (Official Audio)", "fae68ccf-8411-4b2d-8791-cfa0d6519212", 230, false, "e9BppDosyl8", "https://www.youtube.com/watch?v=e9BppDosyl8", 142, "/downloads/MusicVideos/Pixies Official/20140421 - PIXIES - Women Of War (Official Audio).mp4", false, false, false, 1, [], 99, ~U[2014-04-21 07:57:46Z], ~U[2025-12-25 02:01:45Z], ~U[2025-12-25 02:01:45Z], "Pixies \"Women of War\" from the exclusive Record Store Day 2014 7\" Vinyl.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWomen Of War Lyrics:\nLeanne, I want you\nAnd your soft army green\nYour natural legs\nAnd your militant cuisine\n\nI know you are at war\nBut if you need some love\nBe my soldier lover\nAnd I'll be your peaceful dove\n\nNow here comes the ammo\nHe sound so machismo\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nWhy do you need him?\nHe'll give you conditions\nWhy do you want him?\nHe'll take your freedom\n\nNow you do his cooking\nWith all his requirements\nBut I would do your cooking\nWhile you're fighting on the fronts\n\nWe'll sleep on a beach\nAnd we'll see the stars above\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\n#Pixies #RecordStoreDay #RSD2014 #Alternative", "PIXIES - Women Of War (Official Audio)", 230, false, "e9BppDosyl8", "https://www.youtube.com/watch?v=e9BppDosyl8", "/downloads/MusicVideos/Pixies Official/20140421 - PIXIES - Women Of War (Official Audio).mp4", false, 1, ~U[2014-04-21 07:57:46Z]] 19:01:45.817 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:01:45.817 [debug] QUERY OK source="media_profiles" db=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] 19:01:45.818 [debug] QUERY OK source="media_items" db=0.2ms 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 [142] 19:01:45.818 [info] Kicking off download for media item #142 (e9BppDosyl8) 19:01:45.820 [debug] QUERY OK source="tasks" db=0.2ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [144, 142, ~U[2025-12-25 02:01:45Z], ~U[2025-12-25 02:01:45Z]] 19:01:45.820 [debug] Current batch of media processed. Will check again in 1000ms 19:01:46.820 [debug] Current batch of media processed. Will check again in 1000ms 19:01:47.821 [debug] Current batch of media processed. Will check again in 1000ms 19:01:47.869 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=n6jPbli-EMc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/14/f2/14f2e5ab0aa6fd68fd44d8a7243427adde4169742714f3ca75aa2f7b7b79dde8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:47.870 [debug] Running yt-dlp command for action: download 19:01:47.870 [debug] QUERY OK source="settings" db=0.1ms idle=927.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 [] 19:01:47.870 [debug] QUERY OK source="settings" db=0.1ms idle=195.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 [] 19:01:47.870 [debug] QUERY OK source="settings" db=0.1ms idle=195.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 [] 19:01:47.871 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=n6jPbli-EMc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7f/77/7f77a173e53273b5e33a547f17e28e718bfd975a1186745062cf0522725066cc.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:48.822 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Crackity Jones', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "duration" => 103, "filename" => "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Crackity Jones (Live in Columbus, OH).mp4", "id" => "uHUjYKa1uCM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uHUjYKa1uCM", "playlist_index" => 143, "timestamp" => 1397568698, "title" => "PIXIES - Crackity Jones (Live in Columbus, OH)", "upload_date" => "20140415"} 19:01:48.823 [debug] QUERY OK source="sources" db=0.2ms idle=1147.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:48.823 [debug] QUERY OK source="sources" db=0.1ms idle=952.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] 19:01:48.823 [debug] QUERY OK source="media_items" db=0.2ms idle=952.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-15 13:31:38Z], 1] 19:01:48.824 [debug] QUERY OK source="media_items" db=0.5ms idle=952.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" ["Pixies performing 'Crackity Jones', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "PIXIES - Crackity Jones (Live in Columbus, OH)", "ede83929-e1cc-4963-beac-b2cfa1fff295", 103, false, "uHUjYKa1uCM", "https://www.youtube.com/watch?v=uHUjYKa1uCM", 143, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Crackity Jones (Live in Columbus, OH).mp4", false, false, false, 1, [], 99, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:01:48Z], ~U[2025-12-25 02:01:48Z], "Pixies performing 'Crackity Jones', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "PIXIES - Crackity Jones (Live in Columbus, OH)", 103, false, "uHUjYKa1uCM", "https://www.youtube.com/watch?v=uHUjYKa1uCM", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Crackity Jones (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:01:48.824 [debug] QUERY OK source="sources" db=0.1ms idle=880.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:48.825 [debug] QUERY OK source="media_profiles" db=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] 19:01:48.825 [debug] QUERY OK source="media_items" db=0.1ms 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 [143] 19:01:48.825 [info] Kicking off download for media item #143 (uHUjYKa1uCM) 19:01:48.826 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [145, 143, ~U[2025-12-25 02:01:48Z], ~U[2025-12-25 02:01:48Z]] 19:01:48.826 [debug] Current batch of media processed. Will check again in 1000ms 19:01:49.827 [debug] Current batch of media processed. Will check again in 1000ms 19:01:50.828 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'What Goes Boom', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?", "duration" => 193, "filename" => "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - What Goes Boom (Live in Columbus, OH).mp4", "id" => "aGNl-M-fNNk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aGNl-M-fNNk", "playlist_index" => 144, "timestamp" => 1397568698, "title" => "PIXIES - What Goes Boom (Live in Columbus, OH)", "upload_date" => "20140415"} 19:01:50.829 [debug] QUERY OK source="sources" db=0.2ms idle=881.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:50.829 [debug] QUERY OK source="sources" db=0.1ms idle=153.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:50.829 [debug] QUERY OK source="media_items" db=0.2ms idle=154.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-15 13:31:38Z], 1] 19:01:50.830 [debug] QUERY OK source="media_items" db=0.6ms idle=154.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" ["Pixies performing 'What Goes Boom', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?", "PIXIES - What Goes Boom (Live in Columbus, OH)", "11ce1dc1-af99-4c7f-a6ea-aaa9a16d0453", 193, false, "aGNl-M-fNNk", "https://www.youtube.com/watch?v=aGNl-M-fNNk", 144, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - What Goes Boom (Live in Columbus, OH).mp4", false, false, false, 1, [], 98, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:01:50Z], ~U[2025-12-25 02:01:50Z], "Pixies performing 'What Goes Boom', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?", "PIXIES - What Goes Boom (Live in Columbus, OH)", 193, false, "aGNl-M-fNNk", "https://www.youtube.com/watch?v=aGNl-M-fNNk", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - What Goes Boom (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:01:50.831 [debug] QUERY OK source="sources" db=0.2ms idle=155.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:50.831 [debug] QUERY OK source="media_profiles" db=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] 19:01:50.831 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [144] 19:01:50.831 [info] Kicking off download for media item #144 (aGNl-M-fNNk) 19:01:50.833 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [146, 144, ~U[2025-12-25 02:01:50Z], ~U[2025-12-25 02:01:50Z]] 19:01:50.833 [debug] Current batch of media processed. Will check again in 1000ms 19:01:51.833 [debug] Current batch of media processed. Will check again in 1000ms 19:01:52.834 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'I've Been Tired', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI've Been Tired Lyrics:\nOne, two, three\nShe's a real left winger 'cause she's been down south\nAnd held possums in her arms, she said\n\"I could tell you stories that could make you cry, what about you?\"\nI said, \"Me too, I could tell you a story that would make you cry\"\nAnd she sighed, \"Ah\"\n\nI said, \"I wanna be a singer like Lou Reed\"\n\"I like Lou Reed, \" she said, sticking her tongue in my ear\n\"Let's go, let's sit, let's talk, politics goes so good with beer\nAnd while we're at it, baby\nWhy don't you tell me one of your biggest fears?\"\nI said, \"Losing my penis to a whore with disease\"\n\"Just kidding\"\nI said, \"Losing my life to a whore with disease\"\nShe said, \"Excuse me, please?\"\nI said, \"Losing my life to a horrible disease\"\nShe said, \"Please\"\n\nWell, I'm a humble guy with healthy desire\nDon't give me no shit because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nI told the tale of a girl but I call her a woman\nShe's a little bit older than me\nStrong legs, strong face, voice like milk breasts like a cluster of grapes\nI can't escape her ways she raised me\n\nShe make me feel like Solomon\nBeware your babies even if you have no one\nAnd while we're at it baby\nWhy don't you tell me one of your biggest fears?\nYou don't want to sleep after setting my loins on fire\nWell, that's okay because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nT I are E D spells it, spells it, spells it, spells it", "duration" => 160, "filename" => "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - I've Been Tired (Live in Columbus, OH).mp4", "id" => "SKiERDU0TBM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SKiERDU0TBM", "playlist_index" => 145, "timestamp" => 1397568698, "title" => "PIXIES - I've Been Tired (Live in Columbus, OH)", "upload_date" => "20140415"} 19:01:52.835 [debug] QUERY OK source="sources" db=0.1ms idle=884.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:52.835 [debug] QUERY OK source="sources" db=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] 19:01:52.835 [debug] QUERY OK source="media_items" db=0.2ms idle=160.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-15 13:31:38Z], 1] 19:01:52.837 [debug] QUERY OK source="media_items" db=0.7ms idle=160.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" ["Pixies performing 'I've Been Tired', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI've Been Tired Lyrics:\nOne, two, three\nShe's a real left winger 'cause she's been down south\nAnd held possums in her arms, she said\n\"I could tell you stories that could make you cry, what about you?\"\nI said, \"Me too, I could tell you a story that would make you cry\"\nAnd she sighed, \"Ah\"\n\nI said, \"I wanna be a singer like Lou Reed\"\n\"I like Lou Reed, \" she said, sticking her tongue in my ear\n\"Let's go, let's sit, let's talk, politics goes so good with beer\nAnd while we're at it, baby\nWhy don't you tell me one of your biggest fears?\"\nI said, \"Losing my penis to a whore with disease\"\n\"Just kidding\"\nI said, \"Losing my life to a whore with disease\"\nShe said, \"Excuse me, please?\"\nI said, \"Losing my life to a horrible disease\"\nShe said, \"Please\"\n\nWell, I'm a humble guy with healthy desire\nDon't give me no shit because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nI told the tale of a girl but I call her a woman\nShe's a little bit older than me\nStrong legs, strong face, voice like milk breasts like a cluster of grapes\nI can't escape her ways she raised me\n\nShe make me feel like Solomon\nBeware your babies even if you have no one\nAnd while we're at it baby\nWhy don't you tell me one of your biggest fears?\nYou don't want to sleep after setting my loins on fire\nWell, that's okay because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nT I are E D spells it, spells it, spells it, spells it", "PIXIES - I've Been Tired (Live in Columbus, OH)", "60abeecb-8ba8-43e0-9a04-3a38b2c69a2e", 160, false, "SKiERDU0TBM", "https://www.youtube.com/watch?v=SKiERDU0TBM", 145, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - I've Been Tired (Live in Columbus, OH).mp4", false, false, false, 1, [], 97, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:01:52Z], ~U[2025-12-25 02:01:52Z], "Pixies performing 'I've Been Tired', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI've Been Tired Lyrics:\nOne, two, three\nShe's a real left winger 'cause she's been down south\nAnd held possums in her arms, she said\n\"I could tell you stories that could make you cry, what about you?\"\nI said, \"Me too, I could tell you a story that would make you cry\"\nAnd she sighed, \"Ah\"\n\nI said, \"I wanna be a singer like Lou Reed\"\n\"I like Lou Reed, \" she said, sticking her tongue in my ear\n\"Let's go, let's sit, let's talk, politics goes so good with beer\nAnd while we're at it, baby\nWhy don't you tell me one of your biggest fears?\"\nI said, \"Losing my penis to a whore with disease\"\n\"Just kidding\"\nI said, \"Losing my life to a whore with disease\"\nShe said, \"Excuse me, please?\"\nI said, \"Losing my life to a horrible disease\"\nShe said, \"Please\"\n\nWell, I'm a humble guy with healthy desire\nDon't give me no shit because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nI told the tale of a girl but I call her a woman\nShe's a little bit older than me\nStrong legs, strong face, voice like milk breasts like a cluster of grapes\nI can't escape her ways she raised me\n\nShe make me feel like Solomon\nBeware your babies even if you have no one\nAnd while we're at it baby\nWhy don't you tell me one of your biggest fears?\nYou don't want to sleep after setting my loins on fire\nWell, that's okay because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nT I are E D spells it, spells it, spells it, spells it", "PIXIES - I've Been Tired (Live in Columbus, OH)", 160, false, "SKiERDU0TBM", "https://www.youtube.com/watch?v=SKiERDU0TBM", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - I've Been Tired (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:01:52.837 [debug] QUERY OK source="sources" db=0.1ms idle=161.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:52.837 [debug] QUERY OK source="media_profiles" db=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] 19:01:52.837 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [145] 19:01:52.837 [info] Kicking off download for media item #145 (SKiERDU0TBM) 19:01:52.839 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [147, 145, ~U[2025-12-25 02:01:52Z], ~U[2025-12-25 02:01:52Z]] 19:01:52.839 [debug] Current batch of media processed. Will check again in 1000ms 19:01:53.840 [debug] Current batch of media processed. Will check again in 1000ms 19:01:54.841 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Caribou', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "duration" => 193, "filename" => "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Caribou (Live in Columbus, OH).mp4", "id" => "QJCJlzJFJUU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QJCJlzJFJUU", "playlist_index" => 146, "timestamp" => 1397568698, "title" => "PIXIES - Caribou (Live in Columbus, OH)", "upload_date" => "20140415"} 19:01:54.842 [debug] QUERY OK source="sources" db=0.2ms idle=888.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:54.842 [debug] QUERY OK source="sources" db=0.1ms idle=166.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] 19:01:54.842 [debug] QUERY OK source="media_items" db=0.2ms idle=166.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-15 13:31:38Z], 1] 19:01:54.843 [debug] QUERY OK source="media_items" db=0.6ms idle=167.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" ["Pixies performing 'Caribou', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live in Columbus, OH)", "02b291fc-e2e8-42aa-86cc-f97a0ab4cda8", 193, false, "QJCJlzJFJUU", "https://www.youtube.com/watch?v=QJCJlzJFJUU", 146, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Caribou (Live in Columbus, OH).mp4", false, false, false, 1, [], 96, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:01:54Z], ~U[2025-12-25 02:01:54Z], "Pixies performing 'Caribou', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live in Columbus, OH)", 193, false, "QJCJlzJFJUU", "https://www.youtube.com/watch?v=QJCJlzJFJUU", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Caribou (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:01:54.843 [debug] QUERY OK source="sources" db=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] 19:01:54.844 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:01:54.844 [debug] QUERY OK source="media_items" db=0.1ms 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 [146] 19:01:54.844 [info] Kicking off download for media item #146 (QJCJlzJFJUU) 19:01:54.846 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [148, 146, ~U[2025-12-25 02:01:54Z], ~U[2025-12-25 02:01:54Z]] 19:01:54.846 [debug] Current batch of media processed. Will check again in 1000ms 19:01:54.933 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=meaGEd9_K-c --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4a/4a/4a4a0c58946077272de87654db838b0fff0f1be39e2627da7e28af4ef83d7d7e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:54.936 [debug] Running yt-dlp command for action: download_thumbnail 19:01:54.936 [debug] QUERY OK source="settings" db=0.1ms idle=92.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 [] 19:01:54.936 [debug] QUERY OK source="settings" db=0.0ms idle=92.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 [] 19:01:54.936 [debug] QUERY OK source="settings" db=0.0ms idle=91.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 [] 19:01:54.937 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=meaGEd9_K-c --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/23/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/99/df/99dfcbfe0ac593d1d86d9800f47061cd86076c94ea2cd28514f7cb7c549eac03.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:55.846 [debug] Current batch of media processed. Will check again in 1000ms 19:01:56.847 [debug] Current batch of media processed. Will check again in 1000ms 19:01:57.848 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Something Against You', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "duration" => 103, "filename" => "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Something Against You (Live in Columbus, OH).mp4", "id" => "JIU4Fnsc9nk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JIU4Fnsc9nk", "playlist_index" => 147, "timestamp" => 1397568698, "title" => "PIXIES - Something Against You (Live in Columbus, OH)", "upload_date" => "20140415"} 19:01:57.849 [debug] QUERY OK source="sources" db=0.2ms idle=1173.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:01:57.849 [debug] QUERY OK source="sources" db=0.1ms idle=1173.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:57.850 [debug] QUERY OK source="media_items" db=0.3ms idle=1174.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-15 13:31:38Z], 1] 19:01:57.851 [debug] QUERY OK source="media_items" db=0.6ms idle=1174.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" ["Pixies performing 'Something Against You', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "PIXIES - Something Against You (Live in Columbus, OH)", "cff543b6-8901-4b79-aa34-b9653a225aef", 103, false, "JIU4Fnsc9nk", "https://www.youtube.com/watch?v=JIU4Fnsc9nk", 147, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Something Against You (Live in Columbus, OH).mp4", false, false, false, 1, [], 95, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:01:57Z], ~U[2025-12-25 02:01:57Z], "Pixies performing 'Something Against You', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "PIXIES - Something Against You (Live in Columbus, OH)", 103, false, "JIU4Fnsc9nk", "https://www.youtube.com/watch?v=JIU4Fnsc9nk", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Something Against You (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:01:57.851 [debug] QUERY OK source="sources" db=0.1ms idle=893.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:57.851 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:01:57.852 [debug] QUERY OK source="media_items" db=0.1ms 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 [147] 19:01:57.852 [info] Kicking off download for media item #147 (JIU4Fnsc9nk) 19:01:57.853 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [149, 147, ~U[2025-12-25 02:01:57Z], ~U[2025-12-25 02:01:57Z]] 19:01:57.853 [debug] Current batch of media processed. Will check again in 1000ms 19:01:58.854 [debug] Current batch of media processed. Will check again in 1000ms 19:01:59.188 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=meaGEd9_K-c --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/23/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/99/df/99dfcbfe0ac593d1d86d9800f47061cd86076c94ea2cd28514f7cb7c549eac03.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:01:59.189 [debug] QUERY OK db=0.0ms idle=1336.0ms begin [] 19:01:59.189 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:01:54Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Into The White (John Peel Session, 1989) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Into The White (John Peel Session, 1989) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Into The White (John Peel Session, 1989) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Into The White (John Peel Session, 1989) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:01:59Z], 23] 19:01:59.189 [debug] QUERY OK source="media_metadata" db=0.2ms 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/23/metadata.json.gz", "/config/metadata/media_items/23/thumbnail.jpg", 23, ~U[2025-12-25 02:01:59Z], ~U[2025-12-25 02:01:59Z]] 19:01:59.190 [debug] QUERY OK db=0.1ms commit [] 19:01:59.190 [debug] QUERY OK source="media_items" db=0.5ms idle=1337.0ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [140481656, ~U[2025-12-25 02:01:59Z], 23] 19:01:59.190 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:01:59.191 [info] {"args":{"id":23},"id":24,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":29843055,"event":"job:stop","queue_time":250347401,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:01:59.198 [info] {"args":{"id":25},"id":26,"meta":{},"system_time":1766628119198161643,"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"]} 19:01:59.198 [debug] QUERY OK source="media_items" db=0.1ms idle=239.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" = ?) [25] 19:01:59.198 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:01:59.198 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:59.199 [debug] QUERY OK source="media_profiles" db=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] 19:01:59.199 [debug] QUERY OK source="media_items" db=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 [25] 19:01:59.200 [debug] QUERY OK source="media_metadata" db=0.1ms idle=1.8ms 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" = ?) [25] 19:01:59.200 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:01:59.200 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:01:59.200 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:01:59.201 [debug] Running yt-dlp command for action: get_downloadable_status 19:01:59.201 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:01:59.201 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:01:59.202 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:01:59.202 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iisqGfDsjVM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/47/fa/47fa9b99e04d3345a9ef1313cad52a0ef085967e7be496154827d0abacb60659.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:01:59.855 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies 'Snakes' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWriter/Director - Mark Locke\nDirector of Photography - Mike Manzoori\nAssistant Director - Mike Manzoori\nDirector (Pick Up Scenes) - Mike Manzoori\nProducers - John Santos, Mike Manzoori, Mark Locke\nProduction Manager - John Santos\nEditor - Stuart Key\nArt Director - Sharon Tomlin\nWardrobe - Matthew Damhave \nVFX - The Mill, Huw Bowen\nVFX Producer - Graham Pryor @ The Mill\nLead 2D - John Thornton @ The Mill\nFlame - Andy Dill & Dan Adams @ The Mill\nSmoke - Richard Payne, James Mortner @ The Mill\nSmoke Asst - Douglas Haynes @ The Mill\nColorist - Matthew Osborne @ The Mill\nProps -- Lourdes Armour\nChief Model Maker - Bryan Fulk\nModel Makers - Stuart Frossell, Sharon Tomlin\nSculpture - Mike Manzoori\nTreatment Graphics - Julian Shakespeare\nPiรฑata People painting by Alistair Kennedy\nPiรฑata People - Ryan Sherman, Germaine Baca, John Santos, Matthew Damhave\nCollectors - James Brown, Dustin Aron\nCandylord - John Povah\nCandy Dealer -- Jim Greco\nPiรฑata Boy - Felix Schura\nPiรฑata Dog - Mr Sneaky\nPiรฑata Blonde Girlfriend - Sharon Tomlin\nPiรฑata Husband In Photo - Matthew Damhave\nBody Double -- Joe Avazian\nTHANKS TO:\nSteve Holyhead, Gareth Jones, Mark Blackburn, Peggy Knoebel, Sara Fitz, Veronica Hwang, Sasha Valentene\nEXTRA SPECIAL THANKS TO:\nJerry Hsu, Florian Schura, Glen Steigelman, Douglas Armour, Oliver Payne, Kate Shultz, Scott Kecken, Jim Greco, Scott Hopper, Etnies Footwear, John Thornton, Graham Pryor, Pauline Johnson, JU-LO\n\nSnakes Lyrics:\nMeet me by the coppice stool\nBefore the night takes back its jewels\nBring your life of memories\nBefore they sink into the seas\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\nOne more blast and then we're dry\nSay some words, I'll write them down\nSeal the couplets deep inside\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\n#Pixies #IndieCindy #Alternative", "duration" => 232, "filename" => "/downloads/MusicVideos/Pixies Official/20140324 - PIXIES - Snakes (Official Video).mp4", "id" => "IAxqFo59TBs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IAxqFo59TBs", "playlist_index" => 148, "timestamp" => 1395677820, "title" => "PIXIES - Snakes (Official Video)", "upload_date" => "20140324"} 19:01:59.856 [debug] QUERY OK source="sources" db=0.1ms idle=655.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] 19:01:59.856 [debug] QUERY OK source="sources" db=0.0ms idle=655.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:59.856 [debug] QUERY OK source="media_items" db=0.2ms idle=654.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-03-24 16:17:00Z], 1] 19:01:59.858 [debug] QUERY OK source="media_items" db=0.8ms idle=654.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" ["Pixies 'Snakes' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWriter/Director - Mark Locke\nDirector of Photography - Mike Manzoori\nAssistant Director - Mike Manzoori\nDirector (Pick Up Scenes) - Mike Manzoori\nProducers - John Santos, Mike Manzoori, Mark Locke\nProduction Manager - John Santos\nEditor - Stuart Key\nArt Director - Sharon Tomlin\nWardrobe - Matthew Damhave \nVFX - The Mill, Huw Bowen\nVFX Producer - Graham Pryor @ The Mill\nLead 2D - John Thornton @ The Mill\nFlame - Andy Dill & Dan Adams @ The Mill\nSmoke - Richard Payne, James Mortner @ The Mill\nSmoke Asst - Douglas Haynes @ The Mill\nColorist - Matthew Osborne @ The Mill\nProps -- Lourdes Armour\nChief Model Maker - Bryan Fulk\nModel Makers - Stuart Frossell, Sharon Tomlin\nSculpture - Mike Manzoori\nTreatment Graphics - Julian Shakespeare\nPiรฑata People painting by Alistair Kennedy\nPiรฑata People - Ryan Sherman, Germaine Baca, John Santos, Matthew Damhave\nCollectors - James Brown, Dustin Aron\nCandylord - John Povah\nCandy Dealer -- Jim Greco\nPiรฑata Boy - Felix Schura\nPiรฑata Dog - Mr Sneaky\nPiรฑata Blonde Girlfriend - Sharon Tomlin\nPiรฑata Husband In Photo - Matthew Damhave\nBody Double -- Joe Avazian\nTHANKS TO:\nSteve Holyhead, Gareth Jones, Mark Blackburn, Peggy Knoebel, Sara Fitz, Veronica Hwang, Sasha Valentene\nEXTRA SPECIAL THANKS TO:\nJerry Hsu, Florian Schura, Glen Steigelman, Douglas Armour, Oliver Payne, Kate Shultz, Scott Kecken, Jim Greco, Scott Hopper, Etnies Footwear, John Thornton, Graham Pryor, Pauline Johnson, JU-LO\n\nSnakes Lyrics:\nMeet me by the coppice stool\nBefore the night takes back its jewels\nBring your life of memories\nBefore they sink into the seas\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\nOne more blast and then we're dry\nSay some words, I'll write them down\nSeal the couplets deep inside\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Snakes (Official Video)", "415529a7-18fd-4c29-ba23-1bb89eaedcab", 232, false, "IAxqFo59TBs", "https://www.youtube.com/watch?v=IAxqFo59TBs", 148, "/downloads/MusicVideos/Pixies Official/20140324 - PIXIES - Snakes (Official Video).mp4", false, false, false, 1, [], 99, ~U[2014-03-24 16:17:00Z], ~U[2025-12-25 02:01:59Z], ~U[2025-12-25 02:01:59Z], "Pixies 'Snakes' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWriter/Director - Mark Locke\nDirector of Photography - Mike Manzoori\nAssistant Director - Mike Manzoori\nDirector (Pick Up Scenes) - Mike Manzoori\nProducers - John Santos, Mike Manzoori, Mark Locke\nProduction Manager - John Santos\nEditor - Stuart Key\nArt Director - Sharon Tomlin\nWardrobe - Matthew Damhave \nVFX - The Mill, Huw Bowen\nVFX Producer - Graham Pryor @ The Mill\nLead 2D - John Thornton @ The Mill\nFlame - Andy Dill & Dan Adams @ The Mill\nSmoke - Richard Payne, James Mortner @ The Mill\nSmoke Asst - Douglas Haynes @ The Mill\nColorist - Matthew Osborne @ The Mill\nProps -- Lourdes Armour\nChief Model Maker - Bryan Fulk\nModel Makers - Stuart Frossell, Sharon Tomlin\nSculpture - Mike Manzoori\nTreatment Graphics - Julian Shakespeare\nPiรฑata People painting by Alistair Kennedy\nPiรฑata People - Ryan Sherman, Germaine Baca, John Santos, Matthew Damhave\nCollectors - James Brown, Dustin Aron\nCandylord - John Povah\nCandy Dealer -- Jim Greco\nPiรฑata Boy - Felix Schura\nPiรฑata Dog - Mr Sneaky\nPiรฑata Blonde Girlfriend - Sharon Tomlin\nPiรฑata Husband In Photo - Matthew Damhave\nBody Double -- Joe Avazian\nTHANKS TO:\nSteve Holyhead, Gareth Jones, Mark Blackburn, Peggy Knoebel, Sara Fitz, Veronica Hwang, Sasha Valentene\nEXTRA SPECIAL THANKS TO:\nJerry Hsu, Florian Schura, Glen Steigelman, Douglas Armour, Oliver Payne, Kate Shultz, Scott Kecken, Jim Greco, Scott Hopper, Etnies Footwear, John Thornton, Graham Pryor, Pauline Johnson, JU-LO\n\nSnakes Lyrics:\nMeet me by the coppice stool\nBefore the night takes back its jewels\nBring your life of memories\nBefore they sink into the seas\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\nOne more blast and then we're dry\nSay some words, I'll write them down\nSeal the couplets deep inside\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Snakes (Official Video)", 232, false, "IAxqFo59TBs", "https://www.youtube.com/watch?v=IAxqFo59TBs", "/downloads/MusicVideos/Pixies Official/20140324 - PIXIES - Snakes (Official Video).mp4", false, 1, ~U[2014-03-24 16:17:00Z]] 19:01:59.858 [debug] QUERY OK source="sources" db=0.1ms idle=656.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:01:59.858 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:01:59.858 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [148] 19:01:59.858 [info] Kicking off download for media item #148 (IAxqFo59TBs) 19:01:59.860 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [150, 148, ~U[2025-12-25 02:01:59Z], ~U[2025-12-25 02:01:59Z]] 19:01:59.860 [debug] Current batch of media processed. Will check again in 1000ms 19:02:00.461 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:00.860 [debug] Current batch of media processed. Will check again in 1000ms 19:02:01.861 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies - What Goes Boom (Live in the USA)\nhttp://www.pixiesmusic.com\n\nDirected by Robert Fuller\n\n'Indie Cindy' Out Now...\niTunes (Deluxe): http://smarturl.it/IndieCindyDlxiTunes\niTunes (Standard): http://smarturl.it/IndieCindyStdiTunes\nLP: http://smarturl.it/IndieCindyStdLP\nCD (Deluxe): http://smarturl.it/IndieCindyDeluxeCD\nCD (Standard): http://smarturl.it/IndieCindyStdCD", "duration" => 189, "filename" => "/downloads/MusicVideos/Pixies Official/20140306 - Pixies - What Goes Boom (Live in the USA).mp4", "id" => "AVy9P6WDTug", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AVy9P6WDTug", "playlist_index" => 149, "timestamp" => 1394108974, "title" => "Pixies - What Goes Boom (Live in the USA)", "upload_date" => "20140306"} 19:02:01.862 [debug] QUERY OK source="sources" db=0.2ms idle=900.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] 19:02:01.862 [debug] QUERY OK source="sources" db=0.1ms idle=187.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:01.863 [debug] QUERY OK source="media_items" db=0.3ms idle=187.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-03-06 12:29:34Z], 1] 19:02:01.864 [debug] QUERY OK source="media_items" db=0.6ms idle=188.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" ["Pixies - What Goes Boom (Live in the USA)\nhttp://www.pixiesmusic.com\n\nDirected by Robert Fuller\n\n'Indie Cindy' Out Now...\niTunes (Deluxe): http://smarturl.it/IndieCindyDlxiTunes\niTunes (Standard): http://smarturl.it/IndieCindyStdiTunes\nLP: http://smarturl.it/IndieCindyStdLP\nCD (Deluxe): http://smarturl.it/IndieCindyDeluxeCD\nCD (Standard): http://smarturl.it/IndieCindyStdCD", "Pixies - What Goes Boom (Live in the USA)", "3f1f760e-be19-450d-81e4-d2edcd431c79", 189, false, "AVy9P6WDTug", "https://www.youtube.com/watch?v=AVy9P6WDTug", 149, "/downloads/MusicVideos/Pixies Official/20140306 - Pixies - What Goes Boom (Live in the USA).mp4", false, false, false, 1, [], 99, ~U[2014-03-06 12:29:34Z], ~U[2025-12-25 02:02:01Z], ~U[2025-12-25 02:02:01Z], "Pixies - What Goes Boom (Live in the USA)\nhttp://www.pixiesmusic.com\n\nDirected by Robert Fuller\n\n'Indie Cindy' Out Now...\niTunes (Deluxe): http://smarturl.it/IndieCindyDlxiTunes\niTunes (Standard): http://smarturl.it/IndieCindyStdiTunes\nLP: http://smarturl.it/IndieCindyStdLP\nCD (Deluxe): http://smarturl.it/IndieCindyDeluxeCD\nCD (Standard): http://smarturl.it/IndieCindyStdCD", "Pixies - What Goes Boom (Live in the USA)", 189, false, "AVy9P6WDTug", "https://www.youtube.com/watch?v=AVy9P6WDTug", "/downloads/MusicVideos/Pixies Official/20140306 - Pixies - What Goes Boom (Live in the USA).mp4", false, 1, ~U[2014-03-06 12:29:34Z]] 19:02:01.864 [debug] QUERY OK source="sources" db=0.2ms 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] 19:02:01.865 [debug] QUERY OK source="media_profiles" db=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] 19:02:01.865 [debug] QUERY OK source="media_items" db=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 [149] 19:02:01.865 [info] Kicking off download for media item #149 (AVy9P6WDTug) 19:02:01.867 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [151, 149, ~U[2025-12-25 02:02:01Z], ~U[2025-12-25 02:02:01Z]] 19:02:01.867 [debug] Current batch of media processed. Will check again in 1000ms 19:02:02.868 [debug] Current batch of media processed. Will check again in 1000ms 19:02:02.984 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iisqGfDsjVM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/47/fa/47fa9b99e04d3345a9ef1313cad52a0ef085967e7be496154827d0abacb60659.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:02.984 [debug] Running yt-dlp command for action: download 19:02:02.985 [debug] QUERY OK source="settings" db=0.2ms idle=1118.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 [] 19:02:02.985 [debug] QUERY OK source="settings" db=0.1ms idle=1118.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 [] 19:02:02.985 [debug] QUERY OK source="settings" db=0.1ms idle=1118.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 [] 19:02:02.985 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iisqGfDsjVM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e1/a3/e1a3b018a9cff80e836e0b63b670e936e88732db539b1d0509acea5e970963d0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:03.869 [debug] Current batch of media processed. Will check again in 1000ms 19:02:04.870 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Greens And Blues' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMusic video directed by Josh Frank: http://www.therealjoshfrank.com\n\nGreens and Blues Lyrics:\nI'm not together, and you know it's true\nMy bits all wander in the trees\nAnd if I ever seem a little strange\nWould you excuse me please?\n\nI said I'm human, but you know I lie\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI said I'm human, but you know I lied\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\nGreens and blues\nGreens and blues\nGreens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\n\n#Pixies #IndieCindy #Alternative", "duration" => 235, "filename" => "/downloads/MusicVideos/Pixies Official/20140304 - PIXIES - Greens and Blues (Official Video).mp4", "id" => "w1vdYTzPtKQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=w1vdYTzPtKQ", "playlist_index" => 150, "timestamp" => 1393941616, "title" => "PIXIES - Greens and Blues (Official Video)", "upload_date" => "20140304"} 19:02:04.871 [debug] QUERY OK source="sources" db=0.3ms idle=1195.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:04.871 [debug] QUERY OK source="sources" db=0.2ms idle=906.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:04.872 [debug] QUERY OK source="media_items" db=0.4ms idle=196.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-03-04 14:00:16Z], 1] 19:02:04.874 [debug] QUERY OK source="media_items" db=0.9ms idle=197.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" ["Pixies performing 'Greens And Blues' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMusic video directed by Josh Frank: http://www.therealjoshfrank.com\n\nGreens and Blues Lyrics:\nI'm not together, and you know it's true\nMy bits all wander in the trees\nAnd if I ever seem a little strange\nWould you excuse me please?\n\nI said I'm human, but you know I lie\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI said I'm human, but you know I lied\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\nGreens and blues\nGreens and blues\nGreens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Greens and Blues (Official Video)", "673f04aa-fe86-4a42-b7f4-4cda9f929704", 235, false, "w1vdYTzPtKQ", "https://www.youtube.com/watch?v=w1vdYTzPtKQ", 150, "/downloads/MusicVideos/Pixies Official/20140304 - PIXIES - Greens and Blues (Official Video).mp4", false, false, false, 1, [], 99, ~U[2014-03-04 14:00:16Z], ~U[2025-12-25 02:02:04Z], ~U[2025-12-25 02:02:04Z], "Pixies performing 'Greens And Blues' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMusic video directed by Josh Frank: http://www.therealjoshfrank.com\n\nGreens and Blues Lyrics:\nI'm not together, and you know it's true\nMy bits all wander in the trees\nAnd if I ever seem a little strange\nWould you excuse me please?\n\nI said I'm human, but you know I lie\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI said I'm human, but you know I lied\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\nGreens and blues\nGreens and blues\nGreens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Greens and Blues (Official Video)", 235, false, "w1vdYTzPtKQ", "https://www.youtube.com/watch?v=w1vdYTzPtKQ", "/downloads/MusicVideos/Pixies Official/20140304 - PIXIES - Greens and Blues (Official Video).mp4", false, 1, ~U[2014-03-04 14:00:16Z]] 19:02:04.874 [debug] QUERY OK source="sources" db=0.2ms idle=198.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:04.874 [debug] QUERY OK source="media_profiles" db=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] 19:02:04.875 [debug] QUERY OK source="media_items" db=0.2ms 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 [150] 19:02:04.875 [info] Kicking off download for media item #150 (w1vdYTzPtKQ) 19:02:04.878 [debug] QUERY OK source="tasks" db=0.4ms idle=3.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [152, 150, ~U[2025-12-25 02:02:04Z], ~U[2025-12-25 02:02:04Z]] 19:02:04.878 [debug] Current batch of media processed. Will check again in 1000ms 19:02:05.879 [debug] Current batch of media processed. Will check again in 1000ms 19:02:06.880 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Magdalena' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAn Everything is Okay Production: https://www.eiokay.com\nDirected by Judy Jacob\n\nStarring Nando Messias\nwith Dannie Pye\n\nDirector or Photography Gareth Munden\nProduced by Henry Lloyd-Baker & Nikolaj Belzer\nStyling Paul Joyce\nProduction Design Theofano Pitsilidou\n\n1st AD Dominic Davey\n1st Assistant Camera Joe Douglas and Alex Grigoras\n2nd Assistant Camera Sonia Rodriguez Serrano\nGaffer Simon Mills\nColourist Ludovic Roussaux\nOnline Editor Josh Warren at okayStudio\nAssistant Producer Aya Arden-Clarke\nCamera Trainee Nick Lau\nStylist's Assistant Isabella Kavanagh\nRunners David Hamilton and Richie Bitala-Bitemo\n\nSpecial Thanks to Kelly Amundsen at Panalux, Agis Louka, Ben James, Heather Miles, Eilidh Thompson, December, Murren Tullett\n\nMagdalena Lyrics:\nI needed something to eat\nI took a walk down the street\nI came to 318\nSaw my sweet Magdalene\n\nMagdalena, you're the meanest, oh\nMagdalena, you're the meanest, oh\nMagdalena, sweet Magdalene\n\nI went down deep in her hive\nOne year just turned into five\nNight came and then it was gone\nHow did you get so strong\n\nMagdalena, just between us, oh\nYou're the meanest, and the leanest, oh\nMagdalena, how'd you get so strong\n\nMagdalena, Magdalena, oh\nMagdalena, Magdalena, oh\nMagdalena\n\nAnd then we started to drag\nMe and my Maggie-mag-mag\nI begged her please no no no\nShe said she got to go go go go go go\n\nMagdalena, just between us, oh\nYou're the meanest, Magdalena, oh\nMagdalena, you're the meanest, oh\nMagdalena, Magdalena, oh\nMagdalena, Magdalena\n\n#Pixies #IndieCindy #Alternative", "duration" => 205, "filename" => "/downloads/MusicVideos/Pixies Official/20140127 - PIXIES - Magdalena (Official Video).mp4", "id" => "LDRAQfgUPZQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LDRAQfgUPZQ", "playlist_index" => 151, "timestamp" => 1390820411, "title" => "PIXIES - Magdalena (Official Video)", "upload_date" => "20140127"} 19:02:06.881 [debug] QUERY OK source="sources" db=0.3ms idle=912.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:06.881 [debug] QUERY OK source="sources" db=0.1ms 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] 19:02:06.882 [debug] QUERY OK source="media_items" db=0.3ms idle=206.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-01-27 11:00:11Z], 1] 19:02:06.883 [debug] QUERY OK source="media_items" db=1.0ms idle=207.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" ["Pixies performing 'Magdalena' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAn Everything is Okay Production: https://www.eiokay.com\nDirected by Judy Jacob\n\nStarring Nando Messias\nwith Dannie Pye\n\nDirector or Photography Gareth Munden\nProduced by Henry Lloyd-Baker & Nikolaj Belzer\nStyling Paul Joyce\nProduction Design Theofano Pitsilidou\n\n1st AD Dominic Davey\n1st Assistant Camera Joe Douglas and Alex Grigoras\n2nd Assistant Camera Sonia Rodriguez Serrano\nGaffer Simon Mills\nColourist Ludovic Roussaux\nOnline Editor Josh Warren at okayStudio\nAssistant Producer Aya Arden-Clarke\nCamera Trainee Nick Lau\nStylist's Assistant Isabella Kavanagh\nRunners David Hamilton and Richie Bitala-Bitemo\n\nSpecial Thanks to Kelly Amundsen at Panalux, Agis Louka, Ben James, Heather Miles, Eilidh Thompson, December, Murren Tullett\n\nMagdalena Lyrics:\nI needed something to eat\nI took a walk down the street\nI came to 318\nSaw my sweet Magdalene\n\nMagdalena, you're the meanest, oh\nMagdalena, you're the meanest, oh\nMagdalena, sweet Magdalene\n\nI went down deep in her hive\nOne year just turned into five\nNight came and then it was gone\nHow did you get so strong\n\nMagdalena, just between us, oh\nYou're the meanest, and the leanest, oh\nMagdalena, how'd you get so strong\n\nMagdalena, Magdalena, oh\nMagdalena, Magdalena, oh\nMagdalena\n\nAnd then we started to drag\nMe and my Maggie-mag-mag\nI begged her please no no no\nShe said she got to go go go go go go\n\nMagdalena, just between us, oh\nYou're the meanest, Magdalena, oh\nMagdalena, you're the meanest, oh\nMagdalena, Magdalena, oh\nMagdalena, Magdalena\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Magdalena (Official Video)", "ba213c84-2dcd-44a3-8e5b-668c797f31e1", 205, false, "LDRAQfgUPZQ", "https://www.youtube.com/watch?v=LDRAQfgUPZQ", 151, "/downloads/MusicVideos/Pixies Official/20140127 - PIXIES - Magdalena (Official Video).mp4", false, false, false, 1, [], 99, ~U[2014-01-27 11:00:11Z], ~U[2025-12-25 02:02:06Z], ~U[2025-12-25 02:02:06Z], "Pixies performing 'Magdalena' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAn Everything is Okay Production: https://www.eiokay.com\nDirected by Judy Jacob\n\nStarring Nando Messias\nwith Dannie Pye\n\nDirector or Photography Gareth Munden\nProduced by Henry Lloyd-Baker & Nikolaj Belzer\nStyling Paul Joyce\nProduction Design Theofano Pitsilidou\n\n1st AD Dominic Davey\n1st Assistant Camera Joe Douglas and Alex Grigoras\n2nd Assistant Camera Sonia Rodriguez Serrano\nGaffer Simon Mills\nColourist Ludovic Roussaux\nOnline Editor Josh Warren at okayStudio\nAssistant Producer Aya Arden-Clarke\nCamera Trainee Nick Lau\nStylist's Assistant Isabella Kavanagh\nRunners David Hamilton and Richie Bitala-Bitemo\n\nSpecial Thanks to Kelly Amundsen at Panalux, Agis Louka, Ben James, Heather Miles, Eilidh Thompson, December, Murren Tullett\n\nMagdalena Lyrics:\nI needed something to eat\nI took a walk down the street\nI came to 318\nSaw my sweet Magdalene\n\nMagdalena, you're the meanest, oh\nMagdalena, you're the meanest, oh\nMagdalena, sweet Magdalene\n\nI went down deep in her hive\nOne year just turned into five\nNight came and then it was gone\nHow did you get so strong\n\nMagdalena, just between us, oh\nYou're the meanest, and the leanest, oh\nMagdalena, how'd you get so strong\n\nMagdalena, Magdalena, oh\nMagdalena, Magdalena, oh\nMagdalena\n\nAnd then we started to drag\nMe and my Maggie-mag-mag\nI begged her please no no no\nShe said she got to go go go go go go\n\nMagdalena, just between us, oh\nYou're the meanest, Magdalena, oh\nMagdalena, you're the meanest, oh\nMagdalena, Magdalena, oh\nMagdalena, Magdalena\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Magdalena (Official Video)", 205, false, "LDRAQfgUPZQ", "https://www.youtube.com/watch?v=LDRAQfgUPZQ", "/downloads/MusicVideos/Pixies Official/20140127 - PIXIES - Magdalena (Official Video).mp4", false, 1, ~U[2014-01-27 11:00:11Z]] 19:02:06.884 [debug] QUERY OK source="sources" db=0.1ms idle=208.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:06.884 [debug] QUERY OK source="media_profiles" db=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] 19:02:06.884 [debug] QUERY OK source="media_items" db=0.2ms 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 [151] 19:02:06.885 [info] Kicking off download for media item #151 (LDRAQfgUPZQ) 19:02:06.886 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [153, 151, ~U[2025-12-25 02:02:06Z], ~U[2025-12-25 02:02:06Z]] 19:02:06.886 [debug] Current batch of media processed. Will check again in 1000ms 19:02:07.486 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:07.887 [debug] Current batch of media processed. Will check again in 1000ms 19:02:08.888 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Blue Eyed Hexe' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirector, Animator, Editor: Mount Emult \nAwesome Little Dude Assistant Animator: Holdyn Newman-Long\nhttp://mountemult.tumblr.com\n\nBlue Eyed Hexe Lyrics:\nI went to make the vivisection\nSaw the star carved on her chest\nGoat of lust, attacking heaven\nPoints to the gaze of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI tried to hide but I was not able\nShirt was opened down to her navel\nFelt a burning in my solar plexus\nGive me the pow-wow, give me the hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI called the Nixes from The Queets\nSpirits take me through the straits\nClosed my eyes to stop her vexing\nStill the burning of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\n#Pixies #IndieCindy #Alternative", "duration" => 205, "filename" => "/downloads/MusicVideos/Pixies Official/20140103 - PIXIES - Blue Eyed Hexe (Official Video).mp4", "id" => "bEBpvpomwG4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bEBpvpomwG4", "playlist_index" => 152, "timestamp" => 1388735906, "title" => "PIXIES - Blue Eyed Hexe (Official Video)", "upload_date" => "20140103"} 19:02:08.889 [debug] QUERY OK source="sources" db=0.2ms idle=917.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] 19:02:08.889 [debug] QUERY OK source="sources" db=0.1ms idle=213.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] 19:02:08.889 [debug] QUERY OK source="media_items" db=0.3ms idle=213.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-01-03 07:58:26Z], 1] 19:02:08.892 [debug] QUERY OK source="media_items" db=2.5ms idle=214.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" ["Pixies performing 'Blue Eyed Hexe' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirector, Animator, Editor: Mount Emult \nAwesome Little Dude Assistant Animator: Holdyn Newman-Long\nhttp://mountemult.tumblr.com\n\nBlue Eyed Hexe Lyrics:\nI went to make the vivisection\nSaw the star carved on her chest\nGoat of lust, attacking heaven\nPoints to the gaze of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI tried to hide but I was not able\nShirt was opened down to her navel\nFelt a burning in my solar plexus\nGive me the pow-wow, give me the hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI called the Nixes from The Queets\nSpirits take me through the straits\nClosed my eyes to stop her vexing\nStill the burning of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Blue Eyed Hexe (Official Video)", "1ae0e5a2-7198-4995-9321-3871af286395", 205, false, "bEBpvpomwG4", "https://www.youtube.com/watch?v=bEBpvpomwG4", 152, "/downloads/MusicVideos/Pixies Official/20140103 - PIXIES - Blue Eyed Hexe (Official Video).mp4", false, false, false, 1, [], 99, ~U[2014-01-03 07:58:26Z], ~U[2025-12-25 02:02:08Z], ~U[2025-12-25 02:02:08Z], "Pixies performing 'Blue Eyed Hexe' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirector, Animator, Editor: Mount Emult \nAwesome Little Dude Assistant Animator: Holdyn Newman-Long\nhttp://mountemult.tumblr.com\n\nBlue Eyed Hexe Lyrics:\nI went to make the vivisection\nSaw the star carved on her chest\nGoat of lust, attacking heaven\nPoints to the gaze of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI tried to hide but I was not able\nShirt was opened down to her navel\nFelt a burning in my solar plexus\nGive me the pow-wow, give me the hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI called the Nixes from The Queets\nSpirits take me through the straits\nClosed my eyes to stop her vexing\nStill the burning of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Blue Eyed Hexe (Official Video)", 205, false, "bEBpvpomwG4", "https://www.youtube.com/watch?v=bEBpvpomwG4", "/downloads/MusicVideos/Pixies Official/20140103 - PIXIES - Blue Eyed Hexe (Official Video).mp4", false, 1, ~U[2014-01-03 07:58:26Z]] 19:02:08.893 [debug] QUERY OK source="sources" db=0.1ms idle=217.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:08.893 [debug] QUERY OK source="media_profiles" db=0.1ms idle=4.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] 19:02:08.893 [debug] QUERY OK source="media_items" db=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 [152] 19:02:08.893 [info] Kicking off download for media item #152 (bEBpvpomwG4) 19:02:08.895 [debug] QUERY OK source="tasks" db=0.1ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [154, 152, ~U[2025-12-25 02:02:08Z], ~U[2025-12-25 02:02:08Z]] 19:02:08.895 [debug] Current batch of media processed. Will check again in 1000ms 19:02:09.895 [debug] Current batch of media processed. Will check again in 1000ms 19:02:10.896 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "PIXIES - ANOTHER TOE IN THE OCEAN\nhttp://www.pixiesmusic.com\n\n\nReeAnimation http://www.reea.net/reeanimation \nWritten, directed and animated by Liviu Boar \nBarbu Harsan: art direction, post-production, compositing, animation\nCami Cuibus: line art, color\nVlad Botos: background art\nAtilla Nagy: background art, 3d modeling and animation\nVlad Harsan: 3d modeling\nHunor Illyes: background art\nMelinda Raduly: background art\nAndrei Zaitiu: post-production, compositing, animation\nLaszlo Demeter: post-production, animation", "duration" => 229, "filename" => "/downloads/MusicVideos/Pixies Official/20131209 - Pixies - Another Toe In The Ocean.mp4", "id" => "XH-vzQwcf4c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XH-vzQwcf4c", "playlist_index" => 153, "timestamp" => 1386547260, "title" => "Pixies - Another Toe In The Ocean", "upload_date" => "20131209"} 19:02:10.896 [debug] QUERY OK source="sources" db=0.1ms idle=922.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:10.897 [debug] QUERY OK source="sources" db=0.1ms idle=221.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:10.897 [debug] QUERY OK source="media_items" db=0.2ms idle=221.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-12-09 00:01:00Z], 1] 19:02:10.898 [debug] QUERY OK source="media_items" db=0.4ms idle=222.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" ["PIXIES - ANOTHER TOE IN THE OCEAN\nhttp://www.pixiesmusic.com\n\n\nReeAnimation http://www.reea.net/reeanimation \nWritten, directed and animated by Liviu Boar \nBarbu Harsan: art direction, post-production, compositing, animation\nCami Cuibus: line art, color\nVlad Botos: background art\nAtilla Nagy: background art, 3d modeling and animation\nVlad Harsan: 3d modeling\nHunor Illyes: background art\nMelinda Raduly: background art\nAndrei Zaitiu: post-production, compositing, animation\nLaszlo Demeter: post-production, animation", "Pixies - Another Toe In The Ocean", "b52d00d6-965b-4ca6-b024-400d0fda50c4", 229, false, "XH-vzQwcf4c", "https://www.youtube.com/watch?v=XH-vzQwcf4c", 153, "/downloads/MusicVideos/Pixies Official/20131209 - Pixies - Another Toe In The Ocean.mp4", false, false, false, 1, [], 99, ~U[2013-12-09 00:01:00Z], ~U[2025-12-25 02:02:10Z], ~U[2025-12-25 02:02:10Z], "PIXIES - ANOTHER TOE IN THE OCEAN\nhttp://www.pixiesmusic.com\n\n\nReeAnimation http://www.reea.net/reeanimation \nWritten, directed and animated by Liviu Boar \nBarbu Harsan: art direction, post-production, compositing, animation\nCami Cuibus: line art, color\nVlad Botos: background art\nAtilla Nagy: background art, 3d modeling and animation\nVlad Harsan: 3d modeling\nHunor Illyes: background art\nMelinda Raduly: background art\nAndrei Zaitiu: post-production, compositing, animation\nLaszlo Demeter: post-production, animation", "Pixies - Another Toe In The Ocean", 229, false, "XH-vzQwcf4c", "https://www.youtube.com/watch?v=XH-vzQwcf4c", "/downloads/MusicVideos/Pixies Official/20131209 - Pixies - Another Toe In The Ocean.mp4", false, 1, ~U[2013-12-09 00:01:00Z]] 19:02:10.898 [debug] QUERY OK source="sources" db=0.1ms idle=222.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:10.898 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:02:10.899 [debug] QUERY OK source="media_items" db=0.1ms 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 [153] 19:02:10.899 [info] Kicking off download for media item #153 (XH-vzQwcf4c) 19:02:10.900 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [155, 153, ~U[2025-12-25 02:02:10Z], ~U[2025-12-25 02:02:10Z]] 19:02:10.900 [debug] Current batch of media processed. Will check again in 1000ms 19:02:11.901 [debug] Current batch of media processed. Will check again in 1000ms 19:02:12.902 [debug] Current batch of media processed. Will check again in 1000ms 19:02:13.903 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'What Goes Boom' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by Jonathan Furmanski & Matthew Galkin\nProduced by Matthew Galkin & Sebastian Weinberg\nAssociate Produced by Sara Crow\nPhotographed and Edited by Jonathan Furmanski\nVisual Effects by Flux Design Labs: Nico Puertollano & Katwo Puertollano\nColor and Grading by Running Man Post: Troy Thompson\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?\n\n#Pixies #IndieCindy #Alternative", "duration" => 213, "filename" => "/downloads/MusicVideos/Pixies Official/20131119 - PIXIES - What Goes Boom (Official Video).mp4", "id" => "qWkD_-diYuI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qWkD_-diYuI", "playlist_index" => 154, "timestamp" => 1384882008, "title" => "PIXIES - What Goes Boom (Official Video)", "upload_date" => "20131119"} 19:02:13.904 [debug] QUERY OK source="sources" db=0.2ms idle=1228.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:13.904 [debug] QUERY OK source="sources" db=0.1ms idle=1229.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] 19:02:13.905 [debug] QUERY OK source="media_items" db=0.4ms idle=1229.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-11-19 17:26:48Z], 1] 19:02:13.907 [debug] QUERY OK source="media_items" db=1.0ms idle=1230.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" ["Pixies performing 'What Goes Boom' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by Jonathan Furmanski & Matthew Galkin\nProduced by Matthew Galkin & Sebastian Weinberg\nAssociate Produced by Sara Crow\nPhotographed and Edited by Jonathan Furmanski\nVisual Effects by Flux Design Labs: Nico Puertollano & Katwo Puertollano\nColor and Grading by Running Man Post: Troy Thompson\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?\n\n#Pixies #IndieCindy #Alternative", "PIXIES - What Goes Boom (Official Video)", "ae89f22c-0844-413a-b080-fab3e4bf15ac", 213, false, "qWkD_-diYuI", "https://www.youtube.com/watch?v=qWkD_-diYuI", 154, "/downloads/MusicVideos/Pixies Official/20131119 - PIXIES - What Goes Boom (Official Video).mp4", false, false, false, 1, [], 99, ~U[2013-11-19 17:26:48Z], ~U[2025-12-25 02:02:13Z], ~U[2025-12-25 02:02:13Z], "Pixies performing 'What Goes Boom' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by Jonathan Furmanski & Matthew Galkin\nProduced by Matthew Galkin & Sebastian Weinberg\nAssociate Produced by Sara Crow\nPhotographed and Edited by Jonathan Furmanski\nVisual Effects by Flux Design Labs: Nico Puertollano & Katwo Puertollano\nColor and Grading by Running Man Post: Troy Thompson\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?\n\n#Pixies #IndieCindy #Alternative", "PIXIES - What Goes Boom (Official Video)", 213, false, "qWkD_-diYuI", "https://www.youtube.com/watch?v=qWkD_-diYuI", "/downloads/MusicVideos/Pixies Official/20131119 - PIXIES - What Goes Boom (Official Video).mp4", false, 1, ~U[2013-11-19 17:26:48Z]] 19:02:13.907 [debug] QUERY OK source="sources" db=0.1ms idle=927.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:13.907 [debug] QUERY OK source="media_profiles" db=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] 19:02:13.908 [debug] QUERY OK source="media_items" db=0.2ms 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 [154] 19:02:13.908 [info] Kicking off download for media item #154 (qWkD_-diYuI) 19:02:13.910 [debug] QUERY OK source="tasks" db=0.2ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [156, 154, ~U[2025-12-25 02:02:13Z], ~U[2025-12-25 02:02:13Z]] 19:02:13.910 [debug] Current batch of media processed. Will check again in 1000ms 19:02:14.808 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=n6jPbli-EMc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7f/77/7f77a173e53273b5e33a547f17e28e718bfd975a1186745062cf0522725066cc.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:14.810 [debug] Running yt-dlp command for action: download_thumbnail 19:02:14.811 [debug] QUERY OK source="settings" db=0.1ms idle=903.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 [] 19:02:14.811 [debug] QUERY OK source="settings" db=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 [] 19:02:14.811 [debug] QUERY OK source="settings" db=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 [] 19:02:14.812 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=n6jPbli-EMc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/24/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/d8/50/d850b3cde13517727cf288e3927f9177c42c78b3e40f3a94f42b338b07af36e7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:14.910 [debug] Current batch of media processed. Will check again in 1000ms 19:02:15.911 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Andro Queen' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAndro Queen Lyrics:\nNow Andro Queen has lost her ring\nI think it used to sit right here\nEncrusted in blue and hard and true\nFor now I will kiss her finger\n\nHave you ever seen Andro Queen\nWandering all for her ruby?\nOne day she'll come in through my window\nYes, she gave me her own true pledge\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nThat's how it's been with Andro Queen\n\nLoving on our bed of flowers\nBreathing in the smell of her musk\nIn a moon of milk she is scared, yes, she is\nBut she shows me under her silk\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nI wave goodbye to Andro\n\nMi aspekti al la cxielo por via reveni\nMi aspekti cxe via mano al vidi la ringo\nKaj ni will promeni kune al via cambro\nNia ami will esti nova\nNia ami will esti nova\n\nShe's off in a silver rocket\nOff to the gas and rings of Saturn\nOff her head she gave me a lock, yes, she did\nFor my neck a rusted locket\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\n\n#Pixies #IndieCindy #Alternative", "duration" => 229, "filename" => "/downloads/MusicVideos/Pixies Official/20131007 - PIXIES - Andro Queen (Official Video).mp4", "id" => "10lyWR25_nQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=10lyWR25_nQ", "playlist_index" => 155, "timestamp" => 1381142831, "title" => "PIXIES - Andro Queen (Official Video)", "upload_date" => "20131007"} 19:02:15.912 [debug] QUERY OK source="sources" db=0.4ms idle=1100.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:15.912 [debug] QUERY OK source="sources" db=0.1ms idle=1100.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:15.913 [debug] QUERY OK source="media_items" db=0.5ms idle=1101.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-10-07 10:47:11Z], 1] 19:02:15.915 [debug] QUERY OK source="media_items" db=1.1ms idle=931.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" ["Pixies performing 'Andro Queen' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAndro Queen Lyrics:\nNow Andro Queen has lost her ring\nI think it used to sit right here\nEncrusted in blue and hard and true\nFor now I will kiss her finger\n\nHave you ever seen Andro Queen\nWandering all for her ruby?\nOne day she'll come in through my window\nYes, she gave me her own true pledge\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nThat's how it's been with Andro Queen\n\nLoving on our bed of flowers\nBreathing in the smell of her musk\nIn a moon of milk she is scared, yes, she is\nBut she shows me under her silk\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nI wave goodbye to Andro\n\nMi aspekti al la cxielo por via reveni\nMi aspekti cxe via mano al vidi la ringo\nKaj ni will promeni kune al via cambro\nNia ami will esti nova\nNia ami will esti nova\n\nShe's off in a silver rocket\nOff to the gas and rings of Saturn\nOff her head she gave me a lock, yes, she did\nFor my neck a rusted locket\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Andro Queen (Official Video)", "5b1eba38-ab05-4f00-9514-aad4d46eaee3", 229, false, "10lyWR25_nQ", "https://www.youtube.com/watch?v=10lyWR25_nQ", 155, "/downloads/MusicVideos/Pixies Official/20131007 - PIXIES - Andro Queen (Official Video).mp4", false, false, false, 1, [], 99, ~U[2013-10-07 10:47:11Z], ~U[2025-12-25 02:02:15Z], ~U[2025-12-25 02:02:15Z], "Pixies performing 'Andro Queen' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAndro Queen Lyrics:\nNow Andro Queen has lost her ring\nI think it used to sit right here\nEncrusted in blue and hard and true\nFor now I will kiss her finger\n\nHave you ever seen Andro Queen\nWandering all for her ruby?\nOne day she'll come in through my window\nYes, she gave me her own true pledge\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nThat's how it's been with Andro Queen\n\nLoving on our bed of flowers\nBreathing in the smell of her musk\nIn a moon of milk she is scared, yes, she is\nBut she shows me under her silk\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nI wave goodbye to Andro\n\nMi aspekti al la cxielo por via reveni\nMi aspekti cxe via mano al vidi la ringo\nKaj ni will promeni kune al via cambro\nNia ami will esti nova\nNia ami will esti nova\n\nShe's off in a silver rocket\nOff to the gas and rings of Saturn\nOff her head she gave me a lock, yes, she did\nFor my neck a rusted locket\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Andro Queen (Official Video)", 229, false, "10lyWR25_nQ", "https://www.youtube.com/watch?v=10lyWR25_nQ", "/downloads/MusicVideos/Pixies Official/20131007 - PIXIES - Andro Queen (Official Video).mp4", false, 1, ~U[2013-10-07 10:47:11Z]] 19:02:15.915 [debug] QUERY OK source="sources" db=0.2ms idle=239.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:15.916 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 19:02:15.916 [debug] QUERY OK source="media_items" db=0.2ms 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 [155] 19:02:15.916 [info] Kicking off download for media item #155 (10lyWR25_nQ) 19:02:15.918 [debug] QUERY OK source="tasks" db=0.1ms idle=2.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [157, 155, ~U[2025-12-25 02:02:15Z], ~U[2025-12-25 02:02:15Z]] 19:02:15.918 [debug] Current batch of media processed. Will check again in 1000ms 19:02:16.919 [debug] Current batch of media processed. Will check again in 1000ms 19:02:17.921 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.9, "description" => "Pixies performing 'Indie Cindy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by LAMAR+NIK: https://www.lamarplusnik.com\nDirector of Photography: Spenser Sakurai\n1st AC: John Dewberry\nGaffer: Cole Rachal\n\nActors\nIndie Cindy: Emily Matthews\nBoyfriend: Mark Johns\nHooded Man: Miles Kolliopoulos\n\nIndie Cindy Lyrics:\nPut this down for the record\nIt's more or less un-checkered\nWasted days and wasted nights\nMade me a fucking beggar\nNo soul, my milk is curdled\nI'm the burgermeister of purgatory\nLook out for that hot plate\nGuess that's all you got, great\nYou put the cock in cocktail, man\nWell I put the tail in WAIT!\nWatch me walk\nBlowtorch a hole in the armor\nAnd I don't need the tip\n\nI'm in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nMixed messages from Sir Naff\nPlease authenticate\nJust to be sure that you're a sap\nSet for stun automatica\nCrap is their operative\nLocomotive of the longest death\n\nThere goes Indie Cindy whose\nSails were black when it was windy\nWe offed ourselves in a lover's pact\nWe threw ourselves into the sea\nWell looksie what the wind washed back\nAs we follow the bouncing ball\nThey call this dance the washed up crawl\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nI beg for you to carry me\nI beg for you to carry me\n\n#Pixies #IndieCindy #Alternative", "duration" => 300, "filename" => "/downloads/MusicVideos/Pixies Official/20130903 - PIXIES - Indie Cindy (Official Video).mkv", "id" => "PDa3cY7U6NA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PDa3cY7U6NA", "playlist_index" => 156, "timestamp" => 1378188456, "title" => "PIXIES - Indie Cindy (Official Video)", "upload_date" => "20130903"} 19:02:17.922 [debug] QUERY OK source="sources" db=0.5ms idle=937.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] 19:02:17.923 [debug] QUERY OK source="sources" db=0.2ms idle=247.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:17.924 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=247.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-09-03 06:07:36Z], 1] 19:02:17.934 [debug] QUERY OK source="media_items" db=6.0ms queue=0.9ms idle=250.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" ["Pixies performing 'Indie Cindy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by LAMAR+NIK: https://www.lamarplusnik.com\nDirector of Photography: Spenser Sakurai\n1st AC: John Dewberry\nGaffer: Cole Rachal\n\nActors\nIndie Cindy: Emily Matthews\nBoyfriend: Mark Johns\nHooded Man: Miles Kolliopoulos\n\nIndie Cindy Lyrics:\nPut this down for the record\nIt's more or less un-checkered\nWasted days and wasted nights\nMade me a fucking beggar\nNo soul, my milk is curdled\nI'm the burgermeister of purgatory\nLook out for that hot plate\nGuess that's all you got, great\nYou put the cock in cocktail, man\nWell I put the tail in WAIT!\nWatch me walk\nBlowtorch a hole in the armor\nAnd I don't need the tip\n\nI'm in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nMixed messages from Sir Naff\nPlease authenticate\nJust to be sure that you're a sap\nSet for stun automatica\nCrap is their operative\nLocomotive of the longest death\n\nThere goes Indie Cindy whose\nSails were black when it was windy\nWe offed ourselves in a lover's pact\nWe threw ourselves into the sea\nWell looksie what the wind washed back\nAs we follow the bouncing ball\nThey call this dance the washed up crawl\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nI beg for you to carry me\nI beg for you to carry me\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Indie Cindy (Official Video)", "b0b6c00c-06c1-4475-981a-ff7d1738390e", 300, false, "PDa3cY7U6NA", "https://www.youtube.com/watch?v=PDa3cY7U6NA", 156, "/downloads/MusicVideos/Pixies Official/20130903 - PIXIES - Indie Cindy (Official Video).mkv", false, false, false, 1, [], 99, ~U[2013-09-03 06:07:36Z], ~U[2025-12-25 02:02:17Z], ~U[2025-12-25 02:02:17Z], "Pixies performing 'Indie Cindy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by LAMAR+NIK: https://www.lamarplusnik.com\nDirector of Photography: Spenser Sakurai\n1st AC: John Dewberry\nGaffer: Cole Rachal\n\nActors\nIndie Cindy: Emily Matthews\nBoyfriend: Mark Johns\nHooded Man: Miles Kolliopoulos\n\nIndie Cindy Lyrics:\nPut this down for the record\nIt's more or less un-checkered\nWasted days and wasted nights\nMade me a fucking beggar\nNo soul, my milk is curdled\nI'm the burgermeister of purgatory\nLook out for that hot plate\nGuess that's all you got, great\nYou put the cock in cocktail, man\nWell I put the tail in WAIT!\nWatch me walk\nBlowtorch a hole in the armor\nAnd I don't need the tip\n\nI'm in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nMixed messages from Sir Naff\nPlease authenticate\nJust to be sure that you're a sap\nSet for stun automatica\nCrap is their operative\nLocomotive of the longest death\n\nThere goes Indie Cindy whose\nSails were black when it was windy\nWe offed ourselves in a lover's pact\nWe threw ourselves into the sea\nWell looksie what the wind washed back\nAs we follow the bouncing ball\nThey call this dance the washed up crawl\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nI beg for you to carry me\nI beg for you to carry me\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Indie Cindy (Official Video)", 300, false, "PDa3cY7U6NA", "https://www.youtube.com/watch?v=PDa3cY7U6NA", "/downloads/MusicVideos/Pixies Official/20130903 - PIXIES - Indie Cindy (Official Video).mkv", false, 1, ~U[2013-09-03 06:07:36Z]] 19:02:17.935 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=259.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:17.939 [debug] QUERY OK source="media_profiles" db=1.9ms queue=1.1ms idle=13.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] 19:02:17.941 [debug] QUERY OK source="media_items" db=1.4ms idle=16.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 [156] 19:02:17.941 [info] Kicking off download for media item #156 (PDa3cY7U6NA) 19:02:17.944 [debug] QUERY OK source="tasks" db=0.3ms queue=0.2ms idle=7.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [158, 156, ~U[2025-12-25 02:02:17Z], ~U[2025-12-25 02:02:17Z]] 19:02:17.944 [debug] Current batch of media processed. Will check again in 1000ms 19:02:18.945 [debug] Current batch of media processed. Will check again in 1000ms 19:02:19.778 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=n6jPbli-EMc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/24/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/d8/50/d850b3cde13517727cf288e3927f9177c42c78b3e40f3a94f42b338b07af36e7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:19.778 [debug] QUERY OK db=0.0ms idle=788.0ms begin [] 19:02:19.779 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:02:14Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:02:19Z], 24] 19:02:19.779 [debug] QUERY OK source="media_metadata" db=0.2ms 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/24/metadata.json.gz", "/config/metadata/media_items/24/thumbnail.jpg", 24, ~U[2025-12-25 02:02:19Z], ~U[2025-12-25 02:02:19Z]] 19:02:19.779 [debug] QUERY OK db=0.1ms commit [] 19:02:19.780 [debug] QUERY OK source="media_items" db=0.4ms idle=104.5ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [121382216, ~U[2025-12-25 02:02:19Z], 24] 19:02:19.780 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:02:19.781 [info] {"args":{"id":24},"id":25,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":35580780,"event":"job:stop","queue_time":262199415,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:02:19.787 [info] {"args":{"id":26},"id":27,"meta":{},"system_time":1766628139786928647,"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"]} 19:02:19.787 [debug] QUERY OK source="media_items" db=0.1ms idle=111.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" = ?) [26] 19:02:19.787 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:02:19.787 [debug] QUERY OK source="sources" db=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] 19:02:19.787 [debug] QUERY OK source="media_profiles" db=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] 19:02:19.788 [debug] QUERY OK source="media_items" db=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 [26] 19:02:19.788 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.8ms 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" = ?) [26] 19:02:19.789 [debug] QUERY OK source="media_profiles" db=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] 19:02:19.789 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:02:19.789 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:02:19.789 [debug] Running yt-dlp command for action: get_downloadable_status 19:02:19.789 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:02:19.790 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:02:19.790 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:02:19.790 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UEHcc_fkf8A --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6b/56/6b56d6e40ee8ec34cbdabbb9b702818f831b5cd8e12b63b770fe8acc757fb318.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:19.946 [debug] Current batch of media processed. Will check again in 1000ms 19:02:20.947 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo conceived by Kestrel Media \nA video by Nye Best, Lianne Pierce and Pete Gomer: https://www.kestrelmedialtd.com\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "duration" => 296, "filename" => "/downloads/MusicVideos/Pixies Official/20130726 - PIXIES - Bagboy (Official Video 2).mp4", "id" => "n3OMd5KLe_0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n3OMd5KLe_0", "playlist_index" => 157, "timestamp" => 1374840075, "title" => "PIXIES - Bagboy (Official Video 2)", "upload_date" => "20130726"} 19:02:20.948 [debug] QUERY OK source="sources" db=0.2ms idle=1158.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:20.948 [debug] QUERY OK source="sources" db=0.1ms idle=1158.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:20.949 [debug] QUERY OK source="media_items" db=0.3ms idle=1158.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-07-26 12:01:15Z], 1] 19:02:20.950 [debug] QUERY OK source="media_items" db=0.9ms idle=1159.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" ["Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo conceived by Kestrel Media \nA video by Nye Best, Lianne Pierce and Pete Gomer: https://www.kestrelmedialtd.com\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Bagboy (Official Video 2)", "308649aa-b80a-4115-81a4-56a4c63231cc", 296, false, "n3OMd5KLe_0", "https://www.youtube.com/watch?v=n3OMd5KLe_0", 157, "/downloads/MusicVideos/Pixies Official/20130726 - PIXIES - Bagboy (Official Video 2).mp4", false, false, false, 1, [], 99, ~U[2013-07-26 12:01:15Z], ~U[2025-12-25 02:02:20Z], ~U[2025-12-25 02:02:20Z], "Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo conceived by Kestrel Media \nA video by Nye Best, Lianne Pierce and Pete Gomer: https://www.kestrelmedialtd.com\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Bagboy (Official Video 2)", 296, false, "n3OMd5KLe_0", "https://www.youtube.com/watch?v=n3OMd5KLe_0", "/downloads/MusicVideos/Pixies Official/20130726 - PIXIES - Bagboy (Official Video 2).mp4", false, 1, ~U[2013-07-26 12:01:15Z]] 19:02:20.951 [debug] QUERY OK source="sources" db=0.2ms idle=958.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:20.951 [debug] QUERY OK source="media_profiles" db=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] 19:02:20.951 [debug] QUERY OK source="media_items" db=0.2ms 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 [157] 19:02:20.951 [info] Kicking off download for media item #157 (n3OMd5KLe_0) 19:02:20.953 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [159, 157, ~U[2025-12-25 02:02:20Z], ~U[2025-12-25 02:02:20Z]] 19:02:20.953 [debug] Current batch of media processed. Will check again in 1000ms 19:02:21.232 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iisqGfDsjVM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e1/a3/e1a3b018a9cff80e836e0b63b670e936e88732db539b1d0509acea5e970963d0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:21.234 [debug] Running yt-dlp command for action: download_thumbnail 19:02:21.235 [debug] QUERY OK source="settings" db=0.1ms idle=283.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 [] 19:02:21.235 [debug] QUERY OK source="settings" db=0.1ms idle=282.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 [] 19:02:21.235 [debug] QUERY OK source="settings" db=0.1ms idle=282.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 [] 19:02:21.235 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iisqGfDsjVM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/25/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/1b/7b/1b7bd27f859e584ef96a8d2f80e3428f96b93d5fa1406023515d4f660ca23781.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:21.954 [debug] Current batch of media processed. Will check again in 1000ms 19:02:22.955 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by: LAMAR+NIK: https://AMARPLUSNIK.com\nDirector of Photography: Spenser Sakurai\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "duration" => 298, "filename" => "/downloads/MusicVideos/Pixies Official/20130628 - PIXIES - Bagboy (Official Video 1).mp4", "id" => "lGdSYPh5_BI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lGdSYPh5_BI", "playlist_index" => 158, "timestamp" => 1372407761, "title" => "PIXIES - Bagboy (Official Video 1)", "upload_date" => "20130628"} 19:02:22.956 [debug] QUERY OK source="sources" db=0.1ms idle=961.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:22.956 [debug] QUERY OK source="sources" db=0.1ms idle=280.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] 19:02:22.956 [debug] QUERY OK source="media_items" db=0.3ms idle=280.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-06-28 08:22:41Z], 1] 19:02:22.957 [debug] QUERY OK source="media_items" db=0.6ms idle=281.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" ["Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by: LAMAR+NIK: https://AMARPLUSNIK.com\nDirector of Photography: Spenser Sakurai\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Bagboy (Official Video 1)", "eff3ff58-3c6a-4a9d-89c7-45be1df9b7a9", 298, false, "lGdSYPh5_BI", "https://www.youtube.com/watch?v=lGdSYPh5_BI", 158, "/downloads/MusicVideos/Pixies Official/20130628 - PIXIES - Bagboy (Official Video 1).mp4", false, false, false, 1, [], 99, ~U[2013-06-28 08:22:41Z], ~U[2025-12-25 02:02:22Z], ~U[2025-12-25 02:02:22Z], "Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by: LAMAR+NIK: https://AMARPLUSNIK.com\nDirector of Photography: Spenser Sakurai\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Bagboy (Official Video 1)", 298, false, "lGdSYPh5_BI", "https://www.youtube.com/watch?v=lGdSYPh5_BI", "/downloads/MusicVideos/Pixies Official/20130628 - PIXIES - Bagboy (Official Video 1).mp4", false, 1, ~U[2013-06-28 08:22:41Z]] 19:02:22.958 [debug] QUERY OK source="sources" db=0.1ms 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] 19:02:22.958 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:02:22.958 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [158] 19:02:22.958 [info] Kicking off download for media item #158 (lGdSYPh5_BI) 19:02:22.959 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [160, 158, ~U[2025-12-25 02:02:22Z], ~U[2025-12-25 02:02:22Z]] 19:02:22.960 [debug] Current batch of media processed. Will check again in 1000ms 19:02:23.297 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UEHcc_fkf8A --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6b/56/6b56d6e40ee8ec34cbdabbb9b702818f831b5cd8e12b63b770fe8acc757fb318.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:23.297 [debug] Running yt-dlp command for action: download 19:02:23.298 [debug] QUERY OK source="settings" db=0.2ms idle=339.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 [] 19:02:23.298 [debug] QUERY OK source="settings" db=0.1ms idle=338.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 [] 19:02:23.298 [debug] QUERY OK source="settings" db=0.1ms idle=338.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 [] 19:02:23.298 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UEHcc_fkf8A --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b5/09/b509821c01df83c2aee8e524544a984a013153aa4967ffc55ae6c119f7f02353.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:23.960 [debug] Current batch of media processed. Will check again in 1000ms 19:02:24.961 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "Pixies performing 'Alec Eiffel' from their album 'Trompe le Monde'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAlec Eiffel Lyrics:\nPioneer of aerodynamics\n(Little Eiffel, Little Eiffel)\nThey thought he was real smart Alec\n(Little Eiffel, Little Eiffel)\nHe thought big they called it a phallic\n(Little Eiffel, Little Eiffel)\nThey didn't know he was panoramic\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low doesn't make no sense\n\nSometimes people can be oh so dense\nThey didn't want it but he built it anyway\n(Little Eiffel, Little Eiffel)\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low don't make sense\nKeeping low doesn't make no-sense\n(Little Eiffel, Little Eiffel)\nLittle Eiffel stands in the archway\n\nOh Alexander I see you beneath\nThe archway of aerodynamics\n\n#Pixies #TrompleMonde #Alternative", "duration" => 177, "filename" => "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Alec Eiffel (Official Video).mp4", "id" => "rsMLjaloyvI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rsMLjaloyvI", "playlist_index" => 159, "timestamp" => 1306453081, "title" => "PIXIES - Alec Eiffel (Official Video)", "upload_date" => "20110526"} 19:02:24.962 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=965.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:24.962 [debug] QUERY OK source="sources" db=0.2ms idle=287.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] 19:02:24.963 [debug] QUERY OK source="media_items" db=0.3ms idle=287.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-05-26 23:38:01Z], 1] 19:02:24.964 [debug] QUERY OK source="media_items" db=0.8ms idle=288.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" ["Pixies performing 'Alec Eiffel' from their album 'Trompe le Monde'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAlec Eiffel Lyrics:\nPioneer of aerodynamics\n(Little Eiffel, Little Eiffel)\nThey thought he was real smart Alec\n(Little Eiffel, Little Eiffel)\nHe thought big they called it a phallic\n(Little Eiffel, Little Eiffel)\nThey didn't know he was panoramic\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low doesn't make no sense\n\nSometimes people can be oh so dense\nThey didn't want it but he built it anyway\n(Little Eiffel, Little Eiffel)\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low don't make sense\nKeeping low doesn't make no-sense\n(Little Eiffel, Little Eiffel)\nLittle Eiffel stands in the archway\n\nOh Alexander I see you beneath\nThe archway of aerodynamics\n\n#Pixies #TrompleMonde #Alternative", "PIXIES - Alec Eiffel (Official Video)", "f5ad1d48-5b6d-4594-b3a3-95be17116936", 177, false, "rsMLjaloyvI", "https://www.youtube.com/watch?v=rsMLjaloyvI", 159, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Alec Eiffel (Official Video).mp4", false, false, false, 1, [], 99, ~U[2011-05-26 23:38:01Z], ~U[2025-12-25 02:02:24Z], ~U[2025-12-25 02:02:24Z], "Pixies performing 'Alec Eiffel' from their album 'Trompe le Monde'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAlec Eiffel Lyrics:\nPioneer of aerodynamics\n(Little Eiffel, Little Eiffel)\nThey thought he was real smart Alec\n(Little Eiffel, Little Eiffel)\nHe thought big they called it a phallic\n(Little Eiffel, Little Eiffel)\nThey didn't know he was panoramic\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low doesn't make no sense\n\nSometimes people can be oh so dense\nThey didn't want it but he built it anyway\n(Little Eiffel, Little Eiffel)\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low don't make sense\nKeeping low doesn't make no-sense\n(Little Eiffel, Little Eiffel)\nLittle Eiffel stands in the archway\n\nOh Alexander I see you beneath\nThe archway of aerodynamics\n\n#Pixies #TrompleMonde #Alternative", "PIXIES - Alec Eiffel (Official Video)", 177, false, "rsMLjaloyvI", "https://www.youtube.com/watch?v=rsMLjaloyvI", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Alec Eiffel (Official Video).mp4", false, 1, ~U[2011-05-26 23:38:01Z]] 19:02:24.965 [debug] QUERY OK source="sources" db=0.2ms idle=289.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:24.965 [debug] QUERY OK source="media_profiles" db=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] 19:02:24.965 [debug] QUERY OK source="media_items" db=0.2ms 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 [159] 19:02:24.965 [info] Kicking off download for media item #159 (rsMLjaloyvI) 19:02:24.967 [debug] QUERY OK source="tasks" db=0.2ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [161, 159, ~U[2025-12-25 02:02:24Z], ~U[2025-12-25 02:02:24Z]] 19:02:24.967 [debug] Current batch of media processed. Will check again in 1000ms 19:02:25.270 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iisqGfDsjVM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/25/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/1b/7b/1b7bd27f859e584ef96a8d2f80e3428f96b93d5fa1406023515d4f660ca23781.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:25.270 [debug] QUERY OK db=0.0ms idle=304.4ms begin [] 19:02:25.270 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:02:21Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:02:25Z], 25] 19:02:25.271 [debug] QUERY OK source="media_metadata" db=0.2ms 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/25/metadata.json.gz", "/config/metadata/media_items/25/thumbnail.jpg", 25, ~U[2025-12-25 02:02:25Z], ~U[2025-12-25 02:02:25Z]] 19:02:25.271 [debug] QUERY OK db=0.1ms commit [] 19:02:25.272 [debug] QUERY OK source="media_items" db=0.4ms idle=304.5ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [64259532, ~U[2025-12-25 02:02:25Z], 25] 19:02:25.272 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:02:25.272 [info] {"args":{"id":25},"id":26,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":26074094,"event":"job:stop","queue_time":275197401,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:02:25.279 [info] {"args":{"id":27},"id":28,"meta":{},"system_time":1766628145279055125,"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"]} 19:02:25.279 [debug] QUERY OK source="media_items" db=0.0ms idle=280.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] 19:02:25.279 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:02:25.279 [debug] QUERY OK source="sources" db=0.0ms 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] 19:02:25.279 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:02:25.280 [debug] QUERY OK source="media_items" db=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 [27] 19:02:25.280 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.5ms 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" = ?) [27] 19:02:25.280 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 19:02:25.280 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:02:25.281 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:02:25.281 [debug] Running yt-dlp command for action: get_downloadable_status 19:02:25.281 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:02:25.281 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:02:25.281 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:02:25.282 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iQipNLZykE0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5d/d4/5dd4020ac00d1a162e16a97dd588f4e80c50c9baa50bc8f10ed32b58e9b2c666.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:25.968 [debug] Current batch of media processed. Will check again in 1000ms 19:02:26.969 [debug] Current batch of media processed. Will check again in 1000ms 19:02:27.970 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "Pixies performing 'Monkey Gone to HEaven' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMoney Gone to Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\n#Pixies #Doolittle #Alternative", "duration" => 176, "filename" => "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Monkey Gone to Heaven (Official Video).mp4", "id" => "OncDlwNH9F0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OncDlwNH9F0", "playlist_index" => 160, "timestamp" => 1306453063, "title" => "PIXIES - Monkey Gone to Heaven (Official Video)", "upload_date" => "20110526"} 19:02:27.970 [debug] QUERY OK source="sources" db=0.1ms idle=1295.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:27.971 [debug] QUERY OK source="sources" db=0.0ms idle=1295.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:27.971 [debug] QUERY OK source="media_items" db=0.2ms idle=1295.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-05-26 23:37:43Z], 1] 19:02:27.972 [debug] QUERY OK source="media_items" db=0.6ms idle=1296.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" ["Pixies performing 'Monkey Gone to HEaven' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMoney Gone to Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\n#Pixies #Doolittle #Alternative", "PIXIES - Monkey Gone to Heaven (Official Video)", "c01df5e6-764f-4b13-ba73-e19b29851afd", 176, false, "OncDlwNH9F0", "https://www.youtube.com/watch?v=OncDlwNH9F0", 160, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Monkey Gone to Heaven (Official Video).mp4", false, false, false, 1, [], 98, ~U[2011-05-26 23:37:43Z], ~U[2025-12-25 02:02:27Z], ~U[2025-12-25 02:02:27Z], "Pixies performing 'Monkey Gone to HEaven' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMoney Gone to Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\n#Pixies #Doolittle #Alternative", "PIXIES - Monkey Gone to Heaven (Official Video)", 176, false, "OncDlwNH9F0", "https://www.youtube.com/watch?v=OncDlwNH9F0", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Monkey Gone to Heaven (Official Video).mp4", false, 1, ~U[2011-05-26 23:37:43Z]] 19:02:27.972 [debug] QUERY OK source="sources" db=0.1ms idle=971.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:27.973 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:02:27.973 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [160] 19:02:27.973 [info] Kicking off download for media item #160 (OncDlwNH9F0) 19:02:27.975 [debug] QUERY OK source="tasks" db=0.1ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [162, 160, ~U[2025-12-25 02:02:27Z], ~U[2025-12-25 02:02:27Z]] 19:02:27.975 [debug] Current batch of media processed. Will check again in 1000ms 19:02:28.975 [debug] Current batch of media processed. Will check again in 1000ms 19:02:29.181 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iQipNLZykE0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5d/d4/5dd4020ac00d1a162e16a97dd588f4e80c50c9baa50bc8f10ed32b58e9b2c666.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:29.181 [debug] Running yt-dlp command for action: download 19:02:29.181 [debug] QUERY OK source="settings" db=0.2ms idle=1207.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 [] 19:02:29.182 [debug] QUERY OK source="settings" db=0.1ms idle=1207.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 [] 19:02:29.182 [debug] QUERY OK source="settings" db=0.1ms idle=1207.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 [] 19:02:29.182 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iQipNLZykE0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/fb/00/fb007b2b8365d53ccc8cbfd0ea17de822621eaa0aa48fb493a550ab64d25bf52.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:29.976 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "", "duration" => 201, "filename" => "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - HERE COMES YOUR MAN.mp4", "id" => "rmKPEHwZvJ4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rmKPEHwZvJ4", "playlist_index" => 161, "timestamp" => 1306452759, "title" => "PIXIES - HERE COMES YOUR MAN", "upload_date" => "20110526"} 19:02:29.976 [debug] QUERY OK source="sources" db=0.2ms idle=973.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:29.977 [debug] QUERY OK source="sources" db=0.1ms idle=795.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:29.977 [debug] QUERY OK source="media_items" db=0.3ms idle=795.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-05-26 23:32:39Z], 1] 19:02:29.978 [debug] QUERY OK source="media_items" db=0.3ms idle=795.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" ["PIXIES - HERE COMES YOUR MAN", "f2f7173e-bf5f-4c9b-b263-883ecfba9965", 201, false, "rmKPEHwZvJ4", "https://www.youtube.com/watch?v=rmKPEHwZvJ4", 161, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - HERE COMES YOUR MAN.mp4", false, false, false, 1, [], 97, ~U[2011-05-26 23:32:39Z], ~U[2025-12-25 02:02:29Z], ~U[2025-12-25 02:02:29Z], "", "PIXIES - HERE COMES YOUR MAN", 201, false, "rmKPEHwZvJ4", "https://www.youtube.com/watch?v=rmKPEHwZvJ4", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - HERE COMES YOUR MAN.mp4", false, 1, ~U[2011-05-26 23:32:39Z]] 19:02:29.978 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:29.978 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:02:29.979 [debug] QUERY OK source="media_items" db=0.1ms 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 [161] 19:02:29.979 [info] Kicking off download for media item #161 (rmKPEHwZvJ4) 19:02:29.980 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [163, 161, ~U[2025-12-25 02:02:29Z], ~U[2025-12-25 02:02:29Z]] 19:02:29.980 [debug] Current batch of media processed. Will check again in 1000ms 19:02:30.981 [debug] Current batch of media processed. Will check again in 1000ms 19:02:31.982 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "Pixies performing 'Head On' from their album 'Trompe le Monde'. 'Head On' is a cover of The Jesus and Mary Chain song.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead On Lyrics:\nAs soon as I get my head around you\nI come around catching sparks off you\nI get an electric shock from you\nThis secondhand living just won't do\nAnd the way I feel tonight\nI could die and I wouldn't mind\nAnd there's something going on inside\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I can't stand up\nI can't cool down\nI can't get my head off the ground\nAs soon as I get my head around you\nI come around catching sparks off you\nAnd all I ever got from you\nWas all I ever took from you\nYeah, the world could die in pain\nAnd I wouldn't feel no shame\nAnd there's nothing holding me to blame\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nI said yeah yeah yeah yeah yeah\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky", "duration" => 140, "filename" => "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover).mp4", "id" => "oKKdylxI1YE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oKKdylxI1YE", "playlist_index" => 162, "timestamp" => 1306452695, "title" => "PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover)", "upload_date" => "20110526"} 19:02:31.983 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=977.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:31.983 [debug] QUERY OK source="sources" db=0.1ms idle=308.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:31.984 [debug] QUERY OK source="media_items" db=0.4ms idle=308.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-05-26 23:31:35Z], 1] 19:02:31.987 [debug] QUERY OK source="media_items" db=2.5ms idle=309.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" ["Pixies performing 'Head On' from their album 'Trompe le Monde'. 'Head On' is a cover of The Jesus and Mary Chain song.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead On Lyrics:\nAs soon as I get my head around you\nI come around catching sparks off you\nI get an electric shock from you\nThis secondhand living just won't do\nAnd the way I feel tonight\nI could die and I wouldn't mind\nAnd there's something going on inside\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I can't stand up\nI can't cool down\nI can't get my head off the ground\nAs soon as I get my head around you\nI come around catching sparks off you\nAnd all I ever got from you\nWas all I ever took from you\nYeah, the world could die in pain\nAnd I wouldn't feel no shame\nAnd there's nothing holding me to blame\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nI said yeah yeah yeah yeah yeah\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky", "PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover)", "b59b0d61-22b3-493d-919f-3778cd6a0563", 140, false, "oKKdylxI1YE", "https://www.youtube.com/watch?v=oKKdylxI1YE", 162, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover).mp4", false, false, false, 1, [], 96, ~U[2011-05-26 23:31:35Z], ~U[2025-12-25 02:02:31Z], ~U[2025-12-25 02:02:31Z], "Pixies performing 'Head On' from their album 'Trompe le Monde'. 'Head On' is a cover of The Jesus and Mary Chain song.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead On Lyrics:\nAs soon as I get my head around you\nI come around catching sparks off you\nI get an electric shock from you\nThis secondhand living just won't do\nAnd the way I feel tonight\nI could die and I wouldn't mind\nAnd there's something going on inside\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I can't stand up\nI can't cool down\nI can't get my head off the ground\nAs soon as I get my head around you\nI come around catching sparks off you\nAnd all I ever got from you\nWas all I ever took from you\nYeah, the world could die in pain\nAnd I wouldn't feel no shame\nAnd there's nothing holding me to blame\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nI said yeah yeah yeah yeah yeah\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky", "PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover)", 140, false, "oKKdylxI1YE", "https://www.youtube.com/watch?v=oKKdylxI1YE", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover).mp4", false, 1, ~U[2011-05-26 23:31:35Z]] 19:02:31.988 [debug] QUERY OK source="sources" db=0.1ms idle=312.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:31.988 [debug] QUERY OK source="media_profiles" db=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] 19:02:31.988 [debug] QUERY OK source="media_items" db=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 [162] 19:02:31.988 [info] Kicking off download for media item #162 (oKKdylxI1YE) 19:02:31.990 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [164, 162, ~U[2025-12-25 02:02:31Z], ~U[2025-12-25 02:02:31Z]] 19:02:31.990 [debug] Current batch of media processed. Will check again in 1000ms 19:02:32.991 [debug] Current batch of media processed. Will check again in 1000ms 19:02:33.992 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "Pixies performing 'Dig for Fire' and 'Allison' from their album 'Bossanova'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDig for Fire Lyrics:\nThere is this old woman, she lives down the road\nYou can often find her kneeling inside of her hole\nAnd I often ask her \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then she said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nThere is this old man who has spent so much of his life sleeping\nThat he is able to keep awake for the rest of his years\nHe resides, on a beach, in a town where I am going to live\nAnd I often ask him \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then he said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nI'm digging for fire fire fire\nI'm digging for fire\nI'm digging for fire, for fire, for fire\nI'm digging for, for fire\n\nAllison Lyrics:\nFrom distant star to this here bar\nThe me, the you, where are we now?\nHurray the blues of everyone\nAllison\n\nKeeps a smile around a while\nHe took no fright and jettisoned\nWe'll go tonight to hear him tell\n\"Oh well, Allison\"\n\nAnd when the planet hit the sun\nI saw the face of Allison\nAllison, Allison, Allison, Allison\n\n#Pixies #Bossanova #Alternative", "duration" => 270, "filename" => "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Dig for Fire and Allison (Official Music Video).mp4", "id" => "tA96j5l2lvA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tA96j5l2lvA", "playlist_index" => 163, "timestamp" => 1306452685, "title" => "PIXIES - Dig for Fire and Allison (Official Music Video)", "upload_date" => "20110526"} 19:02:33.993 [debug] QUERY OK source="sources" db=0.1ms idle=984.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:33.993 [debug] QUERY OK source="sources" db=0.1ms idle=317.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] 19:02:33.993 [debug] QUERY OK source="media_items" db=0.3ms idle=317.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-05-26 23:31:25Z], 1] 19:02:33.995 [debug] QUERY OK source="media_items" db=0.8ms idle=318.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" ["Pixies performing 'Dig for Fire' and 'Allison' from their album 'Bossanova'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDig for Fire Lyrics:\nThere is this old woman, she lives down the road\nYou can often find her kneeling inside of her hole\nAnd I often ask her \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then she said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nThere is this old man who has spent so much of his life sleeping\nThat he is able to keep awake for the rest of his years\nHe resides, on a beach, in a town where I am going to live\nAnd I often ask him \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then he said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nI'm digging for fire fire fire\nI'm digging for fire\nI'm digging for fire, for fire, for fire\nI'm digging for, for fire\n\nAllison Lyrics:\nFrom distant star to this here bar\nThe me, the you, where are we now?\nHurray the blues of everyone\nAllison\n\nKeeps a smile around a while\nHe took no fright and jettisoned\nWe'll go tonight to hear him tell\n\"Oh well, Allison\"\n\nAnd when the planet hit the sun\nI saw the face of Allison\nAllison, Allison, Allison, Allison\n\n#Pixies #Bossanova #Alternative", "PIXIES - Dig for Fire and Allison (Official Music Video)", "426295ca-b412-48f7-9d73-bf94935c6d8f", 270, false, "tA96j5l2lvA", "https://www.youtube.com/watch?v=tA96j5l2lvA", 163, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Dig for Fire and Allison (Official Music Video).mp4", false, false, false, 1, [], 95, ~U[2011-05-26 23:31:25Z], ~U[2025-12-25 02:02:33Z], ~U[2025-12-25 02:02:33Z], "Pixies performing 'Dig for Fire' and 'Allison' from their album 'Bossanova'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDig for Fire Lyrics:\nThere is this old woman, she lives down the road\nYou can often find her kneeling inside of her hole\nAnd I often ask her \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then she said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nThere is this old man who has spent so much of his life sleeping\nThat he is able to keep awake for the rest of his years\nHe resides, on a beach, in a town where I am going to live\nAnd I often ask him \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then he said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nI'm digging for fire fire fire\nI'm digging for fire\nI'm digging for fire, for fire, for fire\nI'm digging for, for fire\n\nAllison Lyrics:\nFrom distant star to this here bar\nThe me, the you, where are we now?\nHurray the blues of everyone\nAllison\n\nKeeps a smile around a while\nHe took no fright and jettisoned\nWe'll go tonight to hear him tell\n\"Oh well, Allison\"\n\nAnd when the planet hit the sun\nI saw the face of Allison\nAllison, Allison, Allison, Allison\n\n#Pixies #Bossanova #Alternative", "PIXIES - Dig for Fire and Allison (Official Music Video)", 270, false, "tA96j5l2lvA", "https://www.youtube.com/watch?v=tA96j5l2lvA", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Dig for Fire and Allison (Official Music Video).mp4", false, 1, ~U[2011-05-26 23:31:25Z]] 19:02:33.995 [debug] QUERY OK source="sources" db=0.1ms idle=319.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:33.995 [debug] QUERY OK source="media_profiles" db=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] 19:02:33.995 [debug] QUERY OK source="media_items" db=0.1ms 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 [163] 19:02:33.995 [info] Kicking off download for media item #163 (tA96j5l2lvA) 19:02:33.997 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [165, 163, ~U[2025-12-25 02:02:33Z], ~U[2025-12-25 02:02:33Z]] 19:02:33.997 [debug] Current batch of media processed. Will check again in 1000ms 19:02:34.998 [debug] Current batch of media processed. Will check again in 1000ms 19:02:35.999 [debug] Current batch of media processed. Will check again in 1000ms 19:02:37.000 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Are you on the list?\n\nPixies performing 'La La Love You' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah\nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "duration" => 188, "filename" => "/downloads/MusicVideos/Pixies Official/20101013 - PIXIES - La La PIXIES Love You (Live Video).mp4", "id" => "RnF0aEu41S4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RnF0aEu41S4", "playlist_index" => 164, "timestamp" => 1286950718, "title" => "PIXIES - La La PIXIES Love You (Live Video)", "upload_date" => "20101013"} 19:02:37.001 [debug] QUERY OK source="sources" db=0.3ms idle=1325.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:37.002 [debug] QUERY OK source="sources" db=0.2ms idle=1326.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:37.002 [debug] QUERY OK source="media_items" db=0.4ms idle=1326.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2010-10-13 06:18:38Z], 1] 19:02:37.004 [debug] QUERY OK source="media_items" db=0.8ms idle=1327.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" ["Are you on the list?\n\nPixies performing 'La La Love You' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah\nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "PIXIES - La La PIXIES Love You (Live Video)", "223872cf-e0cb-42f3-a552-2371a5674fe9", 188, false, "RnF0aEu41S4", "https://www.youtube.com/watch?v=RnF0aEu41S4", 164, "/downloads/MusicVideos/Pixies Official/20101013 - PIXIES - La La PIXIES Love You (Live Video).mp4", false, false, false, 1, [], 99, ~U[2010-10-13 06:18:38Z], ~U[2025-12-25 02:02:37Z], ~U[2025-12-25 02:02:37Z], "Are you on the list?\n\nPixies performing 'La La Love You' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah\nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "PIXIES - La La PIXIES Love You (Live Video)", 188, false, "RnF0aEu41S4", "https://www.youtube.com/watch?v=RnF0aEu41S4", "/downloads/MusicVideos/Pixies Official/20101013 - PIXIES - La La PIXIES Love You (Live Video).mp4", false, 1, ~U[2010-10-13 06:18:38Z]] 19:02:37.004 [debug] QUERY OK source="sources" db=0.1ms idle=993.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:37.004 [debug] QUERY OK source="media_profiles" db=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] 19:02:37.005 [debug] QUERY OK source="media_items" db=0.2ms 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 [164] 19:02:37.005 [info] Kicking off download for media item #164 (RnF0aEu41S4) 19:02:37.007 [debug] QUERY OK source="tasks" db=0.1ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [166, 164, ~U[2025-12-25 02:02:37Z], ~U[2025-12-25 02:02:37Z]] 19:02:37.007 [debug] Current batch of media processed. Will check again in 1000ms 19:02:37.487 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:38.007 [debug] Current batch of media processed. Will check again in 1000ms 19:02:39.008 [debug] Current batch of media processed. Will check again in 1000ms 19:02:40.009 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 56, "filename" => "/downloads/MusicVideos/Pixies Official/20251223 - Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG๏ผš trentmorrison๏ผ‚.mp4", "id" => "1YvH93ODscA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/1YvH93ODscA", "playlist_index" => 1, "timestamp" => 1766508330, "title" => "Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG: trentmorrison\"", "upload_date" => "20251223"} 19:02:40.010 [debug] QUERY OK source="sources" db=0.3ms idle=1334.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:40.010 [debug] QUERY OK source="sources" db=0.1ms idle=1334.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:40.011 [debug] QUERY OK source="media_items" db=0.4ms idle=1335.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-23 16:45:30Z], 1] 19:02:40.012 [debug] QUERY OK source="media_items" db=0.6ms idle=1336.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" ["Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG: trentmorrison\"", "14e86b87-049f-46bc-874d-8456fc0dbfe5", 56, false, "1YvH93ODscA", "https://www.youtube.com/shorts/1YvH93ODscA", 1, "/downloads/MusicVideos/Pixies Official/20251223 - Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG๏ผš trentmorrison๏ผ‚.mp4", false, false, true, 1, [], 99, ~U[2025-12-23 16:45:30Z], ~U[2025-12-25 02:02:40Z], ~U[2025-12-25 02:02:40Z], "", "Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG: trentmorrison\"", 56, false, "1YvH93ODscA", "https://www.youtube.com/shorts/1YvH93ODscA", "/downloads/MusicVideos/Pixies Official/20251223 - Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG๏ผš trentmorrison๏ผ‚.mp4", true, 1, ~U[2025-12-23 16:45:30Z]] 19:02:40.012 [debug] QUERY OK source="sources" db=0.2ms idle=997.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:40.013 [debug] QUERY OK source="media_profiles" db=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] 19:02:40.013 [debug] QUERY OK source="media_items" db=0.2ms 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 [165] 19:02:40.013 [debug] Current batch of media processed. Will check again in 1000ms 19:02:40.749 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UEHcc_fkf8A --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b5/09/b509821c01df83c2aee8e524544a984a013153aa4967ffc55ae6c119f7f02353.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:40.767 [debug] Running yt-dlp command for action: download_thumbnail 19:02:40.767 [debug] QUERY OK source="settings" db=0.1ms idle=755.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 [] 19:02:40.768 [debug] QUERY OK source="settings" db=0.1ms idle=755.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 [] 19:02:40.768 [debug] QUERY OK source="settings" db=0.0ms idle=754.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 [] 19:02:40.768 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UEHcc_fkf8A --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/26/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/11/71/117192b3863ccb2308929840ae03e3389222dbbb93ceadbca84be9eada271199.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:41.014 [debug] Current batch of media processed. Will check again in 1000ms 19:02:42.015 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 41, "filename" => "/downloads/MusicVideos/Pixies Official/20251222 - Covers of Where Is My Mind๏ผŸ Thank you, these were great!.mp4", "id" => "gEuXAvjPimY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/gEuXAvjPimY", "playlist_index" => 2, "timestamp" => 1766406718, "title" => "Covers of Where Is My Mind? Thank you, these were great!", "upload_date" => "20251222"} 19:02:42.016 [debug] QUERY OK source="sources" db=0.1ms idle=1247.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:42.016 [debug] QUERY OK source="sources" db=0.1ms idle=1247.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:42.016 [debug] QUERY OK source="media_items" db=0.3ms idle=1248.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-22 12:31:58Z], 1] 19:02:42.017 [debug] QUERY OK source="media_items" db=0.3ms idle=999.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" ["Covers of Where Is My Mind? Thank you, these were great!", "0d87673e-1d8a-4123-9269-b70ff636b775", 41, false, "gEuXAvjPimY", "https://www.youtube.com/shorts/gEuXAvjPimY", 2, "/downloads/MusicVideos/Pixies Official/20251222 - Covers of Where Is My Mind๏ผŸ Thank you, these were great!.mp4", false, false, true, 1, [], 99, ~U[2025-12-22 12:31:58Z], ~U[2025-12-25 02:02:42Z], ~U[2025-12-25 02:02:42Z], "", "Covers of Where Is My Mind? Thank you, these were great!", 41, false, "gEuXAvjPimY", "https://www.youtube.com/shorts/gEuXAvjPimY", "/downloads/MusicVideos/Pixies Official/20251222 - Covers of Where Is My Mind๏ผŸ Thank you, these were great!.mp4", true, 1, ~U[2025-12-22 12:31:58Z]] 19:02:42.017 [debug] QUERY OK source="sources" db=0.1ms idle=341.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:42.017 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:02:42.018 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 [166] 19:02:42.018 [debug] Current batch of media processed. Will check again in 1000ms 19:02:43.019 [debug] Current batch of media processed. Will check again in 1000ms 19:02:44.020 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 29, "filename" => "/downloads/MusicVideos/Pixies Official/20251221 - CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics.mp4", "id" => "eAO1vAWffuY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/eAO1vAWffuY", "playlist_index" => 3, "timestamp" => 1766331642, "title" => "CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics", "upload_date" => "20251221"} 19:02:44.021 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=345.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:44.021 [debug] QUERY OK source="sources" db=0.3ms idle=345.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] 19:02:44.022 [debug] QUERY OK source="media_items" db=0.3ms idle=346.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-21 15:40:42Z], 1] 19:02:44.022 [debug] QUERY OK source="media_items" db=0.3ms idle=346.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" ["CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics", "8dbe6c7d-95cc-4b6f-9e04-13778b0e9abd", 29, false, "eAO1vAWffuY", "https://www.youtube.com/shorts/eAO1vAWffuY", 3, "/downloads/MusicVideos/Pixies Official/20251221 - CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics.mp4", false, false, true, 1, [], 99, ~U[2025-12-21 15:40:42Z], ~U[2025-12-25 02:02:44Z], ~U[2025-12-25 02:02:44Z], "", "CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics", 29, false, "eAO1vAWffuY", "https://www.youtube.com/shorts/eAO1vAWffuY", "/downloads/MusicVideos/Pixies Official/20251221 - CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics.mp4", true, 1, ~U[2025-12-21 15:40:42Z]] 19:02:44.022 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:02:44.023 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:02:44.023 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 [167] 19:02:44.023 [debug] Current batch of media processed. Will check again in 1000ms 19:02:45.020 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UEHcc_fkf8A --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/26/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/11/71/117192b3863ccb2308929840ae03e3389222dbbb93ceadbca84be9eada271199.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:45.020 [debug] QUERY OK db=0.0ms idle=998.5ms begin [] 19:02:45.021 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:02:40Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Tame (John Peel Session, 1988) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Tame (John Peel Session, 1988) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Tame (John Peel Session, 1988) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Tame (John Peel Session, 1988) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:02:45Z], 26] 19:02:45.021 [debug] QUERY OK source="media_metadata" db=0.1ms 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/26/metadata.json.gz", "/config/metadata/media_items/26/thumbnail.jpg", 26, ~U[2025-12-25 02:02:45Z], ~U[2025-12-25 02:02:45Z]] 19:02:45.021 [debug] QUERY OK db=0.1ms commit [] 19:02:45.022 [debug] QUERY OK source="media_items" db=0.3ms idle=999.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [66074372, ~U[2025-12-25 02:02:45Z], 26] 19:02:45.022 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:02:45.022 [info] {"args":{"id":26},"id":27,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":25235545,"event":"job:stop","queue_time":293786395,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:02:45.024 [debug] Current batch of media processed. Will check again in 1000ms 19:02:45.070 [info] {"args":{"id":28},"id":29,"meta":{},"system_time":1766628165070090885,"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"]} 19:02:45.070 [debug] QUERY OK source="media_items" db=0.2ms idle=48.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" = ?) [28] 19:02:45.070 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:02:45.071 [debug] QUERY OK source="sources" db=0.1ms idle=48.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:45.071 [debug] QUERY OK source="media_profiles" db=0.1ms idle=48.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] 19:02:45.071 [debug] QUERY OK source="media_items" db=0.1ms idle=48.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 [28] 19:02:45.072 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.1ms 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" = ?) [28] 19:02:45.072 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:02:45.072 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:02:45.073 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:02:45.073 [debug] Running yt-dlp command for action: get_downloadable_status 19:02:45.073 [debug] QUERY OK source="settings" db=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 [] 19:02:45.074 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:02:45.074 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:02:45.074 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SHK-MC657tA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c0/58/c058fa63cc10ca22538759568c8d801c9eb75b3265d050b4410b8f4ac1dc8c49.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:46.025 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 53, "filename" => "/downloads/MusicVideos/Pixies Official/20251212 - Deep Cuts Part 1๏ผš Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic.mp4", "id" => "jDKleSJ_5Yk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/jDKleSJ_5Yk", "playlist_index" => 4, "timestamp" => 1765545510, "title" => "Deep Cuts Part 1: Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic", "upload_date" => "20251212"} 19:02:46.026 [debug] QUERY OK source="sources" db=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" IN (?)) [1] 19:02:46.026 [debug] QUERY OK source="sources" db=0.0ms idle=952.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:46.026 [debug] QUERY OK source="media_items" db=0.2ms idle=952.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-12 13:18:30Z], 1] 19:02:46.040 [debug] QUERY OK source="media_items" db=13.6ms idle=952.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" ["Deep Cuts Part 1: Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic", "aed2d111-327f-48db-9505-d304cfe2eef3", 53, false, "jDKleSJ_5Yk", "https://www.youtube.com/shorts/jDKleSJ_5Yk", 4, "/downloads/MusicVideos/Pixies Official/20251212 - Deep Cuts Part 1๏ผš Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic.mp4", false, false, true, 1, [], 99, ~U[2025-12-12 13:18:30Z], ~U[2025-12-25 02:02:46Z], ~U[2025-12-25 02:02:46Z], "", "Deep Cuts Part 1: Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic", 53, false, "jDKleSJ_5Yk", "https://www.youtube.com/shorts/jDKleSJ_5Yk", "/downloads/MusicVideos/Pixies Official/20251212 - Deep Cuts Part 1๏ผš Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic.mp4", true, 1, ~U[2025-12-12 13:18:30Z]] 19:02:46.041 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [1] 19:02:46.041 [debug] QUERY OK source="media_profiles" db=0.1ms idle=15.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] 19:02:46.041 [debug] QUERY OK source="media_items" db=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 [168] 19:02:46.041 [debug] Current batch of media processed. Will check again in 1000ms 19:02:47.042 [debug] Current batch of media processed. Will check again in 1000ms 19:02:48.043 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 42, "filename" => "/downloads/MusicVideos/Pixies Official/20251211 - Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock.mp4", "id" => "riqyF5Vlz4I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/riqyF5Vlz4I", "playlist_index" => 5, "timestamp" => 1765456154, "title" => "Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock", "upload_date" => "20251211"} 19:02:48.044 [debug] QUERY OK source="sources" db=0.1ms idle=368.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:48.044 [debug] QUERY OK source="sources" db=0.1ms idle=368.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:48.044 [debug] QUERY OK source="media_items" db=0.3ms idle=368.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-11 12:29:14Z], 1] 19:02:48.045 [debug] QUERY OK source="media_items" db=0.4ms idle=369.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" ["Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock", "855a9d29-61da-473e-bb71-52d43de602c5", 42, false, "riqyF5Vlz4I", "https://www.youtube.com/shorts/riqyF5Vlz4I", 5, "/downloads/MusicVideos/Pixies Official/20251211 - Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock.mp4", false, false, true, 1, [], 99, ~U[2025-12-11 12:29:14Z], ~U[2025-12-25 02:02:48Z], ~U[2025-12-25 02:02:48Z], "", "Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock", 42, false, "riqyF5Vlz4I", "https://www.youtube.com/shorts/riqyF5Vlz4I", "/downloads/MusicVideos/Pixies Official/20251211 - Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock.mp4", true, 1, ~U[2025-12-11 12:29:14Z]] 19:02:48.045 [debug] QUERY OK source="sources" db=0.2ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:48.046 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:02:48.046 [debug] QUERY OK source="media_items" db=0.1ms 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 [169] 19:02:48.046 [debug] Current batch of media processed. Will check again in 1000ms 19:02:48.938 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SHK-MC657tA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c0/58/c058fa63cc10ca22538759568c8d801c9eb75b3265d050b4410b8f4ac1dc8c49.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:48.938 [debug] Running yt-dlp command for action: download 19:02:48.938 [debug] QUERY OK source="settings" db=0.2ms idle=893.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 [] 19:02:48.939 [debug] QUERY OK source="settings" db=0.1ms idle=893.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 [] 19:02:48.939 [debug] QUERY OK source="settings" db=0.1ms idle=893.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 [] 19:02:48.939 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SHK-MC657tA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4d/5c/4d5c31ea1a33ea71106b4e608645236e6464515ced7ed47202607844ad61e431.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:49.047 [debug] Current batch of media processed. Will check again in 1000ms 19:02:49.827 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iQipNLZykE0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/fb/00/fb007b2b8365d53ccc8cbfd0ea17de822621eaa0aa48fb493a550ab64d25bf52.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] iQipNLZykE0: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] iQipNLZykE0: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 19:02:49.841 [debug] Running yt-dlp command for action: download_thumbnail 19:02:49.842 [debug] QUERY OK source="settings" db=0.2ms idle=903.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 [] 19:02:49.843 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=903.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 [] 19:02:49.843 [debug] QUERY OK source="settings" db=0.0ms idle=903.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 [] 19:02:49.843 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iQipNLZykE0 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/27/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/70/ef/70ef0801fed0f4987910b3ec87c938d555107f58a465cf6e3455ae422d381eae.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:50.048 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 31, "filename" => "/downloads/MusicVideos/Pixies Official/20251202 - Head Carrier!.mp4", "id" => "377o6kGdwAs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/377o6kGdwAs", "playlist_index" => 6, "timestamp" => 1764694591, "title" => "Head Carrier!", "upload_date" => "20251202"} 19:02:50.049 [debug] QUERY OK source="sources" db=0.3ms idle=373.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:50.049 [debug] QUERY OK source="sources" db=0.1ms idle=206.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:50.050 [debug] QUERY OK source="media_items" db=0.3ms idle=206.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-02 16:56:31Z], 1] 19:02:50.050 [debug] QUERY OK source="media_items" db=0.4ms idle=207.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" ["Head Carrier!", "a10ee092-54e6-4485-a349-e0672fb3953c", 31, false, "377o6kGdwAs", "https://www.youtube.com/shorts/377o6kGdwAs", 6, "/downloads/MusicVideos/Pixies Official/20251202 - Head Carrier!.mp4", false, false, true, 1, [], 99, ~U[2025-12-02 16:56:31Z], ~U[2025-12-25 02:02:50Z], ~U[2025-12-25 02:02:50Z], "", "Head Carrier!", 31, false, "377o6kGdwAs", "https://www.youtube.com/shorts/377o6kGdwAs", "/downloads/MusicVideos/Pixies Official/20251202 - Head Carrier!.mp4", true, 1, ~U[2025-12-02 16:56:31Z]] 19:02:50.051 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:50.051 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:02:50.051 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [170] 19:02:50.051 [debug] Current batch of media processed. Will check again in 1000ms 19:02:51.052 [debug] Current batch of media processed. Will check again in 1000ms 19:02:52.053 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 21, "filename" => "/downloads/MusicVideos/Pixies Official/20251125 - ๐ŸŒ‘ Is she promised to the night๏ผŸ ๐ŸŒ‘ #Pixies #Lyrics.mp4", "id" => "V0xRbStU258", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/V0xRbStU258", "playlist_index" => 7, "timestamp" => 1764089103, "title" => "๐ŸŒ‘ Is she promised to the night? ๐ŸŒ‘ #Pixies #Lyrics", "upload_date" => "20251125"} 19:02:52.054 [debug] QUERY OK source="sources" db=0.2ms idle=378.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:52.054 [debug] QUERY OK source="sources" db=0.1ms idle=378.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] 19:02:52.055 [debug] QUERY OK source="media_items" db=0.3ms idle=379.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 16:45:03Z], 1] 19:02:52.055 [debug] QUERY OK source="media_items" db=0.4ms idle=379.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" ["๐ŸŒ‘ Is she promised to the night? ๐ŸŒ‘ #Pixies #Lyrics", "c14dc9a7-99f3-4808-bd9a-eee1d58a83ca", 21, false, "V0xRbStU258", "https://www.youtube.com/shorts/V0xRbStU258", 7, "/downloads/MusicVideos/Pixies Official/20251125 - ๐ŸŒ‘ Is she promised to the night๏ผŸ ๐ŸŒ‘ #Pixies #Lyrics.mp4", false, false, true, 1, [], 99, ~U[2025-11-25 16:45:03Z], ~U[2025-12-25 02:02:52Z], ~U[2025-12-25 02:02:52Z], "", "๐ŸŒ‘ Is she promised to the night? ๐ŸŒ‘ #Pixies #Lyrics", 21, false, "V0xRbStU258", "https://www.youtube.com/shorts/V0xRbStU258", "/downloads/MusicVideos/Pixies Official/20251125 - ๐ŸŒ‘ Is she promised to the night๏ผŸ ๐ŸŒ‘ #Pixies #Lyrics.mp4", true, 1, ~U[2025-11-25 16:45:03Z]] 19:02:52.056 [debug] QUERY OK source="sources" db=0.1ms idle=23.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:52.056 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:02:52.056 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [171] 19:02:52.056 [debug] Current batch of media processed. Will check again in 1000ms 19:02:53.057 [debug] Current batch of media processed. Will check again in 1000ms 19:02:54.058 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 33, "filename" => "/downloads/MusicVideos/Pixies Official/20251124 - TAME! #Pixies #AltRock #Lyrics.mp4", "id" => "IhZRt3LJkbY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/IhZRt3LJkbY", "playlist_index" => 8, "timestamp" => 1763996439, "title" => "TAME! #Pixies #AltRock #Lyrics", "upload_date" => "20251124"} 19:02:54.059 [debug] QUERY OK source="sources" db=0.2ms idle=383.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:54.059 [debug] QUERY OK source="sources" db=0.2ms idle=383.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:54.060 [debug] QUERY OK source="media_items" db=0.4ms idle=384.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-24 15:00:39Z], 1] 19:02:54.061 [debug] QUERY OK source="media_items" db=0.4ms idle=384.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" ["TAME! #Pixies #AltRock #Lyrics", "4df38534-2248-4c8e-af5d-0d53af95c355", 33, false, "IhZRt3LJkbY", "https://www.youtube.com/shorts/IhZRt3LJkbY", 8, "/downloads/MusicVideos/Pixies Official/20251124 - TAME! #Pixies #AltRock #Lyrics.mp4", false, false, true, 1, [], 99, ~U[2025-11-24 15:00:39Z], ~U[2025-12-25 02:02:54Z], ~U[2025-12-25 02:02:54Z], "", "TAME! #Pixies #AltRock #Lyrics", 33, false, "IhZRt3LJkbY", "https://www.youtube.com/shorts/IhZRt3LJkbY", "/downloads/MusicVideos/Pixies Official/20251124 - TAME! #Pixies #AltRock #Lyrics.mp4", true, 1, ~U[2025-11-24 15:00:39Z]] 19:02:54.061 [debug] QUERY OK source="sources" db=0.1ms idle=25.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:54.061 [debug] QUERY OK source="media_profiles" db=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] 19:02:54.062 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [172] 19:02:54.062 [debug] Current batch of media processed. Will check again in 1000ms 19:02:54.370 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iQipNLZykE0 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/27/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/70/ef/70ef0801fed0f4987910b3ec87c938d555107f58a465cf6e3455ae422d381eae.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:54.370 [debug] QUERY OK db=0.0ms idle=310.4ms begin [] 19:02:54.371 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:02:49Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:02:54Z], 27] 19:02:54.371 [debug] QUERY OK source="media_metadata" db=0.2ms 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/27/metadata.json.gz", "/config/metadata/media_items/27/thumbnail.jpg", 27, ~U[2025-12-25 02:02:54Z], ~U[2025-12-25 02:02:54Z]] 19:02:54.371 [debug] QUERY OK db=0.1ms commit [] 19:02:54.372 [debug] QUERY OK source="media_items" db=0.4ms idle=310.9ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [100121339, ~U[2025-12-25 02:02:54Z], 27] 19:02:54.372 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:02:54.372 [info] {"args":{"id":27},"id":28,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":29093483,"event":"job:stop","queue_time":297278418,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:02:54.379 [info] {"args":{"id":29},"id":30,"meta":{},"system_time":1766628174379098482,"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"]} 19:02:54.379 [debug] QUERY OK source="media_items" db=0.1ms idle=317.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" = ?) [29] 19:02:54.379 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:02:54.379 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:54.380 [debug] QUERY OK source="media_profiles" db=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] 19:02:54.380 [debug] QUERY OK source="media_items" db=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 [29] 19:02:54.380 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.7ms 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" = ?) [29] 19:02:54.381 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 19:02:54.381 [debug] QUERY OK source="settings" db=0.3ms 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 [] 19:02:54.381 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:02:54.382 [debug] Running yt-dlp command for action: get_downloadable_status 19:02:54.382 [debug] QUERY OK source="settings" db=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 [] 19:02:54.382 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:02:54.383 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:02:54.383 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=S2As9sbJorw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a5/7b/a57b50a920ec6ed82551d2038929425bf458027e292ecda134d79589b2862917.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:55.062 [debug] Current batch of media processed. Will check again in 1000ms 19:02:56.063 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 53, "filename" => "/downloads/MusicVideos/Pixies Official/20251123 - New Zealand! See you Monday.mp4", "id" => "9s61TepSLcc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/9s61TepSLcc", "playlist_index" => 9, "timestamp" => 1763908207, "title" => "New Zealand! See you Monday", "upload_date" => "20251123"} 19:02:56.064 [debug] QUERY OK source="sources" db=0.2ms idle=388.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:56.064 [debug] QUERY OK source="sources" db=0.1ms idle=388.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] 19:02:56.064 [debug] QUERY OK source="media_items" db=0.3ms idle=389.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-23 14:30:07Z], 1] 19:02:56.065 [debug] QUERY OK source="media_items" db=0.3ms idle=389.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" ["New Zealand! See you Monday", "a1781f0e-2a07-4e57-8e00-55d084936434", 53, false, "9s61TepSLcc", "https://www.youtube.com/shorts/9s61TepSLcc", 9, "/downloads/MusicVideos/Pixies Official/20251123 - New Zealand! See you Monday.mp4", false, false, true, 1, [], 99, ~U[2025-11-23 14:30:07Z], ~U[2025-12-25 02:02:56Z], ~U[2025-12-25 02:02:56Z], "", "New Zealand! See you Monday", 53, false, "9s61TepSLcc", "https://www.youtube.com/shorts/9s61TepSLcc", "/downloads/MusicVideos/Pixies Official/20251123 - New Zealand! See you Monday.mp4", true, 1, ~U[2025-11-23 14:30:07Z]] 19:02:56.065 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:56.066 [debug] QUERY OK source="media_profiles" db=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] 19:02:56.066 [debug] QUERY OK source="media_items" db=0.1ms 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 [173] 19:02:56.066 [debug] Current batch of media processed. Will check again in 1000ms 19:02:57.067 [debug] Current batch of media processed. Will check again in 1000ms 19:02:57.911 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=S2As9sbJorw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a5/7b/a57b50a920ec6ed82551d2038929425bf458027e292ecda134d79589b2862917.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:02:57.912 [debug] Running yt-dlp command for action: download 19:02:57.912 [debug] QUERY OK source="settings" db=0.1ms idle=872.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 [] 19:02:57.912 [debug] QUERY OK source="settings" db=0.0ms idle=237.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 [] 19:02:57.912 [debug] QUERY OK source="settings" db=0.0ms idle=237.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 [] 19:02:57.912 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=S2As9sbJorw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/46/f4/46f48f9b9cb8980a10944d50ad4908c4f4ac338fbd614be31d260ceb3b7dc3d1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:02:58.068 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 22, "filename" => "/downloads/MusicVideos/Pixies Official/20251123 - I believe in Mr. Grieves... #Pixies #Lyrics.mp4", "id" => "ArOjO7tjUwk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/ArOjO7tjUwk", "playlist_index" => 10, "timestamp" => 1763897461, "title" => "I believe in Mr. Grieves... #Pixies #Lyrics", "upload_date" => "20251123"} 19:02:58.068 [debug] QUERY OK source="sources" db=0.1ms idle=393.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:02:58.069 [debug] QUERY OK source="sources" db=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] 19:02:58.069 [debug] QUERY OK source="media_items" db=0.3ms idle=156.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-23 11:31:01Z], 1] 19:02:58.070 [debug] QUERY OK source="media_items" db=0.7ms idle=157.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" ["I believe in Mr. Grieves... #Pixies #Lyrics", "2b88a282-8f99-41e8-912d-e3ddd0ba9128", 22, false, "ArOjO7tjUwk", "https://www.youtube.com/shorts/ArOjO7tjUwk", 10, "/downloads/MusicVideos/Pixies Official/20251123 - I believe in Mr. Grieves... #Pixies #Lyrics.mp4", false, false, true, 1, [], 98, ~U[2025-11-23 11:31:01Z], ~U[2025-12-25 02:02:58Z], ~U[2025-12-25 02:02:58Z], "", "I believe in Mr. Grieves... #Pixies #Lyrics", 22, false, "ArOjO7tjUwk", "https://www.youtube.com/shorts/ArOjO7tjUwk", "/downloads/MusicVideos/Pixies Official/20251123 - I believe in Mr. Grieves... #Pixies #Lyrics.mp4", true, 1, ~U[2025-11-23 11:31:01Z]] 19:02:58.070 [debug] QUERY OK source="sources" db=0.1ms idle=30.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:58.071 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:02:58.071 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [174] 19:02:58.071 [debug] Current batch of media processed. Will check again in 1000ms 19:02:59.072 [debug] Current batch of media processed. Will check again in 1000ms 19:03:00.073 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 19, "filename" => "/downloads/MusicVideos/Pixies Official/20251113 - In 1999, Fight Club was released featuring our song Where Is My Mind๏ผŸ in its now-iconic final scene.mp4", "id" => "lEzJvycBBjg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/lEzJvycBBjg", "playlist_index" => 11, "timestamp" => 1763048240, "title" => "In 1999, Fight Club was released featuring our song Where Is My Mind? in its now-iconic final scene", "upload_date" => "20251113"} 19:03:00.073 [debug] QUERY OK source="sources" db=0.2ms idle=398.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] 19:03:00.074 [debug] QUERY OK source="sources" db=0.1ms idle=398.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:00.074 [debug] QUERY OK source="media_items" db=0.3ms idle=398.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-13 15:37:20Z], 1] 19:03:00.075 [debug] QUERY OK source="media_items" db=0.4ms idle=399.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" ["In 1999, Fight Club was released featuring our song Where Is My Mind? in its now-iconic final scene", "b1fb0230-c6c0-4f59-b160-4f08376159ae", 19, false, "lEzJvycBBjg", "https://www.youtube.com/shorts/lEzJvycBBjg", 11, "/downloads/MusicVideos/Pixies Official/20251113 - In 1999, Fight Club was released featuring our song Where Is My Mind๏ผŸ in its now-iconic final scene.mp4", false, false, true, 1, [], 99, ~U[2025-11-13 15:37:20Z], ~U[2025-12-25 02:03:00Z], ~U[2025-12-25 02:03:00Z], "", "In 1999, Fight Club was released featuring our song Where Is My Mind? in its now-iconic final scene", 19, false, "lEzJvycBBjg", "https://www.youtube.com/shorts/lEzJvycBBjg", "/downloads/MusicVideos/Pixies Official/20251113 - In 1999, Fight Club was released featuring our song Where Is My Mind๏ผŸ in its now-iconic final scene.mp4", true, 1, ~U[2025-11-13 15:37:20Z]] 19:03:00.075 [debug] QUERY OK source="sources" db=0.1ms idle=32.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:00.076 [debug] QUERY OK source="media_profiles" db=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] 19:03:00.076 [debug] QUERY OK source="media_items" db=0.1ms 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 [175] 19:03:00.076 [debug] Current batch of media processed. Will check again in 1000ms 19:03:00.463 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:01.077 [debug] Current batch of media processed. Will check again in 1000ms 19:03:02.078 [debug] Current batch of media processed. Will check again in 1000ms 19:03:03.079 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 43, "filename" => "/downloads/MusicVideos/Pixies Official/20251107 - Australia you're next! See you tomorrow Perth.mp4", "id" => "F9FFj44d0-E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/F9FFj44d0-E", "playlist_index" => 12, "timestamp" => 1762523072, "title" => "Australia you're next! See you tomorrow Perth", "upload_date" => "20251107"} 19:03:03.080 [debug] QUERY OK source="sources" db=0.2ms idle=1404.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:03.080 [debug] QUERY OK source="sources" db=0.1ms idle=1404.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] 19:03:03.080 [debug] QUERY OK source="media_items" db=0.3ms idle=1404.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-07 13:44:32Z], 1] 19:03:03.081 [debug] QUERY OK source="media_items" db=0.3ms idle=1034.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" ["Australia you're next! See you tomorrow Perth", "761e26c5-ce75-462d-83ea-28102f7deb34", 43, false, "F9FFj44d0-E", "https://www.youtube.com/shorts/F9FFj44d0-E", 12, "/downloads/MusicVideos/Pixies Official/20251107 - Australia you're next! See you tomorrow Perth.mp4", false, false, true, 1, [], 99, ~U[2025-11-07 13:44:32Z], ~U[2025-12-25 02:03:03Z], ~U[2025-12-25 02:03:03Z], "", "Australia you're next! See you tomorrow Perth", 43, false, "F9FFj44d0-E", "https://www.youtube.com/shorts/F9FFj44d0-E", "/downloads/MusicVideos/Pixies Official/20251107 - Australia you're next! See you tomorrow Perth.mp4", true, 1, ~U[2025-11-07 13:44:32Z]] 19:03:03.081 [debug] QUERY OK source="sources" db=0.1ms idle=34.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:03.082 [debug] QUERY OK source="media_profiles" db=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] 19:03:03.082 [debug] QUERY OK source="media_items" db=0.1ms 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 [176] 19:03:03.082 [debug] Current batch of media processed. Will check again in 1000ms 19:03:04.083 [debug] Current batch of media processed. Will check again in 1000ms 19:03:05.084 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 28, "filename" => "/downloads/MusicVideos/Pixies Official/20251029 - In the witching hourโ€ฆ #Pixies #AltRock #Halloween.mp4", "id" => "QMcx7-WzsXg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/QMcx7-WzsXg", "playlist_index" => 13, "timestamp" => 1761764427, "title" => "In the witching hourโ€ฆ #Pixies #AltRock #Halloween", "upload_date" => "20251029"} 19:03:05.085 [debug] QUERY OK source="sources" db=0.2ms idle=409.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:05.085 [debug] QUERY OK source="sources" db=0.1ms idle=409.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:05.086 [debug] QUERY OK source="media_items" db=0.4ms idle=410.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-29 19:00:27Z], 1] 19:03:05.087 [debug] QUERY OK source="media_items" db=0.4ms idle=410.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" ["In the witching hourโ€ฆ #Pixies #AltRock #Halloween", "bceb02ae-d596-4d1e-bb6f-c968a2ff3274", 28, false, "QMcx7-WzsXg", "https://www.youtube.com/shorts/QMcx7-WzsXg", 13, "/downloads/MusicVideos/Pixies Official/20251029 - In the witching hourโ€ฆ #Pixies #AltRock #Halloween.mp4", false, false, true, 1, [], 99, ~U[2025-10-29 19:00:27Z], ~U[2025-12-25 02:03:05Z], ~U[2025-12-25 02:03:05Z], "", "In the witching hourโ€ฆ #Pixies #AltRock #Halloween", 28, false, "QMcx7-WzsXg", "https://www.youtube.com/shorts/QMcx7-WzsXg", "/downloads/MusicVideos/Pixies Official/20251029 - In the witching hourโ€ฆ #Pixies #AltRock #Halloween.mp4", true, 1, ~U[2025-10-29 19:00:27Z]] 19:03:05.087 [debug] QUERY OK source="sources" db=0.1ms idle=37.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:05.087 [debug] QUERY OK source="media_profiles" db=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] 19:03:05.088 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [177] 19:03:05.088 [debug] Current batch of media processed. Will check again in 1000ms 19:03:05.581 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SHK-MC657tA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4d/5c/4d5c31ea1a33ea71106b4e608645236e6464515ced7ed47202607844ad61e431.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:05.593 [debug] Running yt-dlp command for action: download_thumbnail 19:03:05.594 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=508.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 [] 19:03:05.594 [debug] QUERY OK source="settings" db=0.1ms idle=507.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 [] 19:03:05.595 [debug] QUERY OK source="settings" db=0.1ms idle=507.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 [] 19:03:05.595 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SHK-MC657tA --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/28/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7d/c9/7dc9d1ef22c29ad127b0b22e02e32aba866c6a424eb3a73fad1c0a57fc835041.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:06.088 [debug] Current batch of media processed. Will check again in 1000ms 19:03:07.089 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Get Demos // The Purple Tapes here: https://pxies.lnk.to/Demos2025", "duration" => 33, "filename" => "/downloads/MusicVideos/Pixies Official/20251029 - Demos โงธโงธ The Purple Tapes (2025 Re-issue) Have you got your copy๏ผŸ.mp4", "id" => "ByGKi9heMP0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/ByGKi9heMP0", "playlist_index" => 14, "timestamp" => 1761739104, "title" => "Demos // The Purple Tapes (2025 Re-issue) Have you got your copy?", "upload_date" => "20251029"} 19:03:07.090 [debug] QUERY OK source="sources" db=0.1ms idle=414.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:07.090 [debug] QUERY OK source="sources" db=0.1ms idle=414.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] 19:03:07.091 [debug] QUERY OK source="media_items" db=0.4ms idle=415.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-29 11:58:24Z], 1] 19:03:07.092 [debug] QUERY OK source="media_items" db=0.6ms idle=415.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" ["Get Demos // The Purple Tapes here: https://pxies.lnk.to/Demos2025", "Demos // The Purple Tapes (2025 Re-issue) Have you got your copy?", "6e5cddd0-2107-4595-9d87-bfb2b142db6e", 33, false, "ByGKi9heMP0", "https://www.youtube.com/shorts/ByGKi9heMP0", 14, "/downloads/MusicVideos/Pixies Official/20251029 - Demos โงธโงธ The Purple Tapes (2025 Re-issue) Have you got your copy๏ผŸ.mp4", false, false, true, 1, [], 98, ~U[2025-10-29 11:58:24Z], ~U[2025-12-25 02:03:07Z], ~U[2025-12-25 02:03:07Z], "Get Demos // The Purple Tapes here: https://pxies.lnk.to/Demos2025", "Demos // The Purple Tapes (2025 Re-issue) Have you got your copy?", 33, false, "ByGKi9heMP0", "https://www.youtube.com/shorts/ByGKi9heMP0", "/downloads/MusicVideos/Pixies Official/20251029 - Demos โงธโงธ The Purple Tapes (2025 Re-issue) Have you got your copy๏ผŸ.mp4", true, 1, ~U[2025-10-29 11:58:24Z]] 19:03:07.092 [debug] QUERY OK source="sources" db=0.1ms idle=40.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:07.092 [debug] QUERY OK source="media_profiles" db=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] 19:03:07.093 [debug] QUERY OK source="media_items" db=0.2ms 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 [178] 19:03:07.093 [debug] Current batch of media processed. Will check again in 1000ms 19:03:07.487 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:08.094 [debug] Current batch of media processed. Will check again in 1000ms 19:03:09.095 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 32, "filename" => "/downloads/MusicVideos/Pixies Official/20251025 - 1 year ago we released our album The Night The Zombies Came ๐ŸงŸ.mp4", "id" => "VajuSILFevQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/VajuSILFevQ", "playlist_index" => 15, "timestamp" => 1761393660, "title" => "1 year ago we released our album The Night The Zombies Came ๐ŸงŸ", "upload_date" => "20251025"} 19:03:09.096 [debug] QUERY OK source="sources" db=0.2ms idle=420.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] 19:03:09.096 [debug] QUERY OK source="sources" db=0.1ms idle=420.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:09.096 [debug] QUERY OK source="media_items" db=0.3ms idle=420.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-25 12:01:00Z], 1] 19:03:09.097 [debug] QUERY OK source="media_items" db=0.3ms idle=421.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" ["1 year ago we released our album The Night The Zombies Came ๐ŸงŸ", "11d093b6-1084-4f4a-b934-6cabebb1d108", 32, false, "VajuSILFevQ", "https://www.youtube.com/shorts/VajuSILFevQ", 15, "/downloads/MusicVideos/Pixies Official/20251025 - 1 year ago we released our album The Night The Zombies Came ๐ŸงŸ.mp4", false, false, true, 1, [], 99, ~U[2025-10-25 12:01:00Z], ~U[2025-12-25 02:03:09Z], ~U[2025-12-25 02:03:09Z], "", "1 year ago we released our album The Night The Zombies Came ๐ŸงŸ", 32, false, "VajuSILFevQ", "https://www.youtube.com/shorts/VajuSILFevQ", "/downloads/MusicVideos/Pixies Official/20251025 - 1 year ago we released our album The Night The Zombies Came ๐ŸงŸ.mp4", true, 1, ~U[2025-10-25 12:01:00Z]] 19:03:09.097 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:03:09.098 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:03:09.098 [debug] QUERY OK source="media_items" db=0.1ms 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 [179] 19:03:09.098 [debug] Current batch of media processed. Will check again in 1000ms 19:03:09.375 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=S2As9sbJorw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/46/f4/46f48f9b9cb8980a10944d50ad4908c4f4ac338fbd614be31d260ceb3b7dc3d1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:09.378 [debug] Running yt-dlp command for action: download_thumbnail 19:03:09.378 [debug] QUERY OK source="settings" db=0.2ms idle=281.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 [] 19:03:09.379 [debug] QUERY OK source="settings" db=0.1ms idle=281.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 [] 19:03:09.379 [debug] QUERY OK source="settings" db=0.1ms idle=281.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 [] 19:03:09.379 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=S2As9sbJorw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/29/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/df/41/df416d125690ee346f3b2f15475a542493ec6e4b2b0dfd37a27f9dc1febefb38.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:10.099 [debug] Current batch of media processed. Will check again in 1000ms 19:03:10.166 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SHK-MC657tA --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/28/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7d/c9/7dc9d1ef22c29ad127b0b22e02e32aba866c6a424eb3a73fad1c0a57fc835041.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:10.166 [debug] QUERY OK db=0.0ms idle=1068.4ms begin [] 19:03:10.167 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:03:05Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Manta Ray (John Peel Session, 1988) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Manta Ray (John Peel Session, 1988) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Manta Ray (John Peel Session, 1988) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Manta Ray (John Peel Session, 1988) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:03:10Z], 28] 19:03:10.167 [debug] QUERY OK source="media_metadata" db=0.2ms 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/28/metadata.json.gz", "/config/metadata/media_items/28/thumbnail.jpg", 28, ~U[2025-12-25 02:03:10Z], ~U[2025-12-25 02:03:10Z]] 19:03:10.167 [debug] QUERY OK db=0.1ms commit [] 19:03:10.168 [debug] QUERY OK source="media_items" db=0.3ms idle=789.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [75736293, ~U[2025-12-25 02:03:10Z], 28] 19:03:10.168 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:03:10.168 [info] {"args":{"id":28},"id":29,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":25098524,"event":"job:stop","queue_time":315028369,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:03:10.174 [info] {"args":{"id":30},"id":31,"meta":{},"system_time":1766628190174881676,"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"]} 19:03:10.175 [debug] QUERY OK source="media_items" db=0.1ms idle=119.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" = ?) [30] 19:03:10.175 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:03:10.175 [debug] QUERY OK source="sources" db=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] 19:03:10.175 [debug] QUERY OK source="media_profiles" db=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] 19:03:10.176 [debug] QUERY OK source="media_items" db=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 [30] 19:03:10.176 [debug] QUERY OK source="media_metadata" db=0.1ms idle=1.8ms 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" = ?) [30] 19:03:10.177 [debug] QUERY OK source="media_profiles" db=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] 19:03:10.177 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:03:10.177 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:10.177 [debug] Running yt-dlp command for action: get_downloadable_status 19:03:10.178 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:03:10.178 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:10.178 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:10.178 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O-rBfRZrsPs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ba/6e/ba6eaadacec3b61d7241a8a7d4a5cae2725cf94d503032278522b66522659908.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:11.100 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 25, "filename" => "/downloads/MusicVideos/Pixies Official/20251022 - Demo vs the full studio recording....mp4", "id" => "zG6cg8RvZjY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/zG6cg8RvZjY", "playlist_index" => 16, "timestamp" => 1761151260, "title" => "Demo vs the full studio recording...", "upload_date" => "20251022"} 19:03:11.101 [debug] QUERY OK source="sources" db=0.2ms idle=923.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:11.101 [debug] QUERY OK source="sources" db=0.1ms idle=923.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:11.101 [debug] QUERY OK source="media_items" db=0.3ms idle=923.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-22 16:41:00Z], 1] 19:03:11.102 [debug] QUERY OK source="media_items" db=0.4ms idle=923.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" ["Demo vs the full studio recording...", "8f6b409f-7bf3-4115-a9ac-3236f36d69fa", 25, false, "zG6cg8RvZjY", "https://www.youtube.com/shorts/zG6cg8RvZjY", 16, "/downloads/MusicVideos/Pixies Official/20251022 - Demo vs the full studio recording....mp4", false, false, true, 1, [], 99, ~U[2025-10-22 16:41:00Z], ~U[2025-12-25 02:03:11Z], ~U[2025-12-25 02:03:11Z], "", "Demo vs the full studio recording...", 25, false, "zG6cg8RvZjY", "https://www.youtube.com/shorts/zG6cg8RvZjY", "/downloads/MusicVideos/Pixies Official/20251022 - Demo vs the full studio recording....mp4", true, 1, ~U[2025-10-22 16:41:00Z]] 19:03:11.102 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:11.103 [debug] QUERY OK source="media_profiles" db=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] 19:03:11.103 [debug] QUERY OK source="media_items" db=0.1ms 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 [180] 19:03:11.103 [debug] Current batch of media processed. Will check again in 1000ms 19:03:12.104 [debug] Current batch of media processed. Will check again in 1000ms 19:03:13.105 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 35, "filename" => "/downloads/MusicVideos/Pixies Official/20251021 - (Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™.mp4", "id" => "KPcUryrIE-Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/KPcUryrIE-Y", "playlist_index" => 17, "timestamp" => 1761058886, "title" => "(Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™", "upload_date" => "20251021"} 19:03:13.106 [debug] QUERY OK source="sources" db=0.1ms idle=430.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:13.106 [debug] QUERY OK source="sources" db=0.1ms idle=430.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:13.106 [debug] QUERY OK source="media_items" db=0.3ms idle=430.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-21 15:01:26Z], 1] 19:03:13.107 [debug] QUERY OK source="media_items" db=0.3ms idle=431.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" ["(Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™", "a67087ab-2b8d-42cb-a31e-3127fda8f92f", 35, false, "KPcUryrIE-Y", "https://www.youtube.com/shorts/KPcUryrIE-Y", 17, "/downloads/MusicVideos/Pixies Official/20251021 - (Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™.mp4", false, false, true, 1, [], 99, ~U[2025-10-21 15:01:26Z], ~U[2025-12-25 02:03:13Z], ~U[2025-12-25 02:03:13Z], "", "(Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™", 35, false, "KPcUryrIE-Y", "https://www.youtube.com/shorts/KPcUryrIE-Y", "/downloads/MusicVideos/Pixies Official/20251021 - (Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™.mp4", true, 1, ~U[2025-10-21 15:01:26Z]] 19:03:13.107 [debug] QUERY OK source="sources" db=0.1ms idle=48.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] 19:03:13.107 [debug] QUERY OK source="media_profiles" db=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] 19:03:13.108 [debug] QUERY OK source="media_items" db=0.1ms 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 [181] 19:03:13.108 [debug] Current batch of media processed. Will check again in 1000ms 19:03:13.825 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O-rBfRZrsPs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ba/6e/ba6eaadacec3b61d7241a8a7d4a5cae2725cf94d503032278522b66522659908.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:13.825 [debug] Running yt-dlp command for action: download 19:03:13.826 [debug] QUERY OK source="settings" db=0.2ms idle=719.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 [] 19:03:13.826 [debug] QUERY OK source="settings" db=0.1ms idle=718.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 [] 19:03:13.826 [debug] QUERY OK source="settings" db=0.1ms idle=718.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 [] 19:03:13.826 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O-rBfRZrsPs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/70/7a/707a396eab259b2c138958de6338f9eb0ed78c759fe332675f4123edb606a9d6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:13.919 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=S2As9sbJorw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/29/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/df/41/df416d125690ee346f3b2f15475a542493ec6e4b2b0dfd37a27f9dc1febefb38.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:13.919 [debug] QUERY OK db=0.0ms idle=811.7ms begin [] 19:03:13.920 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:03:09Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:03:13Z], 29] 19:03:13.920 [debug] QUERY OK source="media_metadata" db=0.2ms 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/29/metadata.json.gz", "/config/metadata/media_items/29/thumbnail.jpg", 29, ~U[2025-12-25 02:03:13Z], ~U[2025-12-25 02:03:13Z]] 19:03:13.920 [debug] QUERY OK db=0.1ms commit [] 19:03:13.921 [debug] QUERY OK source="media_items" db=0.4ms idle=812.6ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [55637181, ~U[2025-12-25 02:03:13Z], 29] 19:03:13.921 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:03:13.921 [info] {"args":{"id":29},"id":30,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":19542486,"event":"job:stop","queue_time":322378359,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:03:13.927 [info] {"args":{"id":31},"id":32,"meta":{},"system_time":1766628193927880856,"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"]} 19:03:13.928 [debug] QUERY OK source="media_items" db=0.1ms idle=101.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" = ?) [31] 19:03:13.928 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:03:13.928 [debug] QUERY OK source="sources" db=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] 19:03:13.928 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:03:13.929 [debug] QUERY OK source="media_items" db=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 [31] 19:03:13.929 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [31] 19:03:13.929 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 19:03:13.930 [debug] QUERY OK source="settings" db=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 [] 19:03:13.930 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:03:13.931 [debug] Running yt-dlp command for action: get_downloadable_status 19:03:13.931 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:03:13.931 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:03:13.931 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:03:13.931 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RvZZ91n57_Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4f/34/4f34fb7d0721dae88ed1ec456140aad07094133a8d7a2807eb514743c140a1a8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:14.109 [debug] Current batch of media processed. Will check again in 1000ms 19:03:15.110 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Grab yours now: https://pxies.lnk.to/Demos2025", "duration" => 31, "filename" => "/downloads/MusicVideos/Pixies Official/20251017 - Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now..mp4", "id" => "uB4ireahL_I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/uB4ireahL_I", "playlist_index" => 18, "timestamp" => 1760712859, "title" => "Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now.", "upload_date" => "20251017"} 19:03:15.111 [debug] QUERY OK source="sources" db=0.2ms idle=1179.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:15.111 [debug] QUERY OK source="sources" db=0.1ms idle=1179.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:15.111 [debug] QUERY OK source="media_items" db=0.3ms idle=1179.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-17 14:54:19Z], 1] 19:03:15.112 [debug] QUERY OK source="media_items" db=0.4ms idle=1050.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" ["Grab yours now: https://pxies.lnk.to/Demos2025", "Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now.", "929eaf32-8684-4921-82b2-665ea3b26f9a", 31, false, "uB4ireahL_I", "https://www.youtube.com/shorts/uB4ireahL_I", 18, "/downloads/MusicVideos/Pixies Official/20251017 - Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now..mp4", false, false, true, 1, [], 99, ~U[2025-10-17 14:54:19Z], ~U[2025-12-25 02:03:15Z], ~U[2025-12-25 02:03:15Z], "Grab yours now: https://pxies.lnk.to/Demos2025", "Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now.", 31, false, "uB4ireahL_I", "https://www.youtube.com/shorts/uB4ireahL_I", "/downloads/MusicVideos/Pixies Official/20251017 - Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now..mp4", true, 1, ~U[2025-10-17 14:54:19Z]] 19:03:15.112 [debug] QUERY OK source="sources" db=0.1ms idle=50.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:15.113 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:03:15.113 [debug] QUERY OK source="media_items" db=0.1ms 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 [182] 19:03:15.113 [debug] Current batch of media processed. Will check again in 1000ms 19:03:16.114 [debug] Current batch of media processed. Will check again in 1000ms 19:03:16.726 [info] GET / 19:03:16.726 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:03:16.726 [debug] QUERY OK source="settings" db=0.1ms idle=663.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 [] 19:03:16.727 [debug] QUERY OK source="media_profiles" db=0.3ms idle=51.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:03:16.727 [debug] QUERY OK source="sources" db=0.0ms idle=51.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:03:16.727 [debug] QUERY OK source="media_items" db=0.3ms idle=51.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:03:16.727 [debug] QUERY OK source="media_items" db=0.1ms idle=52.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:03:16.728 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:16.728 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:16.728 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:16.729 [debug] QUERY OK source="tasks" db=0.2ms idle=1.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"] 19:03:16.730 [debug] QUERY OK source="media_items" db=0.3ms 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 (?,?)) [30, 31] 19:03:16.730 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [1] 19:03:16.731 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:03:16.731 [debug] QUERY OK source="media_items" db=0.5ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:03:16.732 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:03:16.733 [debug] QUERY OK source="media_items" db=0.5ms idle=3.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"))) [] 19:03:16.734 [debug] QUERY OK source="media_items" db=0.7ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:03:16.735 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [1] 19:03:16.737 [info] Sent 200 in 11ms 19:03:17.115 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 20, "filename" => "/downloads/MusicVideos/Pixies Official/20251015 - I am un chien ๐Ÿถ #Pixies.mp4", "id" => "bIA-QaiCw34", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/bIA-QaiCw34", "playlist_index" => 19, "timestamp" => 1760546150, "title" => "I am un chien ๐Ÿถ #Pixies", "upload_date" => "20251015"} 19:03:17.116 [debug] QUERY OK source="sources" db=0.2ms idle=383.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:17.116 [debug] QUERY OK source="sources" db=0.1ms idle=382.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:17.117 [debug] QUERY OK source="media_items" db=0.5ms idle=381.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-15 16:35:50Z], 1] 19:03:17.118 [debug] QUERY OK source="media_items" db=0.4ms idle=381.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" ["I am un chien ๐Ÿถ #Pixies", "5d26df2e-3d11-46ee-b23f-bcbf337c092b", 20, false, "bIA-QaiCw34", "https://www.youtube.com/shorts/bIA-QaiCw34", 19, "/downloads/MusicVideos/Pixies Official/20251015 - I am un chien ๐Ÿถ #Pixies.mp4", false, false, true, 1, [], 99, ~U[2025-10-15 16:35:50Z], ~U[2025-12-25 02:03:17Z], ~U[2025-12-25 02:03:17Z], "", "I am un chien ๐Ÿถ #Pixies", 20, false, "bIA-QaiCw34", "https://www.youtube.com/shorts/bIA-QaiCw34", "/downloads/MusicVideos/Pixies Official/20251015 - I am un chien ๐Ÿถ #Pixies.mp4", true, 1, ~U[2025-10-15 16:35:50Z]] 19:03:17.118 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:03:17.118 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 19:03:17.119 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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] 19:03:17.119 [debug] Current batch of media processed. Will check again in 1000ms 19:03:17.742 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RvZZ91n57_Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4f/34/4f34fb7d0721dae88ed1ec456140aad07094133a8d7a2807eb514743c140a1a8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:17.742 [debug] Running yt-dlp command for action: download 19:03:17.742 [debug] QUERY OK source="settings" db=0.1ms idle=625.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 [] 19:03:17.742 [debug] QUERY OK source="settings" db=0.0ms idle=624.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 [] 19:03:17.743 [debug] QUERY OK source="settings" db=0.1ms idle=624.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 [] 19:03:17.743 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RvZZ91n57_Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ed/89/ed89ddd5d8492a18db4a2da117ce2ff95013083658721a5bffe6b5182760de2e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:18.119 [debug] Current batch of media processed. Will check again in 1000ms 19:03:19.120 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 50, "filename" => "/downloads/MusicVideos/Pixies Official/20251009 - I've kissed mermaids, rode the El Niรฑo.mp4", "id" => "24qoqGAElaA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/24qoqGAElaA", "playlist_index" => 20, "timestamp" => 1760027961, "title" => "I've kissed mermaids, rode the El Niรฑo", "upload_date" => "20251009"} 19:03:19.121 [debug] QUERY OK source="sources" db=0.2ms idle=1377.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:19.121 [debug] QUERY OK source="sources" db=0.1ms idle=1378.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] 19:03:19.121 [debug] QUERY OK source="media_items" db=0.3ms idle=1055.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-09 16:39:21Z], 1] 19:03:19.122 [debug] QUERY OK source="media_items" db=0.4ms idle=446.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" ["I've kissed mermaids, rode the El Niรฑo", "6af0c023-b469-4c4c-a234-e6a6ee7e0371", 50, false, "24qoqGAElaA", "https://www.youtube.com/shorts/24qoqGAElaA", 20, "/downloads/MusicVideos/Pixies Official/20251009 - I've kissed mermaids, rode the El Niรฑo.mp4", false, false, true, 1, [], 99, ~U[2025-10-09 16:39:21Z], ~U[2025-12-25 02:03:19Z], ~U[2025-12-25 02:03:19Z], "", "I've kissed mermaids, rode the El Niรฑo", 50, false, "24qoqGAElaA", "https://www.youtube.com/shorts/24qoqGAElaA", "/downloads/MusicVideos/Pixies Official/20251009 - I've kissed mermaids, rode the El Niรฑo.mp4", true, 1, ~U[2025-10-09 16:39:21Z]] 19:03:19.122 [debug] QUERY OK source="sources" db=0.1ms idle=55.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:19.122 [debug] QUERY OK source="media_profiles" db=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] 19:03:19.123 [debug] QUERY OK source="media_items" db=0.1ms 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 [184] 19:03:19.123 [debug] Current batch of media processed. Will check again in 1000ms 19:03:20.124 [debug] Current batch of media processed. Will check again in 1000ms 19:03:21.125 [debug] Current batch of media processed. Will check again in 1000ms 19:03:22.126 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 17, "filename" => "/downloads/MusicVideos/Pixies Official/20251003 - Some highlights of three months on the road in the US and Canada this summer..mp4", "id" => "g0HXojgQPwM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/g0HXojgQPwM", "playlist_index" => 21, "timestamp" => 1759510779, "title" => "Some highlights of three months on the road in the US and Canada this summer.", "upload_date" => "20251003"} 19:03:22.127 [debug] QUERY OK source="sources" db=0.2ms 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" IN (?)) [1] 19:03:22.127 [debug] QUERY OK source="sources" db=0.2ms idle=1451.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:22.128 [debug] QUERY OK source="media_items" db=0.4ms idle=1452.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-03 16:59:39Z], 1] 19:03:22.129 [debug] QUERY OK source="media_items" db=0.5ms idle=1059.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" ["Some highlights of three months on the road in the US and Canada this summer.", "5d7dc39e-a08f-489c-8199-1d75fbf9bb78", 17, false, "g0HXojgQPwM", "https://www.youtube.com/shorts/g0HXojgQPwM", 21, "/downloads/MusicVideos/Pixies Official/20251003 - Some highlights of three months on the road in the US and Canada this summer..mp4", false, false, true, 1, [], 99, ~U[2025-10-03 16:59:39Z], ~U[2025-12-25 02:03:22Z], ~U[2025-12-25 02:03:22Z], "", "Some highlights of three months on the road in the US and Canada this summer.", 17, false, "g0HXojgQPwM", "https://www.youtube.com/shorts/g0HXojgQPwM", "/downloads/MusicVideos/Pixies Official/20251003 - Some highlights of three months on the road in the US and Canada this summer..mp4", true, 1, ~U[2025-10-03 16:59:39Z]] 19:03:22.129 [debug] QUERY OK source="sources" db=0.1ms idle=58.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] 19:03:22.129 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:03:22.130 [debug] QUERY OK source="media_items" db=0.1ms 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 [185] 19:03:22.130 [debug] Current batch of media processed. Will check again in 1000ms 19:03:23.131 [debug] Current batch of media processed. Will check again in 1000ms 19:03:24.132 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 49, "filename" => "/downloads/MusicVideos/Pixies Official/20250928 - Caribou live in 1988 #Pixies.mp4", "id" => "RJ6DtHmO9Yo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/RJ6DtHmO9Yo", "playlist_index" => 22, "timestamp" => 1759088730, "title" => "Caribou live in 1988 #Pixies", "upload_date" => "20250928"} 19:03:24.133 [debug] QUERY OK source="sources" db=0.1ms idle=457.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:24.133 [debug] QUERY OK source="sources" db=0.1ms idle=457.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:24.134 [debug] QUERY OK source="media_items" db=0.4ms idle=458.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 19:45:30Z], 1] 19:03:24.135 [debug] QUERY OK source="media_items" db=0.9ms idle=458.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" ["Caribou live in 1988 #Pixies", "08da518c-373f-4e33-9fb6-4c54badd13a0", 49, false, "RJ6DtHmO9Yo", "https://www.youtube.com/shorts/RJ6DtHmO9Yo", 22, "/downloads/MusicVideos/Pixies Official/20250928 - Caribou live in 1988 #Pixies.mp4", false, false, true, 1, [], 99, ~U[2025-09-28 19:45:30Z], ~U[2025-12-25 02:03:24Z], ~U[2025-12-25 02:03:24Z], "", "Caribou live in 1988 #Pixies", 49, false, "RJ6DtHmO9Yo", "https://www.youtube.com/shorts/RJ6DtHmO9Yo", "/downloads/MusicVideos/Pixies Official/20250928 - Caribou live in 1988 #Pixies.mp4", true, 1, ~U[2025-09-28 19:45:30Z]] 19:03:24.135 [debug] QUERY OK source="sources" db=0.1ms idle=62.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:24.136 [debug] QUERY OK source="media_profiles" db=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] 19:03:24.136 [debug] QUERY OK source="media_items" db=0.2ms 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 [186] 19:03:24.136 [debug] Current batch of media processed. Will check again in 1000ms 19:03:25.137 [debug] Current batch of media processed. Will check again in 1000ms 19:03:26.138 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "๐Ÿ“น TTdawidmoreash #pixies #piercetheveil #whereismymind", "duration" => 24, "filename" => "/downloads/MusicVideos/Pixies Official/20250926 - Thank you Pierce The Veil, a great cover!.mkv", "id" => "SVbAUbRp27E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/SVbAUbRp27E", "playlist_index" => 23, "timestamp" => 1758902298, "title" => "Thank you Pierce The Veil, a great cover!", "upload_date" => "20250926"} 19:03:26.139 [debug] QUERY OK source="sources" db=0.3ms 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" IN (?)) [1] 19:03:26.139 [debug] QUERY OK source="sources" db=0.1ms idle=464.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:26.140 [debug] QUERY OK source="media_items" db=0.4ms idle=464.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-26 15:58:18Z], 1] 19:03:26.141 [debug] QUERY OK source="media_items" db=0.5ms idle=465.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" ["๐Ÿ“น TTdawidmoreash #pixies #piercetheveil #whereismymind", "Thank you Pierce The Veil, a great cover!", "b5abffad-f458-49aa-9dbe-70d06f0204a0", 24, false, "SVbAUbRp27E", "https://www.youtube.com/shorts/SVbAUbRp27E", 23, "/downloads/MusicVideos/Pixies Official/20250926 - Thank you Pierce The Veil, a great cover!.mkv", false, false, true, 1, [], 99, ~U[2025-09-26 15:58:18Z], ~U[2025-12-25 02:03:26Z], ~U[2025-12-25 02:03:26Z], "๐Ÿ“น TTdawidmoreash #pixies #piercetheveil #whereismymind", "Thank you Pierce The Veil, a great cover!", 24, false, "SVbAUbRp27E", "https://www.youtube.com/shorts/SVbAUbRp27E", "/downloads/MusicVideos/Pixies Official/20250926 - Thank you Pierce The Veil, a great cover!.mkv", true, 1, ~U[2025-09-26 15:58:18Z]] 19:03:26.141 [debug] QUERY OK source="sources" db=0.1ms idle=64.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:26.141 [debug] QUERY OK source="media_profiles" db=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] 19:03:26.142 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [187] 19:03:26.142 [debug] Current batch of media processed. Will check again in 1000ms 19:03:27.143 [debug] Current batch of media processed. Will check again in 1000ms 19:03:28.144 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 26, "filename" => "/downloads/MusicVideos/Pixies Official/20250917 - Where Is My Mind๏ผŸ at Vourbon and Beyond Festival #pixies #whereismymind.mp4", "id" => "Xr1XoVVR-So", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Xr1XoVVR-So", "playlist_index" => 24, "timestamp" => 1758123594, "title" => "Where Is My Mind? at Vourbon and Beyond Festival #pixies #whereismymind", "upload_date" => "20250917"} 19:03:28.144 [debug] QUERY OK source="sources" db=0.1ms idle=469.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:28.145 [debug] QUERY OK source="sources" db=0.1ms idle=469.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:28.145 [debug] QUERY OK source="media_items" db=0.3ms idle=469.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-17 15:39:54Z], 1] 19:03:28.146 [debug] QUERY OK source="media_items" db=0.4ms idle=470.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" ["Where Is My Mind? at Vourbon and Beyond Festival #pixies #whereismymind", "d5f48101-4d27-4056-9426-111c3701061b", 26, false, "Xr1XoVVR-So", "https://www.youtube.com/shorts/Xr1XoVVR-So", 24, "/downloads/MusicVideos/Pixies Official/20250917 - Where Is My Mind๏ผŸ at Vourbon and Beyond Festival #pixies #whereismymind.mp4", false, false, true, 1, [], 99, ~U[2025-09-17 15:39:54Z], ~U[2025-12-25 02:03:28Z], ~U[2025-12-25 02:03:28Z], "", "Where Is My Mind? at Vourbon and Beyond Festival #pixies #whereismymind", 26, false, "Xr1XoVVR-So", "https://www.youtube.com/shorts/Xr1XoVVR-So", "/downloads/MusicVideos/Pixies Official/20250917 - Where Is My Mind๏ผŸ at Vourbon and Beyond Festival #pixies #whereismymind.mp4", true, 1, ~U[2025-09-17 15:39:54Z]] 19:03:28.146 [debug] QUERY OK source="sources" db=0.0ms idle=67.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:28.146 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:03:28.147 [debug] QUERY OK source="media_items" db=0.1ms 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 [188] 19:03:28.147 [debug] Current batch of media processed. Will check again in 1000ms 19:03:29.148 [debug] Current batch of media processed. Will check again in 1000ms 19:03:30.149 [debug] Current batch of media processed. Will check again in 1000ms 19:03:30.544 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O-rBfRZrsPs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/70/7a/707a396eab259b2c138958de6338f9eb0ed78c759fe332675f4123edb606a9d6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:30.556 [debug] Running yt-dlp command for action: download_thumbnail 19:03:30.556 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=881.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 [] 19:03:30.557 [debug] QUERY OK source="settings" db=0.1ms idle=881.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 [] 19:03:30.557 [debug] QUERY OK source="settings" db=0.0ms idle=881.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 [] 19:03:30.557 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O-rBfRZrsPs --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/30/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a9/b8/a9b817dbecd283bc5ece1fbe47fc2c222e15549ace11d9b547c36915cb3ee0da.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:31.150 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 24, "filename" => "/downloads/MusicVideos/Pixies Official/20250913 - 6 years ago today we released Beneath The Eyrie #pixies.mp4", "id" => "6Y_1h9ZdD0s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/6Y_1h9ZdD0s", "playlist_index" => 25, "timestamp" => 1757758568, "title" => "6 years ago today we released Beneath The Eyrie #pixies", "upload_date" => "20250913"} 19:03:31.151 [debug] QUERY OK source="sources" db=0.2ms idle=1067.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:31.151 [debug] QUERY OK source="sources" db=0.1ms idle=594.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:31.151 [debug] QUERY OK source="media_items" db=0.3ms idle=594.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-13 10:16:08Z], 1] 19:03:31.152 [debug] QUERY OK source="media_items" db=0.4ms idle=594.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" ["6 years ago today we released Beneath The Eyrie #pixies", "8e685d0a-cf16-4cb9-a81d-62e39134aa67", 24, false, "6Y_1h9ZdD0s", "https://www.youtube.com/shorts/6Y_1h9ZdD0s", 25, "/downloads/MusicVideos/Pixies Official/20250913 - 6 years ago today we released Beneath The Eyrie #pixies.mp4", false, false, true, 1, [], 99, ~U[2025-09-13 10:16:08Z], ~U[2025-12-25 02:03:31Z], ~U[2025-12-25 02:03:31Z], "", "6 years ago today we released Beneath The Eyrie #pixies", 24, false, "6Y_1h9ZdD0s", "https://www.youtube.com/shorts/6Y_1h9ZdD0s", "/downloads/MusicVideos/Pixies Official/20250913 - 6 years ago today we released Beneath The Eyrie #pixies.mp4", true, 1, ~U[2025-09-13 10:16:08Z]] 19:03:31.152 [debug] QUERY OK source="sources" db=0.1ms idle=68.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:31.153 [debug] QUERY OK source="media_profiles" db=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] 19:03:31.153 [debug] QUERY OK source="media_items" db=0.1ms 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 [189] 19:03:31.153 [debug] Current batch of media processed. Will check again in 1000ms 19:03:32.154 [debug] Current batch of media processed. Will check again in 1000ms 19:03:33.155 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 51, "filename" => "/downloads/MusicVideos/Pixies Official/20250902 - What goes boom... 11 years ago we release EP 1 #Pixies #AltRock.mp4", "id" => "HH47__eDL1g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/HH47__eDL1g", "playlist_index" => 26, "timestamp" => 1756832432, "title" => "What goes boom... 11 years ago we release EP 1 #Pixies #AltRock", "upload_date" => "20250902"} 19:03:33.155 [debug] QUERY OK source="sources" db=0.1ms 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] 19:03:33.156 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:03:33.156 [debug] QUERY OK source="media_items" db=0.2ms idle=480.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-02 17:00:32Z], 1] 19:03:33.157 [debug] QUERY OK source="media_items" db=0.4ms idle=481.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" ["What goes boom... 11 years ago we release EP 1 #Pixies #AltRock", "04669022-ac36-4142-a370-3a56cc569d66", 51, false, "HH47__eDL1g", "https://www.youtube.com/shorts/HH47__eDL1g", 26, "/downloads/MusicVideos/Pixies Official/20250902 - What goes boom... 11 years ago we release EP 1 #Pixies #AltRock.mp4", false, false, true, 1, [], 99, ~U[2025-09-02 17:00:32Z], ~U[2025-12-25 02:03:33Z], ~U[2025-12-25 02:03:33Z], "", "What goes boom... 11 years ago we release EP 1 #Pixies #AltRock", 51, false, "HH47__eDL1g", "https://www.youtube.com/shorts/HH47__eDL1g", "/downloads/MusicVideos/Pixies Official/20250902 - What goes boom... 11 years ago we release EP 1 #Pixies #AltRock.mp4", true, 1, ~U[2025-09-02 17:00:32Z]] 19:03:33.157 [debug] QUERY OK source="sources" db=0.1ms idle=71.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:33.157 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:03:33.158 [debug] QUERY OK source="media_items" db=0.1ms 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 [190] 19:03:33.158 [debug] Current batch of media processed. Will check again in 1000ms 19:03:33.359 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RvZZ91n57_Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ed/89/ed89ddd5d8492a18db4a2da117ce2ff95013083658721a5bffe6b5182760de2e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:33.362 [debug] Running yt-dlp command for action: download_thumbnail 19:03:33.362 [debug] QUERY OK source="settings" db=0.1ms idle=205.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 [] 19:03:33.362 [debug] QUERY OK source="settings" db=0.1ms idle=205.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 [] 19:03:33.362 [debug] QUERY OK source="settings" db=0.0ms idle=205.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 [] 19:03:33.363 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RvZZ91n57_Y --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/31/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/78/7d/787d77eb661a7622ac8d4039e76415922a5531d82016cf7fa9284d30e1b017fb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:34.158 [debug] Current batch of media processed. Will check again in 1000ms 19:03:34.859 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O-rBfRZrsPs --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/30/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a9/b8/a9b817dbecd283bc5ece1fbe47fc2c222e15549ace11d9b547c36915cb3ee0da.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:34.860 [debug] QUERY OK db=0.0ms idle=772.8ms begin [] 19:03:34.860 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:03:30Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:03:34Z], 30] 19:03:34.861 [debug] QUERY OK source="media_metadata" db=0.2ms 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/30/metadata.json.gz", "/config/metadata/media_items/30/thumbnail.jpg", 30, ~U[2025-12-25 02:03:34Z], ~U[2025-12-25 02:03:34Z]] 19:03:34.861 [debug] QUERY OK db=0.1ms commit [] 19:03:34.861 [debug] QUERY OK source="media_items" db=0.3ms idle=185.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [81628244, ~U[2025-12-25 02:03:34Z], 30] 19:03:34.861 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:03:34.862 [info] {"args":{"id":30},"id":31,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":24687056,"event":"job:stop","queue_time":336174354,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:03:34.868 [info] {"args":{"id":32},"id":33,"meta":{},"system_time":1766628214868886755,"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"]} 19:03:34.869 [debug] QUERY OK source="media_items" db=0.1ms idle=193.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" = ?) [32] 19:03:34.869 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:03:34.869 [debug] QUERY OK source="sources" db=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] 19:03:34.869 [debug] QUERY OK source="media_profiles" db=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] 19:03:34.870 [debug] QUERY OK source="media_items" db=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 [32] 19:03:34.870 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [32] 19:03:34.870 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 19:03:34.871 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:34.871 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:34.871 [debug] Running yt-dlp command for action: get_downloadable_status 19:03:34.871 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:34.871 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:34.871 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:34.872 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P3J-7FHPCNU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e0/be/e0bedae703448f540bd3323b6c325e865976e534b44ace072cef802df1fd6979.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:35.159 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 39, "filename" => "/downloads/MusicVideos/Pixies Official/20250826 - In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock.mp4", "id" => "uetqJZZcJzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/uetqJZZcJzc", "playlist_index" => 27, "timestamp" => 1756202255, "title" => "In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock", "upload_date" => "20250826"} 19:03:35.160 [debug] QUERY OK source="sources" db=0.2ms idle=288.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:35.160 [debug] QUERY OK source="sources" db=0.1ms idle=288.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:35.160 [debug] QUERY OK source="media_items" db=0.3ms idle=288.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-26 09:57:35Z], 1] 19:03:35.161 [debug] QUERY OK source="media_items" db=0.4ms idle=289.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" ["In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock", "b93d6017-e9b1-45cb-9fae-778bab802ecb", 39, false, "uetqJZZcJzc", "https://www.youtube.com/shorts/uetqJZZcJzc", 27, "/downloads/MusicVideos/Pixies Official/20250826 - In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock.mp4", false, false, true, 1, [], 99, ~U[2025-08-26 09:57:35Z], ~U[2025-12-25 02:03:35Z], ~U[2025-12-25 02:03:35Z], "", "In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock", 39, false, "uetqJZZcJzc", "https://www.youtube.com/shorts/uetqJZZcJzc", "/downloads/MusicVideos/Pixies Official/20250826 - In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock.mp4", true, 1, ~U[2025-08-26 09:57:35Z]] 19:03:35.161 [debug] QUERY OK source="sources" db=0.1ms idle=72.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:35.162 [debug] QUERY OK source="media_profiles" db=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] 19:03:35.162 [debug] QUERY OK source="media_items" db=0.1ms 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 [191] 19:03:35.162 [debug] Current batch of media processed. Will check again in 1000ms 19:03:36.163 [debug] Current batch of media processed. Will check again in 1000ms 19:03:37.164 [debug] Current batch of media processed. Will check again in 1000ms 19:03:37.488 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:37.513 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RvZZ91n57_Y --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/31/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/78/7d/787d77eb661a7622ac8d4039e76415922a5531d82016cf7fa9284d30e1b017fb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:37.513 [debug] QUERY OK db=0.0ms idle=837.9ms begin [] 19:03:37.514 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:03:33Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:03:37Z], 31] 19:03:37.514 [debug] QUERY OK source="media_metadata" db=0.2ms 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/31/metadata.json.gz", "/config/metadata/media_items/31/thumbnail.jpg", 31, ~U[2025-12-25 02:03:37Z], ~U[2025-12-25 02:03:37Z]] 19:03:37.514 [debug] QUERY OK db=0.1ms commit [] 19:03:37.515 [debug] QUERY OK source="media_items" db=0.5ms idle=839.0ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [48878105, ~U[2025-12-25 02:03:37Z], 31] 19:03:37.515 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:03:37.515 [info] {"args":{"id":31},"id":32,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":23587357,"event":"job:stop","queue_time":337927351,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:03:37.522 [info] {"args":{"id":33},"id":34,"meta":{},"system_time":1766628217522069881,"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"]} 19:03:37.522 [debug] QUERY OK source="media_items" db=0.1ms idle=33.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" = ?) [33] 19:03:37.522 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:03:37.522 [debug] QUERY OK source="sources" db=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] 19:03:37.523 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:03:37.523 [debug] QUERY OK source="media_items" db=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 [33] 19:03:37.523 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [33] 19:03:37.523 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:03:37.524 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:37.524 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:37.524 [debug] Running yt-dlp command for action: get_downloadable_status 19:03:37.524 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:37.524 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:03:37.525 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:03:37.525 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Pr5qkQDrOHo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1e/a9/1ea9d8b5556b18fd4a531845af79c4b0d5311319c369073862935e9b375d6791.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:38.165 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 45, "filename" => "/downloads/MusicVideos/Pixies Official/20250818 - What's your favourite Pixies cover๏ผŸ #Pixies #NiluferYanya #Cover #Hey.mp4", "id" => "xY7Gp9FpIW4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/xY7Gp9FpIW4", "playlist_index" => 28, "timestamp" => 1755513359, "title" => "What's your favourite Pixies cover? #Pixies #NiluferYanya #Cover #Hey", "upload_date" => "20250818"} 19:03:38.165 [debug] QUERY OK source="sources" db=0.1ms idle=641.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:38.166 [debug] QUERY OK source="sources" db=0.1ms idle=641.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:38.166 [debug] QUERY OK source="media_items" db=0.3ms idle=641.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-18 10:35:59Z], 1] 19:03:38.167 [debug] QUERY OK source="media_items" db=0.3ms idle=641.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" ["What's your favourite Pixies cover? #Pixies #NiluferYanya #Cover #Hey", "2ac12b35-069f-4e2f-8198-f0423781691f", 45, false, "xY7Gp9FpIW4", "https://www.youtube.com/shorts/xY7Gp9FpIW4", 28, "/downloads/MusicVideos/Pixies Official/20250818 - What's your favourite Pixies cover๏ผŸ #Pixies #NiluferYanya #Cover #Hey.mp4", false, false, true, 1, [], 99, ~U[2025-08-18 10:35:59Z], ~U[2025-12-25 02:03:38Z], ~U[2025-12-25 02:03:38Z], "", "What's your favourite Pixies cover? #Pixies #NiluferYanya #Cover #Hey", 45, false, "xY7Gp9FpIW4", "https://www.youtube.com/shorts/xY7Gp9FpIW4", "/downloads/MusicVideos/Pixies Official/20250818 - What's your favourite Pixies cover๏ผŸ #Pixies #NiluferYanya #Cover #Hey.mp4", true, 1, ~U[2025-08-18 10:35:59Z]] 19:03:38.167 [debug] QUERY OK source="sources" db=0.1ms idle=75.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:38.167 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:03:38.168 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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] 19:03:38.168 [debug] Current batch of media processed. Will check again in 1000ms 19:03:38.909 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P3J-7FHPCNU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e0/be/e0bedae703448f540bd3323b6c325e865976e534b44ace072cef802df1fd6979.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:38.909 [debug] Running yt-dlp command for action: download 19:03:38.909 [debug] QUERY OK source="settings" db=0.2ms idle=742.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 [] 19:03:38.909 [debug] QUERY OK source="settings" db=0.1ms idle=742.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 [] 19:03:38.910 [debug] QUERY OK source="settings" db=0.1ms idle=742.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 [] 19:03:38.910 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P3J-7FHPCNU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/91/ee/91ee75a5df6e73cc8727e551d2d20af48e4be179ed5c3da0e1451d47cc6c4bf0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:39.168 [debug] Current batch of media processed. Will check again in 1000ms 19:03:40.169 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 32, "filename" => "/downloads/MusicVideos/Pixies Official/20250813 - 35 years of Bossanova ๐Ÿช #pixies #bossanova.mp4", "id" => "xUFz1wqcqms", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/xUFz1wqcqms", "playlist_index" => 29, "timestamp" => 1755105052, "title" => "35 years of Bossanova ๐Ÿช #pixies #bossanova", "upload_date" => "20250813"} 19:03:40.170 [debug] QUERY OK source="sources" db=0.2ms idle=1259.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:40.170 [debug] QUERY OK source="sources" db=0.1ms idle=1260.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] 19:03:40.171 [debug] QUERY OK source="media_items" db=0.4ms idle=1077.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-13 17:10:52Z], 1] 19:03:40.171 [debug] QUERY OK source="media_items" db=0.4ms idle=495.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" ["35 years of Bossanova ๐Ÿช #pixies #bossanova", "62c2e111-afea-4567-be3e-8f6be3975f8a", 32, false, "xUFz1wqcqms", "https://www.youtube.com/shorts/xUFz1wqcqms", 29, "/downloads/MusicVideos/Pixies Official/20250813 - 35 years of Bossanova ๐Ÿช #pixies #bossanova.mp4", false, false, true, 1, [], 99, ~U[2025-08-13 17:10:52Z], ~U[2025-12-25 02:03:40Z], ~U[2025-12-25 02:03:40Z], "", "35 years of Bossanova ๐Ÿช #pixies #bossanova", 32, false, "xUFz1wqcqms", "https://www.youtube.com/shorts/xUFz1wqcqms", "/downloads/MusicVideos/Pixies Official/20250813 - 35 years of Bossanova ๐Ÿช #pixies #bossanova.mp4", true, 1, ~U[2025-08-13 17:10:52Z]] 19:03:40.172 [debug] QUERY OK source="sources" db=0.1ms idle=76.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:40.172 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:03:40.172 [debug] QUERY OK source="media_items" db=0.1ms 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 [193] 19:03:40.172 [debug] Current batch of media processed. Will check again in 1000ms 19:03:41.173 [debug] Current batch of media processed. Will check again in 1000ms 19:03:41.378 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Pr5qkQDrOHo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1e/a9/1ea9d8b5556b18fd4a531845af79c4b0d5311319c369073862935e9b375d6791.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:03:41.378 [debug] Running yt-dlp command for action: download 19:03:41.379 [debug] QUERY OK source="settings" db=0.2ms idle=1207.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 [] 19:03:41.379 [debug] QUERY OK source="settings" db=0.1ms idle=1207.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 [] 19:03:41.379 [debug] QUERY OK source="settings" db=0.1ms idle=1207.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 [] 19:03:41.379 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Pr5qkQDrOHo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/93/a8/93a853944d01b39dc56338ee3e6b08a02ec1fbbc2f8632076c731617910108f5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:03:42.174 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 42, "filename" => "/downloads/MusicVideos/Pixies Official/20250807 - Motoroller deconstructed #Pixies.mp4", "id" => "-AnGY3XFUSg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/-AnGY3XFUSg", "playlist_index" => 30, "timestamp" => 1754583245, "title" => "Motoroller deconstructed #Pixies", "upload_date" => "20250807"} 19:03:42.175 [debug] QUERY OK source="sources" db=0.3ms idle=795.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] 19:03:42.175 [debug] QUERY OK source="sources" db=0.1ms idle=796.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:42.176 [debug] QUERY OK source="media_items" db=0.3ms idle=796.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 16:14:05Z], 1] 19:03:42.176 [debug] QUERY OK source="media_items" db=0.3ms idle=500.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" ["Motoroller deconstructed #Pixies", "2b6f61e3-626e-4e39-8468-9e4a3fd7f3bf", 42, false, "-AnGY3XFUSg", "https://www.youtube.com/shorts/-AnGY3XFUSg", 30, "/downloads/MusicVideos/Pixies Official/20250807 - Motoroller deconstructed #Pixies.mp4", false, false, true, 1, [], 99, ~U[2025-08-07 16:14:05Z], ~U[2025-12-25 02:03:42Z], ~U[2025-12-25 02:03:42Z], "", "Motoroller deconstructed #Pixies", 42, false, "-AnGY3XFUSg", "https://www.youtube.com/shorts/-AnGY3XFUSg", "/downloads/MusicVideos/Pixies Official/20250807 - Motoroller deconstructed #Pixies.mp4", true, 1, ~U[2025-08-07 16:14:05Z]] 19:03:42.176 [debug] QUERY OK source="sources" db=0.1ms idle=77.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:42.177 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:03:42.177 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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] 19:03:42.177 [debug] Current batch of media processed. Will check again in 1000ms 19:03:43.178 [debug] Current batch of media processed. Will check again in 1000ms 19:03:44.179 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 51, "filename" => "/downloads/MusicVideos/Pixies Official/20250805 - Magic Monthly - August 2025 #Pixies #MagicTrick.mp4", "id" => "VRfMhI-lZiU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/VRfMhI-lZiU", "playlist_index" => 31, "timestamp" => 1754410512, "title" => "Magic Monthly - August 2025 #Pixies #MagicTrick", "upload_date" => "20250805"} 19:03:44.180 [debug] QUERY OK source="sources" db=0.2ms idle=504.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:44.180 [debug] QUERY OK source="sources" db=0.1ms idle=504.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] 19:03:44.180 [debug] QUERY OK source="media_items" db=0.3ms idle=505.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-05 16:15:12Z], 1] 19:03:44.181 [debug] QUERY OK source="media_items" db=0.3ms idle=505.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" ["Magic Monthly - August 2025 #Pixies #MagicTrick", "2a9baa61-8d32-4701-8e2c-77d831e68ea0", 51, false, "VRfMhI-lZiU", "https://www.youtube.com/shorts/VRfMhI-lZiU", 31, "/downloads/MusicVideos/Pixies Official/20250805 - Magic Monthly - August 2025 #Pixies #MagicTrick.mp4", false, false, true, 1, [], 99, ~U[2025-08-05 16:15:12Z], ~U[2025-12-25 02:03:44Z], ~U[2025-12-25 02:03:44Z], "", "Magic Monthly - August 2025 #Pixies #MagicTrick", 51, false, "VRfMhI-lZiU", "https://www.youtube.com/shorts/VRfMhI-lZiU", "/downloads/MusicVideos/Pixies Official/20250805 - Magic Monthly - August 2025 #Pixies #MagicTrick.mp4", true, 1, ~U[2025-08-05 16:15:12Z]] 19:03:44.181 [debug] QUERY OK source="sources" db=0.0ms idle=79.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:44.182 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:03:44.182 [debug] QUERY OK source="media_items" db=0.1ms 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 [195] 19:03:44.182 [debug] Current batch of media processed. Will check again in 1000ms 19:03:45.183 [debug] Current batch of media processed. Will check again in 1000ms 19:03:46.184 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/MusicVideos/Pixies Official/20250804 - US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies.mp4", "id" => "6h__X6L3-rY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/6h__X6L3-rY", "playlist_index" => 32, "timestamp" => 1754323578, "title" => "US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies", "upload_date" => "20250804"} 19:03:46.185 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:46.185 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:03:46.186 [debug] QUERY OK source="media_items" db=0.4ms idle=510.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 16:06:18Z], 1] 19:03:46.187 [debug] QUERY OK source="media_items" db=0.5ms idle=511.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" ["US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies", "6e97a0da-8837-4ce3-8d29-d81eba76ce2e", 7, false, "6h__X6L3-rY", "https://www.youtube.com/shorts/6h__X6L3-rY", 32, "/downloads/MusicVideos/Pixies Official/20250804 - US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies.mp4", false, false, true, 1, [], 99, ~U[2025-08-04 16:06:18Z], ~U[2025-12-25 02:03:46Z], ~U[2025-12-25 02:03:46Z], "", "US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies", 7, false, "6h__X6L3-rY", "https://www.youtube.com/shorts/6h__X6L3-rY", "/downloads/MusicVideos/Pixies Official/20250804 - US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies.mp4", true, 1, ~U[2025-08-04 16:06:18Z]] 19:03:46.187 [debug] QUERY OK source="sources" db=0.1ms idle=80.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:46.187 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:03:46.188 [debug] QUERY OK source="media_items" db=0.1ms 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 [196] 19:03:46.188 [debug] Current batch of media processed. Will check again in 1000ms 19:03:47.189 [debug] Current batch of media processed. Will check again in 1000ms 19:03:48.190 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 25, "filename" => "/downloads/MusicVideos/Pixies Official/20250730 - 36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic.mp4", "id" => "RTTgj_t-mBg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/RTTgj_t-mBg", "playlist_index" => 33, "timestamp" => 1753900240, "title" => "36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic", "upload_date" => "20250730"} 19:03:48.191 [debug] QUERY OK source="sources" db=0.2ms idle=515.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:48.191 [debug] QUERY OK source="sources" db=0.1ms idle=515.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:48.192 [debug] QUERY OK source="media_items" db=0.3ms idle=516.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-30 18:30:40Z], 1] 19:03:48.193 [debug] QUERY OK source="media_items" db=0.4ms idle=516.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" ["36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic", "6d8be7a5-7aa2-4369-acfa-15625f7af020", 25, false, "RTTgj_t-mBg", "https://www.youtube.com/shorts/RTTgj_t-mBg", 33, "/downloads/MusicVideos/Pixies Official/20250730 - 36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2025-07-30 18:30:40Z], ~U[2025-12-25 02:03:48Z], ~U[2025-12-25 02:03:48Z], "", "36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic", 25, false, "RTTgj_t-mBg", "https://www.youtube.com/shorts/RTTgj_t-mBg", "/downloads/MusicVideos/Pixies Official/20250730 - 36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic.mp4", true, 1, ~U[2025-07-30 18:30:40Z]] 19:03:48.193 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:03:48.193 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:03:48.194 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [197] 19:03:48.194 [debug] Current batch of media processed. Will check again in 1000ms 19:03:49.194 [debug] Current batch of media processed. Will check again in 1000ms 19:03:50.195 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 25, "filename" => "/downloads/MusicVideos/Pixies Official/20250730 - Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock.mp4", "id" => "Tw3Cr_j1KEk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Tw3Cr_j1KEk", "playlist_index" => 34, "timestamp" => 1753869421, "title" => "Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock", "upload_date" => "20250730"} 19:03:50.196 [debug] QUERY OK source="sources" db=0.2ms idle=520.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:50.196 [debug] QUERY OK source="sources" db=0.1ms idle=520.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:50.197 [debug] QUERY OK source="media_items" db=0.3ms idle=521.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-30 09:57:01Z], 1] 19:03:50.198 [debug] QUERY OK source="media_items" db=0.9ms idle=521.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" ["Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock", "4930b37c-ed88-4f0e-b197-4ceeec2b723f", 25, false, "Tw3Cr_j1KEk", "https://www.youtube.com/shorts/Tw3Cr_j1KEk", 34, "/downloads/MusicVideos/Pixies Official/20250730 - Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock.mp4", false, false, true, 1, [], 98, ~U[2025-07-30 09:57:01Z], ~U[2025-12-25 02:03:50Z], ~U[2025-12-25 02:03:50Z], "", "Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock", 25, false, "Tw3Cr_j1KEk", "https://www.youtube.com/shorts/Tw3Cr_j1KEk", "/downloads/MusicVideos/Pixies Official/20250730 - Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock.mp4", true, 1, ~U[2025-07-30 09:57:01Z]] 19:03:50.198 [debug] QUERY OK source="sources" db=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] 19:03:50.199 [debug] QUERY OK source="media_profiles" db=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] 19:03:50.199 [debug] QUERY OK source="media_items" db=0.2ms 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 [198] 19:03:50.199 [debug] Current batch of media processed. Will check again in 1000ms 19:03:51.200 [debug] Current batch of media processed. Will check again in 1000ms 19:03:52.201 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 25, "filename" => "/downloads/MusicVideos/Pixies Official/20250716 - 35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova.mp4", "id" => "RIr-2tZyNkU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/RIr-2tZyNkU", "playlist_index" => 35, "timestamp" => 1752680813, "title" => "35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova", "upload_date" => "20250716"} 19:03:52.202 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=526.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:52.202 [debug] QUERY OK source="sources" db=0.1ms idle=527.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] 19:03:52.203 [debug] QUERY OK source="media_items" db=0.3ms idle=527.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-16 15:46:53Z], 1] 19:03:52.204 [debug] QUERY OK source="media_items" db=0.4ms idle=528.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" ["35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova", "86acabec-6f77-4f07-9499-dc3f028a40a4", 25, false, "RIr-2tZyNkU", "https://www.youtube.com/shorts/RIr-2tZyNkU", 35, "/downloads/MusicVideos/Pixies Official/20250716 - 35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova.mp4", false, false, true, 1, [], 99, ~U[2025-07-16 15:46:53Z], ~U[2025-12-25 02:03:52Z], ~U[2025-12-25 02:03:52Z], "", "35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova", 25, false, "RIr-2tZyNkU", "https://www.youtube.com/shorts/RIr-2tZyNkU", "/downloads/MusicVideos/Pixies Official/20250716 - 35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova.mp4", true, 1, ~U[2025-07-16 15:46:53Z]] 19:03:52.204 [debug] QUERY OK source="sources" db=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] 19:03:52.204 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:03:52.205 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [199] 19:03:52.205 [debug] Current batch of media processed. Will check again in 1000ms 19:03:53.206 [debug] Current batch of media processed. Will check again in 1000ms 19:03:54.207 [debug] Current batch of media processed. Will check again in 1000ms 19:03:55.208 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 40, "filename" => "/downloads/MusicVideos/Pixies Official/20250705 - POV๏ผš โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour.mp4", "id" => "krfAp6ejRnk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/krfAp6ejRnk", "playlist_index" => 36, "timestamp" => 1751713824, "title" => "POV: โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour", "upload_date" => "20250705"} 19:03:55.209 [debug] QUERY OK source="sources" db=0.2ms idle=1533.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:55.209 [debug] QUERY OK source="sources" db=0.1ms idle=1533.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] 19:03:55.210 [debug] QUERY OK source="media_items" db=0.4ms idle=1534.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-05 11:10:24Z], 1] 19:03:55.211 [debug] QUERY OK source="media_items" db=0.6ms idle=1088.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" ["POV: โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour", "34e447e2-5641-4cdf-87f3-8744a9a1c0d1", 40, false, "krfAp6ejRnk", "https://www.youtube.com/shorts/krfAp6ejRnk", 36, "/downloads/MusicVideos/Pixies Official/20250705 - POV๏ผš โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour.mp4", false, false, true, 1, [], 99, ~U[2025-07-05 11:10:24Z], ~U[2025-12-25 02:03:55Z], ~U[2025-12-25 02:03:55Z], "", "POV: โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour", 40, false, "krfAp6ejRnk", "https://www.youtube.com/shorts/krfAp6ejRnk", "/downloads/MusicVideos/Pixies Official/20250705 - POV๏ผš โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour.mp4", true, 1, ~U[2025-07-05 11:10:24Z]] 19:03:55.211 [debug] QUERY OK source="sources" db=0.1ms 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] 19:03:55.211 [debug] QUERY OK source="media_profiles" db=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] 19:03:55.212 [debug] QUERY OK source="media_items" db=0.2ms 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 [200] 19:03:55.212 [debug] Current batch of media processed. Will check again in 1000ms 19:03:56.213 [debug] Current batch of media processed. Will check again in 1000ms 19:03:57.214 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 32, "filename" => "/downloads/MusicVideos/Pixies Official/20250623 - 36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock.mp4", "id" => "oLcg7TcnhJY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/oLcg7TcnhJY", "playlist_index" => 37, "timestamp" => 1750693523, "title" => "36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock", "upload_date" => "20250623"} 19:03:57.215 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=539.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:57.215 [debug] QUERY OK source="sources" db=0.1ms idle=540.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] 19:03:57.216 [debug] QUERY OK source="media_items" db=0.3ms idle=540.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-23 15:45:23Z], 1] 19:03:57.217 [debug] QUERY OK source="media_items" db=0.4ms idle=541.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" ["36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock", "43eaf4ed-562c-4ac2-8544-5e44452a04d6", 32, false, "oLcg7TcnhJY", "https://www.youtube.com/shorts/oLcg7TcnhJY", 37, "/downloads/MusicVideos/Pixies Official/20250623 - 36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock.mp4", false, false, true, 1, [], 99, ~U[2025-06-23 15:45:23Z], ~U[2025-12-25 02:03:57Z], ~U[2025-12-25 02:03:57Z], "", "36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock", 32, false, "oLcg7TcnhJY", "https://www.youtube.com/shorts/oLcg7TcnhJY", "/downloads/MusicVideos/Pixies Official/20250623 - 36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock.mp4", true, 1, ~U[2025-06-23 15:45:23Z]] 19:03:57.217 [debug] QUERY OK source="sources" db=0.1ms idle=90.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:57.217 [debug] QUERY OK source="media_profiles" db=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] 19:03:57.218 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [201] 19:03:57.218 [debug] Current batch of media processed. Will check again in 1000ms 19:03:58.218 [debug] Current batch of media processed. Will check again in 1000ms 19:03:59.219 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 38, "filename" => "/downloads/MusicVideos/Pixies Official/20250619 - Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel.mp4", "id" => "tce9PuBuOQU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/tce9PuBuOQU", "playlist_index" => 38, "timestamp" => 1750351639, "title" => "Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel", "upload_date" => "20250619"} 19:03:59.220 [debug] QUERY OK source="sources" db=0.3ms idle=544.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:03:59.220 [debug] QUERY OK source="sources" db=0.1ms idle=545.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:03:59.221 [debug] QUERY OK source="media_items" db=0.4ms idle=545.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-19 16:47:19Z], 1] 19:03:59.222 [debug] QUERY OK source="media_items" db=0.6ms idle=546.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" ["Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel", "d2ba83c0-d1cc-44b2-a257-247c168ab898", 38, false, "tce9PuBuOQU", "https://www.youtube.com/shorts/tce9PuBuOQU", 38, "/downloads/MusicVideos/Pixies Official/20250619 - Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel.mp4", false, false, true, 1, [], 99, ~U[2025-06-19 16:47:19Z], ~U[2025-12-25 02:03:59Z], ~U[2025-12-25 02:03:59Z], "", "Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel", 38, false, "tce9PuBuOQU", "https://www.youtube.com/shorts/tce9PuBuOQU", "/downloads/MusicVideos/Pixies Official/20250619 - Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel.mp4", true, 1, ~U[2025-06-19 16:47:19Z]] 19:03:59.223 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:03:59.223 [debug] QUERY OK source="media_profiles" db=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] 19:03:59.223 [debug] QUERY OK source="media_items" db=0.2ms 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 [202] 19:03:59.224 [debug] Current batch of media processed. Will check again in 1000ms 19:04:00.224 [debug] Current batch of media processed. Will check again in 1000ms 19:04:00.464 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:01.225 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 43, "filename" => "/downloads/MusicVideos/Pixies Official/20250612 - Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic.mp4", "id" => "MpeRMrVrUVA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/MpeRMrVrUVA", "playlist_index" => 39, "timestamp" => 1749743565, "title" => "Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic", "upload_date" => "20250612"} 19:04:01.226 [debug] QUERY OK source="sources" db=0.3ms idle=761.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:01.226 [debug] QUERY OK source="sources" db=0.1ms idle=550.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:01.227 [debug] QUERY OK source="media_items" db=0.5ms idle=551.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-12 15:52:45Z], 1] 19:04:01.228 [debug] QUERY OK source="media_items" db=0.6ms idle=552.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" ["Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic", "3449be80-3f7c-4fce-ad22-c4ff1a141991", 43, false, "MpeRMrVrUVA", "https://www.youtube.com/shorts/MpeRMrVrUVA", 39, "/downloads/MusicVideos/Pixies Official/20250612 - Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2025-06-12 15:52:45Z], ~U[2025-12-25 02:04:01Z], ~U[2025-12-25 02:04:01Z], "", "Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic", 43, false, "MpeRMrVrUVA", "https://www.youtube.com/shorts/MpeRMrVrUVA", "/downloads/MusicVideos/Pixies Official/20250612 - Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic.mp4", true, 1, ~U[2025-06-12 15:52:45Z]] 19:04:01.229 [debug] QUERY OK source="sources" db=0.2ms idle=94.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:01.229 [debug] QUERY OK source="media_profiles" db=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] 19:04:01.230 [debug] QUERY OK source="media_items" db=0.2ms 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 [203] 19:04:01.230 [debug] Current batch of media processed. Will check again in 1000ms 19:04:01.554 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P3J-7FHPCNU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/91/ee/91ee75a5df6e73cc8727e551d2d20af48e4be179ed5c3da0e1451d47cc6c4bf0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:04:01.556 [debug] Running yt-dlp command for action: download_thumbnail 19:04:01.557 [debug] QUERY OK source="settings" db=0.1ms idle=329.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 [] 19:04:01.557 [debug] QUERY OK source="settings" db=0.0ms idle=328.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 [] 19:04:01.557 [debug] QUERY OK source="settings" db=0.1ms idle=328.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 [] 19:04:01.557 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P3J-7FHPCNU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/32/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f8/57/f8576ace2c8a22c78b75d60d69764bb7a00b6917ba395a9dac7cddf0f0e6d270.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:04:02.230 [debug] Current batch of media processed. Will check again in 1000ms 19:04:03.231 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 34, "filename" => "/downloads/MusicVideos/Pixies Official/20250608 - 2004 vs 2024 #pixies #caribou #livemusic.mp4", "id" => "sc4VNXQu7C4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/sc4VNXQu7C4", "playlist_index" => 40, "timestamp" => 1749385872, "title" => "2004 vs 2024 #pixies #caribou #livemusic", "upload_date" => "20250608"} 19:04:03.232 [debug] QUERY OK source="sources" db=0.3ms idle=556.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:03.232 [debug] QUERY OK source="sources" db=0.2ms idle=557.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:03.233 [debug] QUERY OK source="media_items" db=0.5ms idle=557.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-08 12:31:12Z], 1] 19:04:03.234 [debug] QUERY OK source="media_items" db=0.5ms idle=558.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" ["2004 vs 2024 #pixies #caribou #livemusic", "81368689-e48d-4123-abd2-0f78177ae056", 34, false, "sc4VNXQu7C4", "https://www.youtube.com/shorts/sc4VNXQu7C4", 40, "/downloads/MusicVideos/Pixies Official/20250608 - 2004 vs 2024 #pixies #caribou #livemusic.mp4", false, false, true, 1, [], 99, ~U[2025-06-08 12:31:12Z], ~U[2025-12-25 02:04:03Z], ~U[2025-12-25 02:04:03Z], "", "2004 vs 2024 #pixies #caribou #livemusic", 34, false, "sc4VNXQu7C4", "https://www.youtube.com/shorts/sc4VNXQu7C4", "/downloads/MusicVideos/Pixies Official/20250608 - 2004 vs 2024 #pixies #caribou #livemusic.mp4", true, 1, ~U[2025-06-08 12:31:12Z]] 19:04:03.234 [debug] QUERY OK source="sources" db=0.1ms idle=97.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:03.235 [debug] QUERY OK source="media_profiles" db=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] 19:04:03.235 [debug] QUERY OK source="media_items" db=0.2ms 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 [204] 19:04:03.235 [debug] Current batch of media processed. Will check again in 1000ms 19:04:03.581 [info] GET /settings 19:04:03.581 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 19:04:03.581 [debug] QUERY OK source="settings" db=0.2ms idle=347.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 [] 19:04:03.582 [debug] QUERY OK source="settings" db=0.1ms idle=347.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 [] 19:04:03.582 [debug] QUERY OK source="settings" db=0.0ms idle=347.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 [] 19:04:03.582 [debug] QUERY OK source="settings" db=0.0ms idle=347.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 [] 19:04:03.583 [info] Sent 200 in 2ms 19:04:03.668 [info] CONNECTED TO Phoenix.LiveView.Socket in 23ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "QBYMACtsIh4XL14zClgDORcaLQMGBh0xroe9f9HHcy1J36ELMrtVHMIn", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:04:03.848 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "value" => nil} 19:04:03.848 [debug] Replied in 213ยตs 19:04:03.848 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:04:03.849 [debug] Replied in 84ยตs 19:04:04.236 [debug] Current batch of media processed. Will check again in 1000ms 19:04:05.237 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 57, "filename" => "/downloads/MusicVideos/Pixies Official/20250602 - 36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan.mp4", "id" => "2k0eLHZkAXc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/2k0eLHZkAXc", "playlist_index" => 41, "timestamp" => 1748877661, "title" => "36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan", "upload_date" => "20250602"} 19:04:05.237 [debug] QUERY OK source="sources" db=0.1ms idle=562.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:05.238 [debug] QUERY OK source="sources" db=0.1ms idle=562.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:05.238 [debug] QUERY OK source="media_items" db=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[2025-06-02 15:21:01Z], 1] 19:04:05.239 [debug] QUERY OK source="media_items" db=0.4ms idle=563.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" ["36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan", "d4fe4b70-31ac-4a10-994c-2f06c2d599d6", 57, false, "2k0eLHZkAXc", "https://www.youtube.com/shorts/2k0eLHZkAXc", 41, "/downloads/MusicVideos/Pixies Official/20250602 - 36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan.mp4", false, false, true, 1, [], 99, ~U[2025-06-02 15:21:01Z], ~U[2025-12-25 02:04:05Z], ~U[2025-12-25 02:04:05Z], "", "36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan", 57, false, "2k0eLHZkAXc", "https://www.youtube.com/shorts/2k0eLHZkAXc", "/downloads/MusicVideos/Pixies Official/20250602 - 36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan.mp4", true, 1, ~U[2025-06-02 15:21:01Z]] 19:04:05.239 [debug] QUERY OK source="sources" db=0.1ms idle=100.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:05.240 [debug] QUERY OK source="media_profiles" db=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] 19:04:05.240 [debug] QUERY OK source="media_items" db=0.1ms 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 [205] 19:04:05.240 [debug] Current batch of media processed. Will check again in 1000ms 19:04:05.597 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=P3J-7FHPCNU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/32/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f8/57/f8576ace2c8a22c78b75d60d69764bb7a00b6917ba395a9dac7cddf0f0e6d270.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:04:05.597 [debug] QUERY OK db=0.0ms idle=358.8ms begin [] 19:04:05.598 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:04:01Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Levitate Me (John Peel Session, 1988) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Levitate Me (John Peel Session, 1988) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Levitate Me (John Peel Session, 1988) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Levitate Me (John Peel Session, 1988) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:04:05Z], 32] 19:04:05.598 [debug] QUERY OK source="media_metadata" db=0.2ms 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/32/metadata.json.gz", "/config/metadata/media_items/32/thumbnail.jpg", 32, ~U[2025-12-25 02:04:05Z], ~U[2025-12-25 02:04:05Z]] 19:04:05.598 [debug] QUERY OK db=0.1ms commit [] 19:04:05.599 [debug] QUERY OK source="media_items" db=0.3ms idle=359.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [77668714, ~U[2025-12-25 02:04:05Z], 32] 19:04:05.599 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:04:05.599 [info] {"args":{"id":32},"id":33,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":30730502,"event":"job:stop","queue_time":355868395,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:04:05.606 [info] {"args":{"id":34},"id":35,"meta":{},"system_time":1766628245605916415,"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"]} 19:04:05.606 [debug] QUERY OK source="media_items" db=0.1ms idle=365.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" = ?) [34] 19:04:05.606 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:04:05.606 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:05.606 [debug] QUERY OK source="media_profiles" db=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] 19:04:05.607 [debug] QUERY OK source="media_items" db=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 [34] 19:04:05.607 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.7ms 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" = ?) [34] 19:04:05.607 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 19:04:05.608 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:04:05.608 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:04:05.608 [debug] Running yt-dlp command for action: get_downloadable_status 19:04:05.608 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:04:05.609 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:04:05.609 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:04:05.609 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Mak8tUrXROs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6a/23/6a236d501c6115f5165091123fc88cda29254ba25a568633f70b3f20d601327c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:04:06.241 [debug] Current batch of media processed. Will check again in 1000ms 19:04:07.242 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 19, "filename" => "/downloads/MusicVideos/Pixies Official/20250530 - Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic.mp4", "id" => "lYmx7YEK7XM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/lYmx7YEK7XM", "playlist_index" => 42, "timestamp" => 1748623186, "title" => "Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic", "upload_date" => "20250530"} 19:04:07.243 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:07.244 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:04:07.244 [debug] QUERY OK source="media_items" db=0.5ms idle=568.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-30 16:39:46Z], 1] 19:04:07.245 [debug] QUERY OK source="media_items" db=0.4ms idle=569.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" ["Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic", "e54670c9-90dd-4819-8e11-b2325552fef7", 19, false, "lYmx7YEK7XM", "https://www.youtube.com/shorts/lYmx7YEK7XM", 42, "/downloads/MusicVideos/Pixies Official/20250530 - Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2025-05-30 16:39:46Z], ~U[2025-12-25 02:04:07Z], ~U[2025-12-25 02:04:07Z], "", "Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic", 19, false, "lYmx7YEK7XM", "https://www.youtube.com/shorts/lYmx7YEK7XM", "/downloads/MusicVideos/Pixies Official/20250530 - Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic.mp4", true, 1, ~U[2025-05-30 16:39:46Z]] 19:04:07.245 [debug] QUERY OK source="sources" db=0.1ms idle=103.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:07.246 [debug] QUERY OK source="media_profiles" db=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] 19:04:07.246 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [206] 19:04:07.246 [debug] Current batch of media processed. Will check again in 1000ms 19:04:07.490 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:08.247 [debug] Current batch of media processed. Will check again in 1000ms 19:04:09.220 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Pr5qkQDrOHo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/93/a8/93a853944d01b39dc56338ee3e6b08a02ec1fbbc2f8632076c731617910108f5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:04:09.223 [debug] Running yt-dlp command for action: download_thumbnail 19:04:09.223 [debug] QUERY OK source="settings" db=0.1ms idle=548.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 [] 19:04:09.224 [debug] QUERY OK source="settings" db=0.1ms idle=548.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 [] 19:04:09.224 [debug] QUERY OK source="settings" db=0.1ms idle=548.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 [] 19:04:09.224 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Pr5qkQDrOHo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/33/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/60/d6/60d656eb5f85b18ebc4a96e60d35d4f12cfb267937875bb989c3a5c78110d362.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:04:09.248 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 24, "filename" => "/downloads/MusicVideos/Pixies Official/20250522 - Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป.mp4", "id" => "qIkL1sStbJA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/qIkL1sStbJA", "playlist_index" => 43, "timestamp" => 1747931430, "title" => "Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป", "upload_date" => "20250522"} 19:04:09.249 [debug] QUERY OK source="sources" db=0.2ms idle=573.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:09.249 [debug] QUERY OK source="sources" db=0.1ms idle=105.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:09.249 [debug] QUERY OK source="media_items" db=0.3ms idle=25.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-22 16:30:30Z], 1] 19:04:09.250 [debug] QUERY OK source="media_items" db=0.4ms idle=26.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" ["Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป", "2945a309-d3e9-418a-8e2b-757b816e5136", 24, false, "qIkL1sStbJA", "https://www.youtube.com/shorts/qIkL1sStbJA", 43, "/downloads/MusicVideos/Pixies Official/20250522 - Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป.mp4", false, false, true, 1, [], 99, ~U[2025-05-22 16:30:30Z], ~U[2025-12-25 02:04:09Z], ~U[2025-12-25 02:04:09Z], "", "Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป", 24, false, "qIkL1sStbJA", "https://www.youtube.com/shorts/qIkL1sStbJA", "/downloads/MusicVideos/Pixies Official/20250522 - Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป.mp4", true, 1, ~U[2025-05-22 16:30:30Z]] 19:04:09.251 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:04:09.251 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:04:09.251 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [207] 19:04:09.251 [debug] Current batch of media processed. Will check again in 1000ms 19:04:09.461 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Mak8tUrXROs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6a/23/6a236d501c6115f5165091123fc88cda29254ba25a568633f70b3f20d601327c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:04:09.461 [debug] Running yt-dlp command for action: download 19:04:09.461 [debug] QUERY OK source="settings" db=0.1ms idle=211.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 [] 19:04:09.462 [debug] QUERY OK source="settings" db=0.0ms idle=211.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 [] 19:04:09.462 [debug] QUERY OK source="settings" db=0.0ms idle=211.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 [] 19:04:09.462 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Mak8tUrXROs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d7/e9/d7e9be4b2b102324ba5e2864e26c96daa05240ec0401236aab784bbf421fb21a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:04:10.252 [debug] Current batch of media processed. Will check again in 1000ms 19:04:11.253 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20250519 - Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton.mp4", "id" => "8D-98ep5ivk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/8D-98ep5ivk", "playlist_index" => 44, "timestamp" => 1747673003, "title" => "Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton", "upload_date" => "20250519"} 19:04:11.254 [debug] QUERY OK source="sources" db=0.2ms idle=578.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:11.254 [debug] QUERY OK source="sources" db=0.1ms idle=578.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:11.254 [debug] QUERY OK source="media_items" db=0.3ms idle=578.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-19 16:43:23Z], 1] 19:04:11.379 [debug] QUERY OK source="media_items" db=124.4ms idle=579.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" ["Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton", "3baccf93-8171-4b26-ae1b-a6582716a440", 30, false, "8D-98ep5ivk", "https://www.youtube.com/shorts/8D-98ep5ivk", 44, "/downloads/MusicVideos/Pixies Official/20250519 - Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton.mp4", false, false, true, 1, [], 99, ~U[2025-05-19 16:43:23Z], ~U[2025-12-25 02:04:11Z], ~U[2025-12-25 02:04:11Z], "", "Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton", 30, false, "8D-98ep5ivk", "https://www.youtube.com/shorts/8D-98ep5ivk", "/downloads/MusicVideos/Pixies Official/20250519 - Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton.mp4", true, 1, ~U[2025-05-19 16:43:23Z]] 19:04:11.380 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=233.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:11.380 [debug] QUERY OK source="media_profiles" db=0.0ms idle=126.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] 19:04:11.380 [debug] QUERY OK source="media_items" db=0.1ms idle=126.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 [208] 19:04:11.380 [debug] Current batch of media processed. Will check again in 1000ms 19:04:12.381 [debug] Current batch of media processed. Will check again in 1000ms 19:04:13.382 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 13, "filename" => "/downloads/MusicVideos/Pixies Official/20250506 - ๏ผ‚A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback๏ผ‚.mp4", "id" => "ftALEw6JI-o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/ftALEw6JI-o", "playlist_index" => 45, "timestamp" => 1746531037, "title" => "\"A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback\"", "upload_date" => "20250506"} 19:04:13.383 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=707.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:13.383 [debug] QUERY OK source="sources" db=0.0ms idle=707.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:13.383 [debug] QUERY OK source="media_items" db=0.4ms idle=707.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-06 11:30:37Z], 1] 19:04:13.398 [debug] QUERY OK source="media_items" db=14.4ms idle=708.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" ["\"A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback\"", "d4bd8e9f-5ed0-4fe4-8b7d-0688feddca91", 13, false, "ftALEw6JI-o", "https://www.youtube.com/shorts/ftALEw6JI-o", 45, "/downloads/MusicVideos/Pixies Official/20250506 - ๏ผ‚A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback๏ผ‚.mp4", false, false, true, 1, [], 99, ~U[2025-05-06 11:30:37Z], ~U[2025-12-25 02:04:13Z], ~U[2025-12-25 02:04:13Z], "", "\"A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback\"", 13, false, "ftALEw6JI-o", "https://www.youtube.com/shorts/ftALEw6JI-o", "/downloads/MusicVideos/Pixies Official/20250506 - ๏ผ‚A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback๏ผ‚.mp4", true, 1, ~U[2025-05-06 11:30:37Z]] 19:04:13.399 [debug] QUERY OK source="sources" db=0.1ms idle=250.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:13.399 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 19:04:13.399 [debug] QUERY OK source="media_items" db=0.1ms idle=16.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 [209] 19:04:13.399 [debug] Current batch of media processed. Will check again in 1000ms 19:04:13.782 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Pr5qkQDrOHo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/33/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/60/d6/60d656eb5f85b18ebc4a96e60d35d4f12cfb267937875bb989c3a5c78110d362.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:04:13.783 [debug] QUERY OK db=0.0ms idle=399.1ms begin [] 19:04:13.783 [debug] QUERY OK source="media_items" db=0.2ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:04:09Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Caribou (John Peel Session, 1988) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Caribou (John Peel Session, 1988) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Caribou (John Peel Session, 1988) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Caribou (John Peel Session, 1988) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:04:13Z], 33] 19:04:13.783 [debug] QUERY OK source="media_metadata" db=0.1ms 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/33/metadata.json.gz", "/config/metadata/media_items/33/thumbnail.jpg", 33, ~U[2025-12-25 02:04:13Z], ~U[2025-12-25 02:04:13Z]] 19:04:13.783 [debug] QUERY OK db=0.1ms commit [] 19:04:13.784 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=385.5ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [111261030, ~U[2025-12-25 02:04:13Z], 33] 19:04:13.784 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:04:13.785 [info] {"args":{"id":33},"id":34,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":36262698,"event":"job:stop","queue_time":356521403,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:04:13.790 [info] {"args":{"id":35},"id":36,"meta":{},"system_time":1766628253790853023,"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"]} 19:04:13.791 [debug] QUERY OK source="media_items" db=0.1ms idle=391.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] 19:04:13.791 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:04:13.791 [debug] QUERY OK source="sources" db=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] 19:04:13.791 [debug] QUERY OK source="media_profiles" db=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] 19:04:13.792 [debug] QUERY OK source="media_items" db=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 [35] 19:04:13.792 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.8ms 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" = ?) [35] 19:04:13.793 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 19:04:13.793 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:04:13.793 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:04:13.793 [debug] Running yt-dlp command for action: get_downloadable_status 19:04:13.794 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:04:13.794 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:04:13.795 [debug] QUERY OK source="settings" db=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 [] 19:04:13.795 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=FZZH37CRT78 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d2/29/d229f477a7b9da27ff66ab929b8e505d9ae56619651b7a8eb547d77607dbc946.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:04:14.400 [debug] Current batch of media processed. Will check again in 1000ms 19:04:15.401 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 46, "filename" => "/downloads/MusicVideos/Pixies Official/20250422 - Sweet flesh is on the bone... #Pixies #BehindTheSong.mp4", "id" => "mWdyGC11bo4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/mWdyGC11bo4", "playlist_index" => 46, "timestamp" => 1745342002, "title" => "Sweet flesh is on the bone... #Pixies #BehindTheSong", "upload_date" => "20250422"} 19:04:15.401 [debug] QUERY OK source="sources" db=0.1ms idle=1607.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:15.402 [debug] QUERY OK source="sources" db=0.0ms idle=1607.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:15.402 [debug] QUERY OK source="media_items" db=0.4ms idle=1607.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-22 17:13:22Z], 1] 19:04:15.403 [debug] QUERY OK source="media_items" db=0.3ms idle=1253.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" ["Sweet flesh is on the bone... #Pixies #BehindTheSong", "aaac6048-31f6-4be3-926b-05e4f3566470", 46, false, "mWdyGC11bo4", "https://www.youtube.com/shorts/mWdyGC11bo4", 46, "/downloads/MusicVideos/Pixies Official/20250422 - Sweet flesh is on the bone... #Pixies #BehindTheSong.mp4", false, false, true, 1, [], 99, ~U[2025-04-22 17:13:22Z], ~U[2025-12-25 02:04:15Z], ~U[2025-12-25 02:04:15Z], "", "Sweet flesh is on the bone... #Pixies #BehindTheSong", 46, false, "mWdyGC11bo4", "https://www.youtube.com/shorts/mWdyGC11bo4", "/downloads/MusicVideos/Pixies Official/20250422 - Sweet flesh is on the bone... #Pixies #BehindTheSong.mp4", true, 1, ~U[2025-04-22 17:13:22Z]] 19:04:15.403 [debug] QUERY OK source="sources" db=0.1ms idle=253.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:15.403 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:04:15.404 [debug] QUERY OK source="media_items" db=0.1ms 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 [210] 19:04:15.404 [debug] Current batch of media processed. Will check again in 1000ms 19:04:16.197 [info] POST /settings 19:04:16.197 [debug] Processing with PinchflatWeb.Settings.SettingController.update/2 Parameters: %{"_csrf_token" => "QBYMACtsIh4XL14zClgDORcaLQMGBh0xroe9f9HHcy1J36ELMrtVHMIn", "_method" => "put", "setting" => %{"apprise_server" => "", "audio_codec_preference" => "m4a", "download_throughput_limit" => "", "extractor_sleep_interval_seconds" => "60", "restrict_filenames" => "false", "video_codec_preference" => "avc", "youtube_api_key" => ""}} Pipelines: [:browser] 19:04:16.197 [debug] QUERY OK source="settings" db=0.1ms idle=794.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 [] 19:04:16.198 [debug] QUERY OK source="settings" db=0.1ms idle=794.4ms UPDATE "settings" SET "extractor_sleep_interval_seconds" = ? WHERE "id" = ? [60, 1] 19:04:16.198 [info] Sent 302 in 1ms 19:04:16.212 [info] GET /settings 19:04:16.212 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 19:04:16.213 [debug] QUERY OK source="settings" db=0.1ms idle=809.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 [] 19:04:16.213 [debug] QUERY OK source="settings" db=0.1ms idle=809.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 [] 19:04:16.213 [debug] QUERY OK source="settings" db=0.0ms idle=62.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 [] 19:04:16.214 [debug] QUERY OK source="settings" db=0.0ms idle=16.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 [] 19:04:16.215 [info] Sent 200 in 2ms 19:04:16.404 [debug] Current batch of media processed. Will check again in 1000ms 19:04:16.550 [info] CONNECTED TO Phoenix.LiveView.Socket in 26ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "YR0bSz0kXxhMIwogASkxRxMmMTQlCTFvSdrrpq5N8ueY8Gw2INhakBe0", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:04:16.628 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "value" => nil} 19:04:16.628 [debug] Replied in 116ยตs 19:04:16.628 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:04:16.628 [debug] Replied in 57ยตs 19:04:17.405 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 56, "filename" => "/downloads/MusicVideos/Pixies Official/20250417 - 37 years ago we released Doolittle. What's your favourite track from the album๏ผŸ #pixies.mp4", "id" => "mLElbV4eXVc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/mLElbV4eXVc", "playlist_index" => 47, "timestamp" => 1744891020, "title" => "37 years ago we released Doolittle. What's your favourite track from the album? #pixies", "upload_date" => "20250417"} 19:04:17.406 [debug] QUERY OK source="sources" db=0.1ms idle=1192.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] 19:04:17.406 [debug] QUERY OK source="sources" db=0.1ms idle=1192.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] 19:04:17.406 [debug] QUERY OK source="media_items" db=0.2ms idle=1192.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-17 11:57:00Z], 1] 19:04:17.407 [debug] QUERY OK source="media_items" db=0.4ms idle=1192.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" ["37 years ago we released Doolittle. What's your favourite track from the album? #pixies", "c26a1220-f007-4866-b750-0bc5c7b01d80", 56, false, "mLElbV4eXVc", "https://www.youtube.com/shorts/mLElbV4eXVc", 47, "/downloads/MusicVideos/Pixies Official/20250417 - 37 years ago we released Doolittle. What's your favourite track from the album๏ผŸ #pixies.mp4", false, false, true, 1, [], 99, ~U[2025-04-17 11:57:00Z], ~U[2025-12-25 02:04:17Z], ~U[2025-12-25 02:04:17Z], "", "37 years ago we released Doolittle. What's your favourite track from the album? #pixies", 56, false, "mLElbV4eXVc", "https://www.youtube.com/shorts/mLElbV4eXVc", "/downloads/MusicVideos/Pixies Official/20250417 - 37 years ago we released Doolittle. What's your favourite track from the album๏ผŸ #pixies.mp4", true, 1, ~U[2025-04-17 11:57:00Z]] 19:04:17.407 [debug] QUERY OK source="sources" db=0.0ms idle=254.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:17.408 [debug] QUERY OK source="media_profiles" db=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] 19:04:17.408 [debug] QUERY OK source="media_items" db=0.1ms 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 [211] 19:04:17.408 [debug] Current batch of media processed. Will check again in 1000ms 19:04:17.445 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=FZZH37CRT78 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d2/29/d229f477a7b9da27ff66ab929b8e505d9ae56619651b7a8eb547d77607dbc946.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:04:17.445 [debug] Running yt-dlp command for action: download 19:04:17.446 [debug] QUERY OK source="settings" db=0.1ms idle=39.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 [] 19:04:17.446 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:04:17.446 [debug] QUERY OK source="settings" db=0.0ms idle=38.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 [] 19:04:17.446 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=FZZH37CRT78 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/24/5e/245ece313838d073aa3eb5c4869a0be6ced1389497b9032965d6effc46ef1e8c.json --sleep-requests 81 --sleep-interval 75 --sleep-subtitles 76 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:04:18.409 [debug] Current batch of media processed. Will check again in 1000ms 19:04:18.502 [info] GET /app_info 19:04:18.503 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 19:04:18.503 [debug] QUERY OK source="settings" db=0.2ms idle=1095.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 [] 19:04:18.504 [debug] QUERY OK source="settings" db=0.1ms idle=1057.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 [] 19:04:18.504 [debug] QUERY OK source="settings" db=0.1ms idle=1058.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 [] 19:04:18.505 [debug] QUERY OK source="settings" db=0.0ms idle=1058.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 [] 19:04:18.505 [debug] QUERY OK source="settings" db=0.0ms idle=351.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 [] 19:04:18.506 [info] Sent 200 in 3ms 19:04:18.872 [info] CONNECTED TO Phoenix.LiveView.Socket in 44ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "elRRbXgKIydBHh49SDY_BwwQFwEpDmMJH-8T5_Iq5HqDqXyrVxNTgE7V", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:04:18.981 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:04:18.981 [debug] Replied in 111ยตs 19:04:19.410 [debug] Current batch of media processed. Will check again in 1000ms 19:04:20.411 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 35, "filename" => "/downloads/MusicVideos/Pixies Official/20250416 - Where Is My Mind๏ผŸ a Nothing But Thieves cover....mp4", "id" => "ftPx_EITGnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/ftPx_EITGnE", "playlist_index" => 48, "timestamp" => 1744810312, "title" => "Where Is My Mind? a Nothing But Thieves cover...", "upload_date" => "20250416"} 19:04:20.412 [debug] QUERY OK source="sources" db=0.2ms idle=736.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:20.412 [debug] QUERY OK source="sources" db=0.1ms idle=736.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:20.413 [debug] QUERY OK source="media_items" db=0.4ms idle=737.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-16 13:31:52Z], 1] 19:04:20.413 [debug] QUERY OK source="media_items" db=0.4ms idle=737.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" ["Where Is My Mind? a Nothing But Thieves cover...", "23b4fa8c-d84c-4e96-8062-cdccdffabe64", 35, false, "ftPx_EITGnE", "https://www.youtube.com/shorts/ftPx_EITGnE", 48, "/downloads/MusicVideos/Pixies Official/20250416 - Where Is My Mind๏ผŸ a Nothing But Thieves cover....mp4", false, false, true, 1, [], 99, ~U[2025-04-16 13:31:52Z], ~U[2025-12-25 02:04:20Z], ~U[2025-12-25 02:04:20Z], "", "Where Is My Mind? a Nothing But Thieves cover...", 35, false, "ftPx_EITGnE", "https://www.youtube.com/shorts/ftPx_EITGnE", "/downloads/MusicVideos/Pixies Official/20250416 - Where Is My Mind๏ผŸ a Nothing But Thieves cover....mp4", true, 1, ~U[2025-04-16 13:31:52Z]] 19:04:20.414 [debug] QUERY OK source="sources" db=0.1ms idle=257.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] 19:04:20.414 [debug] QUERY OK source="media_profiles" db=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] 19:04:20.414 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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] 19:04:20.415 [debug] Current batch of media processed. Will check again in 1000ms 19:04:20.602 [info] GET / 19:04:20.602 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:04:20.602 [debug] QUERY OK source="settings" db=0.1ms idle=189.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 [] 19:04:20.602 [debug] QUERY OK source="media_profiles" db=0.0ms idle=188.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:04:20.603 [debug] QUERY OK source="sources" db=0.5ms idle=188.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:04:20.603 [debug] QUERY OK source="media_items" db=0.1ms idle=189.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:04:20.603 [debug] QUERY OK source="media_items" db=0.0ms idle=188.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:04:20.604 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:04:20.604 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:04:20.604 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:04:20.605 [debug] QUERY OK source="tasks" db=0.4ms idle=1.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"] 19:04:20.605 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:04:20.605 [debug] QUERY OK source="media_items" db=0.2ms 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 (?,?)) [34, 35] 19:04:20.606 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:04:20.607 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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] 19:04:20.607 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:04:20.608 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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"))) [] 19:04:20.609 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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] 19:04:20.609 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:04:20.610 [info] Sent 200 in 8ms 19:04:20.678 [info] CONNECTED TO Phoenix.LiveView.Socket in 26ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "By0tV3Q6AR0jOxhPbz8xHiI6AxMJMyUM5TDn9okKWmw6VQwkxRZFGxqS", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:04:20.755 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:04:20.755 [debug] QUERY OK source="media_items" db=0.2ms idle=148.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)) [] 19:04:20.756 [debug] QUERY OK source="media_items" db=0.2ms idle=148.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] 19:04:20.756 [debug] QUERY OK source="sources" db=0.0ms idle=147.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:20.756 [debug] Replied in 1ms 19:04:20.757 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:04:20.758 [debug] QUERY OK source="media_items" db=0.4ms idle=148.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"))) [] 19:04:20.758 [debug] QUERY OK source="media_items" db=0.3ms idle=149.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] 19:04:20.759 [debug] QUERY OK source="sources" db=0.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" = ?) [1] 19:04:20.759 [debug] Replied in 1ms 19:04:20.759 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:04:20.760 [debug] QUERY OK source="tasks" db=0.1ms 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"] 19:04:20.760 [debug] QUERY OK source="media_items" db=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" IN (?,?)) [34, 35] 19:04:20.760 [debug] QUERY OK source="sources" db=0.2ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:20.761 [debug] Replied in 1ms 19:04:20.761 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:04:20.761 [debug] Replied in 46ยตs 19:04:21.415 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 43, "filename" => "/downloads/MusicVideos/Pixies Official/20250414 - Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong.mp4", "id" => "vHrm1CD4F04", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/vHrm1CD4F04", "playlist_index" => 49, "timestamp" => 1744634575, "title" => "Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong", "upload_date" => "20250414"} 19:04:21.416 [debug] QUERY OK source="sources" db=0.3ms idle=656.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:21.416 [debug] QUERY OK source="sources" db=0.2ms idle=656.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:21.417 [debug] QUERY OK source="media_items" db=0.2ms idle=656.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-14 12:42:55Z], 1] 19:04:21.418 [debug] QUERY OK source="media_items" db=0.6ms idle=656.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" ["Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong", "026e26e3-f5f4-44de-b46c-a7c57f140747", 43, false, "vHrm1CD4F04", "https://www.youtube.com/shorts/vHrm1CD4F04", 49, "/downloads/MusicVideos/Pixies Official/20250414 - Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong.mp4", false, false, true, 1, [], 99, ~U[2025-04-14 12:42:55Z], ~U[2025-12-25 02:04:21Z], ~U[2025-12-25 02:04:21Z], "", "Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong", 43, false, "vHrm1CD4F04", "https://www.youtube.com/shorts/vHrm1CD4F04", "/downloads/MusicVideos/Pixies Official/20250414 - Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong.mp4", true, 1, ~U[2025-04-14 12:42:55Z]] 19:04:21.418 [debug] QUERY OK source="sources" db=0.1ms idle=260.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:21.419 [debug] QUERY OK source="media_profiles" db=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] 19:04:21.419 [debug] QUERY OK source="media_items" db=0.2ms 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 [213] 19:04:21.419 [debug] Current batch of media processed. Will check again in 1000ms 19:04:22.420 [debug] Current batch of media processed. Will check again in 1000ms 19:04:23.421 [debug] Current batch of media processed. Will check again in 1000ms 19:04:24.422 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 22, "filename" => "/downloads/MusicVideos/Pixies Official/20250411 - Pixies logos through the years. Whatโ€™s your favorite๏ผŸ #Pixies #RockMusic #Logos.mp4", "id" => "fYnIG7gHi9A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/fYnIG7gHi9A", "playlist_index" => 50, "timestamp" => 1744387268, "title" => "Pixies logos through the years. Whatโ€™s your favorite? #Pixies #RockMusic #Logos", "upload_date" => "20250411"} 19:04:24.423 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1747.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:24.423 [debug] QUERY OK source="sources" db=0.2ms idle=1748.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] 19:04:24.424 [debug] QUERY OK source="media_items" db=0.3ms idle=1748.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-11 16:01:08Z], 1] 19:04:24.425 [debug] QUERY OK source="media_items" db=0.4ms idle=1264.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" ["Pixies logos through the years. Whatโ€™s your favorite? #Pixies #RockMusic #Logos", "4041103a-424e-4950-be10-10a75201d551", 22, false, "fYnIG7gHi9A", "https://www.youtube.com/shorts/fYnIG7gHi9A", 50, "/downloads/MusicVideos/Pixies Official/20250411 - Pixies logos through the years. Whatโ€™s your favorite๏ผŸ #Pixies #RockMusic #Logos.mp4", false, false, true, 1, [], 99, ~U[2025-04-11 16:01:08Z], ~U[2025-12-25 02:04:24Z], ~U[2025-12-25 02:04:24Z], "", "Pixies logos through the years. Whatโ€™s your favorite? #Pixies #RockMusic #Logos", 22, false, "fYnIG7gHi9A", "https://www.youtube.com/shorts/fYnIG7gHi9A", "/downloads/MusicVideos/Pixies Official/20250411 - Pixies logos through the years. Whatโ€™s your favorite๏ผŸ #Pixies #RockMusic #Logos.mp4", true, 1, ~U[2025-04-11 16:01:08Z]] 19:04:24.425 [debug] QUERY OK source="sources" db=0.1ms idle=263.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:24.425 [debug] QUERY OK source="media_profiles" db=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] 19:04:24.426 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [214] 19:04:24.426 [debug] Current batch of media processed. Will check again in 1000ms 19:04:25.427 [debug] Current batch of media processed. Will check again in 1000ms 19:04:26.428 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 46, "filename" => "/downloads/MusicVideos/Pixies Official/20250408 - Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock.mp4", "id" => "kqMaIVpzcMs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/kqMaIVpzcMs", "playlist_index" => 51, "timestamp" => 1744123096, "title" => "Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock", "upload_date" => "20250408"} 19:04:26.429 [debug] QUERY OK source="sources" db=0.2ms idle=753.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:26.429 [debug] QUERY OK source="sources" db=0.1ms idle=753.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:26.430 [debug] QUERY OK source="media_items" db=0.4ms idle=754.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-08 14:38:16Z], 1] 19:04:26.431 [debug] QUERY OK source="media_items" db=0.4ms idle=754.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" ["Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock", "0e8ac1ce-22a0-4490-ad72-950b7eb1722b", 46, false, "kqMaIVpzcMs", "https://www.youtube.com/shorts/kqMaIVpzcMs", 51, "/downloads/MusicVideos/Pixies Official/20250408 - Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock.mp4", false, false, true, 1, [], 99, ~U[2025-04-08 14:38:16Z], ~U[2025-12-25 02:04:26Z], ~U[2025-12-25 02:04:26Z], "", "Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock", 46, false, "kqMaIVpzcMs", "https://www.youtube.com/shorts/kqMaIVpzcMs", "/downloads/MusicVideos/Pixies Official/20250408 - Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock.mp4", true, 1, ~U[2025-04-08 14:38:16Z]] 19:04:26.431 [debug] QUERY OK source="sources" db=0.1ms idle=266.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] 19:04:26.431 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:04:26.432 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [215] 19:04:26.432 [debug] Current batch of media processed. Will check again in 1000ms 19:04:27.432 [debug] Current batch of media processed. Will check again in 1000ms 19:04:28.433 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 55, "filename" => "/downloads/MusicVideos/Pixies Official/20250327 - Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera.mp4", "id" => "sJr5KDn20xk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/sJr5KDn20xk", "playlist_index" => 52, "timestamp" => 1743093914, "title" => "Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera", "upload_date" => "20250327"} 19:04:28.434 [debug] QUERY OK source="sources" db=0.2ms idle=758.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:28.434 [debug] QUERY OK source="sources" db=0.1ms idle=758.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:28.435 [debug] QUERY OK source="media_items" db=0.4ms idle=759.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-27 16:45:14Z], 1] 19:04:28.436 [debug] QUERY OK source="media_items" db=0.4ms idle=759.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" ["Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera", "38e57bd4-4278-4be2-878c-1aa9176bebee", 55, false, "sJr5KDn20xk", "https://www.youtube.com/shorts/sJr5KDn20xk", 52, "/downloads/MusicVideos/Pixies Official/20250327 - Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera.mp4", false, false, true, 1, [], 99, ~U[2025-03-27 16:45:14Z], ~U[2025-12-25 02:04:28Z], ~U[2025-12-25 02:04:28Z], "", "Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera", 55, false, "sJr5KDn20xk", "https://www.youtube.com/shorts/sJr5KDn20xk", "/downloads/MusicVideos/Pixies Official/20250327 - Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera.mp4", true, 1, ~U[2025-03-27 16:45:14Z]] 19:04:28.436 [debug] QUERY OK source="sources" db=0.1ms idle=268.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:28.436 [debug] QUERY OK source="media_profiles" db=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] 19:04:28.437 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [216] 19:04:28.437 [debug] Current batch of media processed. Will check again in 1000ms 19:04:28.662 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Mak8tUrXROs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d7/e9/d7e9be4b2b102324ba5e2864e26c96daa05240ec0401236aab784bbf421fb21a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:04:28.674 [debug] Running yt-dlp command for action: download_thumbnail 19:04:28.675 [debug] QUERY OK source="settings" db=0.1ms idle=239.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 [] 19:04:28.675 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:04:28.675 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:04:28.675 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Mak8tUrXROs --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/34/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/9b/8e/9b8e6882150d34a07c0357dac714af356efdcc0d2f86d084b79373fb562037dd.json --sleep-requests 84 --sleep-interval 77 --sleep-subtitles 65 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:04:29.437 [debug] Current batch of media processed. Will check again in 1000ms 19:04:30.438 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 36, "filename" => "/downloads/MusicVideos/Pixies Official/20250323 - David Bowie live in 2002 #Pixies #DavidBowie #Cover.mp4", "id" => "J_EVRN46ZKI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/J_EVRN46ZKI", "playlist_index" => 53, "timestamp" => 1742746501, "title" => "David Bowie live in 2002 #Pixies #DavidBowie #Cover", "upload_date" => "20250323"} 19:04:30.439 [debug] QUERY OK source="sources" db=0.1ms idle=1763.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:30.439 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:04:30.439 [debug] QUERY OK source="media_items" db=0.3ms idle=1270.1ms 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 16:15:01Z], 1] 19:04:30.440 [debug] QUERY OK source="media_items" db=0.3ms idle=764.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" ["David Bowie live in 2002 #Pixies #DavidBowie #Cover", "e659741f-f0e8-4a13-8785-f3c4e993439b", 36, false, "J_EVRN46ZKI", "https://www.youtube.com/shorts/J_EVRN46ZKI", 53, "/downloads/MusicVideos/Pixies Official/20250323 - David Bowie live in 2002 #Pixies #DavidBowie #Cover.mp4", false, false, true, 1, [], 99, ~U[2025-03-23 16:15:01Z], ~U[2025-12-25 02:04:30Z], ~U[2025-12-25 02:04:30Z], "", "David Bowie live in 2002 #Pixies #DavidBowie #Cover", 36, false, "J_EVRN46ZKI", "https://www.youtube.com/shorts/J_EVRN46ZKI", "/downloads/MusicVideos/Pixies Official/20250323 - David Bowie live in 2002 #Pixies #DavidBowie #Cover.mp4", true, 1, ~U[2025-03-23 16:15:01Z]] 19:04:30.440 [debug] QUERY OK source="sources" db=0.0ms idle=269.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:30.440 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:04:30.441 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 [217] 19:04:30.441 [debug] Current batch of media processed. Will check again in 1000ms 19:04:31.441 [debug] Current batch of media processed. Will check again in 1000ms 19:04:32.442 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 46, "filename" => "/downloads/MusicVideos/Pixies Official/20250321 - 37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic.mp4", "id" => "Edg4Fguu3Wo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Edg4Fguu3Wo", "playlist_index" => 54, "timestamp" => 1742574113, "title" => "37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic", "upload_date" => "20250321"} 19:04:32.443 [debug] QUERY OK source="sources" db=0.2ms idle=767.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:32.443 [debug] QUERY OK source="sources" db=0.2ms idle=767.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:32.444 [debug] QUERY OK source="media_items" db=0.4ms idle=768.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-21 16:21:53Z], 1] 19:04:32.445 [debug] QUERY OK source="media_items" db=0.9ms idle=768.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" ["37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic", "53199011-c68f-495c-b952-10add61707ae", 46, false, "Edg4Fguu3Wo", "https://www.youtube.com/shorts/Edg4Fguu3Wo", 54, "/downloads/MusicVideos/Pixies Official/20250321 - 37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2025-03-21 16:21:53Z], ~U[2025-12-25 02:04:32Z], ~U[2025-12-25 02:04:32Z], "", "37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic", 46, false, "Edg4Fguu3Wo", "https://www.youtube.com/shorts/Edg4Fguu3Wo", "/downloads/MusicVideos/Pixies Official/20250321 - 37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic.mp4", true, 1, ~U[2025-03-21 16:21:53Z]] 19:04:32.445 [debug] QUERY OK source="sources" db=0.1ms idle=271.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:32.446 [debug] QUERY OK source="media_profiles" db=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] 19:04:32.446 [debug] QUERY OK source="media_items" db=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 [218] 19:04:32.446 [debug] Current batch of media processed. Will check again in 1000ms 19:04:33.447 [debug] Current batch of media processed. Will check again in 1000ms 19:04:34.448 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 25, "filename" => "/downloads/MusicVideos/Pixies Official/20250320 - 36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock.mp4", "id" => "bmub9l5kbI0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/bmub9l5kbI0", "playlist_index" => 55, "timestamp" => 1742488757, "title" => "36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock", "upload_date" => "20250320"} 19:04:34.449 [debug] QUERY OK source="sources" db=0.2ms idle=773.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:34.449 [debug] QUERY OK source="sources" db=0.1ms idle=773.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] 19:04:34.450 [debug] QUERY OK source="media_items" db=0.3ms idle=774.1ms 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 16:39:17Z], 1] 19:04:34.450 [debug] QUERY OK source="media_items" db=0.4ms idle=774.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" ["36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock", "81107e85-5215-4284-8152-6dde28cdffce", 25, false, "bmub9l5kbI0", "https://www.youtube.com/shorts/bmub9l5kbI0", 55, "/downloads/MusicVideos/Pixies Official/20250320 - 36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock.mp4", false, false, true, 1, [], 99, ~U[2025-03-20 16:39:17Z], ~U[2025-12-25 02:04:34Z], ~U[2025-12-25 02:04:34Z], "", "36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock", 25, false, "bmub9l5kbI0", "https://www.youtube.com/shorts/bmub9l5kbI0", "/downloads/MusicVideos/Pixies Official/20250320 - 36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock.mp4", true, 1, ~U[2025-03-20 16:39:17Z]] 19:04:34.450 [debug] QUERY OK source="sources" db=0.1ms idle=274.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:34.451 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 19:04:34.451 [debug] QUERY OK source="media_items" db=0.1ms 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 [219] 19:04:34.451 [debug] Current batch of media processed. Will check again in 1000ms 19:04:35.452 [debug] Current batch of media processed. Will check again in 1000ms 19:04:36.453 [debug] Current batch of media processed. Will check again in 1000ms 19:04:37.454 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 59, "filename" => "/downloads/MusicVideos/Pixies Official/20250317 - A cello cover of Where Is My Mind๏ผŸ by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello.mp4", "id" => "8sXFv37ZxNg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/8sXFv37ZxNg", "playlist_index" => 56, "timestamp" => 1742231570, "title" => "A cello cover of Where Is My Mind? by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello", "upload_date" => "20250317"} 19:04:37.455 [debug] QUERY OK source="sources" db=0.2ms idle=1779.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:37.455 [debug] QUERY OK source="sources" db=0.2ms idle=1779.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:37.456 [debug] QUERY OK source="media_items" db=0.4ms idle=1780.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-17 17:12:50Z], 1] 19:04:37.457 [debug] QUERY OK source="media_items" db=0.4ms idle=1274.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" ["A cello cover of Where Is My Mind? by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello", "ebc5bc2f-5516-4d6e-830a-36f4ad80e0b3", 59, false, "8sXFv37ZxNg", "https://www.youtube.com/shorts/8sXFv37ZxNg", 56, "/downloads/MusicVideos/Pixies Official/20250317 - A cello cover of Where Is My Mind๏ผŸ by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello.mp4", false, false, true, 1, [], 99, ~U[2025-03-17 17:12:50Z], ~U[2025-12-25 02:04:37Z], ~U[2025-12-25 02:04:37Z], "", "A cello cover of Where Is My Mind? by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello", 59, false, "8sXFv37ZxNg", "https://www.youtube.com/shorts/8sXFv37ZxNg", "/downloads/MusicVideos/Pixies Official/20250317 - A cello cover of Where Is My Mind๏ผŸ by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello.mp4", true, 1, ~U[2025-03-17 17:12:50Z]] 19:04:37.457 [debug] QUERY OK source="sources" db=0.1ms idle=274.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:37.457 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:04:37.458 [debug] QUERY OK source="media_items" db=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 [220] 19:04:37.458 [debug] Current batch of media processed. Will check again in 1000ms 19:04:37.491 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:38.459 [debug] Current batch of media processed. Will check again in 1000ms 19:04:39.460 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 17, "filename" => "/downloads/MusicVideos/Pixies Official/20250315 - My Velouria... #Weezer #Pixies #Cover.mp4", "id" => "KdjwU-lDxmM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/KdjwU-lDxmM", "playlist_index" => 57, "timestamp" => 1742052611, "title" => "My Velouria... #Weezer #Pixies #Cover", "upload_date" => "20250315"} 19:04:39.461 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=785.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:39.461 [debug] QUERY OK source="sources" db=0.1ms idle=785.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:39.462 [debug] QUERY OK source="media_items" db=0.3ms idle=786.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-15 15:30:11Z], 1] 19:04:39.463 [debug] QUERY OK source="media_items" db=0.3ms idle=786.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" ["My Velouria... #Weezer #Pixies #Cover", "910c864b-92fd-43a8-b04f-4100cb4b2812", 17, false, "KdjwU-lDxmM", "https://www.youtube.com/shorts/KdjwU-lDxmM", 57, "/downloads/MusicVideos/Pixies Official/20250315 - My Velouria... #Weezer #Pixies #Cover.mp4", false, false, true, 1, [], 99, ~U[2025-03-15 15:30:11Z], ~U[2025-12-25 02:04:39Z], ~U[2025-12-25 02:04:39Z], "", "My Velouria... #Weezer #Pixies #Cover", 17, false, "KdjwU-lDxmM", "https://www.youtube.com/shorts/KdjwU-lDxmM", "/downloads/MusicVideos/Pixies Official/20250315 - My Velouria... #Weezer #Pixies #Cover.mp4", true, 1, ~U[2025-03-15 15:30:11Z]] 19:04:39.463 [debug] QUERY OK source="sources" db=0.1ms idle=276.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:39.463 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:04:39.464 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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] 19:04:39.464 [debug] Current batch of media processed. Will check again in 1000ms 19:04:40.464 [debug] Current batch of media processed. Will check again in 1000ms 19:04:41.465 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 39, "filename" => "/downloads/MusicVideos/Pixies Official/20250314 - Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour.mp4", "id" => "_LfRA2Lp7c4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/_LfRA2Lp7c4", "playlist_index" => 58, "timestamp" => 1741972613, "title" => "Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour", "upload_date" => "20250314"} 19:04:41.466 [debug] QUERY OK source="sources" db=0.2ms idle=790.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:41.466 [debug] QUERY OK source="sources" db=0.1ms idle=790.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] 19:04:41.467 [debug] QUERY OK source="media_items" db=0.4ms idle=791.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-14 17:16:53Z], 1] 19:04:41.468 [debug] QUERY OK source="media_items" db=0.9ms idle=791.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" ["Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour", "cb2ab617-92d7-41a4-a665-700977df69e4", 39, false, "_LfRA2Lp7c4", "https://www.youtube.com/shorts/_LfRA2Lp7c4", 58, "/downloads/MusicVideos/Pixies Official/20250314 - Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour.mp4", false, false, true, 1, [], 99, ~U[2025-03-14 17:16:53Z], ~U[2025-12-25 02:04:41Z], ~U[2025-12-25 02:04:41Z], "", "Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour", 39, false, "_LfRA2Lp7c4", "https://www.youtube.com/shorts/_LfRA2Lp7c4", "/downloads/MusicVideos/Pixies Official/20250314 - Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour.mp4", true, 1, ~U[2025-03-14 17:16:53Z]] 19:04:41.468 [debug] QUERY OK source="sources" db=0.1ms idle=279.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] 19:04:41.468 [debug] QUERY OK source="media_profiles" db=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] 19:04:41.469 [debug] QUERY OK source="media_items" db=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 [222] 19:04:41.469 [debug] Current batch of media processed. Will check again in 1000ms 19:04:42.470 [debug] Current batch of media processed. Will check again in 1000ms 19:04:43.471 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 33, "filename" => "/downloads/MusicVideos/Pixies Official/20250306 - ๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock.mp4", "id" => "yin9ISyyxXQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/yin9ISyyxXQ", "playlist_index" => 59, "timestamp" => 1741283867, "title" => "๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock", "upload_date" => "20250306"} 19:04:43.472 [debug] QUERY OK source="sources" db=0.2ms idle=796.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:43.472 [debug] QUERY OK source="sources" db=0.1ms idle=796.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:43.473 [debug] QUERY OK source="media_items" db=0.5ms idle=797.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-06 17:57:47Z], 1] 19:04:43.474 [debug] QUERY OK source="media_items" db=0.4ms idle=798.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" ["๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock", "d3742c7b-e351-4ca5-b68c-f2a978b5a0ee", 33, false, "yin9ISyyxXQ", "https://www.youtube.com/shorts/yin9ISyyxXQ", 59, "/downloads/MusicVideos/Pixies Official/20250306 - ๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock.mp4", false, false, true, 1, [], 99, ~U[2025-03-06 17:57:47Z], ~U[2025-12-25 02:04:43Z], ~U[2025-12-25 02:04:43Z], "", "๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock", 33, false, "yin9ISyyxXQ", "https://www.youtube.com/shorts/yin9ISyyxXQ", "/downloads/MusicVideos/Pixies Official/20250306 - ๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock.mp4", true, 1, ~U[2025-03-06 17:57:47Z]] 19:04:43.474 [debug] QUERY OK source="sources" db=0.1ms idle=281.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:43.474 [debug] QUERY OK source="media_profiles" db=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] 19:04:43.475 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [223] 19:04:43.475 [debug] Current batch of media processed. Will check again in 1000ms 19:04:44.475 [debug] Current batch of media processed. Will check again in 1000ms 19:04:45.476 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 55, "filename" => "/downloads/MusicVideos/Pixies Official/20250228 - In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic.mp4", "id" => "wXy0flC9Zkg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/wXy0flC9Zkg", "playlist_index" => 60, "timestamp" => 1740762906, "title" => "In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic", "upload_date" => "20250228"} 19:04:45.477 [debug] QUERY OK source="sources" db=0.3ms idle=801.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] 19:04:45.477 [debug] QUERY OK source="sources" db=0.1ms idle=801.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] 19:04:45.478 [debug] QUERY OK source="media_items" db=0.3ms idle=802.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-28 17:15:06Z], 1] 19:04:45.478 [debug] QUERY OK source="media_items" db=0.3ms idle=802.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" ["In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic", "e3a68267-02b9-4379-874d-5c823540978e", 55, false, "wXy0flC9Zkg", "https://www.youtube.com/shorts/wXy0flC9Zkg", 60, "/downloads/MusicVideos/Pixies Official/20250228 - In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic.mp4", false, false, true, 1, [], 99, ~U[2025-02-28 17:15:06Z], ~U[2025-12-25 02:04:45Z], ~U[2025-12-25 02:04:45Z], "", "In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic", 55, false, "wXy0flC9Zkg", "https://www.youtube.com/shorts/wXy0flC9Zkg", "/downloads/MusicVideos/Pixies Official/20250228 - In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic.mp4", true, 1, ~U[2025-02-28 17:15:06Z]] 19:04:45.479 [debug] QUERY OK source="sources" db=0.1ms idle=283.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:45.479 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:04:45.479 [debug] QUERY OK source="media_items" db=0.1ms 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 [224] 19:04:45.479 [debug] Current batch of media processed. Will check again in 1000ms 19:04:46.480 [debug] Current batch of media processed. Will check again in 1000ms 19:04:47.481 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20250227 - Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic.mp4", "id" => "er6KVXctbqo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/er6KVXctbqo", "playlist_index" => 61, "timestamp" => 1740673810, "title" => "Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic", "upload_date" => "20250227"} 19:04:47.482 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=806.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:47.482 [debug] QUERY OK source="sources" db=0.1ms idle=806.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:47.483 [debug] QUERY OK source="media_items" db=0.4ms idle=807.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-27 16:30:10Z], 1] 19:04:47.484 [debug] QUERY OK source="media_items" db=0.5ms idle=807.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" ["Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic", "cbe75bc1-a713-4a93-9394-db9d24a894eb", 30, false, "er6KVXctbqo", "https://www.youtube.com/shorts/er6KVXctbqo", 61, "/downloads/MusicVideos/Pixies Official/20250227 - Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic.mp4", false, false, true, 1, [], 99, ~U[2025-02-27 16:30:10Z], ~U[2025-12-25 02:04:47Z], ~U[2025-12-25 02:04:47Z], "", "Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic", 30, false, "er6KVXctbqo", "https://www.youtube.com/shorts/er6KVXctbqo", "/downloads/MusicVideos/Pixies Official/20250227 - Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic.mp4", true, 1, ~U[2025-02-27 16:30:10Z]] 19:04:47.484 [debug] QUERY OK source="sources" db=0.1ms idle=285.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:47.484 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:04:47.485 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [225] 19:04:47.485 [debug] Current batch of media processed. Will check again in 1000ms 19:04:48.486 [debug] Current batch of media processed. Will check again in 1000ms 19:04:49.487 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Nomatterday deconstructed", "duration" => 55, "filename" => "/downloads/MusicVideos/Pixies Official/20250226 - Nomatterday deconstructed.mp4", "id" => "5lsqfKV4qiA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/5lsqfKV4qiA", "playlist_index" => 62, "timestamp" => 1740589175, "title" => "Nomatterday deconstructed", "upload_date" => "20250226"} 19:04:49.488 [debug] QUERY OK source="sources" db=0.2ms idle=812.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:49.488 [debug] QUERY OK source="sources" db=0.1ms idle=812.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:49.489 [debug] QUERY OK source="media_items" db=0.4ms idle=813.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-26 16:59:35Z], 1] 19:04:49.490 [debug] QUERY OK source="media_items" db=0.4ms idle=813.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" ["Nomatterday deconstructed", "Nomatterday deconstructed", "1732f08e-d516-4892-a69d-d1c355a537cf", 55, false, "5lsqfKV4qiA", "https://www.youtube.com/shorts/5lsqfKV4qiA", 62, "/downloads/MusicVideos/Pixies Official/20250226 - Nomatterday deconstructed.mp4", false, false, true, 1, [], 99, ~U[2025-02-26 16:59:35Z], ~U[2025-12-25 02:04:49Z], ~U[2025-12-25 02:04:49Z], "Nomatterday deconstructed", "Nomatterday deconstructed", 55, false, "5lsqfKV4qiA", "https://www.youtube.com/shorts/5lsqfKV4qiA", "/downloads/MusicVideos/Pixies Official/20250226 - Nomatterday deconstructed.mp4", true, 1, ~U[2025-02-26 16:59:35Z]] 19:04:49.490 [debug] QUERY OK source="sources" db=0.1ms idle=288.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:49.490 [debug] QUERY OK source="media_profiles" db=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] 19:04:49.491 [debug] QUERY OK source="media_items" db=0.1ms 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 [226] 19:04:49.491 [debug] Current batch of media processed. Will check again in 1000ms 19:04:49.773 [info] CONNECTED TO Phoenix.LiveView.Socket in 24ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "By0tV3Q6AR0jOxhPbz8xHiI6AxMJMyUM5TDn9okKWmw6VQwkxRZFGxqS", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:04:49.778 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:04:49.779 [debug] QUERY OK source="media_items" db=0.2ms idle=290.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)) [] 19:04:49.780 [debug] QUERY OK source="media_items" db=0.4ms idle=289.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] 19:04:49.780 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:04:49.780 [debug] Replied in 1ms 19:04:49.782 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:04:49.783 [debug] QUERY OK source="media_items" db=0.4ms idle=292.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"))) [] 19:04:49.783 [debug] QUERY OK source="media_items" db=0.4ms idle=292.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] 19:04:49.784 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:04:49.784 [debug] Replied in 1ms 19:04:49.785 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:04:49.786 [debug] QUERY OK source="tasks" db=0.2ms 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"] 19:04:49.786 [debug] QUERY OK source="media_items" db=0.2ms 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" IN (?,?)) [34, 35] 19:04:49.786 [debug] QUERY OK source="sources" db=0.3ms 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] 19:04:49.786 [debug] Replied in 1ms 19:04:49.787 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:04:49.787 [debug] Replied in 62ยตs 19:04:49.800 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 19:04:49.800 [debug] Replied in 67ยตs 19:04:50.491 [debug] Current batch of media processed. Will check again in 1000ms 19:04:51.492 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 19, "filename" => "/downloads/MusicVideos/Pixies Official/20250225 - This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway.mp4", "id" => "GyG43dZ3-Gg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/GyG43dZ3-Gg", "playlist_index" => 63, "timestamp" => 1740502244, "title" => "This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway", "upload_date" => "20250225"} 19:04:51.493 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1706.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] 19:04:51.493 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1707.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:51.494 [debug] QUERY OK source="media_items" db=0.2ms 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[2025-02-25 16:50:44Z], 1] 19:04:51.495 [debug] QUERY OK source="media_items" db=0.5ms idle=1291.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" ["This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway", "b167a3dd-dc6c-496e-9116-69e4e0e549d2", 19, false, "GyG43dZ3-Gg", "https://www.youtube.com/shorts/GyG43dZ3-Gg", 63, "/downloads/MusicVideos/Pixies Official/20250225 - This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway.mp4", false, false, true, 1, [], 99, ~U[2025-02-25 16:50:44Z], ~U[2025-12-25 02:04:51Z], ~U[2025-12-25 02:04:51Z], "", "This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway", 19, false, "GyG43dZ3-Gg", "https://www.youtube.com/shorts/GyG43dZ3-Gg", "/downloads/MusicVideos/Pixies Official/20250225 - This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway.mp4", true, 1, ~U[2025-02-25 16:50:44Z]] 19:04:51.495 [debug] QUERY OK source="sources" db=0.1ms idle=290.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:51.495 [debug] QUERY OK source="media_profiles" db=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] 19:04:51.496 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [227] 19:04:51.496 [debug] Current batch of media processed. Will check again in 1000ms 19:04:52.497 [debug] Current batch of media processed. Will check again in 1000ms 19:04:53.498 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 27, "filename" => "/downloads/MusicVideos/Pixies Official/20250205 - A legend covering Debaser! #DavidBowie #Pixies #Debaser.mp4", "id" => "GoqGY6sWBTo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/GoqGY6sWBTo", "playlist_index" => 64, "timestamp" => 1738777438, "title" => "A legend covering Debaser! #DavidBowie #Pixies #Debaser", "upload_date" => "20250205"} 19:04:53.498 [debug] QUERY OK source="sources" db=0.1ms idle=823.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:53.499 [debug] QUERY OK source="sources" db=0.1ms idle=823.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:53.499 [debug] QUERY OK source="media_items" db=0.3ms idle=823.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-05 17:43:58Z], 1] 19:04:53.500 [debug] QUERY OK source="media_items" db=0.3ms idle=824.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" ["A legend covering Debaser! #DavidBowie #Pixies #Debaser", "16ad90c6-6ca6-4fdd-9eef-db662fad4dd0", 27, false, "GoqGY6sWBTo", "https://www.youtube.com/shorts/GoqGY6sWBTo", 64, "/downloads/MusicVideos/Pixies Official/20250205 - A legend covering Debaser! #DavidBowie #Pixies #Debaser.mp4", false, false, true, 1, [], 99, ~U[2025-02-05 17:43:58Z], ~U[2025-12-25 02:04:53Z], ~U[2025-12-25 02:04:53Z], "", "A legend covering Debaser! #DavidBowie #Pixies #Debaser", 27, false, "GoqGY6sWBTo", "https://www.youtube.com/shorts/GoqGY6sWBTo", "/downloads/MusicVideos/Pixies Official/20250205 - A legend covering Debaser! #DavidBowie #Pixies #Debaser.mp4", true, 1, ~U[2025-02-05 17:43:58Z]] 19:04:53.500 [debug] QUERY OK source="sources" db=0.1ms 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] 19:04:53.500 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:04:53.501 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 [228] 19:04:53.501 [debug] Current batch of media processed. Will check again in 1000ms 19:04:54.501 [debug] Current batch of media processed. Will check again in 1000ms 19:04:55.502 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 29, "filename" => "/downloads/MusicVideos/Pixies Official/20250131 - Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", "id" => "o65UlP6Wy3U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/o65UlP6Wy3U", "playlist_index" => 65, "timestamp" => 1738322790, "title" => "Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", "upload_date" => "20250131"} 19:04:55.503 [debug] QUERY OK source="sources" db=0.2ms idle=827.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:55.503 [debug] QUERY OK source="sources" db=0.1ms idle=827.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:55.504 [debug] QUERY OK source="media_items" db=0.4ms idle=828.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-31 11:26:30Z], 1] 19:04:55.505 [debug] QUERY OK source="media_items" db=0.5ms idle=829.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" ["Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", "f216ef50-b3a9-44d0-8e2d-487d9adf91c2", 29, false, "o65UlP6Wy3U", "https://www.youtube.com/shorts/o65UlP6Wy3U", 65, "/downloads/MusicVideos/Pixies Official/20250131 - Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2025-01-31 11:26:30Z], ~U[2025-12-25 02:04:55Z], ~U[2025-12-25 02:04:55Z], "", "Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", 29, false, "o65UlP6Wy3U", "https://www.youtube.com/shorts/o65UlP6Wy3U", "/downloads/MusicVideos/Pixies Official/20250131 - Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", true, 1, ~U[2025-01-31 11:26:30Z]] 19:04:55.505 [debug] QUERY OK source="sources" db=0.1ms idle=294.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:55.506 [debug] QUERY OK source="media_profiles" db=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] 19:04:55.506 [debug] QUERY OK source="media_items" db=0.2ms 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 [229] 19:04:55.506 [debug] Current batch of media processed. Will check again in 1000ms 19:04:56.507 [debug] Current batch of media processed. Will check again in 1000ms 19:04:57.508 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "EUROPE! We are coming back this year. Final tickets available at link on bio! #Pixies #OnTour #RockMusic #LiveMusic", "duration" => 28, "filename" => "/downloads/MusicVideos/Pixies Official/20250130 - EUROPE! We are coming back this year. Final tickets available at link on bio!.mp4", "id" => "5Z5vw8Ds3kI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/5Z5vw8Ds3kI", "playlist_index" => 66, "timestamp" => 1738258201, "title" => "EUROPE! We are coming back this year. Final tickets available at link on bio!", "upload_date" => "20250130"} 19:04:57.509 [debug] QUERY OK source="sources" db=0.2ms idle=833.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:04:57.509 [debug] QUERY OK source="sources" db=0.1ms idle=833.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] 19:04:57.510 [debug] QUERY OK source="media_items" db=0.4ms idle=834.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-30 17:30:01Z], 1] 19:04:57.510 [debug] QUERY OK source="media_items" db=0.5ms idle=834.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" ["EUROPE! We are coming back this year. Final tickets available at link on bio! #Pixies #OnTour #RockMusic #LiveMusic", "EUROPE! We are coming back this year. Final tickets available at link on bio!", "f775dcfc-88ad-4f62-b4f4-04dbb14a8327", 28, false, "5Z5vw8Ds3kI", "https://www.youtube.com/shorts/5Z5vw8Ds3kI", 66, "/downloads/MusicVideos/Pixies Official/20250130 - EUROPE! We are coming back this year. Final tickets available at link on bio!.mp4", false, false, true, 1, [], 99, ~U[2025-01-30 17:30:01Z], ~U[2025-12-25 02:04:57Z], ~U[2025-12-25 02:04:57Z], "EUROPE! We are coming back this year. Final tickets available at link on bio! #Pixies #OnTour #RockMusic #LiveMusic", "EUROPE! We are coming back this year. Final tickets available at link on bio!", 28, false, "5Z5vw8Ds3kI", "https://www.youtube.com/shorts/5Z5vw8Ds3kI", "/downloads/MusicVideos/Pixies Official/20250130 - EUROPE! We are coming back this year. Final tickets available at link on bio!.mp4", true, 1, ~U[2025-01-30 17:30:01Z]] 19:04:57.511 [debug] QUERY OK source="sources" db=0.1ms idle=296.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] 19:04:57.511 [debug] QUERY OK source="media_profiles" db=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] 19:04:57.512 [debug] QUERY OK source="media_items" db=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 [230] 19:04:57.512 [debug] Current batch of media processed. Will check again in 1000ms 19:04:58.512 [debug] Current batch of media processed. Will check again in 1000ms 19:04:59.513 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "JANE!\n\nThe Zombies are still alive and kickin'...", "duration" => 32, "filename" => "/downloads/MusicVideos/Pixies Official/20250129 - PIXIES - Jane (The Night the Zombies Came).mp4", "id" => "zrpZ8VI6c2c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/zrpZ8VI6c2c", "playlist_index" => 67, "timestamp" => 1738141068, "title" => "PIXIES - Jane (The Night the Zombies Came)", "upload_date" => "20250129"} 19:04:59.514 [debug] QUERY OK source="sources" db=0.2ms idle=838.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] 19:04:59.514 [debug] QUERY OK source="sources" db=0.2ms idle=838.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:59.515 [debug] QUERY OK source="media_items" db=0.4ms idle=839.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-29 08:57:48Z], 1] 19:04:59.516 [debug] QUERY OK source="media_items" db=0.4ms 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" ["JANE!\n\nThe Zombies are still alive and kickin'...", "PIXIES - Jane (The Night the Zombies Came)", "23408e8e-3fa1-4cf5-910e-e6c3cae6bced", 32, false, "zrpZ8VI6c2c", "https://www.youtube.com/shorts/zrpZ8VI6c2c", 67, "/downloads/MusicVideos/Pixies Official/20250129 - PIXIES - Jane (The Night the Zombies Came).mp4", false, false, true, 1, [], 98, ~U[2025-01-29 08:57:48Z], ~U[2025-12-25 02:04:59Z], ~U[2025-12-25 02:04:59Z], "JANE!\n\nThe Zombies are still alive and kickin'...", "PIXIES - Jane (The Night the Zombies Came)", 32, false, "zrpZ8VI6c2c", "https://www.youtube.com/shorts/zrpZ8VI6c2c", "/downloads/MusicVideos/Pixies Official/20250129 - PIXIES - Jane (The Night the Zombies Came).mp4", true, 1, ~U[2025-01-29 08:57:48Z]] 19:04:59.516 [debug] QUERY OK source="sources" db=0.1ms idle=298.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:04:59.516 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:04:59.517 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [231] 19:04:59.517 [debug] Current batch of media processed. Will check again in 1000ms 19:05:00.465 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:00.517 [debug] Current batch of media processed. Will check again in 1000ms 19:05:01.518 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 55, "filename" => "/downloads/MusicVideos/Pixies Official/20250117 - Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", "id" => "DHzN3otlzok", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/DHzN3otlzok", "playlist_index" => 68, "timestamp" => 1737129721, "title" => "Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", "upload_date" => "20250117"} 19:05:01.519 [debug] QUERY OK source="sources" db=0.2ms 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" IN (?)) [1] 19:05:01.519 [debug] QUERY OK source="sources" db=0.1ms idle=843.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] 19:05:01.519 [debug] QUERY OK source="media_items" db=0.4ms idle=843.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-17 16:02:01Z], 1] 19:05:01.520 [debug] QUERY OK source="media_items" db=0.4ms idle=844.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" ["Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", "25f98a54-d8a5-4efb-95e1-657b0cbf3004", 55, false, "DHzN3otlzok", "https://www.youtube.com/shorts/DHzN3otlzok", 68, "/downloads/MusicVideos/Pixies Official/20250117 - Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2025-01-17 16:02:01Z], ~U[2025-12-25 02:05:01Z], ~U[2025-12-25 02:05:01Z], "", "Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", 55, false, "DHzN3otlzok", "https://www.youtube.com/shorts/DHzN3otlzok", "/downloads/MusicVideos/Pixies Official/20250117 - Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", true, 1, ~U[2025-01-17 16:02:01Z]] 19:05:01.521 [debug] QUERY OK source="sources" db=0.2ms idle=300.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:01.521 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:05:01.521 [debug] QUERY OK source="media_items" db=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 [232] 19:05:01.522 [debug] Current batch of media processed. Will check again in 1000ms 19:05:02.522 [debug] Current batch of media processed. Will check again in 1000ms 19:05:03.523 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 22, "filename" => "/downloads/MusicVideos/Pixies Official/20250110 - Velouria - 1990 โงธ 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback.mp4", "id" => "K02synN7t68", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/K02synN7t68", "playlist_index" => 69, "timestamp" => 1736528192, "title" => "Velouria - 1990 / 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback", "upload_date" => "20250110"} 19:05:03.524 [debug] QUERY OK source="sources" db=0.2ms idle=848.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:03.524 [debug] QUERY OK source="sources" db=0.1ms idle=848.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:03.525 [debug] QUERY OK source="media_items" db=0.4ms idle=849.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-10 16:56:32Z], 1] 19:05:03.526 [debug] QUERY OK source="media_items" db=0.4ms idle=849.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" ["Velouria - 1990 / 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback", "be25cf7d-fbcb-478f-9cb7-9a32e793611e", 22, false, "K02synN7t68", "https://www.youtube.com/shorts/K02synN7t68", 69, "/downloads/MusicVideos/Pixies Official/20250110 - Velouria - 1990 โงธ 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback.mp4", false, false, true, 1, [], 99, ~U[2025-01-10 16:56:32Z], ~U[2025-12-25 02:05:03Z], ~U[2025-12-25 02:05:03Z], "", "Velouria - 1990 / 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback", 22, false, "K02synN7t68", "https://www.youtube.com/shorts/K02synN7t68", "/downloads/MusicVideos/Pixies Official/20250110 - Velouria - 1990 โงธ 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback.mp4", true, 1, ~U[2025-01-10 16:56:32Z]] 19:05:03.526 [debug] QUERY OK source="sources" db=0.1ms idle=301.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] 19:05:03.526 [debug] QUERY OK source="media_profiles" db=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] 19:05:03.527 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [233] 19:05:03.527 [debug] Current batch of media processed. Will check again in 1000ms 19:05:04.527 [debug] Current batch of media processed. Will check again in 1000ms 19:05:05.528 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 17, "filename" => "/downloads/MusicVideos/Pixies Official/20250108 - Where Is My Mind๏ผŸ has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies.mp4", "id" => "6QdiaxntYGs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/6QdiaxntYGs", "playlist_index" => 70, "timestamp" => 1736336168, "title" => "Where Is My Mind? has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies", "upload_date" => "20250108"} 19:05:05.529 [debug] QUERY OK source="sources" db=0.2ms idle=853.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:05.529 [debug] QUERY OK source="sources" db=0.1ms idle=853.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:05.530 [debug] QUERY OK source="media_items" db=0.4ms idle=854.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-08 11:36:08Z], 1] 19:05:05.531 [debug] QUERY OK source="media_items" db=0.4ms idle=854.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" ["Where Is My Mind? has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies", "0a10d76a-57c5-4b0d-a727-e447f748011f", 17, false, "6QdiaxntYGs", "https://www.youtube.com/shorts/6QdiaxntYGs", 70, "/downloads/MusicVideos/Pixies Official/20250108 - Where Is My Mind๏ผŸ has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies.mp4", false, false, true, 1, [], 99, ~U[2025-01-08 11:36:08Z], ~U[2025-12-25 02:05:05Z], ~U[2025-12-25 02:05:05Z], "", "Where Is My Mind? has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies", 17, false, "6QdiaxntYGs", "https://www.youtube.com/shorts/6QdiaxntYGs", "/downloads/MusicVideos/Pixies Official/20250108 - Where Is My Mind๏ผŸ has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies.mp4", true, 1, ~U[2025-01-08 11:36:08Z]] 19:05:05.531 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:05.531 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:05:05.532 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [234] 19:05:05.532 [debug] Current batch of media processed. Will check again in 1000ms 19:05:06.532 [debug] Current batch of media processed. Will check again in 1000ms 19:05:07.492 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:07.533 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 31, "filename" => "/downloads/MusicVideos/Pixies Official/20250104 - โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic.mp4", "id" => "_lqGeQIqL1o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/_lqGeQIqL1o", "playlist_index" => 71, "timestamp" => 1735993835, "title" => "โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic", "upload_date" => "20250104"} 19:05:07.534 [debug] QUERY OK source="sources" db=0.2ms idle=858.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:07.534 [debug] QUERY OK source="sources" db=0.1ms idle=858.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:07.535 [debug] QUERY OK source="media_items" db=0.4ms idle=859.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-04 12:30:35Z], 1] 19:05:07.535 [debug] QUERY OK source="media_items" db=0.5ms idle=304.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" ["โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic", "4fa551db-4ca5-4c09-a0d8-b19ebb04b8fb", 31, false, "_lqGeQIqL1o", "https://www.youtube.com/shorts/_lqGeQIqL1o", 71, "/downloads/MusicVideos/Pixies Official/20250104 - โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2025-01-04 12:30:35Z], ~U[2025-12-25 02:05:07Z], ~U[2025-12-25 02:05:07Z], "", "โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic", 31, false, "_lqGeQIqL1o", "https://www.youtube.com/shorts/_lqGeQIqL1o", "/downloads/MusicVideos/Pixies Official/20250104 - โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic.mp4", true, 1, ~U[2025-01-04 12:30:35Z]] 19:05:07.536 [debug] QUERY OK source="sources" db=0.1ms idle=43.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:07.536 [debug] QUERY OK source="media_profiles" db=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] 19:05:07.537 [debug] QUERY OK source="media_items" db=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 [235] 19:05:07.537 [debug] Current batch of media processed. Will check again in 1000ms 19:05:08.537 [debug] Current batch of media processed. Will check again in 1000ms 19:05:09.538 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 20, "filename" => "/downloads/MusicVideos/Pixies Official/20250103 - Here Comes Your Man - 2004 โงธ 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic.mp4", "id" => "s5wYZkWxcIU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/s5wYZkWxcIU", "playlist_index" => 72, "timestamp" => 1735924113, "title" => "Here Comes Your Man - 2004 / 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic", "upload_date" => "20250103"} 19:05:09.539 [debug] QUERY OK source="sources" db=0.2ms 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 (?)) [1] 19:05:09.539 [debug] QUERY OK source="sources" db=0.1ms idle=863.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:09.540 [debug] QUERY OK source="media_items" db=0.3ms idle=864.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-03 17:08:33Z], 1] 19:05:09.541 [debug] QUERY OK source="media_items" db=0.4ms idle=864.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" ["Here Comes Your Man - 2004 / 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic", "382b726f-67ab-4ecf-b642-e23ae54af50f", 20, false, "s5wYZkWxcIU", "https://www.youtube.com/shorts/s5wYZkWxcIU", 72, "/downloads/MusicVideos/Pixies Official/20250103 - Here Comes Your Man - 2004 โงธ 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic.mp4", false, false, true, 1, [], 99, ~U[2025-01-03 17:08:33Z], ~U[2025-12-25 02:05:09Z], ~U[2025-12-25 02:05:09Z], "", "Here Comes Your Man - 2004 / 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic", 20, false, "s5wYZkWxcIU", "https://www.youtube.com/shorts/s5wYZkWxcIU", "/downloads/MusicVideos/Pixies Official/20250103 - Here Comes Your Man - 2004 โงธ 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic.mp4", true, 1, ~U[2025-01-03 17:08:33Z]] 19:05:09.541 [debug] QUERY OK source="sources" db=0.1ms idle=306.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:09.541 [debug] QUERY OK source="media_profiles" db=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] 19:05:09.542 [debug] QUERY OK source="media_items" db=0.1ms 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 [236] 19:05:09.542 [debug] Current batch of media processed. Will check again in 1000ms 19:05:10.542 [debug] Current batch of media processed. Will check again in 1000ms 19:05:11.543 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 40, "filename" => "/downloads/MusicVideos/Pixies Official/20241220 - Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong.mp4", "id" => "B17Bmr31Xmg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/B17Bmr31Xmg", "playlist_index" => 73, "timestamp" => 1734715096, "title" => "Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong", "upload_date" => "20241220"} 19:05:11.544 [debug] QUERY OK source="sources" db=0.2ms 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" IN (?)) [1] 19:05:11.544 [debug] QUERY OK source="sources" db=0.1ms idle=868.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] 19:05:11.545 [debug] QUERY OK source="media_items" db=0.4ms idle=869.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-20 17:18:16Z], 1] 19:05:11.546 [debug] QUERY OK source="media_items" db=0.5ms idle=870.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" ["Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong", "5527c53d-33b1-414b-8150-6b30c8be014e", 40, false, "B17Bmr31Xmg", "https://www.youtube.com/shorts/B17Bmr31Xmg", 73, "/downloads/MusicVideos/Pixies Official/20241220 - Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong.mp4", false, false, true, 1, [], 99, ~U[2024-12-20 17:18:16Z], ~U[2025-12-25 02:05:11Z], ~U[2025-12-25 02:05:11Z], "", "Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong", 40, false, "B17Bmr31Xmg", "https://www.youtube.com/shorts/B17Bmr31Xmg", "/downloads/MusicVideos/Pixies Official/20241220 - Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong.mp4", true, 1, ~U[2024-12-20 17:18:16Z]] 19:05:11.546 [debug] QUERY OK source="sources" db=0.1ms idle=309.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:11.547 [debug] QUERY OK source="media_profiles" db=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] 19:05:11.547 [debug] QUERY OK source="media_items" db=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 [237] 19:05:11.547 [debug] Current batch of media processed. Will check again in 1000ms 19:05:12.548 [debug] Current batch of media processed. Will check again in 1000ms 19:05:13.549 [debug] Current batch of media processed. Will check again in 1000ms 19:05:14.550 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 24, "filename" => "/downloads/MusicVideos/Pixies Official/20241216 - Where Is My Mind๏ผŸ 1988 โงธ 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic.mp4", "id" => "L0T-cnZPANQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/L0T-cnZPANQ", "playlist_index" => 74, "timestamp" => 1734358765, "title" => "Where Is My Mind? 1988 / 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic", "upload_date" => "20241216"} 19:05:14.551 [debug] QUERY OK source="sources" db=0.2ms idle=1875.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:14.551 [debug] QUERY OK source="sources" db=0.1ms idle=1875.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:14.552 [debug] QUERY OK source="media_items" db=0.4ms idle=1876.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-16 14:19:25Z], 1] 19:05:14.553 [debug] QUERY OK source="media_items" db=0.9ms idle=1312.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" ["Where Is My Mind? 1988 / 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic", "e0be3c1d-ed44-48dc-9547-9142216198ae", 24, false, "L0T-cnZPANQ", "https://www.youtube.com/shorts/L0T-cnZPANQ", 74, "/downloads/MusicVideos/Pixies Official/20241216 - Where Is My Mind๏ผŸ 1988 โงธ 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2024-12-16 14:19:25Z], ~U[2025-12-25 02:05:14Z], ~U[2025-12-25 02:05:14Z], "", "Where Is My Mind? 1988 / 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic", 24, false, "L0T-cnZPANQ", "https://www.youtube.com/shorts/L0T-cnZPANQ", "/downloads/MusicVideos/Pixies Official/20241216 - Where Is My Mind๏ผŸ 1988 โงธ 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic.mp4", true, 1, ~U[2024-12-16 14:19:25Z]] 19:05:14.554 [debug] QUERY OK source="sources" db=0.1ms idle=312.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:14.554 [debug] QUERY OK source="media_profiles" db=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] 19:05:14.555 [debug] QUERY OK source="media_items" db=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 [238] 19:05:14.555 [debug] Current batch of media processed. Will check again in 1000ms 19:05:15.555 [debug] Current batch of media processed. Will check again in 1000ms 19:05:16.556 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 33, "filename" => "/downloads/MusicVideos/Pixies Official/20241211 - Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic.mp4", "id" => "rKV68T7kxU8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/rKV68T7kxU8", "playlist_index" => 75, "timestamp" => 1733936963, "title" => "Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic", "upload_date" => "20241211"} 19:05:16.557 [debug] QUERY OK source="sources" db=0.2ms idle=881.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:16.557 [debug] QUERY OK source="sources" db=0.1ms idle=882.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:16.558 [debug] QUERY OK source="media_items" db=0.4ms idle=882.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-11 17:09:23Z], 1] 19:05:16.559 [debug] QUERY OK source="media_items" db=0.4ms idle=883.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" ["Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic", "8d8d047e-3fb1-4028-8edf-3113b824b005", 33, false, "rKV68T7kxU8", "https://www.youtube.com/shorts/rKV68T7kxU8", 75, "/downloads/MusicVideos/Pixies Official/20241211 - Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2024-12-11 17:09:23Z], ~U[2025-12-25 02:05:16Z], ~U[2025-12-25 02:05:16Z], "", "Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic", 33, false, "rKV68T7kxU8", "https://www.youtube.com/shorts/rKV68T7kxU8", "/downloads/MusicVideos/Pixies Official/20241211 - Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic.mp4", true, 1, ~U[2024-12-11 17:09:23Z]] 19:05:16.559 [debug] QUERY OK source="sources" db=0.1ms idle=313.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] 19:05:16.559 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:05:16.560 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [239] 19:05:16.560 [debug] Current batch of media processed. Will check again in 1000ms 19:05:17.561 [debug] Current batch of media processed. Will check again in 1000ms 19:05:18.563 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 41, "filename" => "/downloads/MusicVideos/Pixies Official/20241205 - Magic Monthly - December 2024๐Ÿบ.mp4", "id" => "vaxSjsyw6jc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/vaxSjsyw6jc", "playlist_index" => 76, "timestamp" => 1733401986, "title" => "Magic Monthly - December 2024๐Ÿบ", "upload_date" => "20241205"} 19:05:18.563 [debug] QUERY OK source="sources" db=0.2ms idle=887.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:18.563 [debug] QUERY OK source="sources" db=0.1ms idle=888.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:18.564 [debug] QUERY OK source="media_items" db=0.3ms idle=888.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-05 12:33:06Z], 1] 19:05:18.565 [debug] QUERY OK source="media_items" db=0.4ms idle=889.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" ["Magic Monthly - December 2024๐Ÿบ", "f3a202d7-e603-4e3c-a54f-d90fa5c672ff", 41, false, "vaxSjsyw6jc", "https://www.youtube.com/shorts/vaxSjsyw6jc", 76, "/downloads/MusicVideos/Pixies Official/20241205 - Magic Monthly - December 2024๐Ÿบ.mp4", false, false, true, 1, [], 99, ~U[2024-12-05 12:33:06Z], ~U[2025-12-25 02:05:18Z], ~U[2025-12-25 02:05:18Z], "", "Magic Monthly - December 2024๐Ÿบ", 41, false, "vaxSjsyw6jc", "https://www.youtube.com/shorts/vaxSjsyw6jc", "/downloads/MusicVideos/Pixies Official/20241205 - Magic Monthly - December 2024๐Ÿบ.mp4", true, 1, ~U[2024-12-05 12:33:06Z]] 19:05:18.565 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:18.566 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:05:18.566 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [240] 19:05:18.566 [debug] Current batch of media processed. Will check again in 1000ms 19:05:19.567 [debug] Current batch of media processed. Will check again in 1000ms 19:05:20.568 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 42, "filename" => "/downloads/MusicVideos/Pixies Official/20241203 - The story of ๏ผ‚Motoroller๏ผ‚ from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic.mp4", "id" => "V3MkWBfkDTM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/V3MkWBfkDTM", "playlist_index" => 77, "timestamp" => 1733242016, "title" => "The story of \"Motoroller\" from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic", "upload_date" => "20241203"} 19:05:20.569 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=893.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:20.569 [debug] QUERY OK source="sources" db=0.1ms idle=894.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:20.570 [debug] QUERY OK source="media_items" db=0.4ms idle=894.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-03 16:06:56Z], 1] 19:05:20.571 [debug] QUERY OK source="media_items" db=0.5ms idle=895.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" ["The story of \"Motoroller\" from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic", "113b926d-69c0-43f6-8720-64a1e83e70bb", 42, false, "V3MkWBfkDTM", "https://www.youtube.com/shorts/V3MkWBfkDTM", 77, "/downloads/MusicVideos/Pixies Official/20241203 - The story of ๏ผ‚Motoroller๏ผ‚ from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2024-12-03 16:06:56Z], ~U[2025-12-25 02:05:20Z], ~U[2025-12-25 02:05:20Z], "", "The story of \"Motoroller\" from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic", 42, false, "V3MkWBfkDTM", "https://www.youtube.com/shorts/V3MkWBfkDTM", "/downloads/MusicVideos/Pixies Official/20241203 - The story of ๏ผ‚Motoroller๏ผ‚ from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic.mp4", true, 1, ~U[2024-12-03 16:06:56Z]] 19:05:20.571 [debug] QUERY OK source="sources" db=0.1ms idle=320.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:20.572 [debug] QUERY OK source="media_profiles" db=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] 19:05:20.572 [debug] QUERY OK source="media_items" db=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 [241] 19:05:20.572 [debug] Current batch of media processed. Will check again in 1000ms 19:05:21.573 [debug] Current batch of media processed. Will check again in 1000ms 19:05:22.574 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 39, "filename" => "/downloads/MusicVideos/Pixies Official/20241128 - Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe.mp4", "id" => "qzdYhgK4ed8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/qzdYhgK4ed8", "playlist_index" => 78, "timestamp" => 1732813780, "title" => "Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe", "upload_date" => "20241128"} 19:05:22.575 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=899.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:22.576 [debug] QUERY OK source="sources" db=0.1ms idle=900.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:22.576 [debug] QUERY OK source="media_items" db=0.5ms idle=900.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 17:09:40Z], 1] 19:05:22.577 [debug] QUERY OK source="media_items" db=0.6ms idle=901.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" ["Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe", "ea6fdd06-3ed0-46bb-89e3-6f733ee17172", 39, false, "qzdYhgK4ed8", "https://www.youtube.com/shorts/qzdYhgK4ed8", 78, "/downloads/MusicVideos/Pixies Official/20241128 - Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe.mp4", false, false, true, 1, [], 99, ~U[2024-11-28 17:09:40Z], ~U[2025-12-25 02:05:22Z], ~U[2025-12-25 02:05:22Z], "", "Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe", 39, false, "qzdYhgK4ed8", "https://www.youtube.com/shorts/qzdYhgK4ed8", "/downloads/MusicVideos/Pixies Official/20241128 - Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe.mp4", true, 1, ~U[2024-11-28 17:09:40Z]] 19:05:22.578 [debug] QUERY OK source="sources" db=0.2ms idle=324.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:22.578 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 19:05:22.579 [debug] QUERY OK source="media_items" db=0.2ms 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 [242] 19:05:22.579 [debug] Current batch of media processed. Will check again in 1000ms 19:05:23.580 [debug] Current batch of media processed. Will check again in 1000ms 19:05:24.581 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 33, "filename" => "/downloads/MusicVideos/Pixies Official/20241127 - Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic.mp4", "id" => "lBpSs1lP3_k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/lBpSs1lP3_k", "playlist_index" => 79, "timestamp" => 1732727079, "title" => "Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic", "upload_date" => "20241127"} 19:05:24.582 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=906.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:24.583 [debug] QUERY OK source="sources" db=0.2ms idle=907.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:24.583 [debug] QUERY OK source="media_items" db=0.5ms idle=907.7ms 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 17:04:39Z], 1] 19:05:24.585 [debug] QUERY OK source="media_items" db=0.6ms idle=908.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" ["Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic", "987467af-8b95-4b20-8f06-a6bd79827230", 33, false, "lBpSs1lP3_k", "https://www.youtube.com/shorts/lBpSs1lP3_k", 79, "/downloads/MusicVideos/Pixies Official/20241127 - Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic.mp4", false, false, true, 1, [], 99, ~U[2024-11-27 17:04:39Z], ~U[2025-12-25 02:05:24Z], ~U[2025-12-25 02:05:24Z], "", "Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic", 33, false, "lBpSs1lP3_k", "https://www.youtube.com/shorts/lBpSs1lP3_k", "/downloads/MusicVideos/Pixies Official/20241127 - Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic.mp4", true, 1, ~U[2024-11-27 17:04:39Z]] 19:05:24.585 [debug] QUERY OK source="sources" db=0.1ms idle=328.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:24.585 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 19:05:24.586 [debug] QUERY OK source="media_items" db=0.2ms 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 [243] 19:05:24.586 [debug] Current batch of media processed. Will check again in 1000ms 19:05:25.587 [debug] Current batch of media processed. Will check again in 1000ms 19:05:26.588 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "One month since we released The Night The Zombies Came!\n\nWhat's your favourite track from the album? ๐ŸงŸ #Pixies #NewMusic #AltMusic #OnTour", "duration" => 27, "filename" => "/downloads/MusicVideos/Pixies Official/20241125 - One month since The Night The Zombies Came!.mp4", "id" => "nqZ3x1SlOts", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/nqZ3x1SlOts", "playlist_index" => 80, "timestamp" => 1732548005, "title" => "One month since The Night The Zombies Came!", "upload_date" => "20241125"} 19:05:26.589 [debug] QUERY OK source="sources" db=0.3ms idle=913.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:26.589 [debug] QUERY OK source="sources" db=0.2ms idle=914.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] 19:05:26.590 [debug] QUERY OK source="media_items" db=0.4ms idle=914.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-25 15:20:05Z], 1] 19:05:26.591 [debug] QUERY OK source="media_items" db=0.6ms idle=915.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" ["One month since we released The Night The Zombies Came!\n\nWhat's your favourite track from the album? ๐ŸงŸ #Pixies #NewMusic #AltMusic #OnTour", "One month since The Night The Zombies Came!", "594cf7eb-1054-41d3-8847-9d0382fe0de8", 27, false, "nqZ3x1SlOts", "https://www.youtube.com/shorts/nqZ3x1SlOts", 80, "/downloads/MusicVideos/Pixies Official/20241125 - One month since The Night The Zombies Came!.mp4", false, false, true, 1, [], 99, ~U[2024-11-25 15:20:05Z], ~U[2025-12-25 02:05:26Z], ~U[2025-12-25 02:05:26Z], "One month since we released The Night The Zombies Came!\n\nWhat's your favourite track from the album? ๐ŸงŸ #Pixies #NewMusic #AltMusic #OnTour", "One month since The Night The Zombies Came!", 27, false, "nqZ3x1SlOts", "https://www.youtube.com/shorts/nqZ3x1SlOts", "/downloads/MusicVideos/Pixies Official/20241125 - One month since The Night The Zombies Came!.mp4", true, 1, ~U[2024-11-25 15:20:05Z]] 19:05:26.591 [debug] QUERY OK source="sources" db=0.2ms idle=331.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] 19:05:26.592 [debug] QUERY OK source="media_profiles" db=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] 19:05:26.592 [debug] QUERY OK source="media_items" db=0.2ms 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 [244] 19:05:26.592 [debug] Current batch of media processed. Will check again in 1000ms 19:05:27.593 [debug] Current batch of media processed. Will check again in 1000ms 19:05:28.594 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 49, "filename" => "/downloads/MusicVideos/Pixies Official/20241121 - ๏ผ‚Where Is My Mind๏ผŸ at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic๏ผ‚.mp4", "id" => "A36MUjKyP70", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/A36MUjKyP70", "playlist_index" => 81, "timestamp" => 1732210590, "title" => "\"Where Is My Mind? at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic\"", "upload_date" => "20241121"} 19:05:28.595 [debug] QUERY OK source="sources" db=0.2ms idle=919.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:28.595 [debug] QUERY OK source="sources" db=0.1ms idle=919.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:28.596 [debug] QUERY OK source="media_items" db=0.4ms idle=920.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 17:36:30Z], 1] 19:05:28.597 [debug] QUERY OK source="media_items" db=0.5ms idle=920.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" ["\"Where Is My Mind? at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic\"", "60e14af9-f24d-4fff-8a97-382bf795b640", 49, false, "A36MUjKyP70", "https://www.youtube.com/shorts/A36MUjKyP70", 81, "/downloads/MusicVideos/Pixies Official/20241121 - ๏ผ‚Where Is My Mind๏ผŸ at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic๏ผ‚.mp4", false, false, true, 1, [], 99, ~U[2024-11-21 17:36:30Z], ~U[2025-12-25 02:05:28Z], ~U[2025-12-25 02:05:28Z], "", "\"Where Is My Mind? at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic\"", 49, false, "A36MUjKyP70", "https://www.youtube.com/shorts/A36MUjKyP70", "/downloads/MusicVideos/Pixies Official/20241121 - ๏ผ‚Where Is My Mind๏ผŸ at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic๏ผ‚.mp4", true, 1, ~U[2024-11-21 17:36:30Z]] 19:05:28.597 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:28.597 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:05:28.598 [debug] QUERY OK source="media_items" db=0.2ms 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 [245] 19:05:28.598 [debug] Current batch of media processed. Will check again in 1000ms 19:05:29.598 [debug] Current batch of media processed. Will check again in 1000ms 19:05:30.599 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 38, "filename" => "/downloads/MusicVideos/Pixies Official/20241119 - Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour.mp4", "id" => "VWlkUAE72I4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/VWlkUAE72I4", "playlist_index" => 82, "timestamp" => 1732032325, "title" => "Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour", "upload_date" => "20241119"} 19:05:30.600 [debug] QUERY OK source="sources" db=0.4ms 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" IN (?)) [1] 19:05:30.601 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=925.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:30.601 [debug] QUERY OK source="media_items" db=0.4ms idle=925.6ms 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 16:05:25Z], 1] 19:05:30.602 [debug] QUERY OK source="media_items" db=0.5ms idle=926.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" ["Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour", "6bba9809-f671-49aa-97f4-f72859e8ac93", 38, false, "VWlkUAE72I4", "https://www.youtube.com/shorts/VWlkUAE72I4", 82, "/downloads/MusicVideos/Pixies Official/20241119 - Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour.mp4", false, false, true, 1, [], 99, ~U[2024-11-19 16:05:25Z], ~U[2025-12-25 02:05:30Z], ~U[2025-12-25 02:05:30Z], "", "Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour", 38, false, "VWlkUAE72I4", "https://www.youtube.com/shorts/VWlkUAE72I4", "/downloads/MusicVideos/Pixies Official/20241119 - Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour.mp4", true, 1, ~U[2024-11-19 16:05:25Z]] 19:05:30.602 [debug] QUERY OK source="sources" db=0.1ms idle=336.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:30.603 [debug] QUERY OK source="media_profiles" db=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] 19:05:30.603 [debug] QUERY OK source="media_items" db=0.2ms 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 [246] 19:05:30.603 [debug] Current batch of media processed. Will check again in 1000ms 19:05:31.604 [debug] Current batch of media processed. Will check again in 1000ms 19:05:32.605 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 28, "filename" => "/downloads/MusicVideos/Pixies Official/20241115 - Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend๏ผŸ #Pixies.mp4", "id" => "kqOW7aZ6t0Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/kqOW7aZ6t0Y", "playlist_index" => 83, "timestamp" => 1731671103, "title" => "Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend? #Pixies", "upload_date" => "20241115"} 19:05:32.606 [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" IN (?)) [1] 19:05:32.606 [debug] QUERY OK source="sources" db=0.1ms idle=931.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] 19:05:32.607 [debug] QUERY OK source="media_items" db=0.4ms idle=931.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-15 11:45:03Z], 1] 19:05:32.608 [debug] QUERY OK source="media_items" db=0.5ms idle=932.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" ["Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend? #Pixies", "9045a58a-98a8-4711-ada6-7880e5a01c7e", 28, false, "kqOW7aZ6t0Y", "https://www.youtube.com/shorts/kqOW7aZ6t0Y", 83, "/downloads/MusicVideos/Pixies Official/20241115 - Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend๏ผŸ #Pixies.mp4", false, false, true, 1, [], 99, ~U[2024-11-15 11:45:03Z], ~U[2025-12-25 02:05:32Z], ~U[2025-12-25 02:05:32Z], "", "Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend? #Pixies", 28, false, "kqOW7aZ6t0Y", "https://www.youtube.com/shorts/kqOW7aZ6t0Y", "/downloads/MusicVideos/Pixies Official/20241115 - Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend๏ผŸ #Pixies.mp4", true, 1, ~U[2024-11-15 11:45:03Z]] 19:05:32.608 [debug] QUERY OK source="sources" db=0.1ms idle=339.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:32.609 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:05:32.609 [debug] QUERY OK source="media_items" db=0.1ms 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 [247] 19:05:32.609 [debug] Current batch of media processed. Will check again in 1000ms 19:05:33.610 [debug] Current batch of media processed. Will check again in 1000ms 19:05:34.611 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 44, "filename" => "/downloads/MusicVideos/Pixies Official/20241112 - Happy 25 years to Fight Club! #Pixies #WhereIsMyMind๏ผŸ #FightClub.mp4", "id" => "_mwM3aY4PYU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/_mwM3aY4PYU", "playlist_index" => 84, "timestamp" => 1731429480, "title" => "Happy 25 years to Fight Club! #Pixies #WhereIsMyMind? #FightClub", "upload_date" => "20241112"} 19:05:34.612 [debug] QUERY OK source="sources" db=0.2ms idle=936.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:34.612 [debug] QUERY OK source="sources" db=0.1ms idle=936.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] 19:05:34.613 [debug] QUERY OK source="media_items" db=0.5ms idle=937.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-12 16:38:00Z], 1] 19:05:34.614 [debug] QUERY OK source="media_items" db=0.4ms idle=937.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" ["Happy 25 years to Fight Club! #Pixies #WhereIsMyMind? #FightClub", "5e06c819-20aa-49ca-9a2c-f53cd5dc5b4e", 44, false, "_mwM3aY4PYU", "https://www.youtube.com/shorts/_mwM3aY4PYU", 84, "/downloads/MusicVideos/Pixies Official/20241112 - Happy 25 years to Fight Club! #Pixies #WhereIsMyMind๏ผŸ #FightClub.mp4", false, false, true, 1, [], 99, ~U[2024-11-12 16:38:00Z], ~U[2025-12-25 02:05:34Z], ~U[2025-12-25 02:05:34Z], "", "Happy 25 years to Fight Club! #Pixies #WhereIsMyMind? #FightClub", 44, false, "_mwM3aY4PYU", "https://www.youtube.com/shorts/_mwM3aY4PYU", "/downloads/MusicVideos/Pixies Official/20241112 - Happy 25 years to Fight Club! #Pixies #WhereIsMyMind๏ผŸ #FightClub.mp4", true, 1, ~U[2024-11-12 16:38:00Z]] 19:05:34.614 [debug] QUERY OK source="sources" db=0.1ms idle=341.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:34.614 [debug] QUERY OK source="media_profiles" db=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] 19:05:34.615 [debug] QUERY OK source="media_items" db=0.2ms 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 [248] 19:05:34.615 [debug] Current batch of media processed. Will check again in 1000ms 19:05:35.615 [debug] Current batch of media processed. Will check again in 1000ms 19:05:36.616 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20241028 - Who's got their copy of 'The Night The Zombies Came๏ผŸ' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic.mp4", "id" => "LYgWzkbWXv4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/LYgWzkbWXv4", "playlist_index" => 85, "timestamp" => 1730127534, "title" => "Who's got their copy of 'The Night The Zombies Came?' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic", "upload_date" => "20241028"} 19:05:36.617 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=941.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:36.618 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=942.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:36.618 [debug] QUERY OK source="media_items" db=0.4ms idle=942.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-28 14:58:54Z], 1] 19:05:36.619 [debug] QUERY OK source="media_items" db=0.5ms idle=943.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" ["Who's got their copy of 'The Night The Zombies Came?' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic", "9ed69023-c387-433e-958c-589c7f097ae6", 30, false, "LYgWzkbWXv4", "https://www.youtube.com/shorts/LYgWzkbWXv4", 85, "/downloads/MusicVideos/Pixies Official/20241028 - Who's got their copy of 'The Night The Zombies Came๏ผŸ' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic.mp4", false, false, true, 1, [], 99, ~U[2024-10-28 14:58:54Z], ~U[2025-12-25 02:05:36Z], ~U[2025-12-25 02:05:36Z], "", "Who's got their copy of 'The Night The Zombies Came?' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic", 30, false, "LYgWzkbWXv4", "https://www.youtube.com/shorts/LYgWzkbWXv4", "/downloads/MusicVideos/Pixies Official/20241028 - Who's got their copy of 'The Night The Zombies Came๏ผŸ' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic.mp4", true, 1, ~U[2024-10-28 14:58:54Z]] 19:05:36.620 [debug] QUERY OK source="sources" db=0.2ms idle=345.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:36.620 [debug] QUERY OK source="media_profiles" db=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] 19:05:36.620 [debug] QUERY OK source="media_items" db=0.2ms 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 [249] 19:05:36.620 [debug] Current batch of media processed. Will check again in 1000ms 19:05:37.492 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:37.621 [debug] Current batch of media processed. Will check again in 1000ms 19:05:38.623 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "๐Ÿ‘‰ https://pixies.ffm.to/zombies?fbclid=PAZXh0bgNhZW0CMTEAAaaZjcHbQqYjSlCdLdUSVG_84iGEFtA0dPY_64ipWPqxRiZkiDh4WzRYA5k_aem_A0hbGOT6gay8o6w5rML8eA\n\n#Pixies #NewMusic #TheNightTheZombiesCame #NewAlbum #AltMusic", "duration" => 21, "filename" => "/downloads/MusicVideos/Pixies Official/20241025 - โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ.mp4", "id" => "Z6yMCyWDJxA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Z6yMCyWDJxA", "playlist_index" => 86, "timestamp" => 1729850964, "title" => "โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ", "upload_date" => "20241025"} 19:05:38.623 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1130.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:38.624 [debug] QUERY OK source="sources" db=0.2ms idle=948.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] 19:05:38.625 [debug] QUERY OK source="media_items" db=0.4ms idle=949.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-25 10:09:24Z], 1] 19:05:38.626 [debug] QUERY OK source="media_items" db=0.7ms idle=949.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://pixies.ffm.to/zombies?fbclid=PAZXh0bgNhZW0CMTEAAaaZjcHbQqYjSlCdLdUSVG_84iGEFtA0dPY_64ipWPqxRiZkiDh4WzRYA5k_aem_A0hbGOT6gay8o6w5rML8eA\n\n#Pixies #NewMusic #TheNightTheZombiesCame #NewAlbum #AltMusic", "โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ", "6c0ae72e-013e-48f8-8572-06aee9c777a2", 21, false, "Z6yMCyWDJxA", "https://www.youtube.com/shorts/Z6yMCyWDJxA", 86, "/downloads/MusicVideos/Pixies Official/20241025 - โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ.mp4", false, false, true, 1, [], 99, ~U[2024-10-25 10:09:24Z], ~U[2025-12-25 02:05:38Z], ~U[2025-12-25 02:05:38Z], "๐Ÿ‘‰ https://pixies.ffm.to/zombies?fbclid=PAZXh0bgNhZW0CMTEAAaaZjcHbQqYjSlCdLdUSVG_84iGEFtA0dPY_64ipWPqxRiZkiDh4WzRYA5k_aem_A0hbGOT6gay8o6w5rML8eA\n\n#Pixies #NewMusic #TheNightTheZombiesCame #NewAlbum #AltMusic", "โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ", 21, false, "Z6yMCyWDJxA", "https://www.youtube.com/shorts/Z6yMCyWDJxA", "/downloads/MusicVideos/Pixies Official/20241025 - โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ.mp4", true, 1, ~U[2024-10-25 10:09:24Z]] 19:05:38.626 [debug] QUERY OK source="sources" db=0.1ms idle=349.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] 19:05:38.626 [debug] QUERY OK source="media_profiles" db=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] 19:05:38.627 [debug] QUERY OK source="media_items" db=0.2ms 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 [250] 19:05:38.627 [debug] Current batch of media processed. Will check again in 1000ms 19:05:39.628 [debug] Current batch of media processed. Will check again in 1000ms 19:05:40.629 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.0, "description" => "The Zombies are comingโ€ฆ ๐Ÿ’€\n\n#Pixies #NewMusic #Zombies", "duration" => 9, "filename" => "/downloads/MusicVideos/Pixies Official/20241023 - The Zombies are comingโ€ฆ ๐Ÿ’€.mp4", "id" => "bAjl6fshT7s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/bAjl6fshT7s", "playlist_index" => 87, "timestamp" => 1729681942, "title" => "The Zombies are comingโ€ฆ ๐Ÿ’€", "upload_date" => "20241023"} 19:05:40.630 [debug] QUERY OK source="sources" db=0.3ms decode=0.1ms queue=0.1ms idle=954.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:40.631 [debug] QUERY OK source="sources" db=0.2ms idle=955.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:40.632 [debug] QUERY OK source="media_items" db=0.5ms idle=955.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-23 11:12:22Z], 1] 19:05:40.632 [debug] QUERY OK source="media_items" db=0.4ms idle=956.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" ["The Zombies are comingโ€ฆ ๐Ÿ’€\n\n#Pixies #NewMusic #Zombies", "The Zombies are comingโ€ฆ ๐Ÿ’€", "8cd7962e-b292-4df2-8779-6ad1303c922c", 9, false, "bAjl6fshT7s", "https://www.youtube.com/shorts/bAjl6fshT7s", 87, "/downloads/MusicVideos/Pixies Official/20241023 - The Zombies are comingโ€ฆ ๐Ÿ’€.mp4", false, false, true, 1, [], 99, ~U[2024-10-23 11:12:22Z], ~U[2025-12-25 02:05:40Z], ~U[2025-12-25 02:05:40Z], "The Zombies are comingโ€ฆ ๐Ÿ’€\n\n#Pixies #NewMusic #Zombies", "The Zombies are comingโ€ฆ ๐Ÿ’€", 9, false, "bAjl6fshT7s", "https://www.youtube.com/shorts/bAjl6fshT7s", "/downloads/MusicVideos/Pixies Official/20241023 - The Zombies are comingโ€ฆ ๐Ÿ’€.mp4", true, 1, ~U[2024-10-23 11:12:22Z]] 19:05:40.633 [debug] QUERY OK source="sources" db=0.1ms 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] 19:05:40.633 [debug] QUERY OK source="media_profiles" db=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] 19:05:40.633 [debug] QUERY OK source="media_items" db=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 [251] 19:05:40.634 [debug] Current batch of media processed. Will check again in 1000ms 19:05:41.634 [debug] Current batch of media processed. Will check again in 1000ms 19:05:42.635 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 32, "filename" => "/downloads/MusicVideos/Pixies Official/20240916 - ๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now..mp4", "id" => "14CvG1XZYEc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/14CvG1XZYEc", "playlist_index" => 88, "timestamp" => 1726503444, "title" => "๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now.", "upload_date" => "20240916"} 19:05:42.636 [debug] QUERY OK source="sources" db=0.2ms idle=960.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:42.636 [debug] QUERY OK source="sources" db=0.1ms idle=960.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:42.637 [debug] QUERY OK source="media_items" db=0.5ms idle=961.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-16 16:17:24Z], 1] 19:05:42.638 [debug] QUERY OK source="media_items" db=0.6ms idle=962.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" ["๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now.", "19cb42bb-0970-4c33-aac0-749611a4602a", 32, false, "14CvG1XZYEc", "https://www.youtube.com/shorts/14CvG1XZYEc", 88, "/downloads/MusicVideos/Pixies Official/20240916 - ๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now..mp4", false, false, true, 1, [], 98, ~U[2024-09-16 16:17:24Z], ~U[2025-12-25 02:05:42Z], ~U[2025-12-25 02:05:42Z], "", "๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now.", 32, false, "14CvG1XZYEc", "https://www.youtube.com/shorts/14CvG1XZYEc", "/downloads/MusicVideos/Pixies Official/20240916 - ๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now..mp4", true, 1, ~U[2024-09-16 16:17:24Z]] 19:05:42.638 [debug] QUERY OK source="sources" db=0.1ms idle=355.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:42.639 [debug] QUERY OK source="media_profiles" db=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] 19:05:42.639 [debug] QUERY OK source="media_items" db=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 [252] 19:05:42.639 [debug] Current batch of media processed. Will check again in 1000ms 19:05:43.640 [debug] Current batch of media processed. Will check again in 1000ms 19:05:44.641 [debug] Current batch of media processed. Will check again in 1000ms 19:05:45.642 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 31, "filename" => "/downloads/MusicVideos/Pixies Official/20240909 - Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ.mp4", "id" => "TUD62i2tOWs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/TUD62i2tOWs", "playlist_index" => 89, "timestamp" => 1725886381, "title" => "Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ", "upload_date" => "20240909"} 19:05:45.643 [debug] QUERY OK source="sources" db=0.1ms idle=1967.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:45.643 [debug] QUERY OK source="sources" db=0.1ms idle=1967.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] 19:05:45.643 [debug] QUERY OK source="media_items" db=0.2ms idle=1967.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-09 12:53:01Z], 1] 19:05:45.644 [debug] QUERY OK source="media_items" db=0.3ms idle=1355.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" ["Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ", "ddcd24fc-b26c-44fb-a8d0-b8a92d67acd8", 31, false, "TUD62i2tOWs", "https://www.youtube.com/shorts/TUD62i2tOWs", 89, "/downloads/MusicVideos/Pixies Official/20240909 - Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ.mp4", false, false, true, 1, [], 99, ~U[2024-09-09 12:53:01Z], ~U[2025-12-25 02:05:45Z], ~U[2025-12-25 02:05:45Z], "", "Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ", 31, false, "TUD62i2tOWs", "https://www.youtube.com/shorts/TUD62i2tOWs", "/downloads/MusicVideos/Pixies Official/20240909 - Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ.mp4", true, 1, ~U[2024-09-09 12:53:01Z]] 19:05:45.644 [debug] QUERY OK source="sources" db=0.0ms idle=355.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:45.644 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:05:45.645 [debug] QUERY OK source="media_items" db=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 [253] 19:05:45.645 [debug] Current batch of media processed. Will check again in 1000ms 19:05:46.645 [debug] Current batch of media processed. Will check again in 1000ms 19:05:47.646 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "of โ€œThe Night the Zombies Cameโ€ are available to pre-order now.", "duration" => 19, "filename" => "/downloads/MusicVideos/Pixies Official/20240906 - 500 signed Assai Records Obi strip vinyl editions.mp4", "id" => "-ryuuDRG1sQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/-ryuuDRG1sQ", "playlist_index" => 90, "timestamp" => 1725624790, "title" => "500 signed Assai Records Obi strip vinyl editions", "upload_date" => "20240906"} 19:05:47.647 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=971.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:47.647 [debug] QUERY OK source="sources" db=0.1ms idle=972.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] 19:05:47.648 [debug] QUERY OK source="media_items" db=0.3ms idle=972.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-06 12:13:10Z], 1] 19:05:47.649 [debug] QUERY OK source="media_items" db=0.8ms idle=973.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" ["of โ€œThe Night the Zombies Cameโ€ are available to pre-order now.", "500 signed Assai Records Obi strip vinyl editions", "e367387f-0a0e-4f73-b603-7522deeda2f0", 19, false, "-ryuuDRG1sQ", "https://www.youtube.com/shorts/-ryuuDRG1sQ", 90, "/downloads/MusicVideos/Pixies Official/20240906 - 500 signed Assai Records Obi strip vinyl editions.mp4", false, false, true, 1, [], 99, ~U[2024-09-06 12:13:10Z], ~U[2025-12-25 02:05:47Z], ~U[2025-12-25 02:05:47Z], "of โ€œThe Night the Zombies Cameโ€ are available to pre-order now.", "500 signed Assai Records Obi strip vinyl editions", 19, false, "-ryuuDRG1sQ", "https://www.youtube.com/shorts/-ryuuDRG1sQ", "/downloads/MusicVideos/Pixies Official/20240906 - 500 signed Assai Records Obi strip vinyl editions.mp4", true, 1, ~U[2024-09-06 12:13:10Z]] 19:05:47.650 [debug] QUERY OK source="sources" db=0.1ms idle=357.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:47.650 [debug] QUERY OK source="media_profiles" db=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] 19:05:47.650 [debug] QUERY OK source="media_items" db=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 [254] 19:05:47.650 [debug] Current batch of media processed. Will check again in 1000ms 19:05:48.651 [debug] Current batch of media processed. Will check again in 1000ms 19:05:49.652 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "We will be returning to the UK soon... ๐Ÿ‘€\n\nPre-order our new album โ€œThe Night the Zombies Cameโ€ in any format on our UK official store to gain access to the pre-sale once UK dates are announced in the near future.", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20240903 - Throwback to our time at All Points East a couple of weeks ago....mp4", "id" => "-t_0PddOLvY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/-t_0PddOLvY", "playlist_index" => 91, "timestamp" => 1725374150, "title" => "Throwback to our time at All Points East a couple of weeks ago...", "upload_date" => "20240903"} 19:05:49.653 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=977.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:49.653 [debug] QUERY OK source="sources" db=0.1ms idle=978.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] 19:05:49.654 [debug] QUERY OK source="media_items" db=0.4ms idle=978.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-03 14:35:50Z], 1] 19:05:49.655 [debug] QUERY OK source="media_items" db=0.6ms idle=979.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" ["We will be returning to the UK soon... ๐Ÿ‘€\n\nPre-order our new album โ€œThe Night the Zombies Cameโ€ in any format on our UK official store to gain access to the pre-sale once UK dates are announced in the near future.", "Throwback to our time at All Points East a couple of weeks ago...", "8585b3d4-f621-4b7d-99ad-da3d892b8836", 30, false, "-t_0PddOLvY", "https://www.youtube.com/shorts/-t_0PddOLvY", 91, "/downloads/MusicVideos/Pixies Official/20240903 - Throwback to our time at All Points East a couple of weeks ago....mp4", false, false, true, 1, [], 99, ~U[2024-09-03 14:35:50Z], ~U[2025-12-25 02:05:49Z], ~U[2025-12-25 02:05:49Z], "We will be returning to the UK soon... ๐Ÿ‘€\n\nPre-order our new album โ€œThe Night the Zombies Cameโ€ in any format on our UK official store to gain access to the pre-sale once UK dates are announced in the near future.", "Throwback to our time at All Points East a couple of weeks ago...", 30, false, "-t_0PddOLvY", "https://www.youtube.com/shorts/-t_0PddOLvY", "/downloads/MusicVideos/Pixies Official/20240903 - Throwback to our time at All Points East a couple of weeks ago....mp4", true, 1, ~U[2024-09-03 14:35:50Z]] 19:05:49.655 [debug] QUERY OK source="sources" db=0.1ms idle=360.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:49.656 [debug] QUERY OK source="media_profiles" db=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] 19:05:49.656 [debug] QUERY OK source="media_items" db=0.2ms 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 [255] 19:05:49.656 [debug] Current batch of media processed. Will check again in 1000ms 19:05:50.657 [debug] Current batch of media processed. Will check again in 1000ms 19:05:51.658 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Magic #Pixies #ThePaleWhite #MagicTrick", "duration" => 52, "filename" => "/downloads/MusicVideos/Pixies Official/20240902 - Part 2 with @thepalewhiteofficial ๐Ÿช„.mkv", "id" => "uAVOcAFn5Pc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/uAVOcAFn5Pc", "playlist_index" => 92, "timestamp" => 1725284934, "title" => "Part 2 with @thepalewhiteofficial ๐Ÿช„", "upload_date" => "20240902"} 19:05:51.659 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=983.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:51.659 [debug] QUERY OK source="sources" db=0.1ms idle=984.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:51.660 [debug] QUERY OK source="media_items" db=0.4ms idle=984.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-02 13:48:54Z], 1] 19:05:51.661 [debug] QUERY OK source="media_items" db=0.5ms idle=985.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" ["#Magic #Pixies #ThePaleWhite #MagicTrick", "Part 2 with @thepalewhiteofficial ๐Ÿช„", "29784718-ba4e-448c-a0bc-97a685115dc8", 52, false, "uAVOcAFn5Pc", "https://www.youtube.com/shorts/uAVOcAFn5Pc", 92, "/downloads/MusicVideos/Pixies Official/20240902 - Part 2 with @thepalewhiteofficial ๐Ÿช„.mkv", false, false, true, 1, [], 99, ~U[2024-09-02 13:48:54Z], ~U[2025-12-25 02:05:51Z], ~U[2025-12-25 02:05:51Z], "#Magic #Pixies #ThePaleWhite #MagicTrick", "Part 2 with @thepalewhiteofficial ๐Ÿช„", 52, false, "uAVOcAFn5Pc", "https://www.youtube.com/shorts/uAVOcAFn5Pc", "/downloads/MusicVideos/Pixies Official/20240902 - Part 2 with @thepalewhiteofficial ๐Ÿช„.mkv", true, 1, ~U[2024-09-02 13:48:54Z]] 19:05:51.661 [debug] QUERY OK source="sources" db=0.1ms idle=363.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:51.662 [debug] QUERY OK source="media_profiles" db=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] 19:05:51.662 [debug] QUERY OK source="media_items" db=0.2ms 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 [256] 19:05:51.662 [debug] Current batch of media processed. Will check again in 1000ms 19:05:52.663 [debug] Current batch of media processed. Will check again in 1000ms 19:05:53.640 [info] GET /sources 19:05:53.640 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 19:05:53.640 [debug] QUERY OK source="settings" db=0.1ms idle=965.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 [] 19:05:53.641 [debug] QUERY OK source="settings" db=0.1ms idle=965.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 [] 19:05:53.641 [debug] QUERY OK source="settings" db=0.0ms idle=965.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 [] 19:05:53.642 [debug] QUERY OK source="settings" db=0.0ms idle=966.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 [] 19:05:53.642 [debug] QUERY OK source="settings" db=0.0ms idle=340.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 [] 19:05:53.643 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1.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)) [] 19:05:53.645 [debug] QUERY OK source="sources" db=1.2ms queue=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", 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] 19:05:53.646 [info] Sent 200 in 6ms 19:05:53.664 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 59, "filename" => "/downloads/MusicVideos/Pixies Official/20240902 - Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!.mkv", "id" => "svSZVUAdOYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/svSZVUAdOYw", "playlist_index" => 93, "timestamp" => 1725284866, "title" => "Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!", "upload_date" => "20240902"} 19:05:53.664 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:53.665 [debug] QUERY OK source="sources" db=0.1ms idle=23.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] 19:05:53.666 [debug] QUERY OK source="media_items" db=0.4ms idle=23.2ms 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 13:47:46Z], 1] 19:05:53.666 [debug] QUERY OK source="media_items" db=0.4ms idle=22.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" ["Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!", "8b85f9ce-e2c7-4fbd-a37f-954ff80ceffb", 59, false, "svSZVUAdOYw", "https://www.youtube.com/shorts/svSZVUAdOYw", 93, "/downloads/MusicVideos/Pixies Official/20240902 - Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!.mkv", false, false, true, 1, [], 98, ~U[2024-09-02 13:47:46Z], ~U[2025-12-25 02:05:53Z], ~U[2025-12-25 02:05:53Z], "", "Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!", 59, false, "svSZVUAdOYw", "https://www.youtube.com/shorts/svSZVUAdOYw", "/downloads/MusicVideos/Pixies Official/20240902 - Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!.mkv", true, 1, ~U[2024-09-02 13:47:46Z]] 19:05:53.667 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:53.667 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:05:53.667 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [257] 19:05:53.667 [debug] Current batch of media processed. Will check again in 1000ms 19:05:54.078 [info] CONNECTED TO Phoenix.LiveView.Socket in 28ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "djwccAk4Wh4RCTVIYBgsDwApIzA6KGQzDEuIDm0He_Z1YvjzZAzetc0l", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:05:54.302 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 19:05:54.304 [debug] QUERY OK source="sources" db=1.4ms idle=636.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)) [] 19:05:54.305 [debug] QUERY OK source="sources" db=1.2ms idle=637.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 19:05:54.305 [debug] Replied in 3ms 19:05:54.307 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:05:54.307 [debug] Replied in 80ยตs 19:05:54.668 [debug] Current batch of media processed. Will check again in 1000ms 19:05:55.669 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Stream now and watch the lyric video over on our YouTube channel. \n\n๐ŸงŸ Pre-order the new album The Night the Zombies Came on vinyl or CD at the link in the bio.", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20240823 - ๐Ÿฆช Oyster Beds is hereโ€ฆ.mp4", "id" => "et3j-XitYvU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/et3j-XitYvU", "playlist_index" => 94, "timestamp" => 1724406868, "title" => "๐Ÿฆช Oyster Beds is hereโ€ฆ", "upload_date" => "20240823"} 19:05:55.669 [debug] QUERY OK source="sources" db=0.1ms idle=1365.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:55.670 [debug] QUERY OK source="sources" db=0.1ms idle=1364.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:55.670 [debug] QUERY OK source="media_items" db=0.4ms idle=994.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-23 09:54:28Z], 1] 19:05:55.671 [debug] QUERY OK source="media_items" db=0.4ms idle=995.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" ["Stream now and watch the lyric video over on our YouTube channel. \n\n๐ŸงŸ Pre-order the new album The Night the Zombies Came on vinyl or CD at the link in the bio.", "๐Ÿฆช Oyster Beds is hereโ€ฆ", "346f9281-fc2a-4894-8f30-a44f1f9fc091", 30, false, "et3j-XitYvU", "https://www.youtube.com/shorts/et3j-XitYvU", 94, "/downloads/MusicVideos/Pixies Official/20240823 - ๐Ÿฆช Oyster Beds is hereโ€ฆ.mp4", false, false, true, 1, [], 99, ~U[2024-08-23 09:54:28Z], ~U[2025-12-25 02:05:55Z], ~U[2025-12-25 02:05:55Z], "Stream now and watch the lyric video over on our YouTube channel. \n\n๐ŸงŸ Pre-order the new album The Night the Zombies Came on vinyl or CD at the link in the bio.", "๐Ÿฆช Oyster Beds is hereโ€ฆ", 30, false, "et3j-XitYvU", "https://www.youtube.com/shorts/et3j-XitYvU", "/downloads/MusicVideos/Pixies Official/20240823 - ๐Ÿฆช Oyster Beds is hereโ€ฆ.mp4", true, 1, ~U[2024-08-23 09:54:28Z]] 19:05:55.671 [debug] QUERY OK source="sources" db=0.1ms idle=366.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:55.672 [debug] QUERY OK source="media_profiles" db=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] 19:05:55.672 [debug] QUERY OK source="media_items" db=0.1ms 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 [258] 19:05:55.672 [debug] Current batch of media processed. Will check again in 1000ms 19:05:56.673 [debug] Current batch of media processed. Will check again in 1000ms 19:05:57.059 [info] GET /sources/1/edit 19:05:57.059 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 19:05:57.060 [debug] QUERY OK source="sources" db=0.2ms idle=753.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:57.060 [debug] QUERY OK source="media_profiles" db=0.1ms idle=384.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" [] 19:05:57.060 [debug] QUERY OK source="settings" db=0.1ms idle=385.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 [] 19:05:57.060 [debug] QUERY OK source="settings" db=0.0ms idle=385.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 [] 19:05:57.061 [debug] QUERY OK source="settings" db=0.0ms idle=385.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 [] 19:05:57.062 [info] Sent 200 in 3ms 19:05:57.461 [info] CONNECTED TO Phoenix.LiveView.Socket in 43ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "VhQLcgYYBWVEIjhODhxyFC8GD2N5IRxmdmbKKMo30tW77r4aunV67jH9", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:05:57.534 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:05:57.534 [debug] Replied in 97ยตs 19:05:57.674 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#ontour #pixies #pixiesband", "duration" => 14, "filename" => "/downloads/MusicVideos/Pixies Official/20240819 - ๐Ÿฆช.mp4", "id" => "_sR_HxzccqE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/_sR_HxzccqE", "playlist_index" => 95, "timestamp" => 1724067793, "title" => "๐Ÿฆช", "upload_date" => "20240819"} 19:05:57.675 [debug] QUERY OK source="sources" db=0.3ms idle=614.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:57.675 [debug] QUERY OK source="sources" db=0.1ms idle=614.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:57.676 [debug] QUERY OK source="media_items" db=0.4ms idle=615.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-19 11:43:13Z], 1] 19:05:57.677 [debug] QUERY OK source="media_items" db=0.4ms idle=615.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" ["#ontour #pixies #pixiesband", "๐Ÿฆช", "114d2fef-7d94-4757-ac3f-961db424ee11", 14, false, "_sR_HxzccqE", "https://www.youtube.com/shorts/_sR_HxzccqE", 95, "/downloads/MusicVideos/Pixies Official/20240819 - ๐Ÿฆช.mp4", false, false, true, 1, [], 99, ~U[2024-08-19 11:43:13Z], ~U[2025-12-25 02:05:57Z], ~U[2025-12-25 02:05:57Z], "#ontour #pixies #pixiesband", "๐Ÿฆช", 14, false, "_sR_HxzccqE", "https://www.youtube.com/shorts/_sR_HxzccqE", "/downloads/MusicVideos/Pixies Official/20240819 - ๐Ÿฆช.mp4", true, 1, ~U[2024-08-19 11:43:13Z]] 19:05:57.677 [debug] QUERY OK source="sources" db=0.1ms idle=368.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:57.678 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 19:05:57.678 [debug] QUERY OK source="media_items" db=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 [259] 19:05:57.678 [debug] Current batch of media processed. Will check again in 1000ms 19:05:58.679 [debug] Current batch of media processed. Will check again in 1000ms 19:05:59.680 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Pixies #Magic", "duration" => 52, "filename" => "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - August ๐Ÿช„ Part 2.mkv", "id" => "jrROUyXDsIk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/jrROUyXDsIk", "playlist_index" => 96, "timestamp" => 1723732196, "title" => "Magic Monthly - August ๐Ÿช„ Part 2", "upload_date" => "20240815"} 19:05:59.681 [debug] QUERY OK source="sources" db=0.2ms idle=369.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:05:59.681 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:05:59.682 [debug] QUERY OK source="media_items" db=0.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[2024-08-15 14:29:56Z], 1] 19:05:59.716 [debug] QUERY OK source="media_items" db=33.4ms 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" ["#Pixies #Magic", "Magic Monthly - August ๐Ÿช„ Part 2", "932714d0-e8dd-4f60-9651-1ffdc025cb3a", 52, false, "jrROUyXDsIk", "https://www.youtube.com/shorts/jrROUyXDsIk", 96, "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - August ๐Ÿช„ Part 2.mkv", false, false, true, 1, [], 99, ~U[2024-08-15 14:29:56Z], ~U[2025-12-25 02:05:59Z], ~U[2025-12-25 02:05:59Z], "#Pixies #Magic", "Magic Monthly - August ๐Ÿช„ Part 2", 52, false, "jrROUyXDsIk", "https://www.youtube.com/shorts/jrROUyXDsIk", "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - August ๐Ÿช„ Part 2.mkv", true, 1, ~U[2024-08-15 14:29:56Z]] 19:05:59.716 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=40.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] 19:05:59.717 [debug] QUERY OK source="media_profiles" db=0.1ms idle=35.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] 19:05:59.717 [debug] QUERY OK source="media_items" db=0.2ms idle=35.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 [260] 19:05:59.717 [debug] Current batch of media processed. Will check again in 1000ms 19:06:00.466 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:00.718 [debug] Current batch of media processed. Will check again in 1000ms 19:06:01.719 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Pixies #Magic", "duration" => 57, "filename" => "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1.mkv", "id" => "PwmI10tJnFU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/PwmI10tJnFU", "playlist_index" => 97, "timestamp" => 1723732056, "title" => "Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1", "upload_date" => "20240815"} 19:06:01.720 [debug] QUERY OK source="sources" db=0.3ms idle=404.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:01.720 [debug] QUERY OK source="sources" db=0.2ms idle=44.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:01.721 [debug] QUERY OK source="media_items" db=0.4ms idle=45.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-15 14:27:36Z], 1] 19:06:01.738 [debug] QUERY OK source="media_items" db=16.3ms idle=46.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" ["#Pixies #Magic", "Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1", "f68c39c0-b70e-4a2d-9a18-c347ae0859f0", 57, false, "PwmI10tJnFU", "https://www.youtube.com/shorts/PwmI10tJnFU", 97, "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1.mkv", false, false, true, 1, [], 98, ~U[2024-08-15 14:27:36Z], ~U[2025-12-25 02:06:01Z], ~U[2025-12-25 02:06:01Z], "#Pixies #Magic", "Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1", 57, false, "PwmI10tJnFU", "https://www.youtube.com/shorts/PwmI10tJnFU", "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1.mkv", true, 1, ~U[2024-08-15 14:27:36Z]] 19:06:01.738 [debug] QUERY OK source="sources" db=0.1ms idle=62.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:01.738 [debug] QUERY OK source="media_profiles" db=0.1ms idle=18.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] 19:06:01.739 [debug] QUERY OK source="media_items" db=0.2ms idle=18.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 [261] 19:06:01.739 [debug] Current batch of media processed. Will check again in 1000ms 19:06:02.740 [debug] Current batch of media processed. Will check again in 1000ms 19:06:03.741 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#pixies #bossanova #pixiesband #throwback", "duration" => 35, "filename" => "/downloads/MusicVideos/Pixies Official/20240813 - We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record๏ผŸ.mkv", "id" => "5-fh0hHMj24", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/5-fh0hHMj24", "playlist_index" => 98, "timestamp" => 1723568226, "title" => "We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record?", "upload_date" => "20240813"} 19:06:03.742 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms 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] 19:06:03.742 [debug] QUERY OK source="sources" db=0.1ms idle=66.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:03.743 [debug] QUERY OK source="media_items" db=0.4ms idle=67.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-13 16:57:06Z], 1] 19:06:03.744 [debug] QUERY OK source="media_items" db=0.4ms idle=67.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" ["#pixies #bossanova #pixiesband #throwback", "We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record?", "00ec34a2-240c-4adb-82fc-0747a15fb061", 35, false, "5-fh0hHMj24", "https://www.youtube.com/shorts/5-fh0hHMj24", 98, "/downloads/MusicVideos/Pixies Official/20240813 - We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record๏ผŸ.mkv", false, false, true, 1, [], 99, ~U[2024-08-13 16:57:06Z], ~U[2025-12-25 02:06:03Z], ~U[2025-12-25 02:06:03Z], "#pixies #bossanova #pixiesband #throwback", "We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record?", 35, false, "5-fh0hHMj24", "https://www.youtube.com/shorts/5-fh0hHMj24", "/downloads/MusicVideos/Pixies Official/20240813 - We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record๏ผŸ.mkv", true, 1, ~U[2024-08-13 16:57:06Z]] 19:06:03.744 [debug] QUERY OK source="sources" db=0.1ms idle=68.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:03.744 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:06:03.745 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [262] 19:06:03.745 [debug] Current batch of media processed. Will check again in 1000ms 19:06:04.745 [debug] Current batch of media processed. Will check again in 1000ms 19:06:05.746 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#OnTour #LF24", "duration" => 25, "filename" => "/downloads/MusicVideos/Pixies Official/20240808 - โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival.mp4", "id" => "Od0k0DdV-qE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Od0k0DdV-qE", "playlist_index" => 99, "timestamp" => 1723137224, "title" => "โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival", "upload_date" => "20240808"} 19:06:05.747 [debug] QUERY OK source="sources" db=0.2ms queue=0.2ms idle=424.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:05.747 [debug] QUERY OK source="sources" db=0.1ms idle=72.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:05.748 [debug] QUERY OK source="media_items" db=0.4ms idle=72.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 17:13:44Z], 1] 19:06:05.749 [debug] QUERY OK source="media_items" db=0.4ms idle=73.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" ["#OnTour #LF24", "โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival", "576b8cf5-0f7e-47ed-9b64-9b8b5d0a8f19", 25, false, "Od0k0DdV-qE", "https://www.youtube.com/shorts/Od0k0DdV-qE", 99, "/downloads/MusicVideos/Pixies Official/20240808 - โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival.mp4", false, false, true, 1, [], 99, ~U[2024-08-08 17:13:44Z], ~U[2025-12-25 02:06:05Z], ~U[2025-12-25 02:06:05Z], "#OnTour #LF24", "โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival", 25, false, "Od0k0DdV-qE", "https://www.youtube.com/shorts/Od0k0DdV-qE", "/downloads/MusicVideos/Pixies Official/20240808 - โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival.mp4", true, 1, ~U[2024-08-08 17:13:44Z]] 19:06:05.749 [debug] QUERY OK source="sources" db=0.1ms idle=73.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] 19:06:05.749 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:06:05.750 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [263] 19:06:05.750 [debug] Current batch of media processed. Will check again in 1000ms 19:06:06.750 [debug] Current batch of media processed. Will check again in 1000ms 19:06:07.493 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:07.751 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Pixies #PixiesBand #NewMusic #PixiesMusic", "duration" => 40, "filename" => "/downloads/MusicVideos/Pixies Official/20240806 - 'You're so Impatient' live from @thecurrent Studio!.mkv", "id" => "511ECOx3XIs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/511ECOx3XIs", "playlist_index" => 100, "timestamp" => 1722960073, "title" => "'You're so Impatient' live from @thecurrent Studio!", "upload_date" => "20240806"} 19:06:07.752 [debug] QUERY OK source="sources" db=0.2ms idle=426.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:07.752 [debug] QUERY OK source="sources" db=0.1ms idle=258.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:07.753 [debug] QUERY OK source="media_items" db=0.4ms idle=77.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-06 16:01:13Z], 1] 19:06:07.753 [debug] QUERY OK source="media_items" db=0.4ms idle=77.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" ["#Pixies #PixiesBand #NewMusic #PixiesMusic", "'You're so Impatient' live from @thecurrent Studio!", "177d5b16-2a81-4a0e-a4c6-108729021f2e", 40, false, "511ECOx3XIs", "https://www.youtube.com/shorts/511ECOx3XIs", 100, "/downloads/MusicVideos/Pixies Official/20240806 - 'You're so Impatient' live from @thecurrent Studio!.mkv", false, false, true, 1, [], 99, ~U[2024-08-06 16:01:13Z], ~U[2025-12-25 02:06:07Z], ~U[2025-12-25 02:06:07Z], "#Pixies #PixiesBand #NewMusic #PixiesMusic", "'You're so Impatient' live from @thecurrent Studio!", 40, false, "511ECOx3XIs", "https://www.youtube.com/shorts/511ECOx3XIs", "/downloads/MusicVideos/Pixies Official/20240806 - 'You're so Impatient' live from @thecurrent Studio!.mkv", true, 1, ~U[2024-08-06 16:01:13Z]] 19:06:07.754 [debug] QUERY OK source="sources" db=0.1ms idle=78.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:07.754 [debug] QUERY OK source="media_profiles" db=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] 19:06:07.754 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [264] 19:06:07.755 [debug] Current batch of media processed. Will check again in 1000ms 19:06:08.755 [debug] Current batch of media processed. Will check again in 1000ms 19:06:09.756 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "๐ŸŽฅ Credit - Tiago Ribeiro \n\n#Pixies #PixiesBand #LiveMusic #OnTour", "duration" => 55, "filename" => "/downloads/MusicVideos/Pixies Official/20240802 - 'Chicken' live at Noches del Botaฬnico ๐Ÿ“.mkv", "id" => "46-Yuf663EU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/46-Yuf663EU", "playlist_index" => 101, "timestamp" => 1722613658, "title" => "'Chicken' live at Noches del Botaฬnico ๐Ÿ“", "upload_date" => "20240802"} 19:06:09.757 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=428.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:09.757 [debug] QUERY OK source="sources" db=0.2ms idle=82.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] 19:06:09.758 [debug] QUERY OK source="media_items" db=0.4ms idle=82.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-02 15:47:38Z], 1] 19:06:09.759 [debug] QUERY OK source="media_items" db=0.5ms idle=83.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" ["๐ŸŽฅ Credit - Tiago Ribeiro \n\n#Pixies #PixiesBand #LiveMusic #OnTour", "'Chicken' live at Noches del Botaฬnico ๐Ÿ“", "e578ce85-936a-4c8d-b8f2-bd3aee8f0df9", 55, false, "46-Yuf663EU", "https://www.youtube.com/shorts/46-Yuf663EU", 101, "/downloads/MusicVideos/Pixies Official/20240802 - 'Chicken' live at Noches del Botaฬnico ๐Ÿ“.mkv", false, false, true, 1, [], 99, ~U[2024-08-02 15:47:38Z], ~U[2025-12-25 02:06:09Z], ~U[2025-12-25 02:06:09Z], "๐ŸŽฅ Credit - Tiago Ribeiro \n\n#Pixies #PixiesBand #LiveMusic #OnTour", "'Chicken' live at Noches del Botaฬnico ๐Ÿ“", 55, false, "46-Yuf663EU", "https://www.youtube.com/shorts/46-Yuf663EU", "/downloads/MusicVideos/Pixies Official/20240802 - 'Chicken' live at Noches del Botaฬnico ๐Ÿ“.mkv", true, 1, ~U[2024-08-02 15:47:38Z]] 19:06:09.759 [debug] QUERY OK source="sources" db=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] 19:06:09.760 [debug] QUERY OK source="media_profiles" db=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] 19:06:09.760 [debug] QUERY OK source="media_items" db=0.2ms 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 [265] 19:06:09.760 [debug] Current batch of media processed. Will check again in 1000ms 19:06:10.761 [debug] Current batch of media processed. Will check again in 1000ms 19:06:11.762 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 24, "filename" => "/downloads/MusicVideos/Pixies Official/20240801 - Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“.mp4", "id" => "JPqLKF6zPSw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/JPqLKF6zPSw", "playlist_index" => 102, "timestamp" => 1722528582, "title" => "Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“", "upload_date" => "20240801"} 19:06:11.763 [debug] QUERY OK source="sources" db=0.2ms idle=431.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:11.763 [debug] QUERY OK source="sources" db=0.1ms idle=87.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:11.764 [debug] QUERY OK source="media_items" db=0.4ms idle=88.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-01 16:09:42Z], 1] 19:06:11.765 [debug] QUERY OK source="media_items" db=0.4ms idle=88.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" ["Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“", "f50550aa-c838-41c2-9ea6-e808f2546f74", 24, false, "JPqLKF6zPSw", "https://www.youtube.com/shorts/JPqLKF6zPSw", 102, "/downloads/MusicVideos/Pixies Official/20240801 - Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“.mp4", false, false, true, 1, [], 99, ~U[2024-08-01 16:09:42Z], ~U[2025-12-25 02:06:11Z], ~U[2025-12-25 02:06:11Z], "", "Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“", 24, false, "JPqLKF6zPSw", "https://www.youtube.com/shorts/JPqLKF6zPSw", "/downloads/MusicVideos/Pixies Official/20240801 - Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“.mp4", true, 1, ~U[2024-08-01 16:09:42Z]] 19:06:11.765 [debug] QUERY OK source="sources" db=0.1ms idle=89.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:11.765 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:06:11.766 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [266] 19:06:11.766 [debug] Current batch of media processed. Will check again in 1000ms 19:06:12.639 [info] GET /sources 19:06:12.639 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 19:06:12.640 [debug] QUERY OK source="settings" db=0.3ms idle=874.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 [] 19:06:12.640 [debug] QUERY OK source="settings" db=0.1ms idle=875.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 [] 19:06:12.641 [debug] QUERY OK source="settings" db=0.1ms idle=875.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 [] 19:06:12.641 [debug] QUERY OK source="settings" db=0.1ms idle=875.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 [] 19:06:12.641 [debug] QUERY OK source="settings" db=0.1ms idle=309.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 [] 19:06:12.642 [debug] QUERY OK source="sources" db=0.7ms idle=1.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)) [] 19:06:12.644 [debug] QUERY OK source="sources" db=1.1ms 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", 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] 19:06:12.645 [info] Sent 200 in 5ms 19:06:12.708 [info] CONNECTED TO Phoenix.LiveView.Socket in 25ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "AgovfX0RED5GHSMjYxh2Nx4BGgANIQYT0sFD0Dzh2KLZZv0BDiCUCjRL", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:06:12.766 [debug] Current batch of media processed. Will check again in 1000ms 19:06:12.771 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 19:06:12.772 [debug] QUERY OK source="sources" db=0.9ms idle=130.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)) [] 19:06:12.774 [debug] QUERY OK source="sources" db=1.3ms idle=131.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 19:06:12.774 [debug] Replied in 3ms 19:06:12.775 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:06:12.775 [debug] Replied in 70ยตs 19:06:13.767 [debug] Current batch of media processed. Will check again in 1000ms 19:06:14.768 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 59, "filename" => "/downloads/MusicVideos/Pixies Official/20240730 - Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“.mp4", "id" => "mxqf6sAzUP0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/mxqf6sAzUP0", "playlist_index" => 103, "timestamp" => 1722356707, "title" => "Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“", "upload_date" => "20240730"} 19:06:14.769 [debug] QUERY OK source="sources" db=0.2ms idle=1093.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:14.769 [debug] QUERY OK source="sources" db=0.1ms idle=1093.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] 19:06:14.769 [debug] QUERY OK source="media_items" db=0.3ms idle=434.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-30 16:25:07Z], 1] 19:06:14.770 [debug] QUERY OK source="media_items" db=0.4ms idle=94.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" ["Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“", "6fa1ad48-0cad-48cb-922f-d6f39fbae2a4", 59, false, "mxqf6sAzUP0", "https://www.youtube.com/shorts/mxqf6sAzUP0", 103, "/downloads/MusicVideos/Pixies Official/20240730 - Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“.mp4", false, false, true, 1, [], 99, ~U[2024-07-30 16:25:07Z], ~U[2025-12-25 02:06:14Z], ~U[2025-12-25 02:06:14Z], "", "Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“", 59, false, "mxqf6sAzUP0", "https://www.youtube.com/shorts/mxqf6sAzUP0", "/downloads/MusicVideos/Pixies Official/20240730 - Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“.mp4", true, 1, ~U[2024-07-30 16:25:07Z]] 19:06:14.770 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:14.771 [debug] QUERY OK source="media_profiles" db=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] 19:06:14.771 [debug] QUERY OK source="media_items" db=0.2ms 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 [267] 19:06:14.771 [debug] Current batch of media processed. Will check again in 1000ms 19:06:15.772 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Listen to the track here: https://pixies.ffm.to/chicken \n\n& watch the full lyric video here! https://www.youtube.com/watch?v=WqE5cTNkVYY\n\n#NewMusic #Pixies #Chicken #PixiesBand", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20240724 - Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“.mp4", "id" => "AN4-P44CcfM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/AN4-P44CcfM", "playlist_index" => 104, "timestamp" => 1721839369, "title" => "Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“", "upload_date" => "20240724"} 19:06:15.773 [debug] QUERY OK source="sources" db=0.2ms idle=1002.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] 19:06:15.773 [debug] QUERY OK source="sources" db=0.1ms idle=1002.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:15.773 [debug] QUERY OK source="media_items" db=0.3ms idle=1002.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-24 16:42:49Z], 1] 19:06:15.774 [debug] QUERY OK source="media_items" db=0.4ms idle=1002.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" ["Listen to the track here: https://pixies.ffm.to/chicken \n\n& watch the full lyric video here! https://www.youtube.com/watch?v=WqE5cTNkVYY\n\n#NewMusic #Pixies #Chicken #PixiesBand", "Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“", "7217bb9a-cc79-4033-a0b3-5f04603de056", 30, false, "AN4-P44CcfM", "https://www.youtube.com/shorts/AN4-P44CcfM", 104, "/downloads/MusicVideos/Pixies Official/20240724 - Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“.mp4", false, false, true, 1, [], 98, ~U[2024-07-24 16:42:49Z], ~U[2025-12-25 02:06:15Z], ~U[2025-12-25 02:06:15Z], "Listen to the track here: https://pixies.ffm.to/chicken \n\n& watch the full lyric video here! https://www.youtube.com/watch?v=WqE5cTNkVYY\n\n#NewMusic #Pixies #Chicken #PixiesBand", "Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“", 30, false, "AN4-P44CcfM", "https://www.youtube.com/shorts/AN4-P44CcfM", "/downloads/MusicVideos/Pixies Official/20240724 - Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“.mp4", true, 1, ~U[2024-07-24 16:42:49Z]] 19:06:15.774 [debug] QUERY OK source="sources" db=0.0ms idle=437.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:15.775 [debug] QUERY OK source="media_profiles" db=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] 19:06:15.775 [debug] QUERY OK source="media_items" db=0.1ms 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 [268] 19:06:15.775 [debug] Current batch of media processed. Will check again in 1000ms 19:06:16.776 [debug] Current batch of media processed. Will check again in 1000ms 19:06:17.777 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 9, "filename" => "/downloads/MusicVideos/Pixies Official/20240723 - tNtZC....mkv", "id" => "Fa8qPRGytnw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Fa8qPRGytnw", "playlist_index" => 105, "timestamp" => 1721742938, "title" => "tNtZC...", "upload_date" => "20240723"} 19:06:17.778 [debug] QUERY OK source="sources" db=0.2ms idle=437.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:17.778 [debug] QUERY OK source="sources" db=0.0ms idle=102.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:17.778 [debug] QUERY OK source="media_items" db=0.2ms idle=102.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-23 13:55:38Z], 1] 19:06:17.779 [debug] QUERY OK source="media_items" db=0.3ms idle=103.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" ["tNtZC...", "796635a1-064f-465f-a47a-8ebbd95c16f5", 9, false, "Fa8qPRGytnw", "https://www.youtube.com/shorts/Fa8qPRGytnw", 105, "/downloads/MusicVideos/Pixies Official/20240723 - tNtZC....mkv", false, false, true, 1, [], 99, ~U[2024-07-23 13:55:38Z], ~U[2025-12-25 02:06:17Z], ~U[2025-12-25 02:06:17Z], "", "tNtZC...", 9, false, "Fa8qPRGytnw", "https://www.youtube.com/shorts/Fa8qPRGytnw", "/downloads/MusicVideos/Pixies Official/20240723 - tNtZC....mkv", true, 1, ~U[2024-07-23 13:55:38Z]] 19:06:17.779 [debug] QUERY OK source="sources" db=0.0ms idle=103.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:17.779 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 19:06:17.779 [debug] QUERY OK source="media_items" db=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 [269] 19:06:17.780 [debug] Current batch of media processed. Will check again in 1000ms 19:06:18.070 [info] GET /sources/new 19:06:18.070 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 19:06:18.070 [debug] QUERY OK source="media_profiles" db=0.2ms idle=291.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 ORDER BY m0."name" [] 19:06:18.071 [debug] QUERY OK source="settings" db=0.2ms idle=291.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 [] 19:06:18.071 [debug] QUERY OK source="settings" db=0.1ms idle=291.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 [] 19:06:18.071 [debug] QUERY OK source="settings" db=0.1ms idle=291.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 [] 19:06:18.072 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:06:18.072 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:06:18.074 [info] Sent 200 in 4ms 19:06:18.482 [info] CONNECTED TO Phoenix.LiveView.Socket in 22ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "egoYSWAEByAzGS5OCwEwRy8vNWQ_PWM6Hsqp-QmvGOA72ov2uGl1qv7e", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:06:18.615 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:06:18.615 [debug] Replied in 237ยตs 19:06:18.780 [debug] Current batch of media processed. Will check again in 1000ms 19:06:19.781 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#pixies #pixiesband", "duration" => 11, "filename" => "/downloads/MusicVideos/Pixies Official/20240718 - Part 3๏ผš Pixies Lyric or Poem๏ผŸ๏ผŸ๏ผŸ.mkv", "id" => "okWkqyh7Vtw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/okWkqyh7Vtw", "playlist_index" => 106, "timestamp" => 1721318987, "title" => "Part 3: Pixies Lyric or Poem???", "upload_date" => "20240718"} 19:06:19.782 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=438.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] 19:06:19.782 [debug] QUERY OK source="sources" db=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] 19:06:19.783 [debug] QUERY OK source="media_items" db=0.3ms idle=107.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-18 16:09:47Z], 1] 19:06:19.787 [debug] QUERY OK source="media_items" db=3.8ms idle=108.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" ["#pixies #pixiesband", "Part 3: Pixies Lyric or Poem???", "affaa2a6-04f3-4865-ab44-f3367d980cfd", 11, false, "okWkqyh7Vtw", "https://www.youtube.com/shorts/okWkqyh7Vtw", 106, "/downloads/MusicVideos/Pixies Official/20240718 - Part 3๏ผš Pixies Lyric or Poem๏ผŸ๏ผŸ๏ผŸ.mkv", false, false, true, 1, [], 99, ~U[2024-07-18 16:09:47Z], ~U[2025-12-25 02:06:19Z], ~U[2025-12-25 02:06:19Z], "#pixies #pixiesband", "Part 3: Pixies Lyric or Poem???", 11, false, "okWkqyh7Vtw", "https://www.youtube.com/shorts/okWkqyh7Vtw", "/downloads/MusicVideos/Pixies Official/20240718 - Part 3๏ผš Pixies Lyric or Poem๏ผŸ๏ผŸ๏ผŸ.mkv", true, 1, ~U[2024-07-18 16:09:47Z]] 19:06:19.788 [debug] QUERY OK source="sources" db=0.1ms idle=112.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:19.788 [debug] QUERY OK source="media_profiles" db=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] 19:06:19.788 [debug] QUERY OK source="media_items" db=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 [270] 19:06:19.788 [debug] Current batch of media processed. Will check again in 1000ms 19:06:20.789 [debug] Current batch of media processed. Will check again in 1000ms 19:06:21.790 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#pixies #throwback #velouria #pixiesband", "duration" => 35, "filename" => "/downloads/MusicVideos/Pixies Official/20240716 - Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991.mkv", "id" => "E0VA3ZM_LR8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/E0VA3ZM_LR8", "playlist_index" => 107, "timestamp" => 1721146426, "title" => "Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991", "upload_date" => "20240716"} 19:06:21.791 [debug] QUERY OK source="sources" db=0.3ms idle=445.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:21.791 [debug] QUERY OK source="sources" db=0.2ms idle=115.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:21.792 [debug] QUERY OK source="media_items" db=0.6ms idle=116.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-16 16:13:46Z], 1] 19:06:21.793 [debug] QUERY OK source="media_items" db=0.6ms idle=117.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" ["#pixies #throwback #velouria #pixiesband", "Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991", "c84324ed-4bcd-49f7-ab28-36c95f1a191e", 35, false, "E0VA3ZM_LR8", "https://www.youtube.com/shorts/E0VA3ZM_LR8", 107, "/downloads/MusicVideos/Pixies Official/20240716 - Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991.mkv", false, false, true, 1, [], 99, ~U[2024-07-16 16:13:46Z], ~U[2025-12-25 02:06:21Z], ~U[2025-12-25 02:06:21Z], "#pixies #throwback #velouria #pixiesband", "Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991", 35, false, "E0VA3ZM_LR8", "https://www.youtube.com/shorts/E0VA3ZM_LR8", "/downloads/MusicVideos/Pixies Official/20240716 - Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991.mkv", true, 1, ~U[2024-07-16 16:13:46Z]] 19:06:21.794 [debug] QUERY OK source="sources" db=0.2ms idle=118.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] 19:06:21.794 [debug] QUERY OK source="media_profiles" db=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] 19:06:21.795 [debug] QUERY OK source="media_items" db=0.2ms 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 [271] 19:06:21.795 [debug] Current batch of media processed. Will check again in 1000ms 19:06:22.795 [debug] Current batch of media processed. Will check again in 1000ms 19:06:23.796 [debug] Current batch of media processed. Will check again in 1000ms 19:06:24.797 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Watch the full lyric video here: https://www.youtube.com/watch?v=PDd-180FQ8U\n\n#pixiesband #pixies #queserasera #newmusic", "duration" => 15, "filename" => "/downloads/MusicVideos/Pixies Official/20240709 - โ€œQue serรก, serรก... Whatever will be, will be.๏ผ‚.mp4", "id" => "KzKQMd5nVNQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/KzKQMd5nVNQ", "playlist_index" => 108, "timestamp" => 1720540866, "title" => "โ€œQue serรก, serรก... Whatever will be, will be.\"", "upload_date" => "20240709"} 19:06:24.798 [debug] QUERY OK source="sources" db=0.2ms idle=1122.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:24.798 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:24.798 [debug] QUERY OK source="media_items" db=0.3ms idle=1123.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-09 16:01:06Z], 1] 19:06:24.799 [debug] QUERY OK source="media_items" db=0.3ms idle=1123.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" ["Watch the full lyric video here: https://www.youtube.com/watch?v=PDd-180FQ8U\n\n#pixiesband #pixies #queserasera #newmusic", "โ€œQue serรก, serรก... Whatever will be, will be.\"", "80df198b-e124-4b6a-bcba-07a247561da0", 15, false, "KzKQMd5nVNQ", "https://www.youtube.com/shorts/KzKQMd5nVNQ", 108, "/downloads/MusicVideos/Pixies Official/20240709 - โ€œQue serรก, serรก... Whatever will be, will be.๏ผ‚.mp4", false, false, true, 1, [], 99, ~U[2024-07-09 16:01:06Z], ~U[2025-12-25 02:06:24Z], ~U[2025-12-25 02:06:24Z], "Watch the full lyric video here: https://www.youtube.com/watch?v=PDd-180FQ8U\n\n#pixiesband #pixies #queserasera #newmusic", "โ€œQue serรก, serรก... Whatever will be, will be.\"", 15, false, "KzKQMd5nVNQ", "https://www.youtube.com/shorts/KzKQMd5nVNQ", "/downloads/MusicVideos/Pixies Official/20240709 - โ€œQue serรก, serรก... Whatever will be, will be.๏ผ‚.mp4", true, 1, ~U[2024-07-09 16:01:06Z]] 19:06:24.799 [debug] QUERY OK source="sources" db=0.0ms idle=451.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:24.800 [debug] QUERY OK source="media_profiles" db=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] 19:06:24.800 [debug] QUERY OK source="media_items" db=0.1ms 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 [272] 19:06:24.800 [debug] Current batch of media processed. Will check again in 1000ms 19:06:25.801 [debug] Current batch of media processed. Will check again in 1000ms 19:06:26.802 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Weโ€™ll see you again very soonโ€ฆ\n#pixies #livemusic #pixiesband #ontour #northamerica", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20240709 - Just like that -another tour in North America is complete. Thank you to everyone who came to see us!.mkv", "id" => "SBASE-wKNe0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/SBASE-wKNe0", "playlist_index" => 109, "timestamp" => 1720519059, "title" => "Just like that -another tour in North America is complete. Thank you to everyone who came to see us!", "upload_date" => "20240709"} 19:06:26.803 [debug] QUERY OK source="sources" db=0.4ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:26.804 [debug] QUERY OK source="sources" db=0.2ms idle=128.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] 19:06:26.804 [debug] QUERY OK source="media_items" db=0.5ms idle=128.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-09 09:57:39Z], 1] 19:06:26.805 [debug] QUERY OK source="media_items" db=0.6ms idle=129.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" ["Weโ€™ll see you again very soonโ€ฆ\n#pixies #livemusic #pixiesband #ontour #northamerica", "Just like that -another tour in North America is complete. Thank you to everyone who came to see us!", "c175a029-7328-4a44-9c5a-7f5a142bedda", 30, false, "SBASE-wKNe0", "https://www.youtube.com/shorts/SBASE-wKNe0", 109, "/downloads/MusicVideos/Pixies Official/20240709 - Just like that -another tour in North America is complete. Thank you to everyone who came to see us!.mkv", false, false, true, 1, [], 98, ~U[2024-07-09 09:57:39Z], ~U[2025-12-25 02:06:26Z], ~U[2025-12-25 02:06:26Z], "Weโ€™ll see you again very soonโ€ฆ\n#pixies #livemusic #pixiesband #ontour #northamerica", "Just like that -another tour in North America is complete. Thank you to everyone who came to see us!", 30, false, "SBASE-wKNe0", "https://www.youtube.com/shorts/SBASE-wKNe0", "/downloads/MusicVideos/Pixies Official/20240709 - Just like that -another tour in North America is complete. Thank you to everyone who came to see us!.mkv", true, 1, ~U[2024-07-09 09:57:39Z]] 19:06:26.806 [debug] QUERY OK source="sources" db=0.1ms idle=130.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:26.806 [debug] QUERY OK source="media_profiles" db=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] 19:06:26.807 [debug] QUERY OK source="media_items" db=0.2ms 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 [273] 19:06:26.807 [debug] Current batch of media processed. Will check again in 1000ms 19:06:27.807 [debug] Current batch of media processed. Will check again in 1000ms 19:06:28.808 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#magic #magictrick #magicmonthly #pixies #pixiesband", "duration" => 59, "filename" => "/downloads/MusicVideos/Pixies Official/20240708 - Magic Monthly - July 2024 ๐Ÿƒ.mp4", "id" => "q5T8Q1eg2HM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/q5T8Q1eg2HM", "playlist_index" => 110, "timestamp" => 1720448573, "title" => "Magic Monthly - July 2024 ๐Ÿƒ", "upload_date" => "20240708"} 19:06:28.808 [debug] QUERY OK source="sources" db=0.1ms idle=454.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:28.809 [debug] QUERY OK source="sources" db=0.0ms idle=133.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:28.809 [debug] QUERY OK source="media_items" db=0.3ms idle=133.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-08 14:22:53Z], 1] 19:06:28.810 [debug] QUERY OK source="media_items" db=0.4ms idle=134.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" ["#magic #magictrick #magicmonthly #pixies #pixiesband", "Magic Monthly - July 2024 ๐Ÿƒ", "4fb92995-7cfa-42b6-b619-848fefb86ebd", 59, false, "q5T8Q1eg2HM", "https://www.youtube.com/shorts/q5T8Q1eg2HM", 110, "/downloads/MusicVideos/Pixies Official/20240708 - Magic Monthly - July 2024 ๐Ÿƒ.mp4", false, false, true, 1, [], 99, ~U[2024-07-08 14:22:53Z], ~U[2025-12-25 02:06:28Z], ~U[2025-12-25 02:06:28Z], "#magic #magictrick #magicmonthly #pixies #pixiesband", "Magic Monthly - July 2024 ๐Ÿƒ", 59, false, "q5T8Q1eg2HM", "https://www.youtube.com/shorts/q5T8Q1eg2HM", "/downloads/MusicVideos/Pixies Official/20240708 - Magic Monthly - July 2024 ๐Ÿƒ.mp4", true, 1, ~U[2024-07-08 14:22:53Z]] 19:06:28.810 [debug] QUERY OK source="sources" db=0.1ms idle=134.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:28.811 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:06:28.811 [debug] QUERY OK source="media_items" db=0.1ms 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 [274] 19:06:28.811 [debug] Current batch of media processed. Will check again in 1000ms 19:06:29.812 [debug] Current batch of media processed. Will check again in 1000ms 19:06:30.813 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Part 2: Pixies Lyric OR Poem?", "duration" => 11, "filename" => "/downloads/MusicVideos/Pixies Official/20240704 - Part 2๏ผš Pixies Lyric OR Poem๏ผŸ.mp4", "id" => "algjAlI8fPA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/algjAlI8fPA", "playlist_index" => 111, "timestamp" => 1720108561, "title" => "Part 2: Pixies Lyric OR Poem?", "upload_date" => "20240704"} 19:06:30.814 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=457.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:30.814 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=139.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:30.815 [debug] QUERY OK source="media_items" db=0.4ms idle=139.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-04 15:56:01Z], 1] 19:06:30.816 [debug] QUERY OK source="media_items" db=0.4ms idle=140.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" ["Part 2: Pixies Lyric OR Poem?", "Part 2: Pixies Lyric OR Poem?", "e26a6b34-b030-472b-a6e9-bae8a0f8c048", 11, false, "algjAlI8fPA", "https://www.youtube.com/shorts/algjAlI8fPA", 111, "/downloads/MusicVideos/Pixies Official/20240704 - Part 2๏ผš Pixies Lyric OR Poem๏ผŸ.mp4", false, false, true, 1, [], 99, ~U[2024-07-04 15:56:01Z], ~U[2025-12-25 02:06:30Z], ~U[2025-12-25 02:06:30Z], "Part 2: Pixies Lyric OR Poem?", "Part 2: Pixies Lyric OR Poem?", 11, false, "algjAlI8fPA", "https://www.youtube.com/shorts/algjAlI8fPA", "/downloads/MusicVideos/Pixies Official/20240704 - Part 2๏ผš Pixies Lyric OR Poem๏ผŸ.mp4", true, 1, ~U[2024-07-04 15:56:01Z]] 19:06:30.816 [debug] QUERY OK source="sources" db=0.1ms idle=140.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:30.816 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:06:30.817 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [275] 19:06:30.817 [debug] Current batch of media processed. Will check again in 1000ms 19:06:31.806 [info] POST /sources 19:06:31.806 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "egoYSWAEByAzGS5OCwEwRy8vNWQ_PWM6Hsqp-QmvGOA72ov2uGl1qv7e", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "Nine Inch Nails", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/user/nineinchnailsvevo", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 19:06:31.807 [debug] Running yt-dlp command for action: get_source_details 19:06:31.807 [debug] QUERY OK source="settings" db=0.1ms idle=991.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 [] 19:06:31.808 [debug] QUERY OK source="settings" db=0.1ms idle=991.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 [] 19:06:31.808 [debug] QUERY OK source="settings" db=0.0ms idle=991.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 [] 19:06:31.808 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --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/b4/01/b401895a30b9d82fdb5f4bc55777208a667b1b284eb5a051c396f75ec8c1c09a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:06:31.818 [debug] Current batch of media processed. Will check again in 1000ms 19:06:32.819 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "๐ŸŽฅ @madebyhudson.jpg on Instagram.\n\n#OnTour #Pixies #PixiesBand #PixiesLive", "duration" => 59, "filename" => "/downloads/MusicVideos/Pixies Official/20240620 - POV๏ผš You're rocking out with us on tour!.mkv", "id" => "NO-m35219-A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/NO-m35219-A", "playlist_index" => 112, "timestamp" => 1718902018, "title" => "POV: You're rocking out with us on tour!", "upload_date" => "20240620"} 19:06:32.820 [debug] QUERY OK source="sources" db=0.2ms queue=0.2ms idle=1012.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] 19:06:32.820 [debug] QUERY OK source="sources" db=0.2ms idle=1012.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:32.821 [debug] QUERY OK source="media_items" db=0.4ms idle=1012.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-20 16:46:58Z], 1] 19:06:32.822 [debug] QUERY OK source="media_items" db=0.4ms idle=462.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" ["๐ŸŽฅ @madebyhudson.jpg on Instagram.\n\n#OnTour #Pixies #PixiesBand #PixiesLive", "POV: You're rocking out with us on tour!", "b3a71672-c44e-4ea8-87e9-f9e13e36f1ad", 59, false, "NO-m35219-A", "https://www.youtube.com/shorts/NO-m35219-A", 112, "/downloads/MusicVideos/Pixies Official/20240620 - POV๏ผš You're rocking out with us on tour!.mkv", false, false, true, 1, [], 99, ~U[2024-06-20 16:46:58Z], ~U[2025-12-25 02:06:32Z], ~U[2025-12-25 02:06:32Z], "๐ŸŽฅ @madebyhudson.jpg on Instagram.\n\n#OnTour #Pixies #PixiesBand #PixiesLive", "POV: You're rocking out with us on tour!", 59, false, "NO-m35219-A", "https://www.youtube.com/shorts/NO-m35219-A", "/downloads/MusicVideos/Pixies Official/20240620 - POV๏ผš You're rocking out with us on tour!.mkv", true, 1, ~U[2024-06-20 16:46:58Z]] 19:06:32.822 [debug] QUERY OK source="sources" db=0.1ms 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] 19:06:32.822 [debug] QUERY OK source="media_profiles" db=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] 19:06:32.823 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [276] 19:06:32.823 [debug] Current batch of media processed. Will check again in 1000ms 19:06:33.824 [debug] Current batch of media processed. Will check again in 1000ms 19:06:34.825 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Pixies lyric or 19th Century Poem...??", "duration" => 11, "filename" => "/downloads/MusicVideos/Pixies Official/20240617 - Pixies or Poem๏ผŸ.mp4", "id" => "ZdcaztT6PU4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/ZdcaztT6PU4", "playlist_index" => 113, "timestamp" => 1718635820, "title" => "Pixies or Poem?", "upload_date" => "20240617"} 19:06:34.826 [debug] QUERY OK source="sources" db=0.2ms idle=463.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:34.826 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:34.827 [debug] QUERY OK source="media_items" db=0.4ms idle=151.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-17 14:50:20Z], 1] 19:06:34.828 [debug] QUERY OK source="media_items" db=0.4ms idle=151.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" ["Pixies lyric or 19th Century Poem...??", "Pixies or Poem?", "6a56b833-2659-413d-a6b3-80f0a9818852", 11, false, "ZdcaztT6PU4", "https://www.youtube.com/shorts/ZdcaztT6PU4", 113, "/downloads/MusicVideos/Pixies Official/20240617 - Pixies or Poem๏ผŸ.mp4", false, false, true, 1, [], 99, ~U[2024-06-17 14:50:20Z], ~U[2025-12-25 02:06:34Z], ~U[2025-12-25 02:06:34Z], "Pixies lyric or 19th Century Poem...??", "Pixies or Poem?", 11, false, "ZdcaztT6PU4", "https://www.youtube.com/shorts/ZdcaztT6PU4", "/downloads/MusicVideos/Pixies Official/20240617 - Pixies or Poem๏ผŸ.mp4", true, 1, ~U[2024-06-17 14:50:20Z]] 19:06:34.828 [debug] QUERY OK source="sources" db=0.1ms idle=152.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:34.828 [debug] QUERY OK source="media_profiles" db=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] 19:06:34.829 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [277] 19:06:34.829 [debug] Current batch of media processed. Will check again in 1000ms 19:06:35.829 [debug] Current batch of media processed. Will check again in 1000ms 19:06:36.045 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --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/b4/01/b401895a30b9d82fdb5f4bc55777208a667b1b284eb5a051c396f75ec8c1c09a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:06:36.059 [debug] QUERY OK source="sources" db=10.8ms idle=1220.1ms 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, "3eb8a43a-f1dd-4019-b252-f20ecb5dbcab", "https://www.youtube.com/user/nineinchnailsvevo", 1, "Nine Inch Nails", "UCeQAnhVwklc7uo0cpMGqBiA", "Nine Inch Nails", :channel, true, false, 1440, :disabled, ~U[2025-12-25 02:06:36Z], ~U[2025-12-25 02:06:36Z]] 19:06:36.059 [debug] QUERY OK source="tasks" db=0.2ms idle=1231.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."worker" LIKE ?) AND (o1."state" IN (?,?,?,?)) [2, "%.MediaCollectionIndexingWorker", "available", "scheduled", "retryable", "executing"] 19:06:36.067 [debug] QUERY OK source="tasks" db=6.4ms idle=696.3ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [167, 2, ~U[2025-12-25 02:06:36Z], ~U[2025-12-25 02:06:36Z]] 19:06:36.068 [debug] QUERY OK source="tasks" db=0.1ms idle=8.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [168, 2, ~U[2025-12-25 02:06:36Z], ~U[2025-12-25 02:06:36Z]] 19:06:36.068 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:06:36.068 [info] Sent 302 in 4261ms 19:06:36.074 [info] {"args":{"id":2},"id":168,"meta":{},"system_time":1766628396074025687,"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"]} 19:06:36.074 [debug] QUERY OK source="sources" db=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] 19:06:36.074 [debug] QUERY OK source="media_profiles" db=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] 19:06:36.075 [debug] QUERY OK source="source_metadata" db=0.7ms idle=6.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" = ?) [2] 19:06:36.075 [debug] Running yt-dlp command for action: get_source_details 19:06:36.076 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:06:36.076 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:06:36.076 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:06:36.076 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/93/da/93da5f61847b008e38b0017c9835d52486a6c36deed00e3f27826a9e5b195940.json --sleep-requests 78 --sleep-interval 74 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:06:36.086 [info] GET /sources/2 19:06:36.086 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 19:06:36.086 [debug] QUERY OK source="sources" db=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" = ?) [2] 19:06:36.086 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:06:36.087 [debug] QUERY OK source="tasks" db=0.1ms idle=11.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"] 19:06:36.087 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=11.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" IN (?,?)) [168, 167] 19:06:36.087 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:06:36.087 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:06:36.088 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:06:36.089 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:06:36.090 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms 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 ((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] 19:06:36.090 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=2.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 ? [2, 10, 0] 19:06:36.091 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:06:36.091 [debug] QUERY OK source="media_items" db=0.0ms idle=2.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 19:06:36.091 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [2, 10, 0] 19:06:36.092 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:06:36.092 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=1.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] 19:06:36.093 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=1.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] 19:06:36.093 [info] Sent 200 in 7ms 19:06:36.372 [info] {"args":{"id":2},"id":167,"meta":{},"system_time":1766628396372094644,"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"]} 19:06:36.372 [debug] QUERY OK source="sources" db=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" = ?) [2] 19:06:36.372 [debug] QUERY OK source="settings" db=0.0ms idle=280.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 [] 19:06:36.373 [debug] QUERY OK source="media_items" db=0.1ms idle=279.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] 19:06:36.373 [debug] QUERY OK source="media_items" db=0.0ms idle=7.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 19:06:36.373 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 19:06:36.373 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:06:36.373 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:06:36.374 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 19:06:36.374 [debug] Current batch of media processed. Will check again in 1000ms 19:06:36.374 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:06:36.374 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:06:36.374 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:06:36.374 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/95/80/95803621fa9913ad3f488873a4ff48a3a86ffd78b1304f11268a6462d4a2d6d8.json --sleep-requests 67 --sleep-interval 69 --sleep-subtitles 76 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:06:36.470 [info] CONNECTED TO Phoenix.LiveView.Socket in 22ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "fTsFaCQwIB0mAw0RCg9yLRxbIRAoGDAXOBlQieJKRUbh3a4XF3xEfSdH", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:06:36.564 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 2} 19:06:36.565 [debug] QUERY OK source="sources" db=0.1ms idle=191.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:06:36.565 [debug] QUERY OK source="media_items" db=0.2ms idle=191.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] 19:06:36.565 [debug] QUERY OK source="media_items" db=0.3ms idle=191.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] 19:06:36.566 [debug] Replied in 1ms 19:06:36.566 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 2} 19:06:36.566 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:06:36.566 [debug] QUERY OK source="media_items" db=0.0ms idle=191.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 19:06:36.566 [debug] QUERY OK source="media_items" db=0.0ms idle=1.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] 19:06:36.567 [debug] Replied in 608ยตs 19:06:36.567 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 2} 19:06:36.567 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:06:36.567 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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] 19:06:36.568 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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] 19:06:36.568 [debug] Replied in 882ยตs 19:06:36.568 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:06:36.568 [debug] Replied in 48ยตs 19:06:36.830 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Learn the lyrics to โ€œYouโ€™re So Impatientโ€ by checking out the new lyric video over on our channel now. \n\n#pixies #pixiesmusic #newmusic", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20240604 - โ€œYou finish it and then you start...โ€.mp4", "id" => "bSIM9DjJ7hw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/bSIM9DjJ7hw", "playlist_index" => 114, "timestamp" => 1717507947, "title" => "โ€œYou finish it and then you start...โ€", "upload_date" => "20240604"} 19:06:36.831 [debug] QUERY OK source="sources" db=0.2ms idle=263.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:36.831 [debug] QUERY OK source="sources" db=0.1ms idle=264.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:36.831 [debug] QUERY OK source="media_items" db=0.3ms idle=263.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-04 13:32:27Z], 1] 19:06:36.832 [debug] QUERY OK source="media_items" db=0.3ms idle=264.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" ["Learn the lyrics to โ€œYouโ€™re So Impatientโ€ by checking out the new lyric video over on our channel now. \n\n#pixies #pixiesmusic #newmusic", "โ€œYou finish it and then you start...โ€", "ee1eca32-be45-410c-bafe-35a93140afd7", 30, false, "bSIM9DjJ7hw", "https://www.youtube.com/shorts/bSIM9DjJ7hw", 114, "/downloads/MusicVideos/Pixies Official/20240604 - โ€œYou finish it and then you start...โ€.mp4", false, false, true, 1, [], 99, ~U[2024-06-04 13:32:27Z], ~U[2025-12-25 02:06:36Z], ~U[2025-12-25 02:06:36Z], "Learn the lyrics to โ€œYouโ€™re So Impatientโ€ by checking out the new lyric video over on our channel now. \n\n#pixies #pixiesmusic #newmusic", "โ€œYou finish it and then you start...โ€", 30, false, "bSIM9DjJ7hw", "https://www.youtube.com/shorts/bSIM9DjJ7hw", "/downloads/MusicVideos/Pixies Official/20240604 - โ€œYou finish it and then you start...โ€.mp4", true, 1, ~U[2024-06-04 13:32:27Z]] 19:06:36.832 [debug] QUERY OK source="sources" db=0.0ms idle=264.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:36.832 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:06:36.833 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 [278] 19:06:36.833 [debug] Current batch of media processed. Will check again in 1000ms 19:06:37.375 [debug] Current batch of media processed. Will check again in 1000ms 19:06:37.495 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:37.833 [debug] Current batch of media processed. Will check again in 1000ms 19:06:38.376 [debug] Current batch of media processed. Will check again in 1000ms 19:06:38.834 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Thereโ€™s moreโ€ฆ check out our take on โ€œQue Sera Seraโ€ now too.\n\nListen to both songs, check out the lyric videos and pre-order the limited edition 7โ€ vinyl from our store here: pixies.ffm.to/youresoimpatient\n\n#NewMusic #AltMusic #Pixies #YoureSoImpatient", "duration" => 19, "filename" => "/downloads/MusicVideos/Pixies Official/20240603 - No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW..mp4", "id" => "Szi2cFxywZs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Szi2cFxywZs", "playlist_index" => 115, "timestamp" => 1717430913, "title" => "No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW.", "upload_date" => "20240603"} 19:06:38.835 [debug] QUERY OK source="sources" db=0.2ms idle=465.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:38.835 [debug] QUERY OK source="sources" db=0.1ms idle=159.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:38.836 [debug] QUERY OK source="media_items" db=0.4ms idle=160.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-03 16:08:33Z], 1] 19:06:38.837 [debug] QUERY OK source="media_items" db=0.6ms idle=161.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" ["Thereโ€™s moreโ€ฆ check out our take on โ€œQue Sera Seraโ€ now too.\n\nListen to both songs, check out the lyric videos and pre-order the limited edition 7โ€ vinyl from our store here: pixies.ffm.to/youresoimpatient\n\n#NewMusic #AltMusic #Pixies #YoureSoImpatient", "No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW.", "1dea6327-2bea-45ad-b955-8755d455e102", 19, false, "Szi2cFxywZs", "https://www.youtube.com/shorts/Szi2cFxywZs", 115, "/downloads/MusicVideos/Pixies Official/20240603 - No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW..mp4", false, false, true, 1, [], 97, ~U[2024-06-03 16:08:33Z], ~U[2025-12-25 02:06:38Z], ~U[2025-12-25 02:06:38Z], "Thereโ€™s moreโ€ฆ check out our take on โ€œQue Sera Seraโ€ now too.\n\nListen to both songs, check out the lyric videos and pre-order the limited edition 7โ€ vinyl from our store here: pixies.ffm.to/youresoimpatient\n\n#NewMusic #AltMusic #Pixies #YoureSoImpatient", "No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW.", 19, false, "Szi2cFxywZs", "https://www.youtube.com/shorts/Szi2cFxywZs", "/downloads/MusicVideos/Pixies Official/20240603 - No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW..mp4", true, 1, ~U[2024-06-03 16:08:33Z]] 19:06:38.837 [debug] QUERY OK source="sources" db=0.2ms idle=161.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:38.838 [debug] QUERY OK source="media_profiles" db=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] 19:06:38.838 [debug] QUERY OK source="media_items" db=0.2ms 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 [279] 19:06:38.838 [debug] Current batch of media processed. Will check again in 1000ms 19:06:39.377 [debug] Current batch of media processed. Will check again in 1000ms 19:06:39.839 [debug] Current batch of media processed. Will check again in 1000ms 19:06:40.378 [debug] Current batch of media processed. Will check again in 1000ms 19:06:40.840 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 10, "filename" => "/downloads/MusicVideos/Pixies Official/20240602 - Tomorrow ....mkv", "id" => "7Qk5_q1eTe8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/7Qk5_q1eTe8", "playlist_index" => 116, "timestamp" => 1717319730, "title" => "Tomorrow ...", "upload_date" => "20240602"} 19:06:40.841 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=468.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:40.842 [debug] QUERY OK source="sources" db=0.1ms idle=166.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:40.842 [debug] QUERY OK source="media_items" db=0.4ms idle=166.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-02 09:15:30Z], 1] 19:06:40.843 [debug] QUERY OK source="media_items" db=0.4ms idle=167.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" ["Tomorrow ...", "1c883cfb-04c9-4422-b16f-0f292ad2f2ac", 10, false, "7Qk5_q1eTe8", "https://www.youtube.com/shorts/7Qk5_q1eTe8", 116, "/downloads/MusicVideos/Pixies Official/20240602 - Tomorrow ....mkv", false, false, true, 1, [], 99, ~U[2024-06-02 09:15:30Z], ~U[2025-12-25 02:06:40Z], ~U[2025-12-25 02:06:40Z], "", "Tomorrow ...", 10, false, "7Qk5_q1eTe8", "https://www.youtube.com/shorts/7Qk5_q1eTe8", "/downloads/MusicVideos/Pixies Official/20240602 - Tomorrow ....mkv", true, 1, ~U[2024-06-02 09:15:30Z]] 19:06:40.843 [debug] QUERY OK source="sources" db=0.1ms 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] 19:06:40.844 [debug] QUERY OK source="media_profiles" db=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] 19:06:40.844 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [280] 19:06:40.844 [debug] Current batch of media processed. Will check again in 1000ms 19:06:41.379 [debug] Current batch of media processed. Will check again in 1000ms 19:06:41.845 [debug] Current batch of media processed. Will check again in 1000ms 19:06:42.380 [debug] Current batch of media processed. Will check again in 1000ms 19:06:42.846 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "35 years have passed since we released this song, and it brings us so much joy to see your covers come to life. Thank you!\n\n#pixies #pixiesband #herecomesyourman #pixiescover", "duration" => 53, "filename" => "/downloads/MusicVideos/Pixies Official/20240601 - ๏ผ‚Here Comes Your Man๏ผ‚ - released on this day in 1989, and covered by you..mkv", "id" => "RRZw_msCEYI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/RRZw_msCEYI", "playlist_index" => 117, "timestamp" => 1717250419, "title" => "\"Here Comes Your Man\" - released on this day in 1989, and covered by you.", "upload_date" => "20240601"} 19:06:42.847 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=471.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] 19:06:42.848 [debug] QUERY OK source="sources" db=0.1ms idle=172.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:42.848 [debug] QUERY OK source="media_items" db=0.4ms idle=172.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-01 14:00:19Z], 1] 19:06:42.849 [debug] QUERY OK source="media_items" db=0.6ms idle=173.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" ["35 years have passed since we released this song, and it brings us so much joy to see your covers come to life. Thank you!\n\n#pixies #pixiesband #herecomesyourman #pixiescover", "\"Here Comes Your Man\" - released on this day in 1989, and covered by you.", "32c39373-c5fa-4110-9283-a01dd1c2fdab", 53, false, "RRZw_msCEYI", "https://www.youtube.com/shorts/RRZw_msCEYI", 117, "/downloads/MusicVideos/Pixies Official/20240601 - ๏ผ‚Here Comes Your Man๏ผ‚ - released on this day in 1989, and covered by you..mkv", false, false, true, 1, [], 99, ~U[2024-06-01 14:00:19Z], ~U[2025-12-25 02:06:42Z], ~U[2025-12-25 02:06:42Z], "35 years have passed since we released this song, and it brings us so much joy to see your covers come to life. Thank you!\n\n#pixies #pixiesband #herecomesyourman #pixiescover", "\"Here Comes Your Man\" - released on this day in 1989, and covered by you.", 53, false, "RRZw_msCEYI", "https://www.youtube.com/shorts/RRZw_msCEYI", "/downloads/MusicVideos/Pixies Official/20240601 - ๏ผ‚Here Comes Your Man๏ผ‚ - released on this day in 1989, and covered by you..mkv", true, 1, ~U[2024-06-01 14:00:19Z]] 19:06:42.850 [debug] QUERY OK source="sources" db=0.1ms idle=174.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:42.850 [debug] QUERY OK source="media_profiles" db=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] 19:06:42.850 [debug] QUERY OK source="media_items" db=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 [281] 19:06:42.850 [debug] Current batch of media processed. Will check again in 1000ms 19:06:43.381 [debug] Current batch of media processed. Will check again in 1000ms 19:06:43.851 [debug] Current batch of media processed. Will check again in 1000ms 19:06:44.382 [debug] Current batch of media processed. Will check again in 1000ms 19:06:44.852 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#pixies #magic", "duration" => 17, "filename" => "/downloads/MusicVideos/Pixies Official/20240601 - Magic Monthly - June 2024 โœจ.mp4", "id" => "o0G9s14Runw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/o0G9s14Runw", "playlist_index" => 118, "timestamp" => 1717239378, "title" => "Magic Monthly - June 2024 โœจ", "upload_date" => "20240601"} 19:06:44.853 [debug] QUERY OK source="sources" db=0.3ms idle=475.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:44.853 [debug] QUERY OK source="sources" db=0.1ms idle=177.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:44.854 [debug] QUERY OK source="media_items" db=0.4ms idle=178.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-01 10:56:18Z], 1] 19:06:44.855 [debug] QUERY OK source="media_items" db=0.4ms idle=178.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" ["#pixies #magic", "Magic Monthly - June 2024 โœจ", "81065487-4886-4621-8443-f6d3516b4161", 17, false, "o0G9s14Runw", "https://www.youtube.com/shorts/o0G9s14Runw", 118, "/downloads/MusicVideos/Pixies Official/20240601 - Magic Monthly - June 2024 โœจ.mp4", false, false, true, 1, [], 98, ~U[2024-06-01 10:56:18Z], ~U[2025-12-25 02:06:44Z], ~U[2025-12-25 02:06:44Z], "#pixies #magic", "Magic Monthly - June 2024 โœจ", 17, false, "o0G9s14Runw", "https://www.youtube.com/shorts/o0G9s14Runw", "/downloads/MusicVideos/Pixies Official/20240601 - Magic Monthly - June 2024 โœจ.mp4", true, 1, ~U[2024-06-01 10:56:18Z]] 19:06:44.855 [debug] QUERY OK source="sources" db=0.1ms idle=179.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:44.855 [debug] QUERY OK source="media_profiles" db=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] 19:06:44.856 [debug] QUERY OK source="media_items" db=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 [282] 19:06:44.856 [debug] Current batch of media processed. Will check again in 1000ms 19:06:45.383 [debug] Current batch of media processed. Will check again in 1000ms 19:06:45.856 [debug] Current batch of media processed. Will check again in 1000ms 19:06:46.384 [debug] Current batch of media processed. Will check again in 1000ms 19:06:46.857 [debug] Current batch of media processed. Will check again in 1000ms 19:06:47.385 [debug] Current batch of media processed. Will check again in 1000ms 19:06:47.858 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Pixies #PixiesBand", "duration" => 29, "filename" => "/downloads/MusicVideos/Pixies Official/20240523 - Hey, we are Pixies! Welcome to our world ๐ŸŽธ.mp4", "id" => "GJ3UU-zaK2A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/GJ3UU-zaK2A", "playlist_index" => 119, "timestamp" => 1716490466, "title" => "Hey, we are Pixies! Welcome to our world ๐ŸŽธ", "upload_date" => "20240523"} 19:06:47.859 [debug] QUERY OK source="sources" db=0.3ms idle=1183.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:47.859 [debug] QUERY OK source="sources" db=0.1ms idle=1183.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:47.860 [debug] QUERY OK source="media_items" db=0.5ms idle=1184.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-23 18:54:26Z], 1] 19:06:47.861 [debug] QUERY OK source="media_items" db=0.5ms idle=1184.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" ["#Pixies #PixiesBand", "Hey, we are Pixies! Welcome to our world ๐ŸŽธ", "71d288d3-45a9-4689-a7ca-bf1b03715342", 29, false, "GJ3UU-zaK2A", "https://www.youtube.com/shorts/GJ3UU-zaK2A", 119, "/downloads/MusicVideos/Pixies Official/20240523 - Hey, we are Pixies! Welcome to our world ๐ŸŽธ.mp4", false, false, true, 1, [], 99, ~U[2024-05-23 18:54:26Z], ~U[2025-12-25 02:06:47Z], ~U[2025-12-25 02:06:47Z], "#Pixies #PixiesBand", "Hey, we are Pixies! Welcome to our world ๐ŸŽธ", 29, false, "GJ3UU-zaK2A", "https://www.youtube.com/shorts/GJ3UU-zaK2A", "/downloads/MusicVideos/Pixies Official/20240523 - Hey, we are Pixies! Welcome to our world ๐ŸŽธ.mp4", true, 1, ~U[2024-05-23 18:54:26Z]] 19:06:47.861 [debug] QUERY OK source="sources" db=0.1ms idle=480.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:47.861 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:06:47.862 [debug] QUERY OK source="media_items" db=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 [283] 19:06:47.862 [debug] Current batch of media processed. Will check again in 1000ms 19:06:48.386 [debug] Current batch of media processed. Will check again in 1000ms 19:06:48.862 [debug] Current batch of media processed. Will check again in 1000ms 19:06:49.387 [debug] Current batch of media processed. Will check again in 1000ms 19:06:49.863 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "๐Ÿ“ธ Ross Stewart \n\n#pixies #pixiesband #ontour #livemusic #pixieslive", "duration" => 29, "filename" => "/downloads/MusicVideos/Pixies Official/20240518 - T- Minus two weeks to go....mkv", "id" => "3V2CFNd9U6U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/3V2CFNd9U6U", "playlist_index" => 120, "timestamp" => 1716051960, "title" => "T- Minus two weeks to go...", "upload_date" => "20240518"} 19:06:49.864 [debug] QUERY OK source="sources" db=0.3ms idle=479.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:49.864 [debug] QUERY OK source="sources" db=0.1ms idle=189.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:49.865 [debug] QUERY OK source="media_items" db=0.4ms idle=189.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-18 17:06:00Z], 1] 19:06:49.866 [debug] QUERY OK source="media_items" db=0.4ms idle=190.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" ["๐Ÿ“ธ Ross Stewart \n\n#pixies #pixiesband #ontour #livemusic #pixieslive", "T- Minus two weeks to go...", "cbfc0464-4203-41cc-96fc-a7026fa7774c", 29, false, "3V2CFNd9U6U", "https://www.youtube.com/shorts/3V2CFNd9U6U", 120, "/downloads/MusicVideos/Pixies Official/20240518 - T- Minus two weeks to go....mkv", false, false, true, 1, [], 99, ~U[2024-05-18 17:06:00Z], ~U[2025-12-25 02:06:49Z], ~U[2025-12-25 02:06:49Z], "๐Ÿ“ธ Ross Stewart \n\n#pixies #pixiesband #ontour #livemusic #pixieslive", "T- Minus two weeks to go...", 29, false, "3V2CFNd9U6U", "https://www.youtube.com/shorts/3V2CFNd9U6U", "/downloads/MusicVideos/Pixies Official/20240518 - T- Minus two weeks to go....mkv", true, 1, ~U[2024-05-18 17:06:00Z]] 19:06:49.866 [debug] QUERY OK source="sources" db=0.1ms idle=190.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] 19:06:49.866 [debug] QUERY OK source="media_profiles" db=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] 19:06:49.867 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [284] 19:06:49.867 [debug] Current batch of media processed. Will check again in 1000ms 19:06:50.388 [debug] Current batch of media processed. Will check again in 1000ms 19:06:50.868 [debug] Current batch of media processed. Will check again in 1000ms 19:06:51.389 [debug] Current batch of media processed. Will check again in 1000ms 19:06:51.869 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Pixies #PixiesBand", "duration" => 53, "filename" => "/downloads/MusicVideos/Pixies Official/20240516 - 'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ.mkv", "id" => "dj1XdQJorvs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/dj1XdQJorvs", "playlist_index" => 121, "timestamp" => 1715883545, "title" => "'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ", "upload_date" => "20240516"} 19:06:51.870 [debug] QUERY OK source="sources" db=0.4ms idle=482.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:51.871 [debug] QUERY OK source="sources" db=0.2ms idle=195.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] 19:06:51.871 [debug] QUERY OK source="media_items" db=0.4ms idle=195.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-16 18:19:05Z], 1] 19:06:51.872 [debug] QUERY OK source="media_items" db=0.5ms idle=196.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" ["#Pixies #PixiesBand", "'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ", "eaf59234-eaa9-4c3a-8be5-a7fea70d93c6", 53, false, "dj1XdQJorvs", "https://www.youtube.com/shorts/dj1XdQJorvs", 121, "/downloads/MusicVideos/Pixies Official/20240516 - 'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ.mkv", false, false, true, 1, [], 99, ~U[2024-05-16 18:19:05Z], ~U[2025-12-25 02:06:51Z], ~U[2025-12-25 02:06:51Z], "#Pixies #PixiesBand", "'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ", 53, false, "dj1XdQJorvs", "https://www.youtube.com/shorts/dj1XdQJorvs", "/downloads/MusicVideos/Pixies Official/20240516 - 'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ.mkv", true, 1, ~U[2024-05-16 18:19:05Z]] 19:06:51.872 [debug] QUERY OK source="sources" db=0.1ms idle=197.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:51.873 [debug] QUERY OK source="media_profiles" db=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] 19:06:51.873 [debug] QUERY OK source="media_items" db=0.1ms 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 [285] 19:06:51.873 [debug] Current batch of media processed. Will check again in 1000ms 19:06:52.390 [debug] Current batch of media processed. Will check again in 1000ms 19:06:52.874 [debug] Current batch of media processed. Will check again in 1000ms 19:06:53.391 [debug] Current batch of media processed. Will check again in 1000ms 19:06:53.875 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#pixies #altmusic #pixiesband", "duration" => 40, "filename" => "/downloads/MusicVideos/Pixies Official/20240507 - Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!.mkv", "id" => "0q1aaBDbsH0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/0q1aaBDbsH0", "playlist_index" => 122, "timestamp" => 1715102826, "title" => "Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!", "upload_date" => "20240507"} 19:06:53.876 [debug] QUERY OK source="sources" db=0.3ms idle=485.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:53.876 [debug] QUERY OK source="sources" db=0.2ms idle=201.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] 19:06:53.877 [debug] QUERY OK source="media_items" db=0.4ms 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[2024-05-07 17:27:06Z], 1] 19:06:53.878 [debug] QUERY OK source="media_items" db=1.0ms idle=202.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" ["#pixies #altmusic #pixiesband", "Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!", "1260c668-de74-438c-8905-26576181ee54", 40, false, "0q1aaBDbsH0", "https://www.youtube.com/shorts/0q1aaBDbsH0", 122, "/downloads/MusicVideos/Pixies Official/20240507 - Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!.mkv", false, false, true, 1, [], 99, ~U[2024-05-07 17:27:06Z], ~U[2025-12-25 02:06:53Z], ~U[2025-12-25 02:06:53Z], "#pixies #altmusic #pixiesband", "Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!", 40, false, "0q1aaBDbsH0", "https://www.youtube.com/shorts/0q1aaBDbsH0", "/downloads/MusicVideos/Pixies Official/20240507 - Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!.mkv", true, 1, ~U[2024-05-07 17:27:06Z]] 19:06:53.879 [debug] QUERY OK source="sources" db=0.1ms 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] 19:06:53.879 [debug] QUERY OK source="media_profiles" db=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] 19:06:53.880 [debug] QUERY OK source="media_items" db=0.2ms 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 [286] 19:06:53.880 [debug] Current batch of media processed. Will check again in 1000ms 19:06:54.392 [debug] Current batch of media processed. Will check again in 1000ms 19:06:54.880 [debug] Current batch of media processed. Will check again in 1000ms 19:06:55.393 [debug] Current batch of media processed. Will check again in 1000ms 19:06:55.881 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Magic #Pixies #PixiesBand", "duration" => 52, "filename" => "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 1.mkv", "id" => "HUEVkX1d-dE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/HUEVkX1d-dE", "playlist_index" => 123, "timestamp" => 1714730759, "title" => "Magic Monthly - May 2024 โ™ฆ๏ธ PART 1", "upload_date" => "20240503"} 19:06:55.882 [debug] QUERY OK source="sources" db=0.3ms idle=489.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:55.882 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:55.883 [debug] QUERY OK source="media_items" db=0.4ms idle=207.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-03 10:05:59Z], 1] 19:06:55.884 [debug] QUERY OK source="media_items" db=0.4ms idle=208.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" ["#Magic #Pixies #PixiesBand", "Magic Monthly - May 2024 โ™ฆ๏ธ PART 1", "e3b4e293-d646-4069-bef2-fe3136ba58e6", 52, false, "HUEVkX1d-dE", "https://www.youtube.com/shorts/HUEVkX1d-dE", 123, "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 1.mkv", false, false, true, 1, [], 99, ~U[2024-05-03 10:05:59Z], ~U[2025-12-25 02:06:55Z], ~U[2025-12-25 02:06:55Z], "#Magic #Pixies #PixiesBand", "Magic Monthly - May 2024 โ™ฆ๏ธ PART 1", 52, false, "HUEVkX1d-dE", "https://www.youtube.com/shorts/HUEVkX1d-dE", "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 1.mkv", true, 1, ~U[2024-05-03 10:05:59Z]] 19:06:55.884 [debug] QUERY OK source="sources" db=0.1ms idle=208.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:55.884 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:06:55.885 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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] 19:06:55.885 [debug] Current batch of media processed. Will check again in 1000ms 19:06:56.394 [debug] Current batch of media processed. Will check again in 1000ms 19:06:56.886 [debug] Current batch of media processed. Will check again in 1000ms 19:06:57.395 [debug] Current batch of media processed. Will check again in 1000ms 19:06:57.887 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Magic #pixies #pixiesband #magician", "duration" => 58, "filename" => "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 2.mkv", "id" => "8aSKo-gu63g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/8aSKo-gu63g", "playlist_index" => 124, "timestamp" => 1714730733, "title" => "Magic Monthly - May 2024 โ™ฆ๏ธ PART 2", "upload_date" => "20240503"} 19:06:57.888 [debug] QUERY OK source="sources" db=0.3ms idle=492.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:57.888 [debug] QUERY OK source="sources" db=0.2ms idle=212.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:57.889 [debug] QUERY OK source="media_items" db=0.4ms idle=213.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-03 10:05:33Z], 1] 19:06:57.890 [debug] QUERY OK source="media_items" db=0.5ms 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" ["#Magic #pixies #pixiesband #magician", "Magic Monthly - May 2024 โ™ฆ๏ธ PART 2", "f92aa2df-8d7c-4b83-83fd-1c891e255f8d", 58, false, "8aSKo-gu63g", "https://www.youtube.com/shorts/8aSKo-gu63g", 124, "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 2.mkv", false, false, true, 1, [], 98, ~U[2024-05-03 10:05:33Z], ~U[2025-12-25 02:06:57Z], ~U[2025-12-25 02:06:57Z], "#Magic #pixies #pixiesband #magician", "Magic Monthly - May 2024 โ™ฆ๏ธ PART 2", 58, false, "8aSKo-gu63g", "https://www.youtube.com/shorts/8aSKo-gu63g", "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 2.mkv", true, 1, ~U[2024-05-03 10:05:33Z]] 19:06:57.890 [debug] QUERY OK source="sources" db=0.1ms idle=214.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] 19:06:57.890 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:06:57.891 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [288] 19:06:57.891 [debug] Current batch of media processed. Will check again in 1000ms 19:06:58.396 [debug] Current batch of media processed. Will check again in 1000ms 19:06:58.892 [debug] Current batch of media processed. Will check again in 1000ms 19:06:59.397 [debug] Current batch of media processed. Will check again in 1000ms 19:06:59.893 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#pixies #coachella #coachella2024 #pixieslive #pixiesmusic #whereismymind", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20240501 - 20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก.mp4", "id" => "CGHuA0wnxBE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/CGHuA0wnxBE", "playlist_index" => 125, "timestamp" => 1714581304, "title" => "20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก", "upload_date" => "20240501"} 19:06:59.894 [debug] QUERY OK source="sources" db=0.2ms idle=496.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:06:59.895 [debug] QUERY OK source="sources" db=0.1ms idle=218.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:59.895 [debug] QUERY OK source="media_items" db=0.4ms idle=219.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-01 16:35:04Z], 1] 19:06:59.896 [debug] QUERY OK source="media_items" db=0.4ms idle=219.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" ["#pixies #coachella #coachella2024 #pixieslive #pixiesmusic #whereismymind", "20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก", "c775046e-d45b-4fa6-9dfc-64b7d6067d3d", 30, false, "CGHuA0wnxBE", "https://www.youtube.com/shorts/CGHuA0wnxBE", 125, "/downloads/MusicVideos/Pixies Official/20240501 - 20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก.mp4", false, false, true, 1, [], 99, ~U[2024-05-01 16:35:04Z], ~U[2025-12-25 02:06:59Z], ~U[2025-12-25 02:06:59Z], "#pixies #coachella #coachella2024 #pixieslive #pixiesmusic #whereismymind", "20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก", 30, false, "CGHuA0wnxBE", "https://www.youtube.com/shorts/CGHuA0wnxBE", "/downloads/MusicVideos/Pixies Official/20240501 - 20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก.mp4", true, 1, ~U[2024-05-01 16:35:04Z]] 19:06:59.897 [debug] QUERY OK source="sources" db=0.1ms idle=220.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:06:59.897 [debug] QUERY OK source="media_profiles" db=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] 19:06:59.897 [debug] QUERY OK source="media_items" db=0.1ms 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 [289] 19:06:59.897 [debug] Current batch of media processed. Will check again in 1000ms 19:07:00.398 [debug] Current batch of media processed. Will check again in 1000ms 19:07:00.467 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:00.898 [debug] Current batch of media processed. Will check again in 1000ms 19:07:01.399 [debug] Current batch of media processed. Will check again in 1000ms 19:07:01.899 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Get your tickets here : https://bnds.us/ziwfqx ๐ŸŽŸ๏ธ\n\nNorth American Tour w/ Modest Mouse and Cat Power:\n\nMay 31 - Firefly Distillery, Charleston, SC [SOLD OUT]\nJune 1 - PNC Music Pavilion, Charlotte, NC\nJune 2 - Ascend Amphitheater, Nashville, TN\nJune 4 - Amphitheatre at Chastain Park, Atlanta, GA\nJune 5 - Brady Music Center, Cincinnati, OH\nJune 8 - Budweiser Stage, Toronto, ON [SOLD OUT]\nJune 9 - Place Bell, Montreal, QC\nJune 11 - NH Pavilion, Gilford, NH\nJune 12 - The Mann Center, Philadelphia, PA\nJune 14 - Merriweather Post Pavilion, Washington, DC\nJune 15 - Forest Hills, Queens, NY\nJune 16 - Xfinity Center, Mansfield, MA\nJune 18 - Michigan Lottery Amphitheater, Detroit, MI\nJune 19 - Northerly Island, Chicago, IL\nJune 20 - Surly Festival Field, Minneapolis, MN [SOLD OUT]\nJune 22 - Breese Stevens, Madison, WI\nJune 23 - Vibrant Music Hall, Waukee, IA\nJune 24 - Starlight Theatre, Kansas City, MO\nJune 26 - Germania Insurance Amphitheater, Austin, TX\nJune 27 - The Pavilion, Irving, TX\nJune 28 - Walmart AMP, Rogers, AR\nJune 30 - Fiddlers Green Amphitheater, Denver, CO\n\n#pixies #altmusic #pixiesband #ontour #livemusic #pixieslive", "duration" => 21, "filename" => "/downloads/MusicVideos/Pixies Official/20240430 - We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show๏ผŸ ๐ŸŒŽ.mp4", "id" => "j_uACvJIMEs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/j_uACvJIMEs", "playlist_index" => 126, "timestamp" => 1714495149, "title" => "We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show? ๐ŸŒŽ", "upload_date" => "20240430"} 19:07:01.900 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=498.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:01.901 [debug] QUERY OK source="sources" db=0.2ms idle=225.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:01.902 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=225.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-30 16:39:09Z], 1] 19:07:01.903 [debug] QUERY OK source="media_items" db=1.0ms idle=226.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" ["Get your tickets here : https://bnds.us/ziwfqx ๐ŸŽŸ๏ธ\n\nNorth American Tour w/ Modest Mouse and Cat Power:\n\nMay 31 - Firefly Distillery, Charleston, SC [SOLD OUT]\nJune 1 - PNC Music Pavilion, Charlotte, NC\nJune 2 - Ascend Amphitheater, Nashville, TN\nJune 4 - Amphitheatre at Chastain Park, Atlanta, GA\nJune 5 - Brady Music Center, Cincinnati, OH\nJune 8 - Budweiser Stage, Toronto, ON [SOLD OUT]\nJune 9 - Place Bell, Montreal, QC\nJune 11 - NH Pavilion, Gilford, NH\nJune 12 - The Mann Center, Philadelphia, PA\nJune 14 - Merriweather Post Pavilion, Washington, DC\nJune 15 - Forest Hills, Queens, NY\nJune 16 - Xfinity Center, Mansfield, MA\nJune 18 - Michigan Lottery Amphitheater, Detroit, MI\nJune 19 - Northerly Island, Chicago, IL\nJune 20 - Surly Festival Field, Minneapolis, MN [SOLD OUT]\nJune 22 - Breese Stevens, Madison, WI\nJune 23 - Vibrant Music Hall, Waukee, IA\nJune 24 - Starlight Theatre, Kansas City, MO\nJune 26 - Germania Insurance Amphitheater, Austin, TX\nJune 27 - The Pavilion, Irving, TX\nJune 28 - Walmart AMP, Rogers, AR\nJune 30 - Fiddlers Green Amphitheater, Denver, CO\n\n#pixies #altmusic #pixiesband #ontour #livemusic #pixieslive", "We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show? ๐ŸŒŽ", "293cd841-f28a-4e1f-b1fe-f51826f6e2df", 21, false, "j_uACvJIMEs", "https://www.youtube.com/shorts/j_uACvJIMEs", 126, "/downloads/MusicVideos/Pixies Official/20240430 - We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show๏ผŸ ๐ŸŒŽ.mp4", false, false, true, 1, [], 99, ~U[2024-04-30 16:39:09Z], ~U[2025-12-25 02:07:01Z], ~U[2025-12-25 02:07:01Z], "Get your tickets here : https://bnds.us/ziwfqx ๐ŸŽŸ๏ธ\n\nNorth American Tour w/ Modest Mouse and Cat Power:\n\nMay 31 - Firefly Distillery, Charleston, SC [SOLD OUT]\nJune 1 - PNC Music Pavilion, Charlotte, NC\nJune 2 - Ascend Amphitheater, Nashville, TN\nJune 4 - Amphitheatre at Chastain Park, Atlanta, GA\nJune 5 - Brady Music Center, Cincinnati, OH\nJune 8 - Budweiser Stage, Toronto, ON [SOLD OUT]\nJune 9 - Place Bell, Montreal, QC\nJune 11 - NH Pavilion, Gilford, NH\nJune 12 - The Mann Center, Philadelphia, PA\nJune 14 - Merriweather Post Pavilion, Washington, DC\nJune 15 - Forest Hills, Queens, NY\nJune 16 - Xfinity Center, Mansfield, MA\nJune 18 - Michigan Lottery Amphitheater, Detroit, MI\nJune 19 - Northerly Island, Chicago, IL\nJune 20 - Surly Festival Field, Minneapolis, MN [SOLD OUT]\nJune 22 - Breese Stevens, Madison, WI\nJune 23 - Vibrant Music Hall, Waukee, IA\nJune 24 - Starlight Theatre, Kansas City, MO\nJune 26 - Germania Insurance Amphitheater, Austin, TX\nJune 27 - The Pavilion, Irving, TX\nJune 28 - Walmart AMP, Rogers, AR\nJune 30 - Fiddlers Green Amphitheater, Denver, CO\n\n#pixies #altmusic #pixiesband #ontour #livemusic #pixieslive", "We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show? ๐ŸŒŽ", 21, false, "j_uACvJIMEs", "https://www.youtube.com/shorts/j_uACvJIMEs", "/downloads/MusicVideos/Pixies Official/20240430 - We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show๏ผŸ ๐ŸŒŽ.mp4", true, 1, ~U[2024-04-30 16:39:09Z]] 19:07:01.904 [debug] QUERY OK source="sources" db=0.2ms idle=228.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:01.904 [debug] QUERY OK source="media_profiles" db=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] 19:07:01.905 [debug] QUERY OK source="media_items" db=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 [290] 19:07:01.905 [debug] Current batch of media processed. Will check again in 1000ms 19:07:02.400 [debug] Current batch of media processed. Will check again in 1000ms 19:07:02.905 [debug] Current batch of media processed. Will check again in 1000ms 19:07:03.401 [debug] Current batch of media processed. Will check again in 1000ms 19:07:03.906 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Check out the full video here: https://www.youtube.com/watch?v=FMH3akt07zs\n\n#pixies #doolittle #monkeygonetoheaven #throwbackthursday #altmusic", "duration" => 27, "filename" => "/downloads/MusicVideos/Pixies Official/20240425 - Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989..mkv", "id" => "L1lCfrxbTmw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/L1lCfrxbTmw", "playlist_index" => 127, "timestamp" => 1714060210, "title" => "Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989.", "upload_date" => "20240425"} 19:07:03.907 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=502.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:03.907 [debug] QUERY OK source="sources" db=0.1ms idle=232.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] 19:07:03.908 [debug] QUERY OK source="media_items" db=0.4ms idle=232.4ms 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 15:50:10Z], 1] 19:07:03.909 [debug] QUERY OK source="media_items" db=0.7ms idle=233.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" ["Check out the full video here: https://www.youtube.com/watch?v=FMH3akt07zs\n\n#pixies #doolittle #monkeygonetoheaven #throwbackthursday #altmusic", "Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989.", "48c67146-f96b-4291-8cbb-cd822c766e74", 27, false, "L1lCfrxbTmw", "https://www.youtube.com/shorts/L1lCfrxbTmw", 127, "/downloads/MusicVideos/Pixies Official/20240425 - Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989..mkv", false, false, true, 1, [], 99, ~U[2024-04-25 15:50:10Z], ~U[2025-12-25 02:07:03Z], ~U[2025-12-25 02:07:03Z], "Check out the full video here: https://www.youtube.com/watch?v=FMH3akt07zs\n\n#pixies #doolittle #monkeygonetoheaven #throwbackthursday #altmusic", "Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989.", 27, false, "L1lCfrxbTmw", "https://www.youtube.com/shorts/L1lCfrxbTmw", "/downloads/MusicVideos/Pixies Official/20240425 - Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989..mkv", true, 1, ~U[2024-04-25 15:50:10Z]] 19:07:03.909 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:03.910 [debug] QUERY OK source="media_profiles" db=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] 19:07:03.910 [debug] QUERY OK source="media_items" db=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 [291] 19:07:03.910 [debug] Current batch of media processed. Will check again in 1000ms 19:07:04.402 [debug] Current batch of media processed. Will check again in 1000ms 19:07:04.911 [debug] Current batch of media processed. Will check again in 1000ms 19:07:05.403 [debug] Current batch of media processed. Will check again in 1000ms 19:07:05.912 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "35 years on, and your covers still bring us so much joy. Thank you. \n\n#Pixies #Herecomesyourman #fancovers #throwback", "duration" => 54, "filename" => "/downloads/MusicVideos/Pixies Official/20240420 - ๏ผ‚Here Comes Your Man๏ผ‚ - performed by you!.mp4", "id" => "oIeoS1rare4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/oIeoS1rare4", "playlist_index" => 128, "timestamp" => 1713607243, "title" => "\"Here Comes Your Man\" - performed by you!", "upload_date" => "20240420"} 19:07:05.913 [debug] QUERY OK source="sources" db=0.2ms idle=505.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:05.913 [debug] QUERY OK source="sources" db=0.1ms idle=237.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:05.914 [debug] QUERY OK source="media_items" db=0.4ms idle=238.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-20 10:00:43Z], 1] 19:07:05.915 [debug] QUERY OK source="media_items" db=0.5ms idle=239.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" ["35 years on, and your covers still bring us so much joy. Thank you. \n\n#Pixies #Herecomesyourman #fancovers #throwback", "\"Here Comes Your Man\" - performed by you!", "8f701717-a874-4b80-ad81-26a363f47641", 54, false, "oIeoS1rare4", "https://www.youtube.com/shorts/oIeoS1rare4", 128, "/downloads/MusicVideos/Pixies Official/20240420 - ๏ผ‚Here Comes Your Man๏ผ‚ - performed by you!.mp4", false, false, true, 1, [], 99, ~U[2024-04-20 10:00:43Z], ~U[2025-12-25 02:07:05Z], ~U[2025-12-25 02:07:05Z], "35 years on, and your covers still bring us so much joy. Thank you. \n\n#Pixies #Herecomesyourman #fancovers #throwback", "\"Here Comes Your Man\" - performed by you!", 54, false, "oIeoS1rare4", "https://www.youtube.com/shorts/oIeoS1rare4", "/downloads/MusicVideos/Pixies Official/20240420 - ๏ผ‚Here Comes Your Man๏ผ‚ - performed by you!.mp4", true, 1, ~U[2024-04-20 10:00:43Z]] 19:07:05.915 [debug] QUERY OK source="sources" db=0.1ms idle=239.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] 19:07:05.915 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:07:05.916 [debug] QUERY OK source="media_items" db=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 [292] 19:07:05.916 [debug] Current batch of media processed. Will check again in 1000ms 19:07:06.404 [debug] Current batch of media processed. Will check again in 1000ms 19:07:06.917 [debug] Current batch of media processed. Will check again in 1000ms 19:07:07.405 [debug] Current batch of media processed. Will check again in 1000ms 19:07:07.495 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:07.918 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Check out the full video here: https://www.youtube.com/watch?v=PDa3cY7U6NA\n\n#pixies #indiecindy #pixiesband #altmusic", "duration" => 44, "filename" => "/downloads/MusicVideos/Pixies Official/20240419 - Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album๏ผŸ.mkv", "id" => "aDKo0eRLZJQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/aDKo0eRLZJQ", "playlist_index" => 129, "timestamp" => 1713521681, "title" => "Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album?", "upload_date" => "20240419"} 19:07:07.919 [debug] QUERY OK source="sources" db=0.4ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:07.920 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:07.920 [debug] QUERY OK source="media_items" db=0.5ms idle=244.7ms 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 10:14:41Z], 1] 19:07:07.921 [debug] QUERY OK source="media_items" db=0.7ms idle=245.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" ["Check out the full video here: https://www.youtube.com/watch?v=PDa3cY7U6NA\n\n#pixies #indiecindy #pixiesband #altmusic", "Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album?", "3d92f4b3-9f7d-407b-b6dd-d2ef2cc80601", 44, false, "aDKo0eRLZJQ", "https://www.youtube.com/shorts/aDKo0eRLZJQ", 129, "/downloads/MusicVideos/Pixies Official/20240419 - Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album๏ผŸ.mkv", false, false, true, 1, [], 99, ~U[2024-04-19 10:14:41Z], ~U[2025-12-25 02:07:07Z], ~U[2025-12-25 02:07:07Z], "Check out the full video here: https://www.youtube.com/watch?v=PDa3cY7U6NA\n\n#pixies #indiecindy #pixiesband #altmusic", "Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album?", 44, false, "aDKo0eRLZJQ", "https://www.youtube.com/shorts/aDKo0eRLZJQ", "/downloads/MusicVideos/Pixies Official/20240419 - Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album๏ผŸ.mkv", true, 1, ~U[2024-04-19 10:14:41Z]] 19:07:07.922 [debug] QUERY OK source="sources" db=0.2ms idle=246.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:07.922 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 19:07:07.923 [debug] QUERY OK source="media_items" db=0.3ms 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 [293] 19:07:07.923 [debug] Current batch of media processed. Will check again in 1000ms 19:07:08.406 [debug] Current batch of media processed. Will check again in 1000ms 19:07:08.924 [debug] Current batch of media processed. Will check again in 1000ms 19:07:09.407 [debug] Current batch of media processed. Will check again in 1000ms 19:07:09.925 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Here is what some folk thought about it shortly after itโ€™s release... \n\n#pixies #doolittle #pixiesdoolittle #davidbowie #radiohead #pixiesthrowback #throwback #altmusic", "duration" => 50, "filename" => "/downloads/MusicVideos/Pixies Official/20240417 - ๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’.mkv", "id" => "1fNkVUMM3aI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/1fNkVUMM3aI", "playlist_index" => 130, "timestamp" => 1713346837, "title" => "๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’", "upload_date" => "20240417"} 19:07:09.926 [debug] QUERY OK source="sources" db=0.3ms idle=513.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:09.926 [debug] QUERY OK source="sources" db=0.2ms idle=251.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] 19:07:09.927 [debug] QUERY OK source="media_items" db=0.5ms idle=251.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-17 09:40:37Z], 1] 19:07:09.928 [debug] QUERY OK source="media_items" db=0.6ms idle=252.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" ["Here is what some folk thought about it shortly after itโ€™s release... \n\n#pixies #doolittle #pixiesdoolittle #davidbowie #radiohead #pixiesthrowback #throwback #altmusic", "๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’", "c1e01ff3-c8fb-4349-9fa2-b13ed27381f8", 50, false, "1fNkVUMM3aI", "https://www.youtube.com/shorts/1fNkVUMM3aI", 130, "/downloads/MusicVideos/Pixies Official/20240417 - ๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’.mkv", false, false, true, 1, [], 99, ~U[2024-04-17 09:40:37Z], ~U[2025-12-25 02:07:09Z], ~U[2025-12-25 02:07:09Z], "Here is what some folk thought about it shortly after itโ€™s release... \n\n#pixies #doolittle #pixiesdoolittle #davidbowie #radiohead #pixiesthrowback #throwback #altmusic", "๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’", 50, false, "1fNkVUMM3aI", "https://www.youtube.com/shorts/1fNkVUMM3aI", "/downloads/MusicVideos/Pixies Official/20240417 - ๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’.mkv", true, 1, ~U[2024-04-17 09:40:37Z]] 19:07:09.928 [debug] QUERY OK source="sources" db=0.2ms 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] 19:07:09.929 [debug] QUERY OK source="media_profiles" db=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] 19:07:09.929 [debug] QUERY OK source="media_items" db=0.2ms 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 [294] 19:07:09.929 [debug] Current batch of media processed. Will check again in 1000ms 19:07:10.408 [debug] Current batch of media processed. Will check again in 1000ms 19:07:10.930 [debug] Current batch of media processed. Will check again in 1000ms 19:07:11.409 [debug] Current batch of media processed. Will check again in 1000ms 19:07:11.931 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Coachella #LiveMusic #Pixies #Throwback", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20240416 - 'In Heaven' - Coachella '04..mp4", "id" => "9PSrY-TUhyU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/9PSrY-TUhyU", "playlist_index" => 131, "timestamp" => 1713286156, "title" => "'In Heaven' - Coachella '04.", "upload_date" => "20240416"} 19:07:11.932 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=516.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:11.933 [debug] QUERY OK source="sources" db=0.2ms idle=257.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:11.933 [debug] QUERY OK source="media_items" db=0.4ms idle=257.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-16 16:49:16Z], 1] 19:07:11.934 [debug] QUERY OK source="media_items" db=0.5ms idle=258.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" ["#Coachella #LiveMusic #Pixies #Throwback", "'In Heaven' - Coachella '04.", "f2cf9d0f-bdd6-42dc-8fe4-ec8c130b2a22", 30, false, "9PSrY-TUhyU", "https://www.youtube.com/shorts/9PSrY-TUhyU", 131, "/downloads/MusicVideos/Pixies Official/20240416 - 'In Heaven' - Coachella '04..mp4", false, false, true, 1, [], 99, ~U[2024-04-16 16:49:16Z], ~U[2025-12-25 02:07:11Z], ~U[2025-12-25 02:07:11Z], "#Coachella #LiveMusic #Pixies #Throwback", "'In Heaven' - Coachella '04.", 30, false, "9PSrY-TUhyU", "https://www.youtube.com/shorts/9PSrY-TUhyU", "/downloads/MusicVideos/Pixies Official/20240416 - 'In Heaven' - Coachella '04..mp4", true, 1, ~U[2024-04-16 16:49:16Z]] 19:07:11.934 [debug] QUERY OK source="sources" db=0.1ms idle=259.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:11.935 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:07:11.935 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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] 19:07:11.935 [debug] Current batch of media processed. Will check again in 1000ms 19:07:12.410 [debug] Current batch of media processed. Will check again in 1000ms 19:07:12.936 [debug] Current batch of media processed. Will check again in 1000ms 19:07:13.411 [debug] Current batch of media processed. Will check again in 1000ms 19:07:13.937 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "April 13th, 2004. Fine Line Cafe - Minneapolis, MN was the scene for our first show back - followed by 100+ dates across the globe.\n\nShare your memories, ticket stubs and photos from 2004 with us in the comments!\n\nListen to that very performance in Minneapolis here: pixies.ffm.to/fineline2004\n\n#pixies #livemusic #pixiestour", "duration" => 60, "filename" => "/downloads/MusicVideos/Pixies Official/20240413 - On this day 20 years ago we returned to the stage for the first time after 12 years away....mp4", "id" => "UY3RXBBVitA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/UY3RXBBVitA", "playlist_index" => 132, "timestamp" => 1713000156, "title" => "On this day 20 years ago we returned to the stage for the first time after 12 years away...", "upload_date" => "20240413"} 19:07:13.938 [debug] QUERY OK source="sources" db=0.3ms 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" IN (?)) [1] 19:07:13.939 [debug] QUERY OK source="sources" db=0.1ms idle=263.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:13.939 [debug] QUERY OK source="media_items" db=0.4ms idle=263.7ms 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 09:22:36Z], 1] 19:07:13.941 [debug] QUERY OK source="media_items" db=0.7ms idle=264.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" ["April 13th, 2004. Fine Line Cafe - Minneapolis, MN was the scene for our first show back - followed by 100+ dates across the globe.\n\nShare your memories, ticket stubs and photos from 2004 with us in the comments!\n\nListen to that very performance in Minneapolis here: pixies.ffm.to/fineline2004\n\n#pixies #livemusic #pixiestour", "On this day 20 years ago we returned to the stage for the first time after 12 years away...", "f9b5714b-1891-4621-bbbc-1576399b8295", 60, false, "UY3RXBBVitA", "https://www.youtube.com/shorts/UY3RXBBVitA", 132, "/downloads/MusicVideos/Pixies Official/20240413 - On this day 20 years ago we returned to the stage for the first time after 12 years away....mp4", false, false, true, 1, [], 99, ~U[2024-04-13 09:22:36Z], ~U[2025-12-25 02:07:13Z], ~U[2025-12-25 02:07:13Z], "April 13th, 2004. Fine Line Cafe - Minneapolis, MN was the scene for our first show back - followed by 100+ dates across the globe.\n\nShare your memories, ticket stubs and photos from 2004 with us in the comments!\n\nListen to that very performance in Minneapolis here: pixies.ffm.to/fineline2004\n\n#pixies #livemusic #pixiestour", "On this day 20 years ago we returned to the stage for the first time after 12 years away...", 60, false, "UY3RXBBVitA", "https://www.youtube.com/shorts/UY3RXBBVitA", "/downloads/MusicVideos/Pixies Official/20240413 - On this day 20 years ago we returned to the stage for the first time after 12 years away....mp4", true, 1, ~U[2024-04-13 09:22:36Z]] 19:07:13.941 [debug] QUERY OK source="sources" db=0.1ms idle=265.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:13.941 [debug] QUERY OK source="media_profiles" db=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] 19:07:13.942 [debug] QUERY OK source="media_items" db=0.2ms 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 [296] 19:07:13.942 [debug] Current batch of media processed. Will check again in 1000ms 19:07:14.412 [debug] Current batch of media processed. Will check again in 1000ms 19:07:14.943 [debug] Current batch of media processed. Will check again in 1000ms 19:07:15.413 [debug] Current batch of media processed. Will check again in 1000ms 19:07:15.944 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 21, "filename" => "/downloads/MusicVideos/Pixies Official/20240403 - Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May..mp4", "id" => "T0JixQEkfpk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/T0JixQEkfpk", "playlist_index" => 133, "timestamp" => 1712137935, "title" => "Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May.", "upload_date" => "20240403"} 19:07:15.945 [debug] QUERY OK source="sources" db=0.3ms idle=524.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] 19:07:15.945 [debug] QUERY OK source="sources" db=0.1ms idle=270.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:15.946 [debug] QUERY OK source="media_items" db=0.4ms idle=270.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-03 09:52:15Z], 1] 19:07:15.947 [debug] QUERY OK source="media_items" db=0.5ms idle=271.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" ["Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May.", "2f09c820-1233-432f-8b22-a3eb81da3d16", 21, false, "T0JixQEkfpk", "https://www.youtube.com/shorts/T0JixQEkfpk", 133, "/downloads/MusicVideos/Pixies Official/20240403 - Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May..mp4", false, false, true, 1, [], 99, ~U[2024-04-03 09:52:15Z], ~U[2025-12-25 02:07:15Z], ~U[2025-12-25 02:07:15Z], "", "Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May.", 21, false, "T0JixQEkfpk", "https://www.youtube.com/shorts/T0JixQEkfpk", "/downloads/MusicVideos/Pixies Official/20240403 - Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May..mp4", true, 1, ~U[2024-04-03 09:52:15Z]] 19:07:15.947 [debug] QUERY OK source="sources" db=0.1ms idle=272.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:15.948 [debug] QUERY OK source="media_profiles" db=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] 19:07:15.948 [debug] QUERY OK source="media_items" db=0.2ms 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 [297] 19:07:15.948 [debug] Current batch of media processed. Will check again in 1000ms 19:07:16.414 [debug] Current batch of media processed. Will check again in 1000ms 19:07:16.949 [debug] Current batch of media processed. Will check again in 1000ms 19:07:17.415 [debug] Current batch of media processed. Will check again in 1000ms 19:07:17.950 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "It brings us so much joy to see people bringing this to life. ๐ŸŽน Keep your covers coming! \n\n#pixies #pianocover #whereismymind #cover", "duration" => 14, "filename" => "/downloads/MusicVideos/Pixies Official/20240321 - 'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!.mkv", "id" => "WQZlWBofmzw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/WQZlWBofmzw", "playlist_index" => 134, "timestamp" => 1711047169, "title" => "'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!", "upload_date" => "20240321"} 19:07:17.951 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=527.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] 19:07:17.951 [debug] QUERY OK source="sources" db=0.1ms idle=276.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:17.952 [debug] QUERY OK source="media_items" db=0.4ms idle=276.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-21 18:52:49Z], 1] 19:07:17.953 [debug] QUERY OK source="media_items" db=0.5ms idle=277.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" ["It brings us so much joy to see people bringing this to life. ๐ŸŽน Keep your covers coming! \n\n#pixies #pianocover #whereismymind #cover", "'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!", "6926cd1d-9f73-4cc9-8587-7b1b2303108d", 14, false, "WQZlWBofmzw", "https://www.youtube.com/shorts/WQZlWBofmzw", 134, "/downloads/MusicVideos/Pixies Official/20240321 - 'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!.mkv", false, false, true, 1, [], 99, ~U[2024-03-21 18:52:49Z], ~U[2025-12-25 02:07:17Z], ~U[2025-12-25 02:07:17Z], "It brings us so much joy to see people bringing this to life. ๐ŸŽน Keep your covers coming! \n\n#pixies #pianocover #whereismymind #cover", "'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!", 14, false, "WQZlWBofmzw", "https://www.youtube.com/shorts/WQZlWBofmzw", "/downloads/MusicVideos/Pixies Official/20240321 - 'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!.mkv", true, 1, ~U[2024-03-21 18:52:49Z]] 19:07:17.953 [debug] QUERY OK source="sources" db=0.1ms idle=277.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:17.954 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:07:17.954 [debug] QUERY OK source="media_items" db=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 [298] 19:07:17.954 [debug] Current batch of media processed. Will check again in 1000ms 19:07:18.416 [debug] Current batch of media processed. Will check again in 1000ms 19:07:18.955 [debug] Current batch of media processed. Will check again in 1000ms 19:07:19.417 [debug] Current batch of media processed. Will check again in 1000ms 19:07:19.956 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#LiveMusic #Pixies #TrompeLeMonde", "duration" => 30, "filename" => "/downloads/MusicVideos/Pixies Official/20240318 - Trompe Le Monde live from Dublin!.mp4", "id" => "C1e391jmdVY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/C1e391jmdVY", "playlist_index" => 135, "timestamp" => 1710777169, "title" => "Trompe Le Monde live from Dublin!", "upload_date" => "20240318"} 19:07:19.957 [debug] QUERY OK source="sources" db=0.2ms idle=530.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:19.957 [debug] QUERY OK source="sources" db=0.1ms idle=281.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] 19:07:19.958 [debug] QUERY OK source="media_items" db=0.3ms idle=282.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-18 15:52:49Z], 1] 19:07:19.958 [debug] QUERY OK source="media_items" db=0.3ms idle=282.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" ["#LiveMusic #Pixies #TrompeLeMonde", "Trompe Le Monde live from Dublin!", "950de345-98de-40e2-b5f9-3d375efbef98", 30, false, "C1e391jmdVY", "https://www.youtube.com/shorts/C1e391jmdVY", 135, "/downloads/MusicVideos/Pixies Official/20240318 - Trompe Le Monde live from Dublin!.mp4", false, false, true, 1, [], 99, ~U[2024-03-18 15:52:49Z], ~U[2025-12-25 02:07:19Z], ~U[2025-12-25 02:07:19Z], "#LiveMusic #Pixies #TrompeLeMonde", "Trompe Le Monde live from Dublin!", 30, false, "C1e391jmdVY", "https://www.youtube.com/shorts/C1e391jmdVY", "/downloads/MusicVideos/Pixies Official/20240318 - Trompe Le Monde live from Dublin!.mp4", true, 1, ~U[2024-03-18 15:52:49Z]] 19:07:19.958 [debug] QUERY OK source="sources" db=0.0ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:19.959 [debug] QUERY OK source="media_profiles" db=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] 19:07:19.959 [debug] QUERY OK source="media_items" db=0.1ms 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 [299] 19:07:19.959 [debug] Current batch of media processed. Will check again in 1000ms 19:07:20.418 [debug] Current batch of media processed. Will check again in 1000ms 19:07:20.960 [debug] Current batch of media processed. Will check again in 1000ms 19:07:21.419 [debug] Current batch of media processed. Will check again in 1000ms 19:07:21.961 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#PixiesMusic #Pixies #AltMusic #Bossanova #TrompeLeMonde", "duration" => 12, "filename" => "/downloads/MusicVideos/Pixies Official/20240308 - 'Stormy Weather' VS 'The Navajo Know'.mp4", "id" => "NFUlb2g57kk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/NFUlb2g57kk", "playlist_index" => 136, "timestamp" => 1709915510, "title" => "'Stormy Weather' VS 'The Navajo Know'", "upload_date" => "20240308"} 19:07:21.962 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=533.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:21.962 [debug] QUERY OK source="sources" db=0.1ms idle=287.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] 19:07:21.963 [debug] QUERY OK source="media_items" db=0.4ms idle=287.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-08 16:31:50Z], 1] 19:07:21.964 [debug] QUERY OK source="media_items" db=0.4ms idle=288.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" ["#PixiesMusic #Pixies #AltMusic #Bossanova #TrompeLeMonde", "'Stormy Weather' VS 'The Navajo Know'", "5fbe039a-a5ba-440f-b097-3a0e39770443", 12, false, "NFUlb2g57kk", "https://www.youtube.com/shorts/NFUlb2g57kk", 136, "/downloads/MusicVideos/Pixies Official/20240308 - 'Stormy Weather' VS 'The Navajo Know'.mp4", false, false, true, 1, [], 76, ~U[2024-03-08 16:31:50Z], ~U[2025-12-25 02:07:21Z], ~U[2025-12-25 02:07:21Z], "#PixiesMusic #Pixies #AltMusic #Bossanova #TrompeLeMonde", "'Stormy Weather' VS 'The Navajo Know'", 12, false, "NFUlb2g57kk", "https://www.youtube.com/shorts/NFUlb2g57kk", "/downloads/MusicVideos/Pixies Official/20240308 - 'Stormy Weather' VS 'The Navajo Know'.mp4", true, 1, ~U[2024-03-08 16:31:50Z]] 19:07:21.964 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [1] 19:07:21.965 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 19:07:21.965 [debug] QUERY OK source="media_items" db=0.2ms 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 [300] 19:07:21.965 [debug] Current batch of media processed. Will check again in 1000ms 19:07:22.420 [debug] Current batch of media processed. Will check again in 1000ms 19:07:22.966 [debug] Current batch of media processed. Will check again in 1000ms 19:07:23.421 [debug] Current batch of media processed. Will check again in 1000ms 19:07:23.967 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Lovely Day - Trompe Le Monde", "duration" => 33, "filename" => "/downloads/MusicVideos/Pixies Official/20240307 - They got one leaving today....mkv", "id" => "mDyaLJhrpew", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/mDyaLJhrpew", "playlist_index" => 137, "timestamp" => 1709814600, "title" => "They got one leaving today...", "upload_date" => "20240307"} 19:07:23.968 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms 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" IN (?)) [1] 19:07:23.969 [debug] QUERY OK source="sources" db=0.2ms idle=293.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:23.969 [debug] QUERY OK source="media_items" db=0.4ms idle=293.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-07 12:30:00Z], 1] 19:07:23.971 [debug] QUERY OK source="media_items" db=1.3ms idle=294.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" ["Lovely Day - Trompe Le Monde", "They got one leaving today...", "1e0ba3ee-4f18-48ea-ae43-0cc06e9cfbc8", 33, false, "mDyaLJhrpew", "https://www.youtube.com/shorts/mDyaLJhrpew", 137, "/downloads/MusicVideos/Pixies Official/20240307 - They got one leaving today....mkv", false, false, true, 1, [], 98, ~U[2024-03-07 12:30:00Z], ~U[2025-12-25 02:07:23Z], ~U[2025-12-25 02:07:23Z], "Lovely Day - Trompe Le Monde", "They got one leaving today...", 33, false, "mDyaLJhrpew", "https://www.youtube.com/shorts/mDyaLJhrpew", "/downloads/MusicVideos/Pixies Official/20240307 - They got one leaving today....mkv", true, 1, ~U[2024-03-07 12:30:00Z]] 19:07:23.971 [debug] QUERY OK source="sources" db=0.2ms idle=296.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:23.972 [debug] QUERY OK source="media_profiles" db=0.1ms idle=3.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] 19:07:23.972 [debug] QUERY OK source="media_items" db=0.2ms 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 [301] 19:07:23.972 [debug] Current batch of media processed. Will check again in 1000ms 19:07:24.422 [debug] Current batch of media processed. Will check again in 1000ms 19:07:24.973 [debug] Current batch of media processed. Will check again in 1000ms 19:07:25.423 [debug] Current batch of media processed. Will check again in 1000ms 19:07:25.974 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "#Pixies #Bossanova #TrompeLeMonde #Songbattle", "duration" => 12, "filename" => "/downloads/MusicVideos/Pixies Official/20240229 - 'The Happening' VS 'Subbacultcha'.mp4", "id" => "sc9c_mUxbVw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/sc9c_mUxbVw", "playlist_index" => 138, "timestamp" => 1709222190, "title" => "'The Happening' VS 'Subbacultcha'", "upload_date" => "20240229"} 19:07:25.975 [debug] QUERY OK source="sources" db=0.4ms idle=541.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:25.976 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:25.976 [debug] QUERY OK source="media_items" db=0.4ms idle=300.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-29 15:56:30Z], 1] 19:07:25.977 [debug] QUERY OK source="media_items" db=0.5ms idle=301.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" ["#Pixies #Bossanova #TrompeLeMonde #Songbattle", "'The Happening' VS 'Subbacultcha'", "8d148c83-9286-416d-9ea4-e3eb9cf420d1", 12, false, "sc9c_mUxbVw", "https://www.youtube.com/shorts/sc9c_mUxbVw", 138, "/downloads/MusicVideos/Pixies Official/20240229 - 'The Happening' VS 'Subbacultcha'.mp4", false, false, true, 1, [], 99, ~U[2024-02-29 15:56:30Z], ~U[2025-12-25 02:07:25Z], ~U[2025-12-25 02:07:25Z], "#Pixies #Bossanova #TrompeLeMonde #Songbattle", "'The Happening' VS 'Subbacultcha'", 12, false, "sc9c_mUxbVw", "https://www.youtube.com/shorts/sc9c_mUxbVw", "/downloads/MusicVideos/Pixies Official/20240229 - 'The Happening' VS 'Subbacultcha'.mp4", true, 1, ~U[2024-02-29 15:56:30Z]] 19:07:25.978 [debug] QUERY OK source="sources" db=0.1ms idle=302.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:25.978 [debug] QUERY OK source="media_profiles" db=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] 19:07:25.978 [debug] QUERY OK source="media_items" db=0.2ms 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 [302] 19:07:25.978 [debug] Current batch of media processed. Will check again in 1000ms 19:07:26.424 [debug] Current batch of media processed. Will check again in 1000ms 19:07:26.979 [debug] Current batch of media processed. Will check again in 1000ms 19:07:27.425 [debug] Current batch of media processed. Will check again in 1000ms 19:07:27.980 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 15, "filename" => "/downloads/MusicVideos/Pixies Official/20220808 - Vault of Heaven. Coming tomorrow..mp4", "id" => "sZluty2Sbm0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/sZluty2Sbm0", "playlist_index" => 139, "timestamp" => 1659955037, "title" => "Vault of Heaven. Coming tomorrow.", "upload_date" => "20220808"} 19:07:27.981 [debug] QUERY OK source="sources" db=0.3ms idle=546.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:27.982 [debug] QUERY OK source="sources" db=0.1ms idle=306.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:27.982 [debug] QUERY OK source="media_items" db=0.4ms idle=306.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-08 10:37:17Z], 1] 19:07:27.983 [debug] QUERY OK source="media_items" db=0.5ms idle=307.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" ["Vault of Heaven. Coming tomorrow.", "4ace4a0c-7491-49df-8d1c-e1dbd81cbc4b", 15, false, "sZluty2Sbm0", "https://www.youtube.com/shorts/sZluty2Sbm0", 139, "/downloads/MusicVideos/Pixies Official/20220808 - Vault of Heaven. Coming tomorrow..mp4", false, false, true, 1, [], 99, ~U[2022-08-08 10:37:17Z], ~U[2025-12-25 02:07:27Z], ~U[2025-12-25 02:07:27Z], "", "Vault of Heaven. Coming tomorrow.", 15, false, "sZluty2Sbm0", "https://www.youtube.com/shorts/sZluty2Sbm0", "/downloads/MusicVideos/Pixies Official/20220808 - Vault of Heaven. Coming tomorrow..mp4", true, 1, ~U[2022-08-08 10:37:17Z]] 19:07:27.983 [debug] QUERY OK source="sources" db=0.1ms idle=308.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:27.984 [debug] QUERY OK source="media_profiles" db=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] 19:07:27.984 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [303] 19:07:27.984 [debug] Current batch of media processed. Will check again in 1000ms 19:07:28.426 [debug] Current batch of media processed. Will check again in 1000ms 19:07:28.985 [debug] Current batch of media processed. Will check again in 1000ms 19:07:29.427 [debug] Current batch of media processed. Will check again in 1000ms 19:07:29.986 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 14, "filename" => "/downloads/MusicVideos/Pixies Official/20220601 - Magic Monthly - Levitate Me.mkv", "id" => "uowbAks8LHM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/uowbAks8LHM", "playlist_index" => 140, "timestamp" => 1654072267, "title" => "Magic Monthly - Levitate Me", "upload_date" => "20220601"} 19:07:29.987 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:29.987 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:29.988 [debug] QUERY OK source="media_items" db=0.5ms idle=312.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-01 08:31:07Z], 1] 19:07:29.989 [debug] QUERY OK source="media_items" db=0.4ms idle=313.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" ["Magic Monthly - Levitate Me", "6fe9dc8b-0e5c-480a-ad54-9ca7ac27fe65", 14, false, "uowbAks8LHM", "https://www.youtube.com/shorts/uowbAks8LHM", 140, "/downloads/MusicVideos/Pixies Official/20220601 - Magic Monthly - Levitate Me.mkv", false, false, true, 1, [], 99, ~U[2022-06-01 08:31:07Z], ~U[2025-12-25 02:07:29Z], ~U[2025-12-25 02:07:29Z], "", "Magic Monthly - Levitate Me", 14, false, "uowbAks8LHM", "https://www.youtube.com/shorts/uowbAks8LHM", "/downloads/MusicVideos/Pixies Official/20220601 - Magic Monthly - Levitate Me.mkv", true, 1, ~U[2022-06-01 08:31:07Z]] 19:07:29.989 [debug] QUERY OK source="sources" db=0.1ms idle=313.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:29.989 [debug] QUERY OK source="media_profiles" db=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] 19:07:29.990 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [304] 19:07:29.990 [debug] Current batch of media processed. Will check again in 1000ms 19:07:30.428 [debug] Current batch of media processed. Will check again in 1000ms 19:07:30.991 [debug] Current batch of media processed. Will check again in 1000ms 19:07:31.429 [debug] Current batch of media processed. Will check again in 1000ms 19:07:31.992 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 15, "filename" => "/downloads/MusicVideos/Pixies Official/20220301 - Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic.mkv", "id" => "yGwjKh8Bzzo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/yGwjKh8Bzzo", "playlist_index" => 141, "timestamp" => 1646119074, "title" => "Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic", "upload_date" => "20220301"} 19:07:31.993 [debug] QUERY OK source="sources" db=0.3ms idle=552.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:31.994 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:31.994 [debug] QUERY OK source="media_items" db=0.5ms idle=318.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-01 07:17:54Z], 1] 19:07:31.995 [debug] QUERY OK source="media_items" db=0.5ms idle=319.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" ["Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic", "cdc30e52-ac8e-4dd7-9047-9896322a91a3", 15, false, "yGwjKh8Bzzo", "https://www.youtube.com/shorts/yGwjKh8Bzzo", 141, "/downloads/MusicVideos/Pixies Official/20220301 - Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic.mkv", false, false, true, 1, [], 99, ~U[2022-03-01 07:17:54Z], ~U[2025-12-25 02:07:31Z], ~U[2025-12-25 02:07:31Z], "", "Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic", 15, false, "yGwjKh8Bzzo", "https://www.youtube.com/shorts/yGwjKh8Bzzo", "/downloads/MusicVideos/Pixies Official/20220301 - Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic.mkv", true, 1, ~U[2022-03-01 07:17:54Z]] 19:07:31.996 [debug] QUERY OK source="sources" db=0.1ms idle=320.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:31.996 [debug] QUERY OK source="media_profiles" db=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] 19:07:31.996 [debug] QUERY OK source="media_items" db=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 [305] 19:07:31.996 [debug] Current batch of media processed. Will check again in 1000ms 19:07:32.430 [debug] Current batch of media processed. Will check again in 1000ms 19:07:32.997 [debug] Current batch of media processed. Will check again in 1000ms 19:07:33.431 [debug] Current batch of media processed. Will check again in 1000ms 19:07:33.998 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.0, "description" => "", "duration" => 14, "filename" => "/downloads/MusicVideos/Pixies Official/20220216 - โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts.mp4", "id" => "gN1gTGBIEEI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/gN1gTGBIEEI", "playlist_index" => 142, "timestamp" => 1645036945, "title" => "โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts", "upload_date" => "20220216"} 19:07:33.999 [debug] QUERY OK source="sources" db=0.2ms idle=555.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 19:07:33.999 [debug] QUERY OK source="sources" db=0.1ms idle=323.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:34.000 [debug] QUERY OK source="media_items" db=0.5ms idle=324.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-16 18:42:25Z], 1] 19:07:34.001 [debug] QUERY OK source="media_items" db=0.5ms idle=325.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" ["โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts", "45d612d6-9c81-4ccc-a6ff-5daa2f52e360", 14, false, "gN1gTGBIEEI", "https://www.youtube.com/shorts/gN1gTGBIEEI", 142, "/downloads/MusicVideos/Pixies Official/20220216 - โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts.mp4", false, false, true, 1, [], 99, ~U[2022-02-16 18:42:25Z], ~U[2025-12-25 02:07:34Z], ~U[2025-12-25 02:07:34Z], "", "โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts", 14, false, "gN1gTGBIEEI", "https://www.youtube.com/shorts/gN1gTGBIEEI", "/downloads/MusicVideos/Pixies Official/20220216 - โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts.mp4", true, 1, ~U[2022-02-16 18:42:25Z]] 19:07:34.001 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:07:34.001 [debug] QUERY OK source="media_profiles" db=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] 19:07:34.002 [debug] QUERY OK source="media_items" db=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 [306] 19:07:34.002 [debug] Current batch of media processed. Will check again in 1000ms 19:07:34.432 [debug] Current batch of media processed. Will check again in 1000ms 19:07:35.003 [debug] Current batch of media processed. Will check again in 1000ms 19:07:35.433 [debug] Current batch of media processed. Will check again in 1000ms 19:07:35.987 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/ee/ac/eeac7d3c687ef980aa06c5611e2d261b72493af1bd40e4599144d1b7e855f17a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: Unknown codec iamf.001.001.Opus 19:07:35.991 [debug] Gracefully stopping file follower 19:07:35.992 [debug] QUERY OK source="sources" db=0.2ms idle=545.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] 19:07:35.992 [debug] QUERY OK source="sources" db=0.0ms idle=316.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:35.993 [debug] QUERY OK source="media_items" db=0.3ms idle=317.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-05 12:47:44Z], 1] 19:07:35.993 [debug] QUERY OK source="media_items" db=0.3ms idle=317.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" ["Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ", "b12e1e45-7901-4d1a-a9b5-924af197f1d0", 161, false, "2deDqscwHCg", "https://www.youtube.com/watch?v=2deDqscwHCg", 1, "/downloads/MusicVideos/Pixies Official/20250505 - Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ.mp4", false, false, true, 1, [], 98, ~U[2025-05-05 12:47:44Z], ~U[2025-12-25 02:07:35Z], ~U[2025-12-25 02:07:35Z], "", "Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ", 161, false, "2deDqscwHCg", "https://www.youtube.com/watch?v=2deDqscwHCg", "/downloads/MusicVideos/Pixies Official/20250505 - Magic Monthly - May 2025 With the one. The only. Chumpy! ๐Ÿ™Œ.mp4", true, 1, ~U[2025-05-05 12:47:44Z]] 19:07:35.993 [debug] QUERY OK source="sources" db=0.0ms idle=318.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:35.994 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-10 16:45:55Z], 1] 19:07:35.994 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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" ["What's your pick? #Pixies #FavouriteAlbum #Interview", "e4568303-3672-4d32-93ca-ad386a3768ad", 61, false, "MY-qTzHMWW8", "https://www.youtube.com/watch?v=MY-qTzHMWW8", 2, "/downloads/MusicVideos/Pixies Official/20250310 - What's your pick๏ผŸ #Pixies #FavouriteAlbum #Interview.mp4", false, false, true, 1, [], 98, ~U[2025-03-10 16:45:55Z], ~U[2025-12-25 02:07:35Z], ~U[2025-12-25 02:07:35Z], "", "What's your pick? #Pixies #FavouriteAlbum #Interview", 61, false, "MY-qTzHMWW8", "https://www.youtube.com/watch?v=MY-qTzHMWW8", "/downloads/MusicVideos/Pixies Official/20250310 - What's your pick๏ผŸ #Pixies #FavouriteAlbum #Interview.mp4", true, 1, ~U[2025-03-10 16:45:55Z]] 19:07:35.995 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:35.995 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-29 00:00:35Z], 1] 19:07:36.050 [debug] QUERY OK source="media_items" db=54.5ms idle=1.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" ["The official video for 'Jane (The Night the Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson.\n\nShot and edited by Liam Maxwell: https://www.instagram.com/liammaxwellphotos\n\nLyrics: \nHe went on a walk with Jane\u00A0\nNever was he seen again\u00A0\nEuropean neighborhoodsโ€ฏ\u00A0\nHooked on drugs lost in the woods\u00A0\nBut now I think I got, I got the goods on Jane\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nThe night the zombies cameโ€ฏ\u00A0\n\u00A0\nWinter bitter gave him something that did make him small\u00A0\nSummer brought him other things that made him way too tall\u00A0\nSun was shining rain was falling down upon the twain\u00A0\nCould there be a little something takes away the pain\u00A0\nTortured creature that was slain by Jane?\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nHe was right there beside her\u00A0\nJane\u00A0\nThe night the zombies came\u00A0\n\n#Pixies #JaneTheNighttheZombiesCame #RockMusic", "Pixies - Jane (The Night the Zombies Came) (Official Video)", "47c9e1dc-a1f9-4b22-83da-b0067985928d", 173, false, "i-SGN9pQfLI", "https://www.youtube.com/watch?v=i-SGN9pQfLI", 3, "/downloads/MusicVideos/Pixies Official/20250129 - Pixies - Jane (The Night the Zombies Came) (Official Video).mkv", false, false, false, 1, [], 97, ~U[2025-01-29 00:00:35Z], ~U[2025-12-25 02:07:35Z], ~U[2025-12-25 02:07:35Z], "The official video for 'Jane (The Night the Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson.\n\nShot and edited by Liam Maxwell: https://www.instagram.com/liammaxwellphotos\n\nLyrics: \nHe went on a walk with Jane\u00A0\nNever was he seen again\u00A0\nEuropean neighborhoodsโ€ฏ\u00A0\nHooked on drugs lost in the woods\u00A0\nBut now I think I got, I got the goods on Jane\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nThe night the zombies cameโ€ฏ\u00A0\n\u00A0\nWinter bitter gave him something that did make him small\u00A0\nSummer brought him other things that made him way too tall\u00A0\nSun was shining rain was falling down upon the twain\u00A0\nCould there be a little something takes away the pain\u00A0\nTortured creature that was slain by Jane?\u00A0\n\u00A0\nJane\u00A0\nHe was walking beside herโ€ฏ\u00A0\nJane\u00A0\nShe was the only survivor\u00A0\nJane\u00A0\nHe was right there beside her\u00A0\nJane\u00A0\nThe night the zombies came\u00A0\n\n#Pixies #JaneTheNighttheZombiesCame #RockMusic", "Pixies - Jane (The Night the Zombies Came) (Official Video)", 173, false, "i-SGN9pQfLI", "https://www.youtube.com/watch?v=i-SGN9pQfLI", "/downloads/MusicVideos/Pixies Official/20250129 - Pixies - Jane (The Night the Zombies Came) (Official Video).mkv", false, 1, ~U[2025-01-29 00:00:35Z]] 19:07:36.050 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.051 [debug] QUERY OK source="media_items" db=0.3ms idle=56.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-02 16:30:33Z], 1] 19:07:36.056 [debug] QUERY OK source="media_items" db=4.5ms idle=56.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" ["Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks", "ea58a7d9-b83d-4496-8844-7ec99a141b36", 108, false, "N-oqIlA1NVA", "https://www.youtube.com/watch?v=N-oqIlA1NVA", 4, "/downloads/MusicVideos/Pixies Official/20250102 - Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks.mp4", false, false, true, 1, [], 98, ~U[2025-01-02 16:30:33Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks", 108, false, "N-oqIlA1NVA", "https://www.youtube.com/watch?v=N-oqIlA1NVA", "/downloads/MusicVideos/Pixies Official/20250102 - Magic Monthly - January 2025 โš–๏ธ #Pixies #MagicTricks.mp4", true, 1, ~U[2025-01-02 16:30:33Z]] 19:07:36.056 [debug] QUERY OK source="sources" db=0.1ms idle=60.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.057 [debug] QUERY OK source="media_items" db=0.3ms 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[2024-10-24 23:00:41Z], 1] 19:07:36.057 [debug] QUERY OK source="media_items" db=0.4ms 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" ["'Hypnotised' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Hypnotised #TheNighttheZombiesCame", "Pixies - Hypnotised (Official Lyric Video)", "59fe3deb-dd30-4403-807d-6a7641cb40fa", 185, false, "xhVh2eSUDzE", "https://www.youtube.com/watch?v=xhVh2eSUDzE", 5, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Hypnotised (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2024-10-24 23:00:41Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Hypnotised' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Hypnotised #TheNighttheZombiesCame", "Pixies - Hypnotised (Official Lyric Video)", 185, false, "xhVh2eSUDzE", "https://www.youtube.com/watch?v=xhVh2eSUDzE", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Hypnotised (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:41Z]] 19:07:36.058 [debug] QUERY OK source="sources" db=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] 19:07:36.058 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-24 23:00:40Z], 1] 19:07:36.059 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["'Kings of the Prairie' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #KingofthePrairie #TheNighttheZombiesCame", "Pixies - Kings of the Prairie (Official Lyric Video)", "d6d5a7f3-0e15-4f13-a4e7-a47b77a55879", 176, false, "vw3mxdVXKgA", "https://www.youtube.com/watch?v=vw3mxdVXKgA", 6, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Kings of the Prairie (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2024-10-24 23:00:40Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Kings of the Prairie' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #KingofthePrairie #TheNighttheZombiesCame", "Pixies - Kings of the Prairie (Official Lyric Video)", 176, false, "vw3mxdVXKgA", "https://www.youtube.com/watch?v=vw3mxdVXKgA", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Kings of the Prairie (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:40Z]] 19:07:36.059 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.059 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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-24 23:00:35Z], 1] 19:07:36.060 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["'The Vegas Suite' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheVegasSuite #TheNighttheZombiesCame", "Pixies - The Vegas Suite (Official Lyric Video)", "6cdf7370-d270-4943-8814-dcc41a9fe10a", 224, false, "s1cm7IPBKhY", "https://www.youtube.com/watch?v=s1cm7IPBKhY", 7, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - The Vegas Suite (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2024-10-24 23:00:35Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'The Vegas Suite' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheVegasSuite #TheNighttheZombiesCame", "Pixies - The Vegas Suite (Official Lyric Video)", 224, false, "s1cm7IPBKhY", "https://www.youtube.com/watch?v=s1cm7IPBKhY", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - The Vegas Suite (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:35Z]] 19:07:36.060 [debug] QUERY OK source="sources" db=0.1ms 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] 19:07:36.061 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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-24 23:00:32Z], 1] 19:07:36.061 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["'Primrose' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Primrose #TheNighttheZombiesCame", "Pixies - Primrose (Official Lyric Video)", "f2904cd7-0e8a-4a7b-865e-f5f4b5ea79f9", 155, false, "iAuEuO5rr9Y", "https://www.youtube.com/watch?v=iAuEuO5rr9Y", 8, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Primrose (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2024-10-24 23:00:32Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Primrose' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #Primrose #TheNighttheZombiesCame", "Pixies - Primrose (Official Lyric Video)", 155, false, "iAuEuO5rr9Y", "https://www.youtube.com/watch?v=iAuEuO5rr9Y", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Primrose (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:32Z]] 19:07:36.062 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.062 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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-24 23:00:29Z], 1] 19:07:36.063 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["'I Hear You Mary' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #HearYouMary #TheNighttheZombiesCame", "Pixies - I Hear You Mary (Official Lyric Video)", "31637712-beb8-4758-b59e-4f2da0c50a40", 194, false, "TUk4BUfA6HY", "https://www.youtube.com/watch?v=TUk4BUfA6HY", 9, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - I Hear You Mary (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2024-10-24 23:00:29Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'I Hear You Mary' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #HearYouMary #TheNighttheZombiesCame", "Pixies - I Hear You Mary (Official Lyric Video)", 194, false, "TUk4BUfA6HY", "https://www.youtube.com/watch?v=TUk4BUfA6HY", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - I Hear You Mary (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:29Z]] 19:07:36.063 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.063 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-24 23:00:15Z], 1] 19:07:36.064 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["'Mercy Me' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #MercyMe #TheNighttheZombiesCame", "Pixies - Mercy Me (Official Lyric Video)", "3f55014e-b531-4172-a341-6cd087b62fb5", 235, false, "HZRDnzNyRlg", "https://www.youtube.com/watch?v=HZRDnzNyRlg", 10, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Mercy Me (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2024-10-24 23:00:15Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Mercy Me' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #MercyMe #TheNighttheZombiesCame", "Pixies - Mercy Me (Official Lyric Video)", 235, false, "HZRDnzNyRlg", "https://www.youtube.com/watch?v=HZRDnzNyRlg", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Mercy Me (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:15Z]] 19:07:36.064 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.065 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-24 23:00:14Z], 1] 19:07:36.066 [debug] QUERY OK source="media_items" db=0.8ms idle=1.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" ["'Johny Good Man' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #JohnnyGoodMan #TheNighttheZombiesCame", "Pixies - Johnny Good Man (Official Lyric Video)", "2e2a3ac3-8d60-412a-99c7-1685695c8467", 208, false, "O8-Fgp4GOG8", "https://www.youtube.com/watch?v=O8-Fgp4GOG8", 11, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Johnny Good Man (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2024-10-24 23:00:14Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Johny Good Man' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #JohnnyGoodMan #TheNighttheZombiesCame", "Pixies - Johnny Good Man (Official Lyric Video)", 208, false, "O8-Fgp4GOG8", "https://www.youtube.com/watch?v=O8-Fgp4GOG8", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Johnny Good Man (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:14Z]] 19:07:36.066 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.066 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms 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 23:00:13Z], 1] 19:07:36.067 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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" ["'Jane (The Night The Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheNighttheZombiesCame", "Pixies - Jane (The Night The Zombies Came) (Official Lyric Video)", "e62012e3-830f-48ec-930d-e8bc2fc82013", 172, false, "P6jiCGf9XE8", "https://www.youtube.com/watch?v=P6jiCGf9XE8", 12, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Jane (The Night The Zombies Came) (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2024-10-24 23:00:13Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Jane (The Night The Zombies Came)' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #TheNighttheZombiesCame", "Pixies - Jane (The Night The Zombies Came) (Official Lyric Video)", 172, false, "P6jiCGf9XE8", "https://www.youtube.com/watch?v=P6jiCGf9XE8", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Jane (The Night The Zombies Came) (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:13Z]] 19:07:36.067 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.068 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 23:00:13Z], 1] 19:07:36.068 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["'Ernest Evans' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #ErnestEvans #TheNighttheZombiesCame", "Pixies - Ernest Evans (Official Lyric Video)", "a92b51b9-c276-4931-acab-32f7f4a38358", 162, false, "Bl21e4ObjnE", "https://www.youtube.com/watch?v=Bl21e4ObjnE", 13, "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Ernest Evans (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2024-10-24 23:00:13Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Ernest Evans' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\n#Pixies #ErnestEvans #TheNighttheZombiesCame", "Pixies - Ernest Evans (Official Lyric Video)", 162, false, "Bl21e4ObjnE", "https://www.youtube.com/watch?v=Bl21e4ObjnE", "/downloads/MusicVideos/Pixies Official/20241024 - Pixies - Ernest Evans (Official Lyric Video).mp4", false, 1, ~U[2024-10-24 23:00:13Z]] 19:07:36.068 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.069 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-16 16:00:33Z], 1] 19:07:36.070 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["'Motoroller' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nMotoroller Lyrics:\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nI rode my scooter 'round Berlinโ€ฏ \nI washed away all my sinโ€ฏ \nI tried to call you on the telephoneโ€ฏโ€ฏ \nand now I gotta do this all aloneโ€ฏโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nthey killed it dead at Mason hallโ€ฏ \nI hit my head against the wallโ€ฏ \nwe tried to play it on the saxophoneโ€ฏ \nwe tried to play it but that shit was blownโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \n\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ\n\n#PIXIES #Motoroller #TheNighttheZombiesCame", "Pixies - Motoroller (Official Lyric Video)", "6bf2e02f-9646-461e-aadf-f95ae6b192f4", 162, false, "UmZMaqS_-dU", "https://www.youtube.com/watch?v=UmZMaqS_-dU", 14, "/downloads/MusicVideos/Pixies Official/20240916 - Pixies - Motoroller (Official Lyric Video).mp4", false, false, false, 1, [], 97, ~U[2024-09-16 16:00:33Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Motoroller' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nMotoroller Lyrics:\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nI rode my scooter 'round Berlinโ€ฏ \nI washed away all my sinโ€ฏ \nI tried to call you on the telephoneโ€ฏโ€ฏ \nand now I gotta do this all aloneโ€ฏโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \nfirst your tongue is tiedโ€ฏ \nthen your words collideโ€ฏ \njust right when you found your placeโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nthey killed it dead at Mason hallโ€ฏ \nI hit my head against the wallโ€ฏ \nwe tried to play it on the saxophoneโ€ฏ \nwe tried to play it but that shit was blownโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏ \nit was a very good lineโ€ฏ \nโ€ฏ \nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ \n\nfirst you run outta timeโ€ฏ \nthen you run outta spaceโ€ฏโ€ฏ \nit's like watching a line erasedโ€ฏ\n\n#PIXIES #Motoroller #TheNighttheZombiesCame", "Pixies - Motoroller (Official Lyric Video)", 162, false, "UmZMaqS_-dU", "https://www.youtube.com/watch?v=UmZMaqS_-dU", "/downloads/MusicVideos/Pixies Official/20240916 - Pixies - Motoroller (Official Lyric Video).mp4", false, 1, ~U[2024-09-16 16:00:33Z]] 19:07:36.070 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.070 [debug] QUERY OK source="media_items" db=0.2ms 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[2024-08-22 23:00:56Z], 1] 19:07:36.071 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["'Oyster Beds' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nOyster Beds Lyrics:\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\u00A0\nIn oyster bedsโ€ฏ\u00A0\nA musketeerโ€ฏ\u00A0\nAnd her two deers\u00A0\nA country house\u00A0\nIn Dadasphere\u00A0\n\nA faithful spouse\u00A0\nWith open blouseโ€ฏ\u00A0\nA paganeer-cum-sacred cowโ€ฏ\u00A0\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\nIn oyster beds\n\n#PIXIES #OysterBeds #TheNighttheZombiesCame", "Pixies - Oyster Beds (Official Lyric Video)", "86da6448-1384-49a6-87f4-eed2e24fc0f0", 132, false, "UhnOjRjuKhM", "https://www.youtube.com/watch?v=UhnOjRjuKhM", 15, "/downloads/MusicVideos/Pixies Official/20240822 - Pixies - Oyster Beds (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2024-08-22 23:00:56Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Oyster Beds' by Pixies. Taken from the new album The Night the Zombies Came out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nOyster Beds Lyrics:\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\u00A0\nIn oyster bedsโ€ฏ\u00A0\nA musketeerโ€ฏ\u00A0\nAnd her two deers\u00A0\nA country house\u00A0\nIn Dadasphere\u00A0\n\nA faithful spouse\u00A0\nWith open blouseโ€ฏ\u00A0\nA paganeer-cum-sacred cowโ€ฏ\u00A0\nI painted heads\u00A0\nAnd lots of reds\u00A0\nAnd pools of black\nIn oyster beds\n\n#PIXIES #OysterBeds #TheNighttheZombiesCame", "Pixies - Oyster Beds (Official Lyric Video)", 132, false, "UhnOjRjuKhM", "https://www.youtube.com/watch?v=UhnOjRjuKhM", "/downloads/MusicVideos/Pixies Official/20240822 - Pixies - Oyster Beds (Official Lyric Video).mp4", false, 1, ~U[2024-08-22 23:00:56Z]] 19:07:36.071 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.072 [debug] QUERY OK source="media_items" db=0.2ms 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[2024-07-24 16:00:28Z], 1] 19:07:36.072 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["'Chicken' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nChicken Lyrics:\nSometimes I feel like a chicken\nPecking my way through the trees\nThen something aloft\nCuts my head right off\nNow I'm dealing with decapitation\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees \n(I'm just running round in circles)\n\nOther times I feel as I'm \nAn actor of zombie movies\nSearching for you\nIn town after town\nA lover who ainโ€™t going to kill me\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees\nI'm not down on my knees\n(Oh no no no)\n(I'm just running around in circles)\n\n#PIXIES #Chicken #TheNighttheZombiesCame", "Pixies - Chicken (Official Lyric Video)", "21648ed9-4d95-439f-a541-8cb7ddb70c5d", 263, false, "WqE5cTNkVYY", "https://www.youtube.com/watch?v=WqE5cTNkVYY", 16, "/downloads/MusicVideos/Pixies Official/20240724 - Pixies - Chicken (Official Lyric Video).mp4", false, false, false, 1, [], 97, ~U[2024-07-24 16:00:28Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Chicken' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nChicken Lyrics:\nSometimes I feel like a chicken\nPecking my way through the trees\nThen something aloft\nCuts my head right off\nNow I'm dealing with decapitation\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees \n(I'm just running round in circles)\n\nOther times I feel as I'm \nAn actor of zombie movies\nSearching for you\nIn town after town\nA lover who ainโ€™t going to kill me\nI'm begging you, please\nI'm begging you, please\nI'm not down on my knees\nI'm not down on my knees\n(Oh no no no)\n(I'm just running around in circles)\n\n#PIXIES #Chicken #TheNighttheZombiesCame", "Pixies - Chicken (Official Lyric Video)", 263, false, "WqE5cTNkVYY", "https://www.youtube.com/watch?v=WqE5cTNkVYY", "/downloads/MusicVideos/Pixies Official/20240724 - Pixies - Chicken (Official Lyric Video).mp4", false, 1, ~U[2024-07-24 16:00:28Z]] 19:07:36.073 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.073 [debug] QUERY OK source="media_items" db=0.2ms 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[2024-06-03 16:00:39Z], 1] 19:07:36.074 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["'You're So Impatient' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nYou're So Impatient lyrics:\nI took you out to the new dead mall\nTo see the horror show\nI only sucked one sourball \nWhen you say that we got to blow\nWho's gonna live? who's gonna die?\nIs there any true love? Oh, I don't know why\n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \n\nWe sat down at medieval town\nAnd I ordered a box of wine\nYou said thanks but I do not dranks \nAnd I think that it's dungeon time\nI don't want mutton I don't want mead\nAnd you ain't nothing with your need \n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nHere comes my favorite part \n\nYou're so impatient\nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nI'm gonna bust a-part\nI'm gonna bust a-part \n\n#PIXIES #YoureSoImpatient", "Pixies - You're So Impatient (Official Lyric Video)", "e0f7aacb-8e4a-4599-b28a-08e1ca5fe23f", 129, false, "fH_PZZy3lJM", "https://www.youtube.com/watch?v=fH_PZZy3lJM", 17, "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - You're So Impatient (Official Lyric Video).mp4", false, false, false, 1, [], 96, ~U[2024-06-03 16:00:39Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'You're So Impatient' by Pixies. Taken from the new album 'The Night the Zombies Came' out now.\n\nAdd the track to your music library and order the album here: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\nCG environment build and design: Ozgur Gorgun\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\nYou're So Impatient lyrics:\nI took you out to the new dead mall\nTo see the horror show\nI only sucked one sourball \nWhen you say that we got to blow\nWho's gonna live? who's gonna die?\nIs there any true love? Oh, I don't know why\n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \n\nWe sat down at medieval town\nAnd I ordered a box of wine\nYou said thanks but I do not dranks \nAnd I think that it's dungeon time\nI don't want mutton I don't want mead\nAnd you ain't nothing with your need \n\nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nHere comes my favorite part \n\nYou're so impatient\nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nYou're so impatient \nYou finish it and then you start \nYou're so impatient\nI'm gonna bust a-part \nI'm gonna bust a-part\nI'm gonna bust a-part \n\n#PIXIES #YoureSoImpatient", "Pixies - You're So Impatient (Official Lyric Video)", 129, false, "fH_PZZy3lJM", "https://www.youtube.com/watch?v=fH_PZZy3lJM", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - You're So Impatient (Official Lyric Video).mp4", false, 1, ~U[2024-06-03 16:00:39Z]] 19:07:36.074 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.074 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-03 16:00:20Z], 1] 19:07:36.075 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["'Que Sera Sera' by Pixies. \n\nTaken from the new two track single \"You're So Impatient\". Add the tracks to your music library here: https://pixies.ffm.to/youresoimpatient\n\nThe new album 'The Night the Zombies Came' is out now: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\n#PIXIES #QueSeraSera", "Pixies - Que Sera Sera (Official Lyric Video)", "457e48c2-55c9-43eb-95e6-2a85c1ae5621", 181, false, "PDd-180FQ8U", "https://www.youtube.com/watch?v=PDd-180FQ8U", 18, "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - Que Sera Sera (Official Lyric Video).mp4", false, false, false, 1, [], 96, ~U[2024-06-03 16:00:20Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Que Sera Sera' by Pixies. \n\nTaken from the new two track single \"You're So Impatient\". Add the tracks to your music library here: https://pixies.ffm.to/youresoimpatient\n\nThe new album 'The Night the Zombies Came' is out now: https://pixies.ffm.to/zombies\n\nFollow Pixies online: https://ffm.bio/pixies\n\nVideo Credits:\nDirection and motion design: Michael Speed\n\nPixies are: Black Francis, Joey Santiago, David Lovering and Emma Richardson\n\n#PIXIES #QueSeraSera", "Pixies - Que Sera Sera (Official Lyric Video)", 181, false, "PDd-180FQ8U", "https://www.youtube.com/watch?v=PDd-180FQ8U", "/downloads/MusicVideos/Pixies Official/20240603 - Pixies - Que Sera Sera (Official Lyric Video).mp4", false, 1, ~U[2024-06-03 16:00:20Z]] 19:07:36.076 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.076 [debug] QUERY OK source="media_items" db=0.3ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:35Z], 1] 19:07:36.077 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["'Ana (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Ana (Mark Goodier Session, 1990) [Official Audio]", "48cdd1fc-236b-4925-b60d-654f2031f622", 136, false, "srTxgKN1byU", "https://www.youtube.com/watch?v=srTxgKN1byU", 19, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Ana (Mark Goodier Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:35Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Ana (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Ana (Mark Goodier Session, 1990) [Official Audio]", 136, false, "srTxgKN1byU", "https://www.youtube.com/watch?v=srTxgKN1byU", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Ana (Mark Goodier Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:35Z]] 19:07:36.077 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.077 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:35Z], 1] 19:07:36.078 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["'Down To The Well (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio]", "fa60b8cc-f517-49f4-b18f-aa8b3f3f6cca", 152, false, "pYSGDeQeCgE", "https://www.youtube.com/watch?v=pYSGDeQeCgE", 20, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:35Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Down To The Well (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio]", 152, false, "pYSGDeQeCgE", "https://www.youtube.com/watch?v=pYSGDeQeCgE", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Down To The Well (Jon Peel Session, 1989) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:35Z]] 19:07:36.078 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.079 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:34Z], 1] 19:07:36.081 [debug] QUERY OK source="media_items" db=2.1ms idle=1.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" ["'Velouria (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Velouria (John Peel Session, 1990) [Official Audio]", "69ecd9c9-fc78-4d34-9e59-7a9ce41db11a", 206, false, "tbmN5BVioBE", "https://www.youtube.com/watch?v=tbmN5BVioBE", 21, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Velouria (John Peel Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:34Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Velouria (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Velouria (John Peel Session, 1990) [Official Audio]", 206, false, "tbmN5BVioBE", "https://www.youtube.com/watch?v=tbmN5BVioBE", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Velouria (John Peel Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:34Z]] 19:07:36.081 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.082 [debug] QUERY OK source="media_items" db=0.2ms idle=3.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:34Z], 1] 19:07:36.082 [debug] QUERY OK source="media_items" db=0.3ms 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" ["'Hey (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Hey (John Peel Session, 1988) [Official Audio]", "ad0769ea-c90d-457c-a59f-1dcd7eff1632", 199, false, "t6mPOfeNCoM", "https://www.youtube.com/watch?v=t6mPOfeNCoM", 22, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hey (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:34Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Hey (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Hey (John Peel Session, 1988) [Official Audio]", 199, false, "t6mPOfeNCoM", "https://www.youtube.com/watch?v=t6mPOfeNCoM", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hey (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:34Z]] 19:07:36.083 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:07:36.083 [debug] QUERY OK source="media_items" db=0.3ms 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[2024-03-08 08:00:34Z], 1] 19:07:36.085 [debug] QUERY OK source="media_items" db=1.1ms 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" ["'Into The White (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Into The White (John Peel Session, 1989) [Official Audio]", "b3773e14-ee43-4712-8d37-1c49c8997d29", 251, false, "meaGEd9_K-c", "https://www.youtube.com/watch?v=meaGEd9_K-c", 23, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Into The White (John Peel Session, 1989) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:34Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Into The White (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Into The White (John Peel Session, 1989) [Official Audio]", 251, false, "meaGEd9_K-c", "https://www.youtube.com/watch?v=meaGEd9_K-c", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Into The White (John Peel Session, 1989) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:34Z]] 19:07:36.085 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.086 [debug] QUERY OK source="media_items" db=0.3ms idle=3.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:33Z], 1] 19:07:36.087 [debug] QUERY OK source="media_items" db=0.5ms idle=3.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" ["'Motorway To Roswell (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio]", "f3072be7-c520-4db9-a962-98fe9afcbd49", 217, false, "n6jPbli-EMc", "https://www.youtube.com/watch?v=n6jPbli-EMc", 24, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:33Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Motorway To Roswell (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio]", 217, false, "n6jPbli-EMc", "https://www.youtube.com/watch?v=n6jPbli-EMc", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Motorway To Roswell (John Peel Session, 1991) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:33Z]] 19:07:36.087 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.087 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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-08 08:00:33Z], 1] 19:07:36.088 [debug] QUERY OK source="media_items" db=0.4ms 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" ["'Wild Honey Pie (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD. 'Wild Honey Pie' is a cover of The Beatles' 1968 track.", "Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio]", "27ad00f4-22d8-4764-908a-4d92e0c83191", 115, false, "iisqGfDsjVM", "https://www.youtube.com/watch?v=iisqGfDsjVM", 25, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:33Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Wild Honey Pie (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD. 'Wild Honey Pie' is a cover of The Beatles' 1968 track.", "Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio]", 115, false, "iisqGfDsjVM", "https://www.youtube.com/watch?v=iisqGfDsjVM", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wild Honey Pie (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:33Z]] 19:07:36.088 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.089 [debug] QUERY OK source="media_items" db=0.2ms 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[2024-03-08 08:00:29Z], 1] 19:07:36.089 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Tame (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Tame (John Peel Session, 1988) [Official Audio]", "77676922-f98b-4d81-bfef-cebd34fe3a37", 118, false, "UEHcc_fkf8A", "https://www.youtube.com/watch?v=UEHcc_fkf8A", 26, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Tame (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:29Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Tame (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Tame (John Peel Session, 1988) [Official Audio]", 118, false, "UEHcc_fkf8A", "https://www.youtube.com/watch?v=UEHcc_fkf8A", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Tame (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:29Z]] 19:07:36.090 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.090 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:24Z], 1] 19:07:36.091 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Monkey Gone To Heaven (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio]", "758d7b4a-9e4b-4a82-9b66-52836f0ba717", 179, false, "iQipNLZykE0", "https://www.youtube.com/watch?v=iQipNLZykE0", 27, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Monkey Gone To Heaven (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio]", 179, false, "iQipNLZykE0", "https://www.youtube.com/watch?v=iQipNLZykE0", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Monkey Gone To Heaven (Mark Goodier Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:24Z]] 19:07:36.091 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.091 [debug] QUERY OK source="media_items" db=0.3ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:24Z], 1] 19:07:36.092 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["'Manta Ray (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Manta Ray (John Peel Session, 1988) [Official Audio]", "c1100c3f-86df-4328-a8d9-4241653a24ce", 136, false, "SHK-MC657tA", "https://www.youtube.com/watch?v=SHK-MC657tA", 28, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Manta Ray (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Manta Ray (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Manta Ray (John Peel Session, 1988) [Official Audio]", 136, false, "SHK-MC657tA", "https://www.youtube.com/watch?v=SHK-MC657tA", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Manta Ray (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:24Z]] 19:07:36.092 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [1] 19:07:36.093 [debug] QUERY OK source="media_items" db=0.2ms 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[2024-03-08 08:00:24Z], 1] 19:07:36.093 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Palace Of The Brine (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio]", "0edf0031-efe9-41c1-aa7b-b771d5a71b4f", 100, false, "S2As9sbJorw", "https://www.youtube.com/watch?v=S2As9sbJorw", 29, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Palace Of The Brine (John Peel Session, 23rd June 1991)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio]", 100, false, "S2As9sbJorw", "https://www.youtube.com/watch?v=S2As9sbJorw", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Palace Of The Brine (John Peel Session, 1991) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:24Z]] 19:07:36.093 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.094 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:24Z], 1] 19:07:36.094 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Wave Of Mutilation (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio]", "28374b0c-899a-43d8-9f54-78cc079e5201", 147, false, "O-rBfRZrsPs", "https://www.youtube.com/watch?v=O-rBfRZrsPs", 30, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Wave Of Mutilation (John Peel Session, 6th April 1989)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio]", 147, false, "O-rBfRZrsPs", "https://www.youtube.com/watch?v=O-rBfRZrsPs", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (John Peel Session, 1989) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:24Z]] 19:07:36.095 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.095 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-08 08:00:23Z], 1] 19:07:36.096 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'There Goes My Gun (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio]", "ab4faaa5-e704-474f-a80b-999c91004a1f", 87, false, "RvZZ91n57_Y", "https://www.youtube.com/watch?v=RvZZ91n57_Y", 31, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:23Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'There Goes My Gun (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio]", 87, false, "RvZZ91n57_Y", "https://www.youtube.com/watch?v=RvZZ91n57_Y", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - There Goes My Gun (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:23Z]] 19:07:36.096 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.096 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-08 08:00:16Z], 1] 19:07:36.097 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Levitate Me (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Levitate Me (John Peel Session, 1988) [Official Audio]", "34368684-fc6d-4a9e-a66c-ec788870f713", 139, false, "P3J-7FHPCNU", "https://www.youtube.com/watch?v=P3J-7FHPCNU", 32, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Levitate Me (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:16Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Levitate Me (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Levitate Me (John Peel Session, 1988) [Official Audio]", 139, false, "P3J-7FHPCNU", "https://www.youtube.com/watch?v=P3J-7FHPCNU", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Levitate Me (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:16Z]] 19:07:36.097 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.097 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:15Z], 1] 19:07:36.098 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Caribou (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Caribou (John Peel Session, 1988) [Official Audio]", "4ecf2870-4457-48e0-a2a2-e29d367dc892", 199, false, "Pr5qkQDrOHo", "https://www.youtube.com/watch?v=Pr5qkQDrOHo", 33, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Caribou (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:15Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Caribou (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Caribou (John Peel Session, 1988) [Official Audio]", 199, false, "Pr5qkQDrOHo", "https://www.youtube.com/watch?v=Pr5qkQDrOHo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Caribou (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:15Z]] 19:07:36.098 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.099 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:14Z], 1] 19:07:36.099 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Is She Weird (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Is She Weird (John Peel Session, 1990) [Official Audio]", "40f2eeeb-3899-4eee-94a2-64e46ee661fb", 173, false, "Mak8tUrXROs", "https://www.youtube.com/watch?v=Mak8tUrXROs", 34, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Is She Weird (John Peel Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:14Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Is She Weird (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Is She Weird (John Peel Session, 1990) [Official Audio]", 173, false, "Mak8tUrXROs", "https://www.youtube.com/watch?v=Mak8tUrXROs", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Is She Weird (John Peel Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:14Z]] 19:07:36.099 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.100 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:14Z], 1] 19:07:36.100 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Subbacultcha' (John Peel Session, 23rd June 1991) is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio]", "407a0dc9-c025-40b1-9279-01ee89635bb3", 128, false, "FZZH37CRT78", "https://www.youtube.com/watch?v=FZZH37CRT78", 35, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:14Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Subbacultcha' (John Peel Session, 23rd June 1991) is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio]", 128, false, "FZZH37CRT78", "https://www.youtube.com/watch?v=FZZH37CRT78", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:14Z]] 19:07:36.101 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.101 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-08 08:00:11Z], 1] 19:07:36.102 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Allison (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Allison (Mark Goodier Session, 1990) [Official Audio]", "b56acd29-235f-4a33-8b4d-62e27aa9421a", 73, false, "K4D_iEX21eg", "https://www.youtube.com/watch?v=K4D_iEX21eg", 36, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (Mark Goodier Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:11Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Allison (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Allison (Mark Goodier Session, 1990) [Official Audio]", 73, false, "K4D_iEX21eg", "https://www.youtube.com/watch?v=K4D_iEX21eg", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (Mark Goodier Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:11Z]] 19:07:36.102 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.102 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-08 08:00:09Z], 1] 19:07:36.103 [debug] QUERY OK source="media_items" db=0.9ms idle=1.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" ["'In Heaven (Lady In The Radiator Song) (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThe band cover 'In Heaven (Lady In The Radiator Song)' from David Lynch's 1982 film, 'Eraserhead'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio)", "30e6cbb8-8974-4a91-839f-6186517e8c44", 113, false, "HOltKqJIIdM", "https://www.youtube.com/watch?v=HOltKqJIIdM", 37, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio).mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:09Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'In Heaven (Lady In The Radiator Song) (John Peel Session, 3rd May 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThe band cover 'In Heaven (Lady In The Radiator Song)' from David Lynch's 1982 film, 'Eraserhead'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio)", 113, false, "HOltKqJIIdM", "https://www.youtube.com/watch?v=HOltKqJIIdM", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio).mp4", false, 1, ~U[2024-03-08 08:00:09Z]] 19:07:36.104 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.104 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:06Z], 1] 19:07:36.105 [debug] QUERY OK source="media_items" db=0.8ms idle=2.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" ["'Allison (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Allison (John Peel Session, 1990) [Official Audio]", "98c2c9c2-dc68-41ab-ae04-6bc6d2808820", 82, false, "APjSrWzs8MM", "https://www.youtube.com/watch?v=APjSrWzs8MM", 38, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (John Peel Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:06Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Allison (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Allison (John Peel Session, 1990) [Official Audio]", 82, false, "APjSrWzs8MM", "https://www.youtube.com/watch?v=APjSrWzs8MM", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (John Peel Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:06Z]] 19:07:36.105 [debug] QUERY OK source="sources" db=0.0ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.106 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:05Z], 1] 19:07:36.106 [debug] QUERY OK source="media_items" db=0.3ms 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" ["'Dead (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Dead (John Peel Session, 1988) [Official Audio]", "2ad914a6-0a97-42ba-a6c2-1b99a1cd74f2", 91, false, "5tMbN2zW7Ig", "https://www.youtube.com/watch?v=5tMbN2zW7Ig", 39, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Dead (John Peel Session, 1988) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:05Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Dead (John Peel Session, 9th October 1988)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Dead (John Peel Session, 1988) [Official Audio]", 91, false, "5tMbN2zW7Ig", "https://www.youtube.com/watch?v=5tMbN2zW7Ig", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Dead (John Peel Session, 1988) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:05Z]] 19:07:36.106 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.107 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-08 08:00:01Z], 1] 19:07:36.107 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["'Hang Onto Your Ego (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThis is a cover of The Beach Boys' 1966 track, 'Hang Onto Your Ego'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio]", "b96d1484-f3d1-44ef-b779-49c240cc0c4f", 199, false, "atdPYVt6HhQ", "https://www.youtube.com/watch?v=atdPYVt6HhQ", 40, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Hang Onto Your Ego (John Peel Session, 11th June 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nThis is a cover of The Beach Boys' 1966 track, 'Hang Onto Your Ego'.\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio]", 199, false, "atdPYVt6HhQ", "https://www.youtube.com/watch?v=atdPYVt6HhQ", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Hang Onto Your Ego (John Peel Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:01Z]] 19:07:36.108 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.108 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 08:00:00Z], 1] 19:07:36.109 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["'Wave Of Mutilation (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio]", "89db2d28-f265-49c3-a16a-56b659f53351", 131, false, "-t08KkBQab8", "https://www.youtube.com/watch?v=-t08KkBQab8", 41, "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio].mp4", false, false, false, 1, [], 75, ~U[2024-03-08 08:00:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "'Wave Of Mutilation (Mark Goodier Session, 18th August 1990)' is taken from Pixies at the BBC, 1988-91 out now, via 4AD. https://4ad.ffm.to/pixiesbbc\n\nOriginally released on CD in 1998, this reboot now sees all tracks from the six sessions\nincluded and presented in chronological order available digitally and on triple black vinyl LP & double CD.", "Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio]", 131, false, "-t08KkBQab8", "https://www.youtube.com/watch?v=-t08KkBQab8", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Wave Of Mutilation (Mark Goodier Session, 1990) [Official Audio].mp4", false, 1, ~U[2024-03-08 08:00:00Z]] 19:07:36.109 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.109 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-07 17:00:44Z], 1] 19:07:36.110 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["Official lyric video for PIXIES track \"Ana\", originally released on 1990 album 'Bossanova'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\n#Pixies #Bossanova #Ana", "PIXIES - Ana (Official Lyric Video)", "be7ba06d-67d8-420e-b01c-4ff6cfa6755a", 130, false, "vSnqUyS5YSY", "https://www.youtube.com/watch?v=vSnqUyS5YSY", 42, "/downloads/MusicVideos/Pixies Official/20240307 - PIXIES - Ana (Official Lyric Video).mp4", false, false, false, 1, [], 97, ~U[2024-03-07 17:00:44Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official lyric video for PIXIES track \"Ana\", originally released on 1990 album 'Bossanova'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\nShe's my fave, undressing in the sun\nReturn to sea, bye, forgetting everyone\nEleven high, ride a wave\n\n#Pixies #Bossanova #Ana", "PIXIES - Ana (Official Lyric Video)", 130, false, "vSnqUyS5YSY", "https://www.youtube.com/watch?v=vSnqUyS5YSY", "/downloads/MusicVideos/Pixies Official/20240307 - PIXIES - Ana (Official Lyric Video).mp4", false, 1, ~U[2024-03-07 17:00:44Z]] 19:07:36.110 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.110 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 10:00:41Z], 1] 19:07:36.111 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Official lyric video for PIXIES track \"Motorway to Roswell\", originally released on 1991 album Trompe Le Monde'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder where we are\nHow could this so great\nTurn so shitty, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he turned to graze our city\n\nI started driving on the motorway\nI was feeling down\n\nLast night, he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder\nHow could this so great\nTurn so shit, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he grazed it\n\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\n\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down", "Pixies - Motorway to Roswell (Official Lyric Video)", "81486859-03a2-4ac2-8d6c-0c7a9b5881cd", 284, false, "qvsBOen_WW8", "https://www.youtube.com/watch?v=qvsBOen_WW8", 43, "/downloads/MusicVideos/Pixies Official/20231115 - Pixies - Motorway to Roswell (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2023-11-15 10:00:41Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official lyric video for PIXIES track \"Motorway to Roswell\", originally released on 1991 album Trompe Le Monde'.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder where we are\nHow could this so great\nTurn so shitty, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he turned to graze our city\n\nI started driving on the motorway\nI was feeling down\n\nLast night, he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make\n\nOn a holiday\nSo many miles, looking for a place to stay\nNear some friendly star\nHe found this mote, and now we wonder\nHow could this so great\nTurn so shit, he ended up in army crates\nAnd photographs in files\nHis tiny boat sparked as he grazed it\n\nLast night, he could not make it\nHe tried hard, but he could not make it\nLast night, he could not make it\nHe tried hard, but he could not make it\n\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down\nHe started heading for the motorway\nAnd he came right down", "Pixies - Motorway to Roswell (Official Lyric Video)", 284, false, "qvsBOen_WW8", "https://www.youtube.com/watch?v=qvsBOen_WW8", "/downloads/MusicVideos/Pixies Official/20231115 - Pixies - Motorway to Roswell (Official Lyric Video).mp4", false, 1, ~U[2023-11-15 10:00:41Z]] 19:07:36.111 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.112 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-02 13:00:11Z], 1] 19:07:36.113 [debug] QUERY OK source="media_items" db=0.7ms idle=1.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" ["Official lyric video for PIXIES track \"The Thing\", originally released as a b-side to 1990 single Velouria.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nI was driving, doing nothing on the shores of great Salt Lake\nWhen they put it on the air, I put it in the hammer lane\nI soon forgot myself and I forgot about the brake\n\nI forgot about all laws and I forgot about the rain\nThey were talking on the Nine and all across the Amy band\nAcross the road, they were turning around and headed south with me\n\nIt got so crowded on the road, I started driving in the sand\nMy head was feeling scared but my heart was feeling free\nThe desert turned to mud, it seems that everybody heard\n\nEverybody was remembering to forget they had the chills\nThen I heard the voices on a broadcast from up on the bird\nThey were getting interviewed by some good man whose name was Bill\n\nI'm almost there to Vegas, where they're puttin' on a show\nThey've come so far, I've lived this long\nAt least I must just go and say, \"Hello\"\n\n#PIXIES #TheThing #4AD", "PIXIES - The Thing (Official Lyric Video)", "6c76d743-7d32-489f-81d5-02da90c708fa", 119, false, "9qaJKP0GFwU", "https://www.youtube.com/watch?v=9qaJKP0GFwU", 44, "/downloads/MusicVideos/Pixies Official/20230802 - PIXIES - The Thing (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2023-08-02 13:00:11Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official lyric video for PIXIES track \"The Thing\", originally released as a b-side to 1990 single Velouria.\n\nDirection and motion design by Michael Speed.\n\nLyrics:\nI was driving, doing nothing on the shores of great Salt Lake\nWhen they put it on the air, I put it in the hammer lane\nI soon forgot myself and I forgot about the brake\n\nI forgot about all laws and I forgot about the rain\nThey were talking on the Nine and all across the Amy band\nAcross the road, they were turning around and headed south with me\n\nIt got so crowded on the road, I started driving in the sand\nMy head was feeling scared but my heart was feeling free\nThe desert turned to mud, it seems that everybody heard\n\nEverybody was remembering to forget they had the chills\nThen I heard the voices on a broadcast from up on the bird\nThey were getting interviewed by some good man whose name was Bill\n\nI'm almost there to Vegas, where they're puttin' on a show\nThey've come so far, I've lived this long\nAt least I must just go and say, \"Hello\"\n\n#PIXIES #TheThing #4AD", "PIXIES - The Thing (Official Lyric Video)", 119, false, "9qaJKP0GFwU", "https://www.youtube.com/watch?v=9qaJKP0GFwU", "/downloads/MusicVideos/Pixies Official/20230802 - PIXIES - The Thing (Official Lyric Video).mp4", false, 1, ~U[2023-08-02 13:00:11Z]] 19:07:36.113 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.114 [debug] QUERY OK source="media_items" db=0.4ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-30 09:07:26Z], 1] 19:07:36.114 [debug] QUERY OK source="media_items" db=0.5ms 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" ["The Lord Has Come Back Today by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK)", "7b7aec31-af5a-49c5-9bc2-6917f635f6fd", 152, false, "vl0geVN6Hqw", "https://www.youtube.com/watch?v=vl0geVN6Hqw", 45, "/downloads/MusicVideos/Pixies Official/20221130 - Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK).mp4", false, false, false, 1, [], 98, ~U[2022-11-30 09:07:26Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "The Lord Has Come Back Today by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK)", 152, false, "vl0geVN6Hqw", "https://www.youtube.com/watch?v=vl0geVN6Hqw", "/downloads/MusicVideos/Pixies Official/20221130 - Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK).mp4", false, 1, ~U[2022-11-30 09:07:26Z]] 19:07:36.115 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.115 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-23 09:14:12Z], 1] 19:07:36.116 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Vault of Heaven by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\n\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7-11 \nto try and get me straight \nI ended up there in outer space\n\nthere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nand that's OK\n\nagain to 711 \n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven \njust trying to keep me straight\nbut I ended up still in outer space\n\nhere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK)", "1fe7f7cd-4add-4ee3-86b6-037864aa1647", 238, false, "3uqAXzpLi6I", "https://www.youtube.com/watch?v=3uqAXzpLi6I", 46, "/downloads/MusicVideos/Pixies Official/20221123 - Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK).mp4", false, false, false, 1, [], 98, ~U[2022-11-23 09:14:12Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Vault of Heaven by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\n\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7-11 \nto try and get me straight \nI ended up there in outer space\n\nthere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nand that's OK\n\nagain to 711 \n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven \njust trying to keep me straight\nbut I ended up still in outer space\n\nhere in the vault of heaven \ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK)", 238, false, "3uqAXzpLi6I", "https://www.youtube.com/watch?v=3uqAXzpLi6I", "/downloads/MusicVideos/Pixies Official/20221123 - Pixies - Vault of Heaven (Live from Band on the Wall, Manchester, UK).mp4", false, 1, ~U[2022-11-23 09:14:12Z]] 19:07:36.116 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.116 [debug] QUERY OK source="media_items" db=0.2ms 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[2022-11-16 10:01:37Z], 1] 19:07:36.117 [debug] QUERY OK source="media_items" db=0.7ms idle=1.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" ["Who's More Sorry Now by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhosMoreSorryNow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it just don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK)", "38646845-afef-4dc0-91d7-ecf2c8eaf072", 190, false, "0SHAcK7uVeI", "https://www.youtube.com/watch?v=0SHAcK7uVeI", 47, "/downloads/MusicVideos/Pixies Official/20221116 - Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK).mp4", false, false, false, 1, [], 98, ~U[2022-11-16 10:01:37Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Who's More Sorry Now by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhosMoreSorryNow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it just don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK)", 190, false, "0SHAcK7uVeI", "https://www.youtube.com/watch?v=0SHAcK7uVeI", "/downloads/MusicVideos/Pixies Official/20221116 - Pixies - Who's More Sorry Now (Live from Band on the Wall, Manchester, UK).mp4", false, 1, ~U[2022-11-16 10:01:37Z]] 19:07:36.118 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.118 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-09 09:21:13Z], 1] 19:07:36.119 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["There's A Moon On by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\n\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK)", "e2aa55f5-b746-4b2a-ac33-91574ed9af29", 180, false, "ZcJYqQpnodY", "https://www.youtube.com/watch?v=ZcJYqQpnodY", 48, "/downloads/MusicVideos/Pixies Official/20221109 - Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK).mp4", false, false, false, 1, [], 98, ~U[2022-11-09 09:21:13Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "There's A Moon On by Pixies live from Band on the Wall, Manchester, UK - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\n\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK)", 180, false, "ZcJYqQpnodY", "https://www.youtube.com/watch?v=ZcJYqQpnodY", "/downloads/MusicVideos/Pixies Official/20221109 - Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK).mp4", false, 1, ~U[2022-11-09 09:21:13Z]] 19:07:36.119 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.119 [debug] QUERY OK source="media_items" db=0.2ms 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[2022-10-26 13:08:14Z], 1] 19:07:36.120 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["Official Lyric Video for Where Is My Mind? by Pixies - from the 1988 album Surfer Rosa: https://pixies.ffm.to/surferrosa.oyd\n\nVideo direction and motion design: Michael Speed\nOriginal artwork direction and design: Vaughan Oliver at 23 Envelope\nPortrait Photography: Simon Larbalestier\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhereIsMyMind #SurferRosa\n\n\nLyrics:\nOoh, stop\nOoh\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nBut there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nI was swimming in the Caribbean\nAnimals were hiding behind the rock\nExcept the little fish\nBump into me, swear he's\nTryin' a talk to me, say wait wait\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nIf there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nOoh\nOoh\nOoh\nOoh\nOoh", "Pixies - Where Is My Mind? (Official Lyric Video)", "19cda9b8-b12f-4f4b-95c9-cbc7b658e393", 230, false, "OJ62RzJkYUo", "https://www.youtube.com/watch?v=OJ62RzJkYUo", 49, "/downloads/MusicVideos/Pixies Official/20221026 - Pixies - Where Is My Mind๏ผŸ (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2022-10-26 13:08:14Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Where Is My Mind? by Pixies - from the 1988 album Surfer Rosa: https://pixies.ffm.to/surferrosa.oyd\n\nVideo direction and motion design: Michael Speed\nOriginal artwork direction and design: Vaughan Oliver at 23 Envelope\nPortrait Photography: Simon Larbalestier\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #WhereIsMyMind #SurferRosa\n\n\nLyrics:\nOoh, stop\nOoh\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nBut there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nI was swimming in the Caribbean\nAnimals were hiding behind the rock\nExcept the little fish\nBump into me, swear he's\nTryin' a talk to me, say wait wait\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nYour head will collapse\nIf there's nothing in it\nAnd you'll ask yourself\nWhere is my mind?\nWhere is my mind?\nWhere is my mind?\nWay out in the water\nSee it swimming\nOoh\nWith your feet on the air and your head on the ground\nTry this trick and spin it, yeah\nOoh\nOoh\nOoh\nOoh\nOoh", "Pixies - Where Is My Mind? (Official Lyric Video)", 230, false, "OJ62RzJkYUo", "https://www.youtube.com/watch?v=OJ62RzJkYUo", "/downloads/MusicVideos/Pixies Official/20221026 - Pixies - Where Is My Mind๏ผŸ (Official Lyric Video).mp4", false, 1, ~U[2022-10-26 13:08:14Z]] 19:07:36.121 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.121 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms 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 23:00:31Z], 1] 19:07:36.122 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Official Lyric Video for Haunted House by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #HauntedHouse #Doggerel\n\n\nLyrics:\n\nthere's a house in English bond\nsomebody planned to stay\nstanding out near the button pond\nit never went away\n\nhow many fish do make the shoal?\nI cannot count today\nwhat is your wish for this these button holes?\nI think I want to stay\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted house where I want to go\nI'm gonna go today\n\nnorth or south is the only way\nI know I cannot tire\na haunted house that's built to stay\nis setting me on fire\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted where I want to go\nI'm gonna go today\n\nhaunted house where I want to go\nhaunted house where I want to go\n\nsomebody planned to stay\nit never went away", "Pixies - Haunted House (Official Lyric Video)", "ca589228-bca0-42e3-9615-28b4ea63cbbd", 212, false, "w2xQjdxx-5Q", "https://www.youtube.com/watch?v=w2xQjdxx-5Q", 50, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Haunted House (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2022-09-29 23:00:31Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Haunted House by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #HauntedHouse #Doggerel\n\n\nLyrics:\n\nthere's a house in English bond\nsomebody planned to stay\nstanding out near the button pond\nit never went away\n\nhow many fish do make the shoal?\nI cannot count today\nwhat is your wish for this these button holes?\nI think I want to stay\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted house where I want to go\nI'm gonna go today\n\nnorth or south is the only way\nI know I cannot tire\na haunted house that's built to stay\nis setting me on fire\n\nhaunted house all full of ghosts\nI'm gonna pass that way\nhaunted where I want to go\nI'm gonna go today\n\nhaunted house where I want to go\nhaunted house where I want to go\n\nsomebody planned to stay\nit never went away", "Pixies - Haunted House (Official Lyric Video)", 212, false, "w2xQjdxx-5Q", "https://www.youtube.com/watch?v=w2xQjdxx-5Q", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Haunted House (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:31Z]] 19:07:36.122 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.122 [debug] QUERY OK source="media_items" db=0.2ms 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[2022-09-29 23:00:31Z], 1] 19:07:36.123 [debug] QUERY OK source="media_items" db=0.6ms idle=1.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" ["Official Lyric Video for Get Simulated by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #GetSimulated #Doggerel\n\n\nLyrics:\n\nI don't have pills or the thrills to survive\nsome say I've never lived but I know I am alive\nyou always say that I'm living in my head\nbut I will cry for you long after you're dead\n\nget simulated I really get me down now\nget simulated I really get me down now\n\nah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah \n\ndon't have a bike I don't go out very much\nall I ever wanted was your skin for to touch\nI'll always love you I will always say your name\nbut if you join me then I'll know you feel the same\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\n\nAh ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah\n\nlet it be said I'm a little narcissist\nbut my favorite rock and roll is Sealed With A Kiss\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now", "Pixies - Get Simulated (Official Lyric Video)", "0c8b604f-cfc7-48a2-9f78-97d2f39767a3", 198, false, "oygyYdVvvBM", "https://www.youtube.com/watch?v=oygyYdVvvBM", 51, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Get Simulated (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2022-09-29 23:00:31Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Get Simulated by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #GetSimulated #Doggerel\n\n\nLyrics:\n\nI don't have pills or the thrills to survive\nsome say I've never lived but I know I am alive\nyou always say that I'm living in my head\nbut I will cry for you long after you're dead\n\nget simulated I really get me down now\nget simulated I really get me down now\n\nah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah \n\ndon't have a bike I don't go out very much\nall I ever wanted was your skin for to touch\nI'll always love you I will always say your name\nbut if you join me then I'll know you feel the same\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\n\nAh ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah ah\n\nlet it be said I'm a little narcissist\nbut my favorite rock and roll is Sealed With A Kiss\n\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now\nget simulated I really get me down now", "Pixies - Get Simulated (Official Lyric Video)", 198, false, "oygyYdVvvBM", "https://www.youtube.com/watch?v=oygyYdVvvBM", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Get Simulated (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:31Z]] 19:07:36.123 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.124 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms 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 23:00:21Z], 1] 19:07:36.125 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["Official Lyric Video for Who's More Sorry Now by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Whosmoresorrynow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "Pixies - Who's More Sorry Now (Official Lyric Video)", "bfeead01-f8e4-4251-9f6a-c2cc07cc00d9", 194, false, "tVfBu2L7dJU", "https://www.youtube.com/watch?v=tVfBu2L7dJU", 52, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Who's More Sorry Now (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2022-09-29 23:00:21Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Who's More Sorry Now by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Whosmoresorrynow #Doggerel\n\nLyrics:\n\nI swept the closet floor\nI found some metaphors\na pair of running shoes\nand something overdue\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\nsee how much we owe\nnot much I suppose\nfor Henry David Thoreau\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter\n\nI found a mannequin \ninside a plastic bin\n\nI said but who's more sorry now?\nwho's more sorry now?\nwho's more sorry now?\nyou know \nyou know\nyou know\n\ndon't split your sails over me\nno, no\n'cause it just don't matter\ndon't split your sails over me\nno, no, no\n'cause it jist don't matter", "Pixies - Who's More Sorry Now (Official Lyric Video)", 194, false, "tVfBu2L7dJU", "https://www.youtube.com/watch?v=tVfBu2L7dJU", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Who's More Sorry Now (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:21Z]] 19:07:36.125 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.125 [debug] QUERY OK source="media_items" db=0.2ms 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[2022-09-29 23:00:10Z], 1] 19:07:36.127 [debug] QUERY OK source="media_items" db=1.5ms idle=1.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" ["Official Lyric Video for You're Such A Sadducee by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #YoureSuchASadducee #Doggerel\n\n\nLyrics:\nyou're such a sadducee, so yeah\nit's just so sad to see, how's that?\nyou're such a sadducee\nit's just so sad to see\nYour messages to me aren't bad\nyou've such economy and tact\nyou've such economy like Deuteronomy\nyou think that you and me should chat\nbut you're soliloquy's a drag\nI think that you and me are like ventriloquy\nI'm turning around\nI'm turning around\nYou're burning it down", "Pixies - You're Such A Sadducee (Official Lyric Video)", "e8e952bc-4586-4bf7-885f-d3171753063e", 234, false, "GifaW2r7CVc", "https://www.youtube.com/watch?v=GifaW2r7CVc", 53, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - You're Such A Sadducee (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2022-09-29 23:00:10Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for You're Such A Sadducee by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #YoureSuchASadducee #Doggerel\n\n\nLyrics:\nyou're such a sadducee, so yeah\nit's just so sad to see, how's that?\nyou're such a sadducee\nit's just so sad to see\nYour messages to me aren't bad\nyou've such economy and tact\nyou've such economy like Deuteronomy\nyou think that you and me should chat\nbut you're soliloquy's a drag\nI think that you and me are like ventriloquy\nI'm turning around\nI'm turning around\nYou're burning it down", "Pixies - You're Such A Sadducee (Official Lyric Video)", 234, false, "GifaW2r7CVc", "https://www.youtube.com/watch?v=GifaW2r7CVc", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - You're Such A Sadducee (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:10Z]] 19:07:36.127 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.128 [debug] QUERY OK source="media_items" db=0.2ms idle=2.9ms 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 23:00:03Z], 1] 19:07:36.129 [debug] QUERY OK source="media_items" db=0.6ms 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" ["Official Lyric Video for Doggerel by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Doggerel\n\n\nLyrics:\n\nthree pretty boys did Gabriel get\nthe youngest George by name, Sir\na funny dog, not favored much\nby fortune or by fame, Sir\n\ndown in the cold rain\ndown in the valley, bottom of the hill\n1st Baron Colraine\nGabriel Hanger has sent a bell\n\non the road to somewhere\non the road to nowhere its the same to me\nwith a band of robbers or down the bottom, bottom of the sea \n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you\n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you, here with you", "Pixies - Doggerel (Official Lyric Video)", "a3dbe001-a615-4ea6-aa82-45ef0a8093c7", 279, false, "6g15nZtBHEs", "https://www.youtube.com/watch?v=6g15nZtBHEs", 54, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Doggerel (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2022-09-29 23:00:03Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Doggerel by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Doggerel\n\n\nLyrics:\n\nthree pretty boys did Gabriel get\nthe youngest George by name, Sir\na funny dog, not favored much\nby fortune or by fame, Sir\n\ndown in the cold rain\ndown in the valley, bottom of the hill\n1st Baron Colraine\nGabriel Hanger has sent a bell\n\non the road to somewhere\non the road to nowhere its the same to me\nwith a band of robbers or down the bottom, bottom of the sea \n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you\n\nI'll never wander again\nI'll never wander again\nI'm gonna stay to the end here with you, here with you", "Pixies - Doggerel (Official Lyric Video)", 279, false, "6g15nZtBHEs", "https://www.youtube.com/watch?v=6g15nZtBHEs", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Doggerel (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:03Z]] 19:07:36.129 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.129 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms 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 23:00:02Z], 1] 19:07:36.130 [debug] QUERY OK source="media_items" db=0.5ms 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" ["Official Lyric Video for The Lord Has Come Back Today by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "Pixies - The Lord Has Come Back Today (Official Lyric Video)", "6e5e591c-b45c-49dd-ae1a-e9924ed10b7b", 162, false, "5SzhN9JRmsg", "https://www.youtube.com/watch?v=5SzhN9JRmsg", 55, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - The Lord Has Come Back Today (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2022-09-29 23:00:02Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for The Lord Has Come Back Today by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #TheLordHasComeBackToday #Doggerel\n\nLyrics:\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united\n\nfavorite line\nfrom a song that'll take you back\nout of the blue and into the black\nfavorite sign that the lord ain't comin' back\nyou'll break your mama if you step on a crack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\nlose your mind \nthen you're going to lose track\nfor all of the things\nfor what you lack\n\ngood times\n'cause I know that today's the day\ngood signs\nyes, the lord has come back today\n\ntoday's the day\nthat we're closest to the sun\nand everyone's invited\nbut anyway\ntomorrow comes\nin this we are united", "Pixies - The Lord Has Come Back Today (Official Lyric Video)", 162, false, "5SzhN9JRmsg", "https://www.youtube.com/watch?v=5SzhN9JRmsg", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - The Lord Has Come Back Today (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:02Z]] 19:07:36.130 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.131 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms 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 23:00:01Z], 1] 19:07:36.132 [debug] QUERY OK source="media_items" db=0.6ms idle=1.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" ["Official Lyric Video for Nomatterday by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Nomatterday #Doggerel\n\n\nLyrics:\n\nYou know, I know that you don't really hate me\nBut I suppose that I probably irritate you\nAnd furthermore I know that I can relate to you\nI'll say I'm sorry in advance for all of my hyperbole \nDon't. Waste. Your. Time. On. Me.\nDon't. Waste. Your. Time. On. Me.\n\nAnd you know, I really, really, really care for you\nBut I see lately you're a little absentee\nI'm sure that you have had your fair share, your fair share of me\nSo why do you come here lately after all that we've been through?\nDon't. Waste. My. Time. On. You.\nDon't. Waste. My. Time. On. You.\n\nIt's Nomatterday here we go again\nNecromancers bending to and fro\nFeels like a Saturday that never seems to end\n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nIt's Nomatterday I call up all my friends\nAnd we go dancing at the show\nBut when the spirits call its all shenanigans \n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\n\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nI said hey\nI said whoa \nI say hey\nI say whoa", "Pixies - Nomatterday (Official Lyric Video)", "49587bb6-b9ea-46b8-817e-b3fadd76f682", 252, false, "3FxRAj6jG3g", "https://www.youtube.com/watch?v=3FxRAj6jG3g", 56, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Nomatterday (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2022-09-29 23:00:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Nomatterday by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #Nomatterday #Doggerel\n\n\nLyrics:\n\nYou know, I know that you don't really hate me\nBut I suppose that I probably irritate you\nAnd furthermore I know that I can relate to you\nI'll say I'm sorry in advance for all of my hyperbole \nDon't. Waste. Your. Time. On. Me.\nDon't. Waste. Your. Time. On. Me.\n\nAnd you know, I really, really, really care for you\nBut I see lately you're a little absentee\nI'm sure that you have had your fair share, your fair share of me\nSo why do you come here lately after all that we've been through?\nDon't. Waste. My. Time. On. You.\nDon't. Waste. My. Time. On. You.\n\nIt's Nomatterday here we go again\nNecromancers bending to and fro\nFeels like a Saturday that never seems to end\n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nIt's Nomatterday I call up all my friends\nAnd we go dancing at the show\nBut when the spirits call its all shenanigans \n\nFeast of burden that-away\nBeast of famine that-away\nEaster Bunny that-away- ay-ee-ay-ay\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\nI said ay-ay-ee-ay-ay\n\nDon't piss in the fountain\nI said whoa-whoa-whoa-whoa\nDon't piss in the fountain\n\nI said hey\nI said whoa \nI say hey\nI say whoa", "Pixies - Nomatterday (Official Lyric Video)", 252, false, "3FxRAj6jG3g", "https://www.youtube.com/watch?v=3FxRAj6jG3g", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Nomatterday (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:01Z]] 19:07:36.132 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.132 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms 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 23:00:00Z], 1] 19:07:36.133 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Official Lyric Video for Pagan Man by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #PaganMan #Doggerel\n\n\nLyrics:\n\nonce it's gone you'll know\ntides and moons ago\npagan man your miles away\n\nonce a younger moon\ninside this castle new\nand you will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\n\nonce it's gone you'll know\ninside this castle shows\nyou will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\nit's on you it's on you it's on you", "Pixies - Pagan Man (Official Lyric Video)", "4123ffee-97bf-4739-9805-4a0c39437c57", 182, false, "a_nLazW9XX0", "https://www.youtube.com/watch?v=a_nLazW9XX0", 57, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Pagan Man (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2022-09-29 23:00:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Pagan Man by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #PaganMan #Doggerel\n\n\nLyrics:\n\nonce it's gone you'll know\ntides and moons ago\npagan man your miles away\n\nonce a younger moon\ninside this castle new\nand you will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\n\nonce it's gone you'll know\ninside this castle shows\nyou will be miles away\n\npagan man pagan man\nit's on you it's on you it's on you\nit's on you it's on you it's on you", "Pixies - Pagan Man (Official Lyric Video)", 182, false, "a_nLazW9XX0", "https://www.youtube.com/watch?v=a_nLazW9XX0", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Pagan Man (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:00Z]] 19:07:36.133 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.134 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms 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 23:00:00Z], 1] 19:07:36.135 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Official Lyric Video for Thunder And Lightning by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #ThunderAndLightning #Doggerel\n\n\nLyrics:\n\nthere was a storm today in Chinatown\nmy favorite vegetable was really coming down\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nthey started a war today in another land\neverything went the way that it all was planned\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nok, you count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\n\nthere was a storm today in Chinatown \nyou count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\nthere was a storm today\nthere was a storm today\nyou count the miles till lightning turns to thunder\nyou count the miles till lightning turns to thunder", "Pixies - Thunder And Lightning (Official Lyric Video)", "81beb67c-8fb1-429d-b742-da72acae6d5e", 199, false, "10H7YGssFD4", "https://www.youtube.com/watch?v=10H7YGssFD4", 58, "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Thunder And Lightning (Official Lyric Video).mp4", false, false, false, 1, [], 90, ~U[2022-09-29 23:00:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Thunder And Lightning by Pixies - from the new album Doggerel, out now: https://pixies.ffm.to/doggerel.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n\n#PIXIES #ThunderAndLightning #Doggerel\n\n\nLyrics:\n\nthere was a storm today in Chinatown\nmy favorite vegetable was really coming down\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nthey started a war today in another land\neverything went the way that it all was planned\nok, you count the miles 'til lightning turns to thunder\nhow long until it tears us both asunder?\n\nok, you count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\n\nthere was a storm today in Chinatown \nyou count the miles till lightning turns to thunder\nhow long until it tears us both asunder?\nthere was a storm today\nthere was a storm today\nyou count the miles till lightning turns to thunder\nyou count the miles till lightning turns to thunder", "Pixies - Thunder And Lightning (Official Lyric Video)", 199, false, "10H7YGssFD4", "https://www.youtube.com/watch?v=10H7YGssFD4", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Thunder And Lightning (Official Lyric Video).mp4", false, 1, ~U[2022-09-29 23:00:00Z]] 19:07:36.135 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.135 [debug] QUERY OK source="media_items" db=0.2ms 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[2022-09-05 23:00:29Z], 1] 19:07:36.293 [debug] QUERY OK source="media_items" db=156.9ms idle=1.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" ["Official Lyric Video for Dregs of the Wine by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd%7C\n\nAdd the track to your music library here: https://pixies.ffm.to/dregsofthewine.oyd|https://pixies.ffm.to/dregsofthewine.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV|https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: [https://www.tiktok.com/@pixiesmusic|https://www.tiktok.com/@pixiesmusic]\nInstagram: [https://www.instagram.com/pixiesofficial|https://www.instagram.com/pixiesofficial]\nFacebook: [https://www.facebook.com/pixiesofficial|https://www.facebook.com/pixiesofficial]\nTwitter: [https://twitter.com/pixies|https://twitter.com/pixies]\nWebsite: [http://www.pixiesmusic.com|http://www.pixiesmusic.com/]\n\n#PIXIES #DregsoftheWine #Doggerel\n\n\nLyrics:\nwhile I prefer the original version of You Really Got Me\nshe will defer to the Van Halen version\ntook the boat to the Hacienda\nthrough swimming pools oh so placid\nsaw Redd Foxx took a hit of acid\nsaw the smiling queen of Thailand\nand then it's time to\ngo\nI said it's time to go\nare we gonna make it?\nare we gonna make it?\nwe gottta face it\nare we gonna make it?\nwe done run out of all our tricks\nwe flew a plane with lion tamers\nback to Brazil in 66\nend of the world and I don't blame her\nand then it's\ntime to go\nit's really time to go\nbut are we gonna make it?\nare we gonna make it?\nwe gottta face this\nare we gonna make it?\ndrinking the dregs of the wine\nunder the Hollywood sign\ndrinking the dregs of the wine\n'til it's gone\ndrinking the dregs of the\nwine\nunder the Hollywood sign\ndrinking the dregs of the wine\nthere's no more\nit has the charm of hepcat circuit jazz\nit has the swagger of a snake with arms", "Pixies - Dregs of the Wine (Official Lyric Video)", "f2c0e774-255e-4453-bfaa-d84d526dc97a", 210, false, "xAbIGiv8KDU", "https://www.youtube.com/watch?v=xAbIGiv8KDU", 59, "/downloads/MusicVideos/Pixies Official/20220905 - Pixies - Dregs of the Wine (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2022-09-05 23:00:29Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Dregs of the Wine by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd%7C\n\nAdd the track to your music library here: https://pixies.ffm.to/dregsofthewine.oyd|https://pixies.ffm.to/dregsofthewine.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV|https://www.youtube.com/channel/UCEMV?sub_confirmation=1\n\nFollow Pixies:\nTikTok: [https://www.tiktok.com/@pixiesmusic|https://www.tiktok.com/@pixiesmusic]\nInstagram: [https://www.instagram.com/pixiesofficial|https://www.instagram.com/pixiesofficial]\nFacebook: [https://www.facebook.com/pixiesofficial|https://www.facebook.com/pixiesofficial]\nTwitter: [https://twitter.com/pixies|https://twitter.com/pixies]\nWebsite: [http://www.pixiesmusic.com|http://www.pixiesmusic.com/]\n\n#PIXIES #DregsoftheWine #Doggerel\n\n\nLyrics:\nwhile I prefer the original version of You Really Got Me\nshe will defer to the Van Halen version\ntook the boat to the Hacienda\nthrough swimming pools oh so placid\nsaw Redd Foxx took a hit of acid\nsaw the smiling queen of Thailand\nand then it's time to\ngo\nI said it's time to go\nare we gonna make it?\nare we gonna make it?\nwe gottta face it\nare we gonna make it?\nwe done run out of all our tricks\nwe flew a plane with lion tamers\nback to Brazil in 66\nend of the world and I don't blame her\nand then it's\ntime to go\nit's really time to go\nbut are we gonna make it?\nare we gonna make it?\nwe gottta face this\nare we gonna make it?\ndrinking the dregs of the wine\nunder the Hollywood sign\ndrinking the dregs of the wine\n'til it's gone\ndrinking the dregs of the\nwine\nunder the Hollywood sign\ndrinking the dregs of the wine\nthere's no more\nit has the charm of hepcat circuit jazz\nit has the swagger of a snake with arms", "Pixies - Dregs of the Wine (Official Lyric Video)", 210, false, "xAbIGiv8KDU", "https://www.youtube.com/watch?v=xAbIGiv8KDU", "/downloads/MusicVideos/Pixies Official/20220905 - Pixies - Dregs of the Wine (Official Lyric Video).mp4", false, 1, ~U[2022-09-05 23:00:29Z]] 19:07:36.294 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:07:36.294 [debug] QUERY OK source="media_items" db=0.4ms idle=159.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-25 16:00:35Z], 1] 19:07:36.301 [debug] QUERY OK source="media_items" db=5.9ms idle=159.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" ["Official Lyric Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "Pixies - Vault of Heaven (Official Lyric Video)", "0f46a148-52de-4406-90c1-5118b15c31ab", 240, false, "qHUO0dVrALo", "https://www.youtube.com/watch?v=qHUO0dVrALo", 60, "/downloads/MusicVideos/Pixies Official/20220825 - Pixies - Vault of Heaven (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2022-08-25 16:00:35Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok", "Pixies - Vault of Heaven (Official Lyric Video)", 240, false, "qHUO0dVrALo", "https://www.youtube.com/watch?v=qHUO0dVrALo", "/downloads/MusicVideos/Pixies Official/20220825 - Pixies - Vault of Heaven (Official Lyric Video).mp4", false, 1, ~U[2022-08-25 16:00:35Z]] 19:07:36.302 [debug] QUERY OK source="sources" db=0.2ms idle=166.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.302 [debug] QUERY OK source="media_items" db=0.3ms 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[2022-08-09 16:30:09Z], 1] 19:07:36.304 [debug] QUERY OK source="media_items" db=1.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" ["Official Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok\n\nDirected by Charles Derenne \nProducer: Paz Lenchantin\nSuper 16 Camera / DOP by Michael Valentine \nAssistant Camera / Grip by Victor Grossling \nProduction / Casting by Charles Derenne \nAssistant Production by Elijah Daroff \nEdited by Charles Derenne & Amaury Agier Aurel\nColor Grading by Eko Eko \nCostumes & Set Design by Charles Derenne\nFilm scanning by Origins LA\n\nActors: Tiger Daroff, Kim Dallesandro, Ivery Wheeler, Lam Tran. \n\nSpecial thanks to Sunny at Union Liquor Store, \nAlfred at El Pato, William Andrew Eatman, Thy Tran, Victor Grandy, Lazare & Joelle Derenne, The team at 7/11 Hollywood, The team at CineStill LA. \n\nLocation: Los Angeles, CA, USA\n\nโ€œA very special thanks to Paz Lenchantin for giving me the opportunity to direct this music Video and to connect creative people.โ€œ Charles Derenne.", "Pixies - Vault of Heaven (Official Video)", "e3dda7d5-806d-4b72-a808-1d24876bcf68", 239, false, "csTJW6A1174", "https://www.youtube.com/watch?v=csTJW6A1174", 61, "/downloads/MusicVideos/Pixies Official/20220809 - Pixies - Vault of Heaven (Official Video).mp4", false, false, false, 1, [], 98, ~U[2022-08-09 16:30:09Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Video for Vault of Heaven by Pixies - from the new album Doggerel, out on September 30th. Pre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #VaultofHeaven #Doggerel\n\nLyrics:\nthere in the vault of heaven\nwhile trying to titrate\nI ended up in another case\nI went to 7 - 11\nto try and get me straight\nI ended up there in outer space\nthere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nand that's OK\nagain to 711\n'cause I think they're pretty great\nI ended up here flat on my face\nhere in the vault of heaven\njust trying to keep me straight\nbut I ended up still in outer space\nhere in the vault of heaven\ntrying to titrate\nI ended up in some dire straits\nbut that's ok\n\nDirected by Charles Derenne \nProducer: Paz Lenchantin\nSuper 16 Camera / DOP by Michael Valentine \nAssistant Camera / Grip by Victor Grossling \nProduction / Casting by Charles Derenne \nAssistant Production by Elijah Daroff \nEdited by Charles Derenne & Amaury Agier Aurel\nColor Grading by Eko Eko \nCostumes & Set Design by Charles Derenne\nFilm scanning by Origins LA\n\nActors: Tiger Daroff, Kim Dallesandro, Ivery Wheeler, Lam Tran. \n\nSpecial thanks to Sunny at Union Liquor Store, \nAlfred at El Pato, William Andrew Eatman, Thy Tran, Victor Grandy, Lazare & Joelle Derenne, The team at 7/11 Hollywood, The team at CineStill LA. \n\nLocation: Los Angeles, CA, USA\n\nโ€œA very special thanks to Paz Lenchantin for giving me the opportunity to direct this music Video and to connect creative people.โ€œ Charles Derenne.", "Pixies - Vault of Heaven (Official Video)", 239, false, "csTJW6A1174", "https://www.youtube.com/watch?v=csTJW6A1174", "/downloads/MusicVideos/Pixies Official/20220809 - Pixies - Vault of Heaven (Official Video).mp4", false, 1, ~U[2022-08-09 16:30:09Z]] 19:07:36.304 [debug] QUERY OK source="sources" db=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] 19:07:36.305 [debug] QUERY OK source="media_items" db=0.3ms idle=3.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-08 16:32:06Z], 1] 19:07:36.307 [debug] QUERY OK source="media_items" db=2.0ms idle=3.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" ["Official Lyric Video for There's A Moon On by Pixies - from the new album Doggerel, out on September 30th.\n\nPre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "PIXIES - There's A Moon On (Official Lyric Video)", "4139146a-09f1-47d3-9243-761a622dadd7", 170, false, "ZbXP8PdwnWM", "https://www.youtube.com/watch?v=ZbXP8PdwnWM", 62, "/downloads/MusicVideos/Pixies Official/20220608 - PIXIES - There's A Moon On (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2022-06-08 16:32:06Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Lyric Video for There's A Moon On by Pixies - from the new album Doggerel, out on September 30th.\n\nPre-order the new album here: https://pixies.ffm.to/doggerel.oyd\n\nAdd the track to your music library here: https://pixies.ffm.to/theresamoonon.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMV...\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #TheresAMoonOn #Doggerel\n\nLyrics:\nday after day seems about the same\nsame old people playing same old games\nbut some days are different when the moon\nshines bright\nthere's a storm in your brain on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\ndon't like to fight don't like to spit\ndon't like a steak with no pepper on it\nno, I don't like to spit and I don't like to fight\ndon't like to be alone on a full moon night\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on\n\nI can make like a dog and give my tail a shake\nmake like a frog and go jump in a lake\nmake like a cock and cock-a-doodle do\nmake like I'm gonna make love to you\n\nthere's a moon on \nthere's a moon on \nthere's a moon on\nthere's a moon on", "PIXIES - There's A Moon On (Official Lyric Video)", 170, false, "ZbXP8PdwnWM", "https://www.youtube.com/watch?v=ZbXP8PdwnWM", "/downloads/MusicVideos/Pixies Official/20220608 - PIXIES - There's A Moon On (Official Lyric Video).mp4", false, 1, ~U[2022-06-08 16:32:06Z]] 19:07:36.308 [debug] QUERY OK source="sources" db=0.1ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.308 [debug] QUERY OK source="media_items" db=0.3ms 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[2022-06-07 09:09:32Z], 1] 19:07:36.309 [debug] QUERY OK source="media_items" db=0.6ms idle=4.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" ["EXCLUSIVE PREMIERE\n\nPixies: Black Francis, Joey Santiago, David Lovering, Paz Lenchantin with producer Tom Dalgety and manager Richard Jones (Key Music Management) are pleased to introduce you to Doggerel.\n\nThe new Pixies album out on September 30th.\n\nRecorded at Guilford Studios, Vermont in January & February 2022.\n\n#Pixies #Doggerel #NewAlbum", "PIXIES - Doggerel (Album Trailer)", "23a0b738-ba86-455d-8eea-c2a026c05932", 378, false, "dItfYvcGwY4", "https://www.youtube.com/watch?v=dItfYvcGwY4", 63, "/downloads/MusicVideos/Pixies Official/20220607 - PIXIES - Doggerel (Album Trailer).mp4", false, false, false, 1, [], 98, ~U[2022-06-07 09:09:32Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "EXCLUSIVE PREMIERE\n\nPixies: Black Francis, Joey Santiago, David Lovering, Paz Lenchantin with producer Tom Dalgety and manager Richard Jones (Key Music Management) are pleased to introduce you to Doggerel.\n\nThe new Pixies album out on September 30th.\n\nRecorded at Guilford Studios, Vermont in January & February 2022.\n\n#Pixies #Doggerel #NewAlbum", "PIXIES - Doggerel (Album Trailer)", 378, false, "dItfYvcGwY4", "https://www.youtube.com/watch?v=dItfYvcGwY4", "/downloads/MusicVideos/Pixies Official/20220607 - PIXIES - Doggerel (Album Trailer).mp4", false, 1, ~U[2022-06-07 09:09:32Z]] 19:07:36.310 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.310 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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-02 17:30:09Z], 1] 19:07:36.312 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=2.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" ["Official Video for Human Crime by Pixies. Add the track to your music library here: https://pixies.ffm.to/humancrime.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #HumanCrime #OfficialVideo\n\nLyrics:\nIโ€™m sorry I missed you\nI was already gone\nNo goodbye kiss\nNo one fought me to leave home\n\nInto the blue skies\nTakes me far away\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nWent by your place\nThere was nobody there\nAt the cocktail lounge\nSomeone else was in your chair\n\nNo even the sunshine feels like misery\nEven the blue skies are falling down on me\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nCredits:\nMusic: Pixies\nDirector: Paz Lenchantin\nGraffiti Animation: Jules Muck\nDP/Editor: Joe Rubinstein\nCamera assistant/Drone Operator: Oliver Lukacs\nStylist/Make-Up: Hannah Bender\nProduction Manager: Jennifer Tefft\nProduction Manager Assistant: Sam Erickson\nSite Rep / GM at Gold Diggers: Mackenzie Bradley\nGraffiti Animation Assistant : Reed Smith\n\nStarring:\nOlivia Judkins (Pixie)\n\nCostume Party:\nKim Dallasandro\nLisa Cherry\nErin Whitaker\nDanielle Phelan\nBrian Bell\nMariah Oโ€™Brien\nLiza Chenault\nLucia Ribisi\nJeffrey Scudder\nZac Monday\nKaylee Gibson\nMelisa Tellez\nJoey Bonano\nTy Baron\nAna Lenchantin\nSydney Costly\nJennifer Tefft\n\nLocation:\nGold Diggers - Los Angeles \nSan Pedro abandoned bunkers", "PIXIES - Human Crime (Official Video)", "cb82605e-e391-456b-a4d8-ca8cec06ff9e", 190, false, "l7ofPSefhyQ", "https://www.youtube.com/watch?v=l7ofPSefhyQ", 64, "/downloads/MusicVideos/Pixies Official/20220302 - PIXIES - Human Crime (Official Video).mkv", false, false, false, 1, [], 98, ~U[2022-03-02 17:30:09Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Official Video for Human Crime by Pixies. Add the track to your music library here: https://pixies.ffm.to/humancrime.oyd\n\nSubscribe: https://www.youtube.com/channel/UCEMVQmE2DNpGqdwJi7-o5LQ?sub_confirmation=1\n\nFollow Pixies:\nTikTok: https://www.tiktok.com/@pixiesmusic\nInstagram: https://www.instagram.com/pixiesofficial\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nWebsite: http://www.pixiesmusic.com\n \n#PIXIES #HumanCrime #OfficialVideo\n\nLyrics:\nIโ€™m sorry I missed you\nI was already gone\nNo goodbye kiss\nNo one fought me to leave home\n\nInto the blue skies\nTakes me far away\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nWent by your place\nThere was nobody there\nAt the cocktail lounge\nSomeone else was in your chair\n\nNo even the sunshine feels like misery\nEven the blue skies are falling down on me\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nDon't you be unkind\nIt's a human crime\nDon't be so blind\nItโ€™ll come back to you sometime\n\nCredits:\nMusic: Pixies\nDirector: Paz Lenchantin\nGraffiti Animation: Jules Muck\nDP/Editor: Joe Rubinstein\nCamera assistant/Drone Operator: Oliver Lukacs\nStylist/Make-Up: Hannah Bender\nProduction Manager: Jennifer Tefft\nProduction Manager Assistant: Sam Erickson\nSite Rep / GM at Gold Diggers: Mackenzie Bradley\nGraffiti Animation Assistant : Reed Smith\n\nStarring:\nOlivia Judkins (Pixie)\n\nCostume Party:\nKim Dallasandro\nLisa Cherry\nErin Whitaker\nDanielle Phelan\nBrian Bell\nMariah Oโ€™Brien\nLiza Chenault\nLucia Ribisi\nJeffrey Scudder\nZac Monday\nKaylee Gibson\nMelisa Tellez\nJoey Bonano\nTy Baron\nAna Lenchantin\nSydney Costly\nJennifer Tefft\n\nLocation:\nGold Diggers - Los Angeles \nSan Pedro abandoned bunkers", "PIXIES - Human Crime (Official Video)", 190, false, "l7ofPSefhyQ", "https://www.youtube.com/watch?v=l7ofPSefhyQ", "/downloads/MusicVideos/Pixies Official/20220302 - PIXIES - Human Crime (Official Video).mkv", false, 1, ~U[2022-03-02 17:30:09Z]] 19:07:36.313 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.313 [debug] QUERY OK source="media_items" db=0.3ms idle=3.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-23 08:09:16Z], 1] 19:07:36.314 [debug] QUERY OK source="media_items" db=0.7ms 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" ["Planet Of Sound taken from PIXIES' album Trompe Le Monde.\n\nListen to Trompe Le Monde here: https://pixies.ffm.to/trompe.oyd\n\nFollow Pixies:\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nPlanet Of Sound Lyrics:\nOne fine day in my odd past\nI picked me up a transmission\nI turned the fission ignition\nWent looking for the broadcaster\n\nAnd when I first touched some ground\nThey simply told me to leave\nWas kind of hard to believe\n'Cause there was not one around\n\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\n\nI had a talented wine\nThat land of classical gas\nAnd on the planet of glass\nThey sent me skipping through time\n\nI got to somewhere renowned\nFor it's canals and color of red\nAnd lots of guys who shook their heads\nRhythmically to resound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\nThis ain't no rock and roll town\nThis ain't no fuckin' around\nThis ain't no planet of sound\n\nI met a guy in a rover\nHe said its one more over\nIt's just there where your bound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\n#PIXIES #PlanetOfSound #TrompeLeMonde", "PIXIES - Planet Of Sound (Official Lyric Video)", "2c4ef205-b964-4fcc-b6b1-678c1af3967b", 130, false, "TFl4AemxH4g", "https://www.youtube.com/watch?v=TFl4AemxH4g", 65, "/downloads/MusicVideos/Pixies Official/20210923 - PIXIES - Planet Of Sound (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2021-09-23 08:09:16Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Planet Of Sound taken from PIXIES' album Trompe Le Monde.\n\nListen to Trompe Le Monde here: https://pixies.ffm.to/trompe.oyd\n\nFollow Pixies:\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nPlanet Of Sound Lyrics:\nOne fine day in my odd past\nI picked me up a transmission\nI turned the fission ignition\nWent looking for the broadcaster\n\nAnd when I first touched some ground\nThey simply told me to leave\nWas kind of hard to believe\n'Cause there was not one around\n\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\nThis ain't the planet sound\n\nI had a talented wine\nThat land of classical gas\nAnd on the planet of glass\nThey sent me skipping through time\n\nI got to somewhere renowned\nFor it's canals and color of red\nAnd lots of guys who shook their heads\nRhythmically to resound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\nThis ain't no rock and roll town\nThis ain't no fuckin' around\nThis ain't no planet of sound\n\nI met a guy in a rover\nHe said its one more over\nIt's just there where your bound\n\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\nThis ain't the planet of sound\n\n#PIXIES #PlanetOfSound #TrompeLeMonde", "PIXIES - Planet Of Sound (Official Lyric Video)", 130, false, "TFl4AemxH4g", "https://www.youtube.com/watch?v=TFl4AemxH4g", "/downloads/MusicVideos/Pixies Official/20210923 - PIXIES - Planet Of Sound (Official Lyric Video).mp4", false, 1, ~U[2021-09-23 08:09:16Z]] 19:07:36.315 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.315 [debug] QUERY OK source="media_items" db=0.2ms idle=2.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-24 16:14:08Z], 1] 19:07:36.317 [debug] QUERY OK source="media_items" db=0.9ms idle=2.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" ["Hear Me Out taken from PIXIES' new double A side single Hear Me Out / Mambo Sun. Listen to Hear Me Out and order the limited edition yellow 12\" vinyl here: https://pixies.ffm.to/hearmeout.oyd\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nProduced by: Paz Lenchantin & Maximilla Lukacs\nDirected by: Maximilla Lukacs\nCinematography: Leslie Satterfield\nEditor: Maximilla Lukacs\nColorist: Maximilla Lukacs\nLocation Manager: Bryn McKay\nProduction Assistant: Scott Archdale\nStill Photographer: Todd Weaver\nHair: Clark Richard Phillips\n\nSpecial Thanks:\nMichelle Martin and The Cortez Theatre. Raquel Allegra. Cheo Dumas Martinez.\n\nCast: Henry Hopper, Paz Lenchantin, Mark Maggiori, Petecia Le Fawnhawk, Joshua James Bain.\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nHear Me Out Lyrics:\nGot this problem\nIn my life\nIt's what this song is all about\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nTried it this way\nAnd I tried it that way\nCan't say it worked out\nIn any old way\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHeard a rumour\nYouโ€™ve packed and gone\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHear Me Out written by Paz Lenchantin and Black Francis\n\n#Pixies #HearMeOut #Alternative", "PIXIES - Hear Me Out (Official Video)", "cec17a07-c90f-4569-a23f-c614c1fc05aa", 192, false, "DaHzIGK_vWs", "https://www.youtube.com/watch?v=DaHzIGK_vWs", 66, "/downloads/MusicVideos/Pixies Official/20200924 - PIXIES - Hear Me Out (Official Video).mp4", false, false, false, 1, [], 98, ~U[2020-09-24 16:14:08Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Hear Me Out taken from PIXIES' new double A side single Hear Me Out / Mambo Sun. Listen to Hear Me Out and order the limited edition yellow 12\" vinyl here: https://pixies.ffm.to/hearmeout.oyd\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nProduced by: Paz Lenchantin & Maximilla Lukacs\nDirected by: Maximilla Lukacs\nCinematography: Leslie Satterfield\nEditor: Maximilla Lukacs\nColorist: Maximilla Lukacs\nLocation Manager: Bryn McKay\nProduction Assistant: Scott Archdale\nStill Photographer: Todd Weaver\nHair: Clark Richard Phillips\n\nSpecial Thanks:\nMichelle Martin and The Cortez Theatre. Raquel Allegra. Cheo Dumas Martinez.\n\nCast: Henry Hopper, Paz Lenchantin, Mark Maggiori, Petecia Le Fawnhawk, Joshua James Bain.\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nHear Me Out Lyrics:\nGot this problem\nIn my life\nIt's what this song is all about\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nTried it this way\nAnd I tried it that way\nCan't say it worked out\nIn any old way\nHear me out\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHeard a rumour\nYouโ€™ve packed and gone\n\nAll I'm trying to say is it's alright\nIt's alright\nIt's okay\nIt's alright\nIt's okay\n\nHear Me Out written by Paz Lenchantin and Black Francis\n\n#Pixies #HearMeOut #Alternative", "PIXIES - Hear Me Out (Official Video)", 192, false, "DaHzIGK_vWs", "https://www.youtube.com/watch?v=DaHzIGK_vWs", "/downloads/MusicVideos/Pixies Official/20200924 - PIXIES - Hear Me Out (Official Video).mp4", false, 1, ~U[2020-09-24 16:14:08Z]] 19:07:36.317 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.317 [debug] QUERY OK source="media_items" db=0.2ms idle=2.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-04 12:49:58Z], 1] 19:07:36.318 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Velouria taken from PIXIES' Bossanova. Listen to the album in full here: https://pixies.ffm.to/bossanova.oyd\n\nDirected by Peter Fowler\nFilmed by SNUB TV: Brenda Kelly and Peter Fowler, 1989.\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nVelouria Lyrics:\nHold my hand\nWe'll trampoline\nFinally through the roof\nOn to somewhere near\nAnd far in time\nVELOURIA\nHer covering\nTravelling career\nShe can really move\nOh VELVETEEN!\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\nSay to me\nWhere have you been\nFinally through the roof\nAND HOW DOES LEMUR SKIN\nReflect the sea?\n\nWe will wade in the shine of the ever\nWe will wade in the shine of the ever\nWe will wade in the rides of the summer\nEvery summer\nEvery simmer\nEvery\nMy VELOURIA\nMy VELOURIA\n\nForevergreen\nI know she's here\nIn California\nI can see the tears\nOf shastasheen\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\n#Pixies #Bossanova #Alternative", "PIXIES - Velouria (Alternative Version)", "cd84d1f4-f3ea-4072-bbc9-9af03a1846f6", 223, false, "Wjhg_3ilvpY", "https://www.youtube.com/watch?v=Wjhg_3ilvpY", 67, "/downloads/MusicVideos/Pixies Official/20200804 - PIXIES - Velouria (Alternative Version).mp4", false, false, false, 1, [], 98, ~U[2020-08-04 12:49:58Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Velouria taken from PIXIES' Bossanova. Listen to the album in full here: https://pixies.ffm.to/bossanova.oyd\n\nDirected by Peter Fowler\nFilmed by SNUB TV: Brenda Kelly and Peter Fowler, 1989.\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nVelouria Lyrics:\nHold my hand\nWe'll trampoline\nFinally through the roof\nOn to somewhere near\nAnd far in time\nVELOURIA\nHer covering\nTravelling career\nShe can really move\nOh VELVETEEN!\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\nSay to me\nWhere have you been\nFinally through the roof\nAND HOW DOES LEMUR SKIN\nReflect the sea?\n\nWe will wade in the shine of the ever\nWe will wade in the shine of the ever\nWe will wade in the rides of the summer\nEvery summer\nEvery simmer\nEvery\nMy VELOURIA\nMy VELOURIA\n\nForevergreen\nI know she's here\nIn California\nI can see the tears\nOf shastasheen\n\nMy VELOURIA, my VELOURIA\nEven I'll adore you\nMy VELOURIA\n\n#Pixies #Bossanova #Alternative", "PIXIES - Velouria (Alternative Version)", 223, false, "Wjhg_3ilvpY", "https://www.youtube.com/watch?v=Wjhg_3ilvpY", "/downloads/MusicVideos/Pixies Official/20200804 - PIXIES - Velouria (Alternative Version).mp4", false, 1, ~U[2020-08-04 12:49:58Z]] 19:07:36.318 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.319 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-05 13:47:19Z], 1] 19:07:36.320 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nLyric Video Directed by Gaby Smiths, Lion Films, Pinamar, Buenos Aires.\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Ready for Love (Official Lyric Video)", "1a054b7d-0208-4629-b7f2-4ad675cf093f", 153, false, "9qkUKAbdsNY", "https://www.youtube.com/watch?v=9qkUKAbdsNY", 68, "/downloads/MusicVideos/Pixies Official/20200605 - PIXIES โ€“ Ready for Love (Official Lyric Video).mp4", false, false, false, 1, [], 98, ~U[2020-06-05 13:47:19Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nLyric Video Directed by Gaby Smiths, Lion Films, Pinamar, Buenos Aires.\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Ready for Love (Official Lyric Video)", 153, false, "9qkUKAbdsNY", "https://www.youtube.com/watch?v=9qkUKAbdsNY", "/downloads/MusicVideos/Pixies Official/20200605 - PIXIES โ€“ Ready for Love (Official Lyric Video).mp4", false, 1, ~U[2020-06-05 13:47:19Z]] 19:07:36.320 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.320 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-24 00:45:01Z], 1] 19:07:36.321 [debug] QUERY OK source="media_items" db=0.7ms 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" ["I Just Can't Break It to You (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI Just Can't Break It to You Lyrics:\n\nI went to your house\nI knocked very hard\n\nShe won't wake up\nI slept in the yard\n\nA German and a Russian\nAnd a Frenchman do their best\n\nThe Frenchman had a breakdown\nSo they gave it all a rest\n\nYou took a boat to Indochine\nAnd you partied in Saigon\n\nBut they followed him\nAnd they begged to him\nThat they should carry on\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI slept at the bar\nI'm not feeling fresh\n\nI hear the roar\nOf fighter jets\n\nI went to your house\nThey bulldozed it down\n\nI danced at a bar\nBut you weren't around\n\nLying on my back\nLittle ground has come to feed\n\nI tightened up my necktie\n'Lest the brownies make me bleed\n\nI thought of my inheritance\nI did receive today\n\nA few drops for my troubles\nAnd a thing for Morgan le Fay\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio)", "07b00564-f4d3-4f88-a4ca-8d2e1bcbf3d4", 221, false, "dp6KCEqwqrs", "https://www.youtube.com/watch?v=dp6KCEqwqrs", 69, "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2020-02-24 00:45:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "I Just Can't Break It to You (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI Just Can't Break It to You Lyrics:\n\nI went to your house\nI knocked very hard\n\nShe won't wake up\nI slept in the yard\n\nA German and a Russian\nAnd a Frenchman do their best\n\nThe Frenchman had a breakdown\nSo they gave it all a rest\n\nYou took a boat to Indochine\nAnd you partied in Saigon\n\nBut they followed him\nAnd they begged to him\nThat they should carry on\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI slept at the bar\nI'm not feeling fresh\n\nI hear the roar\nOf fighter jets\n\nI went to your house\nThey bulldozed it down\n\nI danced at a bar\nBut you weren't around\n\nLying on my back\nLittle ground has come to feed\n\nI tightened up my necktie\n'Lest the brownies make me bleed\n\nI thought of my inheritance\nI did receive today\n\nA few drops for my troubles\nAnd a thing for Morgan le Fay\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\nI just can't take it\nI just can't fake it\nI just can't break it to you\n\nI just can't take it\nI just can't break it to you\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio)", 221, false, "dp6KCEqwqrs", "https://www.youtube.com/watch?v=dp6KCEqwqrs", "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ I Just Can't Break It to You (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-24 00:45:01Z]] 19:07:36.322 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.322 [debug] QUERY OK source="media_items" db=0.2ms idle=2.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-24 00:30:02Z], 1] 19:07:36.323 [debug] QUERY OK source="media_items" db=0.8ms idle=2.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" ["How I Learned to Earn Rewards (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHow I Learned to Earn Rewards Lyrics:\n\nI got a message from Julie\nI got my head in the clouds\n\nI asked her if she would screw me\nShe said \"you better start to lookin' for ground\"\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nI never dream when I slumber\nI never shoot when I aim\n\nAnd since you're knowin' my name now baby\nWouldn't you please look at the number\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio)", "0da43a56-337d-4c8f-b165-120d524a5dc2", 179, false, "gJNT_B_4bok", "https://www.youtube.com/watch?v=gJNT_B_4bok", 70, "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2020-02-24 00:30:02Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "How I Learned to Earn Rewards (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHow I Learned to Earn Rewards Lyrics:\n\nI got a message from Julie\nI got my head in the clouds\n\nI asked her if she would screw me\nShe said \"you better start to lookin' for ground\"\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nI never dream when I slumber\nI never shoot when I aim\n\nAnd since you're knowin' my name now baby\nWouldn't you please look at the number\n\nDedication\nTo medication\n\nWe regret to inform\nWe're never satisfied\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\nHow I learned to earn rewards\nHow I learned to please the lords\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio)", 179, false, "gJNT_B_4bok", "https://www.youtube.com/watch?v=gJNT_B_4bok", "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ How I Learned to Earn Rewards (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-24 00:30:02Z]] 19:07:36.324 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.324 [debug] QUERY OK source="media_items" db=0.2ms idle=2.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-24 00:15:00Z], 1] 19:07:36.325 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Under The Marigold (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUnder The Marigold Lyrics:\n\nYou know I\nActually hardly ever drink this stuff\n\nBut funny or not now\nI can't seem to get enough\n\nI got nothing 'gainst life\nJust sometimes it kills\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm gettin' the chills\n\nYou know I always knew\nThat you would surely understand\nAfter all\nI'm just a guy who's living in his van\n\nMaybe in the next life\nI'll come back as a disease\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm startin' to freeze\n\nSo babe\nWould you come down\nTo the night of the bereft?\n\nFirst you gotta go right\nThen you gotta go left\n\nParked in the moonlight\nYeah, 'neath the Marigold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's just gettin' so cold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's gettin' so cold\n\n(ooooh!)\n\nIt's gettin' so cold\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Under The Marigold (Demo) (Official Audio)", "c9968e50-6404-45d6-8945-055d57fc91df", 209, false, "5B0iEaHtF8c", "https://www.youtube.com/watch?v=5B0iEaHtF8c", 71, "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ Under The Marigold (Demo) (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2020-02-24 00:15:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Under The Marigold (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUnder The Marigold Lyrics:\n\nYou know I\nActually hardly ever drink this stuff\n\nBut funny or not now\nI can't seem to get enough\n\nI got nothing 'gainst life\nJust sometimes it kills\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm gettin' the chills\n\nYou know I always knew\nThat you would surely understand\nAfter all\nI'm just a guy who's living in his van\n\nMaybe in the next life\nI'll come back as a disease\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\n'Cause I'm startin' to freeze\n\nSo babe\nWould you come down\nTo the night of the bereft?\n\nFirst you gotta go right\nThen you gotta go left\n\nParked in the moonlight\nYeah, 'neath the Marigold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's just gettin' so cold\n\nWill you want me a little?\nWill you want me a little?\nWill you want me a little?\n\nIt's gettin' so cold\n\n(ooooh!)\n\nIt's gettin' so cold\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Under The Marigold (Demo) (Official Audio)", 209, false, "5B0iEaHtF8c", "https://www.youtube.com/watch?v=5B0iEaHtF8c", "/downloads/MusicVideos/Pixies Official/20200224 - PIXIES โ€“ Under The Marigold (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-24 00:15:00Z]] 19:07:36.325 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.326 [debug] QUERY OK source="media_items" db=0.3ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-06 00:45:01Z], 1] 19:07:36.341 [debug] QUERY OK source="media_items" db=15.5ms idle=2.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" ["Hey, Debussy (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHey, Debussy Lyrics:\n\nHey there Marie\nJust what do you see\nThat jerk on me\n\nHello Italy\n\nHey there Guppy\nMy baby baby baby\nYou can't even sing\nLike that sweet at Terres\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Rosalie\nMy lilโ€™ lilโ€™ lilโ€™ lilโ€™ lady\nIf you ever leave\nI'll suicide me\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Hey, Debussy (Demo) (Official Audio)", "baba7933-b593-4425-9d06-7a7b4ba21903", 203, false, "J0kwL0I_qQo", "https://www.youtube.com/watch?v=J0kwL0I_qQo", 72, "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Hey, Debussy (Demo) (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2020-02-06 00:45:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Hey, Debussy (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHey, Debussy Lyrics:\n\nHey there Marie\nJust what do you see\nThat jerk on me\n\nHello Italy\n\nHey there Guppy\nMy baby baby baby\nYou can't even sing\nLike that sweet at Terres\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Rosalie\nMy lilโ€™ lilโ€™ lilโ€™ lilโ€™ lady\nIf you ever leave\nI'll suicide me\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\nAre you walking with me?\n\nHey Debussy\nYou're talking to me\nHey Debussy\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Hey, Debussy (Demo) (Official Audio)", 203, false, "J0kwL0I_qQo", "https://www.youtube.com/watch?v=J0kwL0I_qQo", "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Hey, Debussy (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-06 00:45:01Z]] 19:07:36.342 [debug] QUERY OK source="sources" db=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] 19:07:36.342 [debug] QUERY OK source="media_items" db=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[2020-02-06 00:30:00Z], 1] 19:07:36.343 [debug] QUERY OK source="media_items" db=0.5ms idle=17.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" ["Mal De Mer (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMal De Mer Lyrics:\n\nNever moved by my appeal\nAll my teenage sirens\n\nI always die behind the wheel\nOn the coastal highway\n\nI was feeling mal de mer\nFrom all that teenage violence\n\nVoices in the smoggy air\nAll my teenage sirens\n\nNow I'm cut up in the plume\nWith stop see you sideways\n\nNow I'm ribbons in the spoon\nAnd the world is silence\n\nI was feeling mal de mer\nAll my teenage sirens\nAll my teenage sirens\n\n(Teenage sirens)\n\nI was feeling mal de mer\nAll my teenage sirens\n\n(All my teenage sirens)\n(Teenage sirens)\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Mal De Mer (Demo) (Official Audio)", "9d59f8ed-8335-43b4-a17c-1596c2d41e9a", 151, false, "WwZwI3Pw3hM", "https://www.youtube.com/watch?v=WwZwI3Pw3hM", 73, "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Mal De Mer (Demo) (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2020-02-06 00:30:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Mal De Mer (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMal De Mer Lyrics:\n\nNever moved by my appeal\nAll my teenage sirens\n\nI always die behind the wheel\nOn the coastal highway\n\nI was feeling mal de mer\nFrom all that teenage violence\n\nVoices in the smoggy air\nAll my teenage sirens\n\nNow I'm cut up in the plume\nWith stop see you sideways\n\nNow I'm ribbons in the spoon\nAnd the world is silence\n\nI was feeling mal de mer\nAll my teenage sirens\nAll my teenage sirens\n\n(Teenage sirens)\n\nI was feeling mal de mer\nAll my teenage sirens\n\n(All my teenage sirens)\n(Teenage sirens)\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Mal De Mer (Demo) (Official Audio)", 151, false, "WwZwI3Pw3hM", "https://www.youtube.com/watch?v=WwZwI3Pw3hM", "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Mal De Mer (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-06 00:30:00Z]] 19:07:36.343 [debug] QUERY OK source="sources" db=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] 19:07:36.344 [debug] QUERY OK source="media_items" db=0.3ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-06 00:15:00Z], 1] 19:07:36.345 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Caught In A Dream (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaught In A Dream Lyrics:\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\n\nCaught in a dream,\nAnd she can't get out\nCome on and reach out and catch me\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nCaught in a dream\nAnd she can't get out\nCome on and reach out and catch me\nCaught in a dream\nAnd she can't get out\nCome on and reach out, reach out, reach out, reach out and catch me\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Caught In A Dream (Demo) (Official Audio)", "921363d3-cc63-474f-adb6-a6ab43ac722a", 174, false, "Rdqq53r_vpI", "https://www.youtube.com/watch?v=Rdqq53r_vpI", 74, "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Caught In A Dream (Demo) (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2020-02-06 00:15:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Caught In A Dream (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaught In A Dream Lyrics:\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\nJust out of reach\nCaught in a dream\nNot to be found\nCome on reach out, reach out and catch me\n\nCaught in a dream,\nAnd she can't get out\nCome on and reach out and catch me\n\nCaught in a dream\nThat you can't get out of\nLost in a sea\nThat goes on forever \nI wonder if we'll ever be together\n\nCaught in a dream\nAnd she can't get out\nCome on and reach out and catch me\nCaught in a dream\nAnd she can't get out\nCome on and reach out, reach out, reach out, reach out and catch me\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Caught In A Dream (Demo) (Official Audio)", 174, false, "Rdqq53r_vpI", "https://www.youtube.com/watch?v=Rdqq53r_vpI", "/downloads/MusicVideos/Pixies Official/20200206 - PIXIES โ€“ Caught In A Dream (Demo) (Official Audio).mp4", false, 1, ~U[2020-02-06 00:15:00Z]] 19:07:36.345 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.345 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-20 00:15:00Z], 1] 19:07:36.346 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Please Don't Go (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlease Don't Go Lyrics:\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\n\nI take a puff and then I blow it out\nAnd then it starts to decay\n\nAnd so I'm hoping if I drag this on\nI'll cause you some delay\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nIf you go hunting for the grizzly bear\nDon't bring a heavy load\nYou will want nothing that will weigh you down\n'Cause then your heart will explode\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Please Don't Go (Demo) (Official Audio)", "65fbabd3-c51e-415d-a4cb-87a912d38f5c", 178, false, "_6iSh5mqjOs", "https://www.youtube.com/watch?v=_6iSh5mqjOs", 75, "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Please Don't Go (Demo) (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2020-01-20 00:15:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Please Don't Go (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlease Don't Go Lyrics:\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\n\nI take a puff and then I blow it out\nAnd then it starts to decay\n\nAnd so I'm hoping if I drag this on\nI'll cause you some delay\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nPlease don't go\nCause I'm not ready\nFor you to go\n\nIf you go hunting for the grizzly bear\nDon't bring a heavy load\nYou will want nothing that will weigh you down\n'Cause then your heart will explode\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\nPlease don't go\n'Cause I'm not ready\nFor you to go\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Please Don't Go (Demo) (Official Audio)", 178, false, "_6iSh5mqjOs", "https://www.youtube.com/watch?v=_6iSh5mqjOs", "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Please Don't Go (Demo) (Official Audio).mp4", false, 1, ~U[2020-01-20 00:15:00Z]] 19:07:36.346 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.347 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-20 00:15:00Z], 1] 19:07:36.348 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["The Good Works Of Cyrus (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Good Works Of Cyrus Lyrics:\n\nI heard the words of Cyrus\nStopped at the light one day\n\nHe blessed me for the offering\nThen he looked at me and said:\n\"There is a flood that's comin'\nSo make your plans for runnin'\nFar away\"\n\nThere is a flood that's comin'\nSo make your plans for runnin'\n\nI paid him almost nothing\nAnd nothing I have laid\n\nI cursed the pearls of Cyrus\nI threw them all away\nThough high above it's sunny\nThere ain't no use in runnin'\nNot today\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio)", "309227bd-a494-48cb-bfd8-2ae994fa50a6", 127, false, "NwlG3MynneI", "https://www.youtube.com/watch?v=NwlG3MynneI", 76, "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2020-01-20 00:15:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "The Good Works Of Cyrus (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Good Works Of Cyrus Lyrics:\n\nI heard the words of Cyrus\nStopped at the light one day\n\nHe blessed me for the offering\nThen he looked at me and said:\n\"There is a flood that's comin'\nSo make your plans for runnin'\nFar away\"\n\nThere is a flood that's comin'\nSo make your plans for runnin'\n\nI paid him almost nothing\nAnd nothing I have laid\n\nI cursed the pearls of Cyrus\nI threw them all away\nThough high above it's sunny\nThere ain't no use in runnin'\nNot today\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio)", 127, false, "NwlG3MynneI", "https://www.youtube.com/watch?v=NwlG3MynneI", "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ The Good Works Of Cyrus (Demo) (Official Audio).mp4", false, 1, ~U[2020-01-20 00:15:00Z]] 19:07:36.348 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.348 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-20 00:15:00Z], 1] 19:07:36.349 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Chapel Hill (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nChapel Hill Lyrics:\n\n(So she's friends with their manager\nShe says we can crash at his house)\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for nothing\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Chapel Hill (Demo) (Official Audio)", "42432841-4209-4156-857a-db7dbf389511", 82, false, "AwZn6mhzUnI", "https://www.youtube.com/watch?v=AwZn6mhzUnI", 77, "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Chapel Hill (Demo) (Official Audio).mp4", false, false, false, 1, [], 96, ~U[2020-01-20 00:15:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Chapel Hill (Demo) taken from PIXIES' new album Beneath the Eyrie (Deluxe Edition). Listen to the album in full here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nChapel Hill Lyrics:\n\n(So she's friends with their manager\nShe says we can crash at his house)\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for\n\nAll of this was not for nothing\nAll of this was not for nothing\n\n#PIXIES #BeneathTheEyrie #Alternative", "PIXIES โ€“ Chapel Hill (Demo) (Official Audio)", 82, false, "AwZn6mhzUnI", "https://www.youtube.com/watch?v=AwZn6mhzUnI", "/downloads/MusicVideos/Pixies Official/20200120 - PIXIES โ€“ Chapel Hill (Demo) (Official Audio).mp4", false, 1, ~U[2020-01-20 00:15:00Z]] 19:07:36.349 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.350 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-01 16:30:00Z], 1] 19:07:36.352 [debug] QUERY OK source="media_items" db=2.0ms idle=1.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nLooking back at the days at Dreamland, looking forward to September 13 and the launch of Beneath the Eyrie, and looking ahead to a global tour and playing these songs to fans all around the world.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 12", "8966dd28-30b7-4bac-a29e-f5afa42b49f2", 1806, false, "4j0U_Hl5Q1A", "https://www.youtube.com/watch?v=4j0U_Hl5Q1A", 78, "/downloads/MusicVideos/Pixies Official/20191201 - PIXIES - It's a Pixies Podcast - Episode 12.mp4", false, false, false, 1, [], 98, ~U[2019-12-01 16:30:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nLooking back at the days at Dreamland, looking forward to September 13 and the launch of Beneath the Eyrie, and looking ahead to a global tour and playing these songs to fans all around the world.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 12", 1806, false, "4j0U_Hl5Q1A", "https://www.youtube.com/watch?v=4j0U_Hl5Q1A", "/downloads/MusicVideos/Pixies Official/20191201 - PIXIES - It's a Pixies Podcast - Episode 12.mp4", false, 1, ~U[2019-12-01 16:30:00Z]] 19:07:36.352 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:07:36.353 [debug] QUERY OK source="media_items" db=0.2ms idle=3.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-30 16:30:01Z], 1] 19:07:36.354 [debug] QUERY OK source="media_items" db=0.6ms idle=3.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIt began with Charles swerving to avoid a large deer, it gained Joeyโ€™s instant approval, involved a series of complex chord changes, needed a magic middle eight, required Dave to tune the Timpani and ended as the only ballad on Beneath the Erie. The story of โ€˜Daniel Booneโ€™. A forensic exploration of how a very special song came to life.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 11", "bf088830-0ef3-4933-a0e8-14169a55b612", 2083, false, "7FS5CQsLJrA", "https://www.youtube.com/watch?v=7FS5CQsLJrA", 79, "/downloads/MusicVideos/Pixies Official/20191130 - PIXIES - It's a Pixies Podcast - Episode 11.mp4", false, false, false, 1, [], 98, ~U[2019-11-30 16:30:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIt began with Charles swerving to avoid a large deer, it gained Joeyโ€™s instant approval, involved a series of complex chord changes, needed a magic middle eight, required Dave to tune the Timpani and ended as the only ballad on Beneath the Erie. The story of โ€˜Daniel Booneโ€™. A forensic exploration of how a very special song came to life.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 11", 2083, false, "7FS5CQsLJrA", "https://www.youtube.com/watch?v=7FS5CQsLJrA", "/downloads/MusicVideos/Pixies Official/20191130 - PIXIES - It's a Pixies Podcast - Episode 11.mp4", false, 1, ~U[2019-11-30 16:30:01Z]] 19:07:36.354 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.355 [debug] QUERY OK source="media_items" db=0.2ms idle=2.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-29 16:30:00Z], 1] 19:07:36.356 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nTom is digging into his toolbox of tricks, Charles brings out his Broadway voice, Daveโ€™s doing bells and whistles, Paz is on the Mellotron and thereโ€™s an actual kitchen sink being thrown in.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 10", "281bd40b-4051-478b-8f5f-c535ba2f0a5d", 2145, false, "FcyyoucGe6I", "https://www.youtube.com/watch?v=FcyyoucGe6I", 80, "/downloads/MusicVideos/Pixies Official/20191129 - PIXIES - It's a Pixies Podcast - Episode 10.mp4", false, false, false, 1, [], 98, ~U[2019-11-29 16:30:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nTom is digging into his toolbox of tricks, Charles brings out his Broadway voice, Daveโ€™s doing bells and whistles, Paz is on the Mellotron and thereโ€™s an actual kitchen sink being thrown in.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 10", 2145, false, "FcyyoucGe6I", "https://www.youtube.com/watch?v=FcyyoucGe6I", "/downloads/MusicVideos/Pixies Official/20191129 - PIXIES - It's a Pixies Podcast - Episode 10.mp4", false, 1, ~U[2019-11-29 16:30:00Z]] 19:07:36.356 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.356 [debug] QUERY OK source="media_items" db=0.2ms idle=2.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-27 16:30:01Z], 1] 19:07:36.357 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nCharles reveals his creative outlet between Pixies albums, a couple of problem lyrics are resolved, the Eagles Greatest Hits make their influence felt, Captain Beefheart, David Vanian and Elvis all get a name check and Charles is instantly sold on Tomโ€™s kooky s**t.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 8", "ed965c5d-526a-4610-8461-5d362fe36c30", 1841, false, "8nuipQJNbTc", "https://www.youtube.com/watch?v=8nuipQJNbTc", 81, "/downloads/MusicVideos/Pixies Official/20191127 - PIXIES - It's a Pixies Podcast - Episode 8.mp4", false, false, false, 1, [], 98, ~U[2019-11-27 16:30:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nCharles reveals his creative outlet between Pixies albums, a couple of problem lyrics are resolved, the Eagles Greatest Hits make their influence felt, Captain Beefheart, David Vanian and Elvis all get a name check and Charles is instantly sold on Tomโ€™s kooky s**t.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 8", 1841, false, "8nuipQJNbTc", "https://www.youtube.com/watch?v=8nuipQJNbTc", "/downloads/MusicVideos/Pixies Official/20191127 - PIXIES - It's a Pixies Podcast - Episode 8.mp4", false, 1, ~U[2019-11-27 16:30:01Z]] 19:07:36.358 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.358 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-26 16:30:00Z], 1] 19:07:36.361 [debug] QUERY OK source="media_items" db=2.3ms 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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nPaz flies through her bass parts, adds some peculiar piano, sings, reflects on her childhood in Argentina and California and the influence of her parents, describes her classical training and her musical journey, expounds on her love of surfing and itโ€™s impact on two songs on Beneath the Eyrie, and when it comes to taking a five minute break, Paz is calling it becauseโ€ฆ Paz is always right.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 7", "a53bcd10-bce3-4407-9fe6-70eb6989b11b", 1962, false, "Z7F7Ihbh6ig", "https://www.youtube.com/watch?v=Z7F7Ihbh6ig", 82, "/downloads/MusicVideos/Pixies Official/20191126 - PIXIES - It's a Pixies Podcast - Episode 7.mp4", false, false, false, 1, [], 98, ~U[2019-11-26 16:30:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nPaz flies through her bass parts, adds some peculiar piano, sings, reflects on her childhood in Argentina and California and the influence of her parents, describes her classical training and her musical journey, expounds on her love of surfing and itโ€™s impact on two songs on Beneath the Eyrie, and when it comes to taking a five minute break, Paz is calling it becauseโ€ฆ Paz is always right.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 7", 1962, false, "Z7F7Ihbh6ig", "https://www.youtube.com/watch?v=Z7F7Ihbh6ig", "/downloads/MusicVideos/Pixies Official/20191126 - PIXIES - It's a Pixies Podcast - Episode 7.mp4", false, 1, ~U[2019-11-26 16:30:00Z]] 19:07:36.361 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.362 [debug] QUERY OK source="media_items" db=0.2ms idle=4.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-25 16:30:01Z], 1] 19:07:36.363 [debug] QUERY OK source="media_items" db=0.6ms 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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Dave explores science, metal detecting, skids โ€˜n jocks, a huge bag of weed, magic, electronic engineering, confidence, hunting and searching, UHF radio, scorpions, fluorescent minerals, bats, birds of prey, humming birds, RFI, meteors and satellites while Charles reveals the best way to eat cake.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 6", "c02c9144-3e1a-4671-a071-7474ef6326f5", 1881, false, "qMimCBF5j9A", "https://www.youtube.com/watch?v=qMimCBF5j9A", 83, "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 6.mp4", false, false, false, 1, [], 97, ~U[2019-11-25 16:30:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Dave explores science, metal detecting, skids โ€˜n jocks, a huge bag of weed, magic, electronic engineering, confidence, hunting and searching, UHF radio, scorpions, fluorescent minerals, bats, birds of prey, humming birds, RFI, meteors and satellites while Charles reveals the best way to eat cake.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 6", 1881, false, "qMimCBF5j9A", "https://www.youtube.com/watch?v=qMimCBF5j9A", "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 6.mp4", false, 1, ~U[2019-11-25 16:30:01Z]] 19:07:36.363 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.364 [debug] QUERY OK source="media_items" db=0.3ms idle=2.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-25 10:19:42Z], 1] 19:07:36.365 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nItโ€™s time for overdubs so Joey is really busy sprinkling arsenic icicles, the best Pixies cover band ever, the Joey Santiago technique for buying a guitar, the beauty of a Gilligan, the original intension for fuzz pedals - oh, and ....the notebook.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 9", "522add6c-9e4e-416c-a690-dc5719ce0d8f", 2002, false, "VjGN_BwSpzQ", "https://www.youtube.com/watch?v=VjGN_BwSpzQ", 84, "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 9.mp4", false, false, false, 1, [], 97, ~U[2019-11-25 10:19:42Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nItโ€™s time for overdubs so Joey is really busy sprinkling arsenic icicles, the best Pixies cover band ever, the Joey Santiago technique for buying a guitar, the beauty of a Gilligan, the original intension for fuzz pedals - oh, and ....the notebook.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 9", 2002, false, "VjGN_BwSpzQ", "https://www.youtube.com/watch?v=VjGN_BwSpzQ", "/downloads/MusicVideos/Pixies Official/20191125 - PIXIES - It's a Pixies Podcast - Episode 9.mp4", false, 1, ~U[2019-11-25 10:19:42Z]] 19:07:36.365 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.366 [debug] QUERY OK source="media_items" db=0.2ms idle=2.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-24 16:30:02Z], 1] 19:07:36.366 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Oh my God Tom Charles just wrote another one, Joey goes wild, Paz talks surfing and lyrics, Charles has James Taylor in his head, Tomโ€™s capturing everything and anything, Charles explains his โ€˜intensionโ€™ and why heโ€™s a snake, and everyone is โ€œjust sayin!โ€\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 5", "6e83dbde-f38b-43d3-b9d6-5a5495f48707", 2307, false, "zzl890Ysshw", "https://www.youtube.com/watch?v=zzl890Ysshw", 85, "/downloads/MusicVideos/Pixies Official/20191124 - PIXIES - It's a Pixies Podcast - Episode 5.mp4", false, false, false, 1, [], 98, ~U[2019-11-24 16:30:02Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nIn this episode: Oh my God Tom Charles just wrote another one, Joey goes wild, Paz talks surfing and lyrics, Charles has James Taylor in his head, Tomโ€™s capturing everything and anything, Charles explains his โ€˜intensionโ€™ and why heโ€™s a snake, and everyone is โ€œjust sayin!โ€\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 5", 2307, false, "zzl890Ysshw", "https://www.youtube.com/watch?v=zzl890Ysshw", "/downloads/MusicVideos/Pixies Official/20191124 - PIXIES - It's a Pixies Podcast - Episode 5.mp4", false, 1, ~U[2019-11-24 16:30:02Z]] 19:07:36.367 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.367 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-23 16:11:29Z], 1] 19:07:36.368 [debug] QUERY OK source="media_items" db=0.6ms 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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nSomeoneโ€™s up for 2 Grammyโ€™s, Charles has been up all night drinking with Paz, Joey has been up since dawn worrying about one particular song, Charles realizes he gave Joey the wrong chart, and Joey is trying to come up with something different.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 4", "352b83e5-2f78-4b9a-ae14-23e2f2a4ecfb", 1881, false, "IDlc6FD6hbQ", "https://www.youtube.com/watch?v=IDlc6FD6hbQ", 86, "/downloads/MusicVideos/Pixies Official/20191123 - PIXIES - It's a Pixies Podcast - Episode 4.mp4", false, false, false, 1, [], 98, ~U[2019-11-23 16:11:29Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast.\nSomeoneโ€™s up for 2 Grammyโ€™s, Charles has been up all night drinking with Paz, Joey has been up since dawn worrying about one particular song, Charles realizes he gave Joey the wrong chart, and Joey is trying to come up with something different.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 4", 1881, false, "IDlc6FD6hbQ", "https://www.youtube.com/watch?v=IDlc6FD6hbQ", "/downloads/MusicVideos/Pixies Official/20191123 - PIXIES - It's a Pixies Podcast - Episode 4.mp4", false, 1, ~U[2019-11-23 16:11:29Z]] 19:07:36.368 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.369 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-22 16:59:20Z], 1] 19:07:36.370 [debug] QUERY OK source="media_items" db=0.7ms idle=2.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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. German beer halls are invoked, a custom-made vampire tooth guitar makes itโ€™s presence felt, Paz reveals the history of her bass flower as well as the secret to staying on the click, Dave goes bird watching and unearths the inspiration for the album's title and Charles and Tom find themselves on different pages about the guitar sound.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 3", "00558e23-6758-4680-8a1a-2166912b5bc0", 2246, false, "gsQtwBdADZ8", "https://www.youtube.com/watch?v=gsQtwBdADZ8", 87, "/downloads/MusicVideos/Pixies Official/20191122 - PIXIES - It's a Pixies Podcast - Episode 3.mp4", false, false, false, 1, [], 98, ~U[2019-11-22 16:59:20Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. German beer halls are invoked, a custom-made vampire tooth guitar makes itโ€™s presence felt, Paz reveals the history of her bass flower as well as the secret to staying on the click, Dave goes bird watching and unearths the inspiration for the album's title and Charles and Tom find themselves on different pages about the guitar sound.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 3", 2246, false, "gsQtwBdADZ8", "https://www.youtube.com/watch?v=gsQtwBdADZ8", "/downloads/MusicVideos/Pixies Official/20191122 - PIXIES - It's a Pixies Podcast - Episode 3.mp4", false, 1, ~U[2019-11-22 16:59:20Z]] 19:07:36.370 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.371 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-21 16:30:00Z], 1] 19:07:36.375 [debug] QUERY OK source="media_items" db=4.1ms 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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. The album's guiding spirit, Tom Dalgety, discusses his multifaceted role as producer, mentor, father confessor and chief of time management. Charles finds his โ€˜thinking stickโ€™, compares creating a song with making the perfect sandwich and claims โ€œThis is the part of the recording process that kind of kills the soulโ€. Joey, on the other hand is โ€œโ€ฆthinking too muchโ€.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 2", "042d20c5-40e9-4178-a7a5-bfc3e9c4a50c", 2084, false, "l0BuOmmmV68", "https://www.youtube.com/watch?v=l0BuOmmmV68", 88, "/downloads/MusicVideos/Pixies Official/20191121 - PIXIES - It's a Pixies Podcast - Episode 2.mp4", false, false, false, 1, [], 98, ~U[2019-11-21 16:30:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. The album's guiding spirit, Tom Dalgety, discusses his multifaceted role as producer, mentor, father confessor and chief of time management. Charles finds his โ€˜thinking stickโ€™, compares creating a song with making the perfect sandwich and claims โ€œThis is the part of the recording process that kind of kills the soulโ€. Joey, on the other hand is โ€œโ€ฆthinking too muchโ€.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 2", 2084, false, "l0BuOmmmV68", "https://www.youtube.com/watch?v=l0BuOmmmV68", "/downloads/MusicVideos/Pixies Official/20191121 - PIXIES - It's a Pixies Podcast - Episode 2.mp4", false, 1, ~U[2019-11-21 16:30:00Z]] 19:07:36.375 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:07:36.376 [debug] QUERY OK source="media_items" db=0.2ms 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[2019-11-20 16:30:00Z], 1] 19:07:36.378 [debug] QUERY OK source="media_items" db=1.3ms 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" ["It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. As Pixies create their new album at Dreamland studios near Woodstock, NY, acclaimed music journalist Tony Fletcher reveals their story. Through daily conversations and a forensic examination of their past, Tony discovers their creative ambition and drive remain as relevant โ€“ and weird โ€“ as ever.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 1", "1e22afa7-373b-4d85-9b4c-3783659f8f83", 2063, false, "SrWdD25zaOU", "https://www.youtube.com/watch?v=SrWdD25zaOU", 89, "/downloads/MusicVideos/Pixies Official/20191120 - PIXIES - It's a Pixies Podcast - Episode 1.mp4", false, false, false, 1, [], 98, ~U[2019-11-20 16:30:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - listen to the full series on your preferred podcast platform here: https://Pixies.lnk.to/PodcastID\n\nIn the frost bitten run-up to Christmas 2018, Pixies set about recording a new album at Dreamland Studios, near Woodstock, NY. In an unprecedented move, they recorded every waking moment in the studio and provided all areas access to local music biographer Tony Fletcher to create a ground breaking document: Itโ€™s a Pixies Podcast. Over its 12 engrossing weekly episodes, Itโ€™s a Pixies Podcast reveals why the new album sounds like a dusty book of eerie folklore tales, full of black arts, Byronesque imagery, death, and its aftermath. As Pixies create their new album at Dreamland studios near Woodstock, NY, acclaimed music journalist Tony Fletcher reveals their story. Through daily conversations and a forensic examination of their past, Tony discovers their creative ambition and drive remain as relevant โ€“ and weird โ€“ as ever.\n\nHost & Writer: Tony Fletcher\nCo-Host, Editor & Producer: Bradley Stratton\nExecutive Producers: Michael Simons & Richard Jones\n\n'Beneath the Eyrie', the new album out now. Listen here: https://Pixies.lnk.to/eyrieID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #ItsaPixiesPodcast #BeneaththeEyrie", "PIXIES - It's a Pixies Podcast - Episode 1", 2063, false, "SrWdD25zaOU", "https://www.youtube.com/watch?v=SrWdD25zaOU", "/downloads/MusicVideos/Pixies Official/20191120 - PIXIES - It's a Pixies Podcast - Episode 1.mp4", false, 1, ~U[2019-11-20 16:30:00Z]] 19:07:36.378 [debug] QUERY OK source="sources" db=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] 19:07:36.378 [debug] QUERY OK source="media_items" db=0.2ms idle=3.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-29 13:48:49Z], 1] 19:07:36.380 [debug] QUERY OK source="media_items" db=0.7ms 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" ["The official music video for 'Long Rider' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by: Gilbert Trejo\nCasting Director and Executive Producer: Paz Lenchantin\nCinematography: Marcin Szocinski \nProduction design: Kyle Vannoy\nAD: Curtis Williams-Foshee\nProducer: Greg Haggart \nGaffer: Eli Tahan\nCostumes: Jacquelinne Cingolani\nMake up: Mary Salazar\nEdited by: Maximilla Lukacs and Alex Cherry\nArt director: Joseph Waggoner \nAC: Paolo Arriola\nGrip: Tigran Tsolakyan \nSteadicam: Justin Danzansky\nPA: Seth Trump, Theo Cooper, Henri Cash, Austin Smith \nColorist: Kinan Chibanil\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLong Rider Lyrics:\nHave you seen my Desiree? \nShe rides the sea of silver gray\nYouโ€™ll find her at the end of summerโ€™s day\n\nThe waves were high and crystal clean\nIf I were you and you were me \nWe would do the same as Desiree \nJust slay it\n \nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide\n(She) Took the highway to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nI believe in Miki Dora \"Da Cat\", I believe in Whitey, Greenough and Nat, I believe in Leonard, Peanuts and Yan \nI believe, I believe, I believe, I believe, I believe, I believe \n\nHave you seen my Desiree?\nShe rides the wave of silver grey \nJust slay it\n\nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nJust slay it\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - Long Rider (Official Video)", "d34dfdd5-34ae-40f7-8623-78d822c33d5a", 213, false, "thxrujYnY6c", "https://www.youtube.com/watch?v=thxrujYnY6c", 90, "/downloads/MusicVideos/Pixies Official/20191029 - PIXIES - Long Rider (Official Video).mp4", false, false, false, 1, [], 98, ~U[2019-10-29 13:48:49Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "The official music video for 'Long Rider' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by: Gilbert Trejo\nCasting Director and Executive Producer: Paz Lenchantin\nCinematography: Marcin Szocinski \nProduction design: Kyle Vannoy\nAD: Curtis Williams-Foshee\nProducer: Greg Haggart \nGaffer: Eli Tahan\nCostumes: Jacquelinne Cingolani\nMake up: Mary Salazar\nEdited by: Maximilla Lukacs and Alex Cherry\nArt director: Joseph Waggoner \nAC: Paolo Arriola\nGrip: Tigran Tsolakyan \nSteadicam: Justin Danzansky\nPA: Seth Trump, Theo Cooper, Henri Cash, Austin Smith \nColorist: Kinan Chibanil\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLong Rider Lyrics:\nHave you seen my Desiree? \nShe rides the sea of silver gray\nYouโ€™ll find her at the end of summerโ€™s day\n\nThe waves were high and crystal clean\nIf I were you and you were me \nWe would do the same as Desiree \nJust slay it\n \nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide\n(She) Took the highway to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nI believe in Miki Dora \"Da Cat\", I believe in Whitey, Greenough and Nat, I believe in Leonard, Peanuts and Yan \nI believe, I believe, I believe, I believe, I believe, I believe \n\nHave you seen my Desiree?\nShe rides the wave of silver grey \nJust slay it\n\nLong rider in the morning tide \n(She) Took the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nTake it away now\n\nLong rider in the morning tide \nTook the Hwy to the County Line\nShe wiped out in the modern sense\nJust slay it\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - Long Rider (Official Video)", 213, false, "thxrujYnY6c", "https://www.youtube.com/watch?v=thxrujYnY6c", "/downloads/MusicVideos/Pixies Official/20191029 - PIXIES - Long Rider (Official Video).mp4", false, 1, ~U[2019-10-29 13:48:49Z]] 19:07:36.380 [debug] QUERY OK source="sources" db=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] 19:07:36.380 [debug] QUERY OK source="media_items" db=0.2ms idle=2.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:02Z], 1] 19:07:36.381 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Los Surfers Muertos taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nLos Surfers Muertos Lyrics:\nOn a beach near Mexico \nLos Surfers Muertos raved\nabout a break on a shallow cove \nthe Killer Dana Wave\n\nLos Surfers Muertos\nvivieron antes del puerto\nwhere she came from\nshe rode the wave on her long gun\n\nโ€œJust one more rideโ€\nthe last words she said\nKiller Dana took her life instead\n\nWay over head\nshe caught her last big wave\nKiller Dana took her life away\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Los Surfers Muertos (Official Audio)", "634f1c04-0da5-4cc4-afc2-af426a42fb99", 174, false, "fvInDErUgyc", "https://www.youtube.com/watch?v=fvInDErUgyc", 91, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Los Surfers Muertos (Official Audio).mp4", false, false, false, 1, [], 91, ~U[2019-09-13 03:15:02Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Los Surfers Muertos taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nLos Surfers Muertos Lyrics:\nOn a beach near Mexico \nLos Surfers Muertos raved\nabout a break on a shallow cove \nthe Killer Dana Wave\n\nLos Surfers Muertos\nvivieron antes del puerto\nwhere she came from\nshe rode the wave on her long gun\n\nโ€œJust one more rideโ€\nthe last words she said\nKiller Dana took her life instead\n\nWay over head\nshe caught her last big wave\nKiller Dana took her life away\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Los Surfers Muertos (Official Audio)", 174, false, "fvInDErUgyc", "https://www.youtube.com/watch?v=fvInDErUgyc", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Los Surfers Muertos (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:02Z]] 19:07:36.381 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.382 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:02Z], 1] 19:07:36.383 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Ready for Love (Official Audio)", "77bfc180-65d9-48d6-b5e5-7ca6f36afe15", 154, false, "HSwb2UpX0a8", "https://www.youtube.com/watch?v=HSwb2UpX0a8", 92, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Ready for Love (Official Audio).mp4", false, false, false, 1, [], 91, ~U[2019-09-13 03:15:02Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Ready for Love taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nReady for Love Lyrics:\nDonโ€™t mind the rain but now it wonโ€™t stop \nyou think that Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready Iโ€™m ready Iโ€™m ready Iโ€™m ready for love \n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nI donโ€™t mind the rain but Iโ€™m ready for love \nIโ€™m no poet not a sailor I donโ€™t ride the setting sun \nIโ€™m succeeding as a โ€œfailerโ€ but I donโ€™t want to hurt no one \n\nAnd I donโ€™t mind the rain, ah, but now it wonโ€™t stop \nyou might think Iโ€™m vain but Iโ€™m not \nyou might think Iโ€™m vain but Iโ€™m calling your bluff \nIโ€™m ready for love Iโ€™m ready for love\n\nYou might think Iโ€™m vain but Iโ€™m calling your bluff \nand I donโ€™t mind the rain but Iโ€™m ready for love \nso Iโ€™ll say it once again I am ready for love\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Ready for Love (Official Audio)", 154, false, "HSwb2UpX0a8", "https://www.youtube.com/watch?v=HSwb2UpX0a8", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Ready for Love (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:02Z]] 19:07:36.383 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.383 [debug] QUERY OK source="media_items" db=0.3ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:01Z], 1] 19:07:36.384 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Death Horizon taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDeath Horizon Lyrics:\nThis drink is tranquilizing\njust look at us two\nasleep at the beach at Waikiki\nso I find it very surprising\nheโ€™s coming to you\nbut I am thankful that he helped me to see \n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\nand I can feel that the temperatureโ€™s rising\nbut what can you do?\nโ€˜cause that death horizon gonna burn you right through\n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Death Horizon (Official Audio)", "aa7016c0-f312-40e5-9440-a3893e8066e6", 125, false, "CAKQjpj6MPE", "https://www.youtube.com/watch?v=CAKQjpj6MPE", 93, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Death Horizon (Official Audio).mp4", false, false, false, 1, [], 91, ~U[2019-09-13 03:15:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Death Horizon taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDeath Horizon Lyrics:\nThis drink is tranquilizing\njust look at us two\nasleep at the beach at Waikiki\nso I find it very surprising\nheโ€™s coming to you\nbut I am thankful that he helped me to see \n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\nand I can feel that the temperatureโ€™s rising\nbut what can you do?\nโ€˜cause that death horizon gonna burn you right through\n\nYou say heโ€™s not around\naw, would you, please?\nIโ€™ve seen you looking down at me\n\nHave you seen the death horizon \njust there out of view\nway low in the sky beyond the sea?\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Death Horizon (Official Audio)", 125, false, "CAKQjpj6MPE", "https://www.youtube.com/watch?v=CAKQjpj6MPE", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Death Horizon (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:01Z]] 19:07:36.385 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.385 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:01Z], 1] 19:07:36.386 [debug] QUERY OK source="media_items" db=0.5ms 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" ["This Is My Fate taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nThis Is My Fate Lyrics:\nLake of the long ton of the angel cake\nonly got one dirty mandrake\nโ€œhold that trainโ€ I told that skinner man\nthis is my place this is my fate\n\nCross of the one arm wine thatโ€™s fortified\nnow to hasten crucifixion \nโ€œhold that trainโ€ I told that skinner man\nthis is my place\n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink this is my fate\nโ€œhold that trainโ€ I told that skinner man\n\nHey, mourning spirits singing Harmony\nBorax Mine Works Valley Of Death\nโ€œhold that trainโ€ I told that skinner man\nthis is my place \n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink \nthis is my fate this is my place \nthis is my fate this is my place\nthis is my fate this is my place \nthis is my fate my fate my fate\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ This Is My Fate (Official Audio)", "b52ace10-a991-457a-9c75-1f4f554b73bb", 201, false, "4Yp8GROvJSU", "https://www.youtube.com/watch?v=4Yp8GROvJSU", 94, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ This Is My Fate (Official Audio).mp4", false, false, false, 1, [], 91, ~U[2019-09-13 03:15:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "This Is My Fate taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nThis Is My Fate Lyrics:\nLake of the long ton of the angel cake\nonly got one dirty mandrake\nโ€œhold that trainโ€ I told that skinner man\nthis is my place this is my fate\n\nCross of the one arm wine thatโ€™s fortified\nnow to hasten crucifixion \nโ€œhold that trainโ€ I told that skinner man\nthis is my place\n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink this is my fate\nโ€œhold that trainโ€ I told that skinner man\n\nHey, mourning spirits singing Harmony\nBorax Mine Works Valley Of Death\nโ€œhold that trainโ€ I told that skinner man\nthis is my place \n\nTake a little more drink thatโ€™s alright\ntake a little more drink itโ€™s alright\ntake a little more drink thatโ€™s alright\ntake a little more drink \nthis is my fate this is my place \nthis is my fate this is my place\nthis is my fate this is my place \nthis is my fate my fate my fate\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ This Is My Fate (Official Audio)", 201, false, "4Yp8GROvJSU", "https://www.youtube.com/watch?v=4Yp8GROvJSU", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ This Is My Fate (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:01Z]] 19:07:36.386 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.387 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:01Z], 1] 19:07:36.388 [debug] QUERY OK source="media_items" db=0.5ms 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" ["Bird of Prey taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nBird of Prey Lyrics:\nLittle birdie little birdie little birdie little birdie\n\nIโ€™ll set my broken bone\nwith a twist and a crack\nnow your coverโ€™s blown\nyou buried me but I came back\nyouโ€™ve stolen my tomorrow\nso I come for it today \nyou stole it when you stole my yesterday\n\nLittle birdie little birdie little birdie little birdie\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark\n\nWell, Iโ€™m flying through the rag \ncrack the whip from my caleche\nI have the horseโ€™s speed \nand if I need the horseโ€™s flesh \nfire for the tallow\nbut I still canโ€™t find the way\nyou stole it when you stole my yesterday\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark I hear you far away\ndeep in my heart my little bird of prey\nI have your mark\n\nLittle birdie little birdie little birdie little birdie\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Bird of Prey (Official Audio)", "820a346b-571e-445a-8444-20f743a6d38c", 157, false, "29PaqNvbAxA", "https://www.youtube.com/watch?v=29PaqNvbAxA", 95, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Bird of Prey (Official Audio).mp4", false, false, false, 1, [], 91, ~U[2019-09-13 03:15:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Bird of Prey taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nBird of Prey Lyrics:\nLittle birdie little birdie little birdie little birdie\n\nIโ€™ll set my broken bone\nwith a twist and a crack\nnow your coverโ€™s blown\nyou buried me but I came back\nyouโ€™ve stolen my tomorrow\nso I come for it today \nyou stole it when you stole my yesterday\n\nLittle birdie little birdie little birdie little birdie\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark\n\nWell, Iโ€™m flying through the rag \ncrack the whip from my caleche\nI have the horseโ€™s speed \nand if I need the horseโ€™s flesh \nfire for the tallow\nbut I still canโ€™t find the way\nyou stole it when you stole my yesterday\n\nHere in my heart I hear you far away\ndeep in the dark my little bird of prey\nI have your mark I hear you far away\ndeep in my heart my little bird of prey\nI have your mark\n\nLittle birdie little birdie little birdie little birdie\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Bird of Prey (Official Audio)", 157, false, "29PaqNvbAxA", "https://www.youtube.com/watch?v=29PaqNvbAxA", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Bird of Prey (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:01Z]] 19:07:36.388 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.388 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:00Z], 1] 19:07:36.390 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Daniel Boone taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDaniel Boone Lyrics:\nLast night I was driving around nothing to do, thinking of you\nI sighted here on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nLast night I was driving around nothing to do, thinking of you\nI sighted there on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nSometimes I see white sometimes blue, blue\n\nAnd Iโ€™m floating down to you and Iโ€™m noting from on high\nthat the Lord Howe reef looks like Daniel Boone and he is showing me his smile and he is showing me his smile\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Daniel Boone (Official Audio)", "7c98c0dc-a96f-47b9-97de-b2aea35a9afe", 292, false, "ybT82QanNsE", "https://www.youtube.com/watch?v=ybT82QanNsE", 96, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Daniel Boone (Official Audio).mp4", false, false, false, 1, [], 91, ~U[2019-09-13 03:15:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Daniel Boone taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nDaniel Boone Lyrics:\nLast night I was driving around nothing to do, thinking of you\nI sighted here on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nLast night I was driving around nothing to do, thinking of you\nI sighted there on the bend reindeer and then it was through\n\nAnd I floated toward the moon and I noted from on high\nthat the Lord Howe reef looks like Daniel Boone and he was showing me his smile\n\nSometimes I see white sometimes blue, blue\n\nAnd Iโ€™m floating down to you and Iโ€™m noting from on high\nthat the Lord Howe reef looks like Daniel Boone and he is showing me his smile and he is showing me his smile\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Daniel Boone (Official Audio)", 292, false, "ybT82QanNsE", "https://www.youtube.com/watch?v=ybT82QanNsE", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Daniel Boone (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:00Z]] 19:07:36.390 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.390 [debug] QUERY OK source="media_items" db=0.2ms idle=2.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:00Z], 1] 19:07:36.391 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["In the Arms of Mrs Mark of Cain taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nIn the Arms of Mrs Mark of Cain Lyrics:\nIโ€™m not proud but I know that Iโ€™m sane \nlike a grouse whoโ€™s resigned to the blade\nif you doubt and you think Iโ€™m profane\nIโ€™m in the arms of Mrs. Mark of Cain\n\nMy memories are all fables \nso Iโ€™m trying to get at the truth\nand if you think I am able\nwell, have I got some news for you\nIโ€™m in the arms of Mrs. Mark of Cain\n\nHollywood, yes, itโ€™s always the same\nbut it feels so damn good so I know Iโ€™ll be staying\nno, Iโ€™m not underfoot Iโ€™ve been trying to explain \nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio)", "4eeea2a3-1898-4326-9834-0b8fd76f689d", 252, false, "YH55PamT5WI", "https://www.youtube.com/watch?v=YH55PamT5WI", 97, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio).mp4", false, false, false, 1, [], 91, ~U[2019-09-13 03:15:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "In the Arms of Mrs Mark of Cain taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nIn the Arms of Mrs Mark of Cain Lyrics:\nIโ€™m not proud but I know that Iโ€™m sane \nlike a grouse whoโ€™s resigned to the blade\nif you doubt and you think Iโ€™m profane\nIโ€™m in the arms of Mrs. Mark of Cain\n\nMy memories are all fables \nso Iโ€™m trying to get at the truth\nand if you think I am able\nwell, have I got some news for you\nIโ€™m in the arms of Mrs. Mark of Cain\n\nHollywood, yes, itโ€™s always the same\nbut it feels so damn good so I know Iโ€™ll be staying\nno, Iโ€™m not underfoot Iโ€™ve been trying to explain \nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\nIโ€™m in the arms of Mrs. Mark of Cain\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio)", 252, false, "YH55PamT5WI", "https://www.youtube.com/watch?v=YH55PamT5WI", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ In the Arms of Mrs Mark of Cain (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:00Z]] 19:07:36.392 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.392 [debug] QUERY OK source="media_items" db=0.2ms idle=2.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-13 03:15:00Z], 1] 19:07:36.393 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Silver Bullet taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSilver Bullet Lyrics:\nA few dark words you said to me\nI drew a blank and then I flew\nI walked the plank into the blue\nmy heartbeat in leagues of silence\n\nI walked along the coral snow\nI saw some lights an old hotel \nthe bell was rung the glasses filled\nthat cloudy drink that blackens bile\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nYou said at last โ€œletโ€™s have a duel\nout by the pines the day is warmโ€\nI played the fool and when it passed\nthe gadflies swarmed and then they dined\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Silver Bullet (Official Audio)", "e3ed06b0-b8f2-4885-9b64-ba3562c926d9", 225, false, "H8B414sOtMk", "https://www.youtube.com/watch?v=H8B414sOtMk", 98, "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Silver Bullet (Official Audio).mp4", false, false, false, 1, [], 91, ~U[2019-09-13 03:15:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Silver Bullet taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen to the full podcast series that documents the full recording process behind Beneath the Eyrie here: https://pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSilver Bullet Lyrics:\nA few dark words you said to me\nI drew a blank and then I flew\nI walked the plank into the blue\nmy heartbeat in leagues of silence\n\nI walked along the coral snow\nI saw some lights an old hotel \nthe bell was rung the glasses filled\nthat cloudy drink that blackens bile\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nYou said at last โ€œletโ€™s have a duel\nout by the pines the day is warmโ€\nI played the fool and when it passed\nthe gadflies swarmed and then they dined\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning \n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\nThe shade is drawn with stem and vine\nburned in the flame of a man condemned\nwith venom wine and golden dawn\na silver bullet in the chamber turning\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ Silver Bullet (Official Audio)", 225, false, "H8B414sOtMk", "https://www.youtube.com/watch?v=H8B414sOtMk", "/downloads/MusicVideos/Pixies Official/20190913 - PIXIES โ€“ Silver Bullet (Official Audio).mp4", false, 1, ~U[2019-09-13 03:15:00Z]] 19:07:36.393 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.394 [debug] QUERY OK source="media_items" db=0.2ms idle=2.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-12 03:00:09Z], 1] 19:07:36.395 [debug] QUERY OK source="media_items" db=0.5ms 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" ["St. Nazaire taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://pixies.lnk.to/PodcastID\n\nAdd โ€˜St. Nazaireโ€™ to your library: https://pixies.lnk.to/stnazaireID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSt. Nazaire Lyrics:\nDown at the rocks at Saint Nazaire\nI drank a bottle and a fuck me prayer\nI washed out with the greasy tide\nI went down on the selkie bride\n\nHer daddyโ€™s dead and her eyes are black\nsmells like spliff and Armagnac\nshe lost her coat but I like her style\nshe lost her head but I like her smile\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m all done talking to you\n\nI drank a bottle and a fuck me prayer\ndown at the rocks at Saint Nazaire\nher daddyโ€™s dead and her eyes are black\nI washed out never going back\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ St. Nazaire (Official Audio)", "7706cb28-c2ad-41ed-9680-86fe83642868", 147, false, "ns0sO9M-NMY", "https://www.youtube.com/watch?v=ns0sO9M-NMY", 99, "/downloads/MusicVideos/Pixies Official/20190912 - PIXIES โ€“ St. Nazaire (Official Audio).mp4", false, false, false, 1, [], 98, ~U[2019-09-12 03:00:09Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "St. Nazaire taken from PIXIES' new album Beneath the Eyrie. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://pixies.lnk.to/PodcastID\n\nAdd โ€˜St. Nazaireโ€™ to your library: https://pixies.lnk.to/stnazaireID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nSt. Nazaire Lyrics:\nDown at the rocks at Saint Nazaire\nI drank a bottle and a fuck me prayer\nI washed out with the greasy tide\nI went down on the selkie bride\n\nHer daddyโ€™s dead and her eyes are black\nsmells like spliff and Armagnac\nshe lost her coat but I like her style\nshe lost her head but I like her smile\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m all done talking to you\n\nI drank a bottle and a fuck me prayer\ndown at the rocks at Saint Nazaire\nher daddyโ€™s dead and her eyes are black\nI washed out never going back\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\nIโ€™m all done talking to you, oh\nand I donโ€™t wanna be true, no\nIโ€™m done with talking to you\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES โ€“ St. Nazaire (Official Audio)", 147, false, "ns0sO9M-NMY", "https://www.youtube.com/watch?v=ns0sO9M-NMY", "/downloads/MusicVideos/Pixies Official/20190912 - PIXIES โ€“ St. Nazaire (Official Audio).mp4", false, 1, ~U[2019-09-12 03:00:09Z]] 19:07:36.395 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.395 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-21 08:01:36Z], 1] 19:07:36.396 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Catfish Kate'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Catfish Kate' here: https://Pixies.lnk.to/CatfishvidID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜Catfish Kateโ€™ to your library: https://Pixies.lnk.to/CatfishKateID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - Catfish Kate - Tom Dalgety Track Break Down", "5b0bca57-09bf-4800-9bec-e03a1639ff16", 191, false, "secyOakvqpU", "https://www.youtube.com/watch?v=secyOakvqpU", 100, "/downloads/MusicVideos/Pixies Official/20190821 - PIXIES - Catfish Kate - Tom Dalgety Track Break Down.mp4", false, false, false, 1, [], 98, ~U[2019-08-21 08:01:36Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Catfish Kate'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Catfish Kate' here: https://Pixies.lnk.to/CatfishvidID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜Catfish Kateโ€™ to your library: https://Pixies.lnk.to/CatfishKateID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - Catfish Kate - Tom Dalgety Track Break Down", 191, false, "secyOakvqpU", "https://www.youtube.com/watch?v=secyOakvqpU", "/downloads/MusicVideos/Pixies Official/20190821 - PIXIES - Catfish Kate - Tom Dalgety Track Break Down.mp4", false, 1, ~U[2019-08-21 08:01:36Z]] 19:07:36.396 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.397 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-06 16:27:45Z], 1] 19:07:36.398 [debug] QUERY OK source="media_items" db=0.7ms idle=2.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" ["The official music video for 'Catfish Kate' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nVideo created by Neirin Best and Lianne Pierce \nAnimation assistant: Lois de Silva\nColourists: Christopher Burrows, Rio Davey, Christia Corkill\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCatfish Kate Lyrics:\n \nCall me devil call me friend but call me Black Jack Hooligan\nI came all the way from Aberdeen to live among the go-betweens\nlet me tell you tell you about Catfish Kate in the time before when sheโ€™s just Kate\nhere in the mountains all alone before the time we called this home\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nHere in the valley that we all know a river bend thatโ€™s deep and slow\nwhere every creature drinks their fill and other creatures take their kill\nnow Kate went to catch a fish to put inside her favorite dish\na catfish grabbed her by the head and took her to his house instead\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nWell, they wrestled all the day and night the morning showed the bloody sight\nKate all dressed in catfish clothes his whiskers for her catfish robe whiskers for her robe\n\nWhere is my angel fallen down at the river bottom and is she there to stay?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\nnow sheโ€™s known as Catfish Kate\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - Catfish Kate (Official Video)", "26b1c626-275d-453a-866e-d7316c207cbb", 189, false, "DzMff4KMf88", "https://www.youtube.com/watch?v=DzMff4KMf88", 101, "/downloads/MusicVideos/Pixies Official/20190806 - PIXIES - Catfish Kate (Official Video).mkv", false, false, false, 1, [], 98, ~U[2019-08-06 16:27:45Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "The official music video for 'Catfish Kate' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nVideo created by Neirin Best and Lianne Pierce \nAnimation assistant: Lois de Silva\nColourists: Christopher Burrows, Rio Davey, Christia Corkill\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCatfish Kate Lyrics:\n \nCall me devil call me friend but call me Black Jack Hooligan\nI came all the way from Aberdeen to live among the go-betweens\nlet me tell you tell you about Catfish Kate in the time before when sheโ€™s just Kate\nhere in the mountains all alone before the time we called this home\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nHere in the valley that we all know a river bend thatโ€™s deep and slow\nwhere every creature drinks their fill and other creatures take their kill\nnow Kate went to catch a fish to put inside her favorite dish\na catfish grabbed her by the head and took her to his house instead\n\nWhere is my angel fallen down at the river bottom and will she get away?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\n\nWell, they wrestled all the day and night the morning showed the bloody sight\nKate all dressed in catfish clothes his whiskers for her catfish robe whiskers for her robe\n\nWhere is my angel fallen down at the river bottom and is she there to stay?\nwhere is my Blackfoot blossom is she just playing possum who lives another day?\nnow sheโ€™s known as Catfish Kate\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - Catfish Kate (Official Video)", 189, false, "DzMff4KMf88", "https://www.youtube.com/watch?v=DzMff4KMf88", "/downloads/MusicVideos/Pixies Official/20190806 - PIXIES - Catfish Kate (Official Video).mkv", false, 1, ~U[2019-08-06 16:27:45Z]] 19:07:36.398 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.399 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-17 13:58:16Z], 1] 19:07:36.400 [debug] QUERY OK source="media_items" db=0.7ms idle=2.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" ["The official music video for 'On Graveyard Hill' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nAdd โ€˜On Graveyard Hillโ€™ to your music library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by Kii Arens / Bobbi Rich\nProducer: Bobbi Rich \nStaring: Alli Harvard\nVideo Location: Los Angeles\nShooting Date: June 25th and 26th 2019\nProduction Company: Rainbow Blood\nProduction Design: Bobbi Rich, Sahm Hanson \nDP: Danny Dwyer\nEditor: Danny Reams, Kii Arens\nArt: Kii Arens, Bobbi Rich, Blake Neubert, Oliver Hibert\nStyling: Daizy Lemonade\nMake up: Monique Paredes\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nOn Graveyard Hill Lyrics:\n \nAnd when the moon grows smaller Donna picks out a flower\ngives her a witchy power there in the witching hour in the witching hour\nDonnaโ€™s taking her potion eating all my devotion\nfucking up my emotion in the witching hour\nDonna picks her a flower in the witching hour\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nIn the poisonous forest Donna lights up her torches\nher eyes are flying saucers her hair is black and gorgeous\nI see her down at the crossroads she can lead you to madness\nsheโ€™s leading me into darkness in the witching hour\nin the witching hour in the witching hour\n \nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed and soon I will be killed\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - On Graveyard Hill (Official Video)", "af2e8fc0-d1e5-4230-a1b7-c8929c7903a4", 229, false, "E2o-65chdoc", "https://www.youtube.com/watch?v=E2o-65chdoc", 102, "/downloads/MusicVideos/Pixies Official/20190717 - PIXIES - On Graveyard Hill (Official Video).mkv", false, false, false, 1, [], 98, ~U[2019-07-17 13:58:16Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "The official music video for 'On Graveyard Hill' by Pixies taken from new album โ€˜Beneath the Eyrieโ€™. Listen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nIt's a Pixies Podcast - Listen and subscribe to the new podcast series here: https://Pixies.lnk.to/PodcastID\n\nAdd โ€˜On Graveyard Hillโ€™ to your music library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nDirected by Kii Arens / Bobbi Rich\nProducer: Bobbi Rich \nStaring: Alli Harvard\nVideo Location: Los Angeles\nShooting Date: June 25th and 26th 2019\nProduction Company: Rainbow Blood\nProduction Design: Bobbi Rich, Sahm Hanson \nDP: Danny Dwyer\nEditor: Danny Reams, Kii Arens\nArt: Kii Arens, Bobbi Rich, Blake Neubert, Oliver Hibert\nStyling: Daizy Lemonade\nMake up: Monique Paredes\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n \nOn Graveyard Hill Lyrics:\n \nAnd when the moon grows smaller Donna picks out a flower\ngives her a witchy power there in the witching hour in the witching hour\nDonnaโ€™s taking her potion eating all my devotion\nfucking up my emotion in the witching hour\nDonna picks her a flower in the witching hour\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nIn the poisonous forest Donna lights up her torches\nher eyes are flying saucers her hair is black and gorgeous\nI see her down at the crossroads she can lead you to madness\nsheโ€™s leading me into darkness in the witching hour\nin the witching hour in the witching hour\n \nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed\nOn the graveyard hill sheโ€™s calling out her curse\nIโ€™m taking my last breath with each chapter and each verse\nand soon I will be killed and soon I will be killed\n\n#Pixies #BeneathTheEyrie #Alternative", "PIXIES - On Graveyard Hill (Official Video)", 229, false, "E2o-65chdoc", "https://www.youtube.com/watch?v=E2o-65chdoc", "/downloads/MusicVideos/Pixies Official/20190717 - PIXIES - On Graveyard Hill (Official Video).mkv", false, 1, ~U[2019-07-17 13:58:16Z]] 19:07:36.400 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.400 [debug] QUERY OK source="media_items" db=0.2ms idle=2.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-25 12:45:01Z], 1] 19:07:36.401 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - It's a Pixies Podcast - Trailer 2", "ddd43371-9970-4012-b8d7-9a037c528a55", 21, false, "qhJ-ZiY5bZU", "https://www.youtube.com/watch?v=qhJ-ZiY5bZU", 103, "/downloads/MusicVideos/Pixies Official/20190625 - PIXIES - It's a Pixies Podcast - Trailer 2.mp4", false, false, false, 1, [], 98, ~U[2019-06-25 12:45:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - It's a Pixies Podcast - Trailer 2", 21, false, "qhJ-ZiY5bZU", "https://www.youtube.com/watch?v=qhJ-ZiY5bZU", "/downloads/MusicVideos/Pixies Official/20190625 - PIXIES - It's a Pixies Podcast - Trailer 2.mp4", false, 1, ~U[2019-06-25 12:45:01Z]] 19:07:36.402 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.402 [debug] QUERY OK source="media_items" db=0.2ms idle=2.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-17 12:49:53Z], 1] 19:07:36.404 [debug] QUERY OK source="media_items" db=1.9ms 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" ["It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - It's a Pixies Podcast - Trailer", "e0dff312-acc8-4b43-a59f-bccab78100b5", 60, false, "KKuukazuojw", "https://www.youtube.com/watch?v=KKuukazuojw", 104, "/downloads/MusicVideos/Pixies Official/20190617 - PIXIES - It's a Pixies Podcast - Trailer.mkv", false, false, false, 1, [], 98, ~U[2019-06-17 12:49:53Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "It's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - It's a Pixies Podcast - Trailer", 60, false, "KKuukazuojw", "https://www.youtube.com/watch?v=KKuukazuojw", "/downloads/MusicVideos/Pixies Official/20190617 - PIXIES - It's a Pixies Podcast - Trailer.mkv", false, 1, ~U[2019-06-17 12:49:53Z]] 19:07:36.405 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.405 [debug] QUERY OK source="media_items" db=0.2ms idle=3.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-12 15:55:13Z], 1] 19:07:36.406 [debug] QUERY OK source="media_items" db=0.5ms idle=3.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" ["Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Graveyard Hill'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Graveyard Hill' here: https://Pixies.lnk.to/GraveyardVideoID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - Graveyard Hill - Tom Dalgety Track Break Down", "00ab435c-a1f8-4a6a-bc1e-ca2ca4014521", 211, false, "bAD_XREhznM", "https://www.youtube.com/watch?v=bAD_XREhznM", 105, "/downloads/MusicVideos/Pixies Official/20190612 - PIXIES - Graveyard Hill - Tom Dalgety Track Break Down.mp4", false, false, false, 1, [], 98, ~U[2019-06-12 15:55:13Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Tom Dalgety, PIXIES' producer on new album 'Beneath the Eyrieโ€™ breaks down the elements of new track 'Graveyard Hill'.\n\nListen to the album in full or order a copy here: https://pixies.lnk.to/eyrieID\n\nWatch the official video for 'Graveyard Hill' here: https://Pixies.lnk.to/GraveyardVideoID\n \nIt's a Pixies Podcast - subscribe now here: https://Pixies.lnk.to/PodcastID\n\nPre-order the brand new album 'Beneath the Eyrie', out September 13: https://pixies.lnk.to/eyrieID\n \nAdd the new single โ€˜On Graveyard Hillโ€™ to your library: https://pixies.lnk.to/graveyardID\n\nFollow and subscribe to our โ€œTop Tracksโ€ playlist on Spotify or Apple Music here: https://Pixies.lnk.to/TopTracksID\n\nFollow Pixies on your preferred streaming site here: https://Pixies.lnk.to/FollowPixiesID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com", "PIXIES - Graveyard Hill - Tom Dalgety Track Break Down", 211, false, "bAD_XREhznM", "https://www.youtube.com/watch?v=bAD_XREhznM", "/downloads/MusicVideos/Pixies Official/20190612 - PIXIES - Graveyard Hill - Tom Dalgety Track Break Down.mp4", false, 1, ~U[2019-06-12 15:55:13Z]] 19:07:36.406 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.407 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-11-15 13:59:30Z], 1] 19:07:36.408 [debug] QUERY OK source="media_items" db=0.5ms 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" ["Pixies performing 'The Holiday Song', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Holiday Song Lyrics:\nWell sit right down my wicked son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday\nBut it always turn out this way\nHere I am, with my hand\n\nHe took his sister from his head\nAnd then painted her on the sheets\nAnd then rolled her up in grass and trees\nAnd they kissed till they were dead\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand\n\nWell sit right down my evil son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday, oh no\nBut it always turns out this way\nHere I am, with my hand\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand", "PIXIES - The Holiday Song (Live at Roundhouse, London)", "46734b04-b485-4527-b5e6-17452abadf79", 128, false, "mrEQP03HCQg", "https://www.youtube.com/watch?v=mrEQP03HCQg", 106, "/downloads/MusicVideos/Pixies Official/20181115 - PIXIES - The Holiday Song (Live at Roundhouse, London).mp4", false, false, false, 1, [], 98, ~U[2018-11-15 13:59:30Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'The Holiday Song', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nThe Holiday Song Lyrics:\nWell sit right down my wicked son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday\nBut it always turn out this way\nHere I am, with my hand\n\nHe took his sister from his head\nAnd then painted her on the sheets\nAnd then rolled her up in grass and trees\nAnd they kissed till they were dead\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand\n\nWell sit right down my evil son\nAnd let me tell you a story\nAbout the boy who fell from glory\nAnd how he was a wicked son\n\nThis ain't no holiday, oh no\nBut it always turns out this way\nHere I am, with my hand\n\nThis ain't no holiday\nBut it always turns out this way\nHere I am, with my hand", "PIXIES - The Holiday Song (Live at Roundhouse, London)", 128, false, "mrEQP03HCQg", "https://www.youtube.com/watch?v=mrEQP03HCQg", "/downloads/MusicVideos/Pixies Official/20181115 - PIXIES - The Holiday Song (Live at Roundhouse, London).mp4", false, 1, ~U[2018-11-15 13:59:30Z]] 19:07:36.408 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.408 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-11-06 11:45:21Z], 1] 19:07:36.434 [debug] Current batch of media processed. Will check again in 1000ms 19:07:36.518 [debug] QUERY OK source="media_items" db=109.0ms idle=2.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" ["Pixies performing 'Isla de Encanta', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "Pixies - Isla De Encanta (Live at Roundhouse, London)", "fb627d58-df04-4b03-aecc-7b835bf81cb3", 101, false, "BKQ3qVe_9bY", "https://www.youtube.com/watch?v=BKQ3qVe_9bY", 107, "/downloads/MusicVideos/Pixies Official/20181106 - Pixies - Isla De Encanta (Live at Roundhouse, London).mp4", false, false, false, 1, [], 98, ~U[2018-11-06 11:45:21Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Isla de Encanta', live at Roundhouse, London, 2018.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "Pixies - Isla De Encanta (Live at Roundhouse, London)", 101, false, "BKQ3qVe_9bY", "https://www.youtube.com/watch?v=BKQ3qVe_9bY", "/downloads/MusicVideos/Pixies Official/20181106 - Pixies - Isla De Encanta (Live at Roundhouse, London).mp4", false, 1, ~U[2018-11-06 11:45:21Z]] 19:07:36.519 [debug] QUERY OK source="sources" db=0.1ms idle=110.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.519 [debug] QUERY OK source="media_items" db=0.4ms idle=110.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-16 13:23:20Z], 1] 19:07:36.526 [debug] QUERY OK source="media_items" db=6.0ms idle=111.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" ["Pixies performing 'Talent', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\n\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "PIXIES - Talent (Live at Positivus Festival 2017)", "05706625-9cd5-4726-af6e-d976e047c99d", 131, false, "BC1zP9uuxcc", "https://www.youtube.com/watch?v=BC1zP9uuxcc", 108, "/downloads/MusicVideos/Pixies Official/20171016 - PIXIES - Talent (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-10-16 13:23:20Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Talent', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\n\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "PIXIES - Talent (Live at Positivus Festival 2017)", 131, false, "BC1zP9uuxcc", "https://www.youtube.com/watch?v=BC1zP9uuxcc", "/downloads/MusicVideos/Pixies Official/20171016 - PIXIES - Talent (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-16 13:23:20Z]] 19:07:36.527 [debug] QUERY OK source="sources" db=0.1ms idle=79.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] 19:07:36.527 [debug] QUERY OK source="media_items" db=0.5ms 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[2017-10-13 13:08:23Z], 1] 19:07:36.529 [debug] QUERY OK source="media_items" db=0.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" ["Pixies performing 'U-Mass', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nU-Mass Lyrics:\nIn the sleepy West\nOf the woody East \nIs a valley full\nFull o' pioneer\n\nWe' re not just kids\nTo say the least \nWe got ideas\nTo us that's dear\n\nLike capitalism\nLike communism \nLike lots of things\nYou've heard about\n\nAnd redneckers\nThey get us pissed \nAnd stupid stuff\nIt makes us shout\n\nOh dance with me\nOh don't be shy \nOh kiss me cunt\nOh kiss me cock \nOh kiss the world\nOh kiss the sky \nOh kiss my ass\nOh let it rock \nOf the April birds\nAnd the may bee \nOh baby \nIt's educational\nUniversity \nOf Massachusetts, please \nAnd here' s the last five \nIt's educational\nEeeed eeeed uuuuh caaaah tioooon", "PIXIES - U-Mass (Live at Positivus Festival 2017)", "c92d5842-192a-4e1c-980b-1d23a3591ac1", 183, false, "R1I9HcCiavA", "https://www.youtube.com/watch?v=R1I9HcCiavA", 109, "/downloads/MusicVideos/Pixies Official/20171013 - PIXIES - U-Mass (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-10-13 13:08:23Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'U-Mass', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nU-Mass Lyrics:\nIn the sleepy West\nOf the woody East \nIs a valley full\nFull o' pioneer\n\nWe' re not just kids\nTo say the least \nWe got ideas\nTo us that's dear\n\nLike capitalism\nLike communism \nLike lots of things\nYou've heard about\n\nAnd redneckers\nThey get us pissed \nAnd stupid stuff\nIt makes us shout\n\nOh dance with me\nOh don't be shy \nOh kiss me cunt\nOh kiss me cock \nOh kiss the world\nOh kiss the sky \nOh kiss my ass\nOh let it rock \nOf the April birds\nAnd the may bee \nOh baby \nIt's educational\nUniversity \nOf Massachusetts, please \nAnd here' s the last five \nIt's educational\nEeeed eeeed uuuuh caaaah tioooon", "PIXIES - U-Mass (Live at Positivus Festival 2017)", 183, false, "R1I9HcCiavA", "https://www.youtube.com/watch?v=R1I9HcCiavA", "/downloads/MusicVideos/Pixies Official/20171013 - PIXIES - U-Mass (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-13 13:08:23Z]] 19:07:36.529 [debug] QUERY OK source="sources" db=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] 19:07:36.530 [debug] QUERY OK source="media_items" db=0.3ms idle=3.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-09 10:52:40Z], 1] 19:07:36.532 [debug] QUERY OK source="media_items" db=0.9ms idle=3.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" ["Pixies performing 'Um Chagga Lagga', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017)", "9e31647f-388c-4c22-aa9e-6a34b9bdb755", 154, false, "CamBXbShwBA", "https://www.youtube.com/watch?v=CamBXbShwBA", 110, "/downloads/MusicVideos/Pixies Official/20171009 - PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-10-09 10:52:40Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Um Chagga Lagga', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017)", 154, false, "CamBXbShwBA", "https://www.youtube.com/watch?v=CamBXbShwBA", "/downloads/MusicVideos/Pixies Official/20171009 - PIXIES - Um Chagga Lagga (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-09 10:52:40Z]] 19:07:36.532 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.533 [debug] QUERY OK source="media_items" db=0.3ms idle=3.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-05 13:36:00Z], 1] 19:07:36.534 [debug] QUERY OK source="media_items" db=0.7ms idle=3.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" ["Pixies performing 'Crackity Jones', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "PIXIES - Crackity Jones (Live at Positivus Festival 2017)", "7c8f8f94-8a93-401e-834f-5e2ec3ecc69f", 88, false, "f2BNl7y0TBQ", "https://www.youtube.com/watch?v=f2BNl7y0TBQ", 111, "/downloads/MusicVideos/Pixies Official/20171005 - PIXIES - Crackity Jones (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-10-05 13:36:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Crackity Jones', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "PIXIES - Crackity Jones (Live at Positivus Festival 2017)", 88, false, "f2BNl7y0TBQ", "https://www.youtube.com/watch?v=f2BNl7y0TBQ", "/downloads/MusicVideos/Pixies Official/20171005 - PIXIES - Crackity Jones (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-05 13:36:00Z]] 19:07:36.534 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.535 [debug] QUERY OK source="media_items" db=0.3ms 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[2017-10-02 16:13:03Z], 1] 19:07:36.536 [debug] QUERY OK source="media_items" db=0.6ms 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" ["Pixies performing 'Debaser', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDebaser Lyrics:\nGot me a movie\nI want you to know\nSlicing up eyeballs\nI want you to know\n\nGirlie so groovy\nI want you to know\nDon't know about you\nBut I am un chien andalusia\n\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nWanna grow up to be\n\nBe a debaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\n\nGot me a movie\nHa ha ha ho\nSlicing up eyeballs\nHa ha ha ho\n\nGirlie so groovie\nHa ha ha ho\nDon't know about you\nBut I am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\n\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser", "PIXIES - Debaser (Live at Positivus Festival 2017)", "150b9797-06dd-46a3-bd8f-dd689764cdd9", 164, false, "RSROoVfAako", "https://www.youtube.com/watch?v=RSROoVfAako", 112, "/downloads/MusicVideos/Pixies Official/20171002 - PIXIES - Debaser (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-10-02 16:13:03Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Debaser', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDebaser Lyrics:\nGot me a movie\nI want you to know\nSlicing up eyeballs\nI want you to know\n\nGirlie so groovy\nI want you to know\nDon't know about you\nBut I am un chien andalusia\n\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nWanna grow up to be\n\nBe a debaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\n\nGot me a movie\nHa ha ha ho\nSlicing up eyeballs\nHa ha ha ho\n\nGirlie so groovie\nHa ha ha ho\nDon't know about you\nBut I am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\nI am un chien andalusia\n\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser\nDebaser", "PIXIES - Debaser (Live at Positivus Festival 2017)", 164, false, "RSROoVfAako", "https://www.youtube.com/watch?v=RSROoVfAako", "/downloads/MusicVideos/Pixies Official/20171002 - PIXIES - Debaser (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-10-02 16:13:03Z]] 19:07:36.536 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.537 [debug] QUERY OK source="media_items" db=0.4ms idle=3.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-21 12:12:53Z], 1] 19:07:36.538 [debug] QUERY OK source="media_items" db=0.7ms idle=3.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" ["Pixies performing 'Vamos', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVamos Lyrics:\nEstaba pensando sobreviviendo\nCon mi sister en New Jersey\nElla me dijo que es una vida buena alla\nBien rica bien chevere\n\nWe'll keep well bred\nWe'll stay well fed\nWe'll have our sons\nThey will be all well hung\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\n\nI keep getting friends\nLooking like lesbians\nIf we get bored\nWe'll move to California\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa", "PIXIES - Vamos (Live at Positivus Festival 2017)", "ca96ad87-0564-4ed6-9f56-38bf611b315b", 293, false, "IJxeN2SpGWA", "https://www.youtube.com/watch?v=IJxeN2SpGWA", 113, "/downloads/MusicVideos/Pixies Official/20170921 - PIXIES - Vamos (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-09-21 12:12:53Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Vamos', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVamos Lyrics:\nEstaba pensando sobreviviendo\nCon mi sister en New Jersey\nElla me dijo que es una vida buena alla\nBien rica bien chevere\n\nWe'll keep well bred\nWe'll stay well fed\nWe'll have our sons\nThey will be all well hung\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\n\nI keep getting friends\nLooking like lesbians\nIf we get bored\nWe'll move to California\n\nThey'll come and play\nTheir friends will say\n\"Your daddy's rich\nYour mamma's a pretty thing\"\n\nThat maid Maria\nShe's really okay\n\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa\nVamos a jugar por la playa", "PIXIES - Vamos (Live at Positivus Festival 2017)", 293, false, "IJxeN2SpGWA", "https://www.youtube.com/watch?v=IJxeN2SpGWA", "/downloads/MusicVideos/Pixies Official/20170921 - PIXIES - Vamos (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-09-21 12:12:53Z]] 19:07:36.539 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.539 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=2.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-15 11:35:50Z], 1] 19:07:36.541 [debug] QUERY OK source="media_items" db=0.7ms idle=3.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" ["Pixies performing 'Nimrod's Son', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNimrod's Son Lyrics:\nOne night upon my motorcycle through the desert speed\nAnd it smashed my body so that all my friends thought I was dead\nMy sister held me close and whispered to my bleeding head\n\"You are the son of a mother fucker\"\n\nOne two three four\n\nI shook all night and held her hand\nChocolate people, well I'll be damned\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me\n\nIn my motorcycle mirror I think about the life I've led\nAnd how my soul's been aching all the holes where I have bled\nMy image spoke to me, yes to me and often said\n\"You are the son of incestuous union\"\n\nOne two three\n\nNow my head is clear, my luke hands washed\nMy daughter's pure, my son is tall\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me", "PIXIES - Nimrod's Son (Live at Positivus Festival 2017)", "cc8b849d-e00e-436c-be6e-6bff06738f9a", 146, false, "cZmpABCgM9I", "https://www.youtube.com/watch?v=cZmpABCgM9I", 114, "/downloads/MusicVideos/Pixies Official/20170915 - PIXIES - Nimrod's Son (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-09-15 11:35:50Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Nimrod's Son', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNimrod's Son Lyrics:\nOne night upon my motorcycle through the desert speed\nAnd it smashed my body so that all my friends thought I was dead\nMy sister held me close and whispered to my bleeding head\n\"You are the son of a mother fucker\"\n\nOne two three four\n\nI shook all night and held her hand\nChocolate people, well I'll be damned\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me\n\nIn my motorcycle mirror I think about the life I've led\nAnd how my soul's been aching all the holes where I have bled\nMy image spoke to me, yes to me and often said\n\"You are the son of incestuous union\"\n\nOne two three\n\nNow my head is clear, my luke hands washed\nMy daughter's pure, my son is tall\nLand of plenty, land of fun\nTo find out I'm Nimrod's son\n\nOh bury me\nFar away please, bury me\n\nThe joke has come upon me", "PIXIES - Nimrod's Son (Live at Positivus Festival 2017)", 146, false, "cZmpABCgM9I", "https://www.youtube.com/watch?v=cZmpABCgM9I", "/downloads/MusicVideos/Pixies Official/20170915 - PIXIES - Nimrod's Son (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-09-15 11:35:50Z]] 19:07:36.541 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.541 [debug] QUERY OK source="media_items" db=0.2ms idle=2.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-07 11:40:27Z], 1] 19:07:36.543 [debug] QUERY OK source="media_items" db=1.4ms idle=2.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" ["Pixies performing 'La La Love You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah \nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "PIXIES - La La Love You (Live at Positivus Festival 2017)", "039859e1-05ed-46a3-bc40-5fce5b40a181", 182, false, "LZwLzQamDgA", "https://www.youtube.com/watch?v=LZwLzQamDgA", 115, "/downloads/MusicVideos/Pixies Official/20170907 - PIXIES - La La Love You (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-09-07 11:40:27Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'La La Love You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah \nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "PIXIES - La La Love You (Live at Positivus Festival 2017)", 182, false, "LZwLzQamDgA", "https://www.youtube.com/watch?v=LZwLzQamDgA", "/downloads/MusicVideos/Pixies Official/20170907 - PIXIES - La La Love You (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-09-07 11:40:27Z]] 19:07:36.543 [debug] QUERY OK source="sources" db=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] 19:07:36.544 [debug] QUERY OK source="media_items" db=0.2ms idle=3.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-04 13:45:57Z], 1] 19:07:36.545 [debug] QUERY OK source="media_items" db=0.5ms 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" ["Pixies performing 'Number 13 Baby', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNumber 13 Baby Lyrics:\nGot hair in a girl, that flows to her bones\nAnd a comb in her pocket, if the winds get blown\nStripes on her eyes when she walks slow\nBut her face falls down, when she go, go, go\nBlack tear falling on my lazy queen\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state \nI'm in a state, I'm in\n\nChoir in the yard, in the house next door\nWhere a grandma brought, some songs from the shore\nSix foot girl gonna, sweat when she dig\nStand close to the fire, when they light the pig\nStanding in her chinos shirt pulled off clean\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state, I'm in a state\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state", "PIXIES - Number 13 Baby (Live at Positivus Festival 2017)", "dacbcfb6-d89e-4c6d-96e4-46d16a241da8", 234, false, "clwwKUE48aE", "https://www.youtube.com/watch?v=clwwKUE48aE", 116, "/downloads/MusicVideos/Pixies Official/20170904 - PIXIES - Number 13 Baby (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-09-04 13:45:57Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Number 13 Baby', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nNumber 13 Baby Lyrics:\nGot hair in a girl, that flows to her bones\nAnd a comb in her pocket, if the winds get blown\nStripes on her eyes when she walks slow\nBut her face falls down, when she go, go, go\nBlack tear falling on my lazy queen\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state \nI'm in a state, I'm in\n\nChoir in the yard, in the house next door\nWhere a grandma brought, some songs from the shore\nSix foot girl gonna, sweat when she dig\nStand close to the fire, when they light the pig\nStanding in her chinos shirt pulled off clean\nGotta tattooed tit say number 13\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state, I'm in a state\nI'm in a state, I'm in a state, I'm in a state\n\nViva, don't want no blue eyes\nLa loma, I want brown eyes\nRica, I'm in a state", "PIXIES - Number 13 Baby (Live at Positivus Festival 2017)", 234, false, "clwwKUE48aE", "https://www.youtube.com/watch?v=clwwKUE48aE", "/downloads/MusicVideos/Pixies Official/20170904 - PIXIES - Number 13 Baby (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-09-04 13:45:57Z]] 19:07:36.545 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.545 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-29 14:06:51Z], 1] 19:07:36.546 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Pixies performing 'Monkey Gone To Heaven, live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMonkey Gone To Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven", "PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017)", "1ee2fac5-fee9-40f2-a444-8272c4876465", 178, false, "iON2s4uxqH4", "https://www.youtube.com/watch?v=iON2s4uxqH4", 117, "/downloads/MusicVideos/Pixies Official/20170829 - PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-08-29 14:06:51Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Monkey Gone To Heaven, live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMonkey Gone To Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven", "PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017)", 178, false, "iON2s4uxqH4", "https://www.youtube.com/watch?v=iON2s4uxqH4", "/downloads/MusicVideos/Pixies Official/20170829 - PIXIES - Monkey Gone To Heaven (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-08-29 14:06:51Z]] 19:07:36.546 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.547 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-24 12:55:27Z], 1] 19:07:36.547 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Pixies performing 'Caribou', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live at Positivus Festival 2017)", "b4ab5f02-03d7-4b4a-8f3c-383a22bbfa5c", 221, false, "aiPDUgu35Uo", "https://www.youtube.com/watch?v=aiPDUgu35Uo", 118, "/downloads/MusicVideos/Pixies Official/20170824 - PIXIES - Caribou (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-08-24 12:55:27Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Caribou', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live at Positivus Festival 2017)", 221, false, "aiPDUgu35Uo", "https://www.youtube.com/watch?v=aiPDUgu35Uo", "/downloads/MusicVideos/Pixies Official/20170824 - PIXIES - Caribou (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-08-24 12:55:27Z]] 19:07:36.548 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.548 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-18 12:08:01Z], 1] 19:07:36.549 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Pixies performing 'Isla deEncanta', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "PIXIES - Isla de Encanta (Live at Positivus Festival 2017)", "76d75c4c-b223-4d62-984e-f06ae003fadf", 101, false, "L4oFkR7_x78", "https://www.youtube.com/watch?v=L4oFkR7_x78", 119, "/downloads/MusicVideos/Pixies Official/20170818 - PIXIES - Isla de Encanta (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-08-18 12:08:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Isla deEncanta', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nIsla de Encanta Lyrics:\nHermanita ven conmigo\nHermanita ven conmigo\nHay aviones cada hora\n\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nDonde no hay sufrimiento\nDonde no hay sufrimiento\nMe vieron pasar por la calle\nIsla del encanto\nMe voy! \nMe voy! \nMe voy!\n\nNuestro propio animal canta a la gente pa'gratis\nHey babe what are we doing here? \nLaa, loh, patria\nIsla del encanto\nMe voy!\nMe voy! \nMe voy!", "PIXIES - Isla de Encanta (Live at Positivus Festival 2017)", 101, false, "L4oFkR7_x78", "https://www.youtube.com/watch?v=L4oFkR7_x78", "/downloads/MusicVideos/Pixies Official/20170818 - PIXIES - Isla de Encanta (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-08-18 12:08:01Z]] 19:07:36.549 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.549 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-04 13:21:26Z], 1] 19:07:36.550 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["Pixies performing 'Something Against You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "PIXIES - Something Against You (Live at Positivus Festival 2017)", "88a6b8ff-2204-49ca-804d-ebf68984a3b6", 101, false, "pkcex-xGRxA", "https://www.youtube.com/watch?v=pkcex-xGRxA", 120, "/downloads/MusicVideos/Pixies Official/20170804 - PIXIES - Something Against You (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-08-04 13:21:26Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Something Against You', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "PIXIES - Something Against You (Live at Positivus Festival 2017)", 101, false, "pkcex-xGRxA", "https://www.youtube.com/watch?v=pkcex-xGRxA", "/downloads/MusicVideos/Pixies Official/20170804 - PIXIES - Something Against You (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-08-04 13:21:26Z]] 19:07:36.550 [debug] QUERY OK source="sources" db=0.0ms 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] 19:07:36.551 [debug] QUERY OK source="media_items" db=0.2ms 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[2017-07-26 14:42:19Z], 1] 19:07:36.551 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Pixies performing 'Rock Music', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nRock Music Lyrics:\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth, your mouth\nYour mouth, your mouth", "PIXIES - Rock Music (Live at Positivus Festival 2017)", "e2c0e926-a110-4375-ac2e-d3035e6a72bc", 104, false, "ocbrKwzvizc", "https://www.youtube.com/watch?v=ocbrKwzvizc", 121, "/downloads/MusicVideos/Pixies Official/20170726 - PIXIES - Rock Music (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-07-26 14:42:19Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Rock Music', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nRock Music Lyrics:\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\nYour mouth's a mile away\n\nYour mouth I'm already gone\nHey you know me, me conoce\n\nYour mouth, your mouth\nYour mouth, your mouth", "PIXIES - Rock Music (Live at Positivus Festival 2017)", 104, false, "ocbrKwzvizc", "https://www.youtube.com/watch?v=ocbrKwzvizc", "/downloads/MusicVideos/Pixies Official/20170726 - PIXIES - Rock Music (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-07-26 14:42:19Z]] 19:07:36.552 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.552 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-21 12:53:16Z], 1] 19:07:36.553 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Pixies performing 'Wave Of Mutilation', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWave Of Mutilation Lyrics:\nCease to resist, giving my goodbye\nDrive my car into the ocean\nYou'll think I'm dead, but I sail away\nOn a wave of mutilation\nA wave of mutilation\nWave of mutilation\nWave\nWave\n\nI've kissed mermaids, rode the El Nino\nWalked the sand with the crustaceans\nCould find my way to Mariana\nOn a wave of mutilation\nWave of mutilation\nWave of mutilation\nWave\nWave\n\nWave of mutilation\nWave of mutilation\nWave of mutilation\nWave \nWave", "PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017)", "40701f07-cf81-47f9-8fb4-2f7bf4e5fa44", 126, false, "jpbrjvTh9v0", "https://www.youtube.com/watch?v=jpbrjvTh9v0", 122, "/downloads/MusicVideos/Pixies Official/20170721 - PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-07-21 12:53:16Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Wave Of Mutilation', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWave Of Mutilation Lyrics:\nCease to resist, giving my goodbye\nDrive my car into the ocean\nYou'll think I'm dead, but I sail away\nOn a wave of mutilation\nA wave of mutilation\nWave of mutilation\nWave\nWave\n\nI've kissed mermaids, rode the El Nino\nWalked the sand with the crustaceans\nCould find my way to Mariana\nOn a wave of mutilation\nWave of mutilation\nWave of mutilation\nWave\nWave\n\nWave of mutilation\nWave of mutilation\nWave of mutilation\nWave \nWave", "PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017)", 126, false, "jpbrjvTh9v0", "https://www.youtube.com/watch?v=jpbrjvTh9v0", "/downloads/MusicVideos/Pixies Official/20170721 - PIXIES - Wave Of Mutilation (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-07-21 12:53:16Z]] 19:07:36.553 [debug] QUERY OK source="sources" db=0.1ms 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] 19:07:36.554 [debug] QUERY OK source="media_items" db=0.3ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-19 11:54:56Z], 1] 19:07:36.554 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Pixies performing 'Gouge Away', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nGouge Away Lyrics:\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nMissy aggravation\nSome sacred questions\nYou stroke my locks\nSome marijuana\nIf you got some\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nSleeping on your bed\nYou break my arms\nYou spoon my eyes\nBeen rubbing a bad charm\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nChained to the pillars\nA three day party\nI break the walls\nAnd kill us all\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to", "PIXIES - Gouge Away (Live at Positivus Festival 2017)", "93aaecf5-3fa8-491f-a15f-a27977714fa4", 283, false, "obIiQctzV5o", "https://www.youtube.com/watch?v=obIiQctzV5o", 123, "/downloads/MusicVideos/Pixies Official/20170719 - PIXIES - Gouge Away (Live at Positivus Festival 2017).mp4", false, false, false, 1, [], 98, ~U[2017-07-19 11:54:56Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Gouge Away', live at Positivus Festival 2017\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nGouge Away Lyrics:\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nMissy aggravation\nSome sacred questions\nYou stroke my locks\nSome marijuana\nIf you got some\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nSleeping on your bed\nYou break my arms\nYou spoon my eyes\nBeen rubbing a bad charm\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to\n\nChained to the pillars\nA three day party\nI break the walls\nAnd kill us all\nWith holy fingers\n\nGouge away\nYou can gouge away\nStay all day\nIf you want to", "PIXIES - Gouge Away (Live at Positivus Festival 2017)", 283, false, "obIiQctzV5o", "https://www.youtube.com/watch?v=obIiQctzV5o", "/downloads/MusicVideos/Pixies Official/20170719 - PIXIES - Gouge Away (Live at Positivus Festival 2017).mp4", false, 1, ~U[2017-07-19 11:54:56Z]] 19:07:36.555 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.555 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-02 12:59:10Z], 1] 19:07:36.556 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo Directed by: Paz Lenchantin\nGraffiti by: Jules Muck \"MuckRock\"\nStarring:\nPianist - Mario Merdirossian\nDriver - Hannah Vandermolen\nMiddle seat girl - Adelaide Crocker\nRed lips girl - Virginia Rand\nMake-up artist - Sydney Costely\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "Pixies - Classic Masher (Official Video)", "31fce459-1aa7-44b8-842e-343b879d6a5b", 163, false, "ICbuoRbclQQ", "https://www.youtube.com/watch?v=ICbuoRbclQQ", 124, "/downloads/MusicVideos/Pixies Official/20161102 - Pixies - Classic Masher (Official Video).mp4", false, false, false, 1, [], 98, ~U[2016-11-02 12:59:10Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo Directed by: Paz Lenchantin\nGraffiti by: Jules Muck \"MuckRock\"\nStarring:\nPianist - Mario Merdirossian\nDriver - Hannah Vandermolen\nMiddle seat girl - Adelaide Crocker\nRed lips girl - Virginia Rand\nMake-up artist - Sydney Costely\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "Pixies - Classic Masher (Official Video)", 163, false, "ICbuoRbclQQ", "https://www.youtube.com/watch?v=ICbuoRbclQQ", "/downloads/MusicVideos/Pixies Official/20161102 - Pixies - Classic Masher (Official Video).mp4", false, 1, ~U[2016-11-02 12:59:10Z]] 19:07:36.556 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.557 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 13:16:24Z], 1] 19:07:36.557 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["Pixies 'All I Think About Now' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll I Think About Now Lyrics:\nI try to think about tomorrow\nBut I always think about the past\n\nAbout the things that didn't last\n\nIf I could go to the beginning\nThen for sure I would be another way\n\nMake it better for today\n\nIf I could go to the beginning\nI would be another way\n\nMake it better for today\n\nRemember when we were happy? \nIf I'm late can I thank you now?\n\nI'm gonna try anyhow\n\nI remember we were happy\nThat's all I think about now\n\nThat's all I think about now\nI remember we were happy\n\nThat's all I think about now\nIf you have any doubt\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - All I Think About Now (Official Audio)", "f6312fc2-edf8-4c6b-8b44-66b42d09f482", 187, false, "7Nf8o-qhO2g", "https://www.youtube.com/watch?v=7Nf8o-qhO2g", 125, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All I Think About Now (Official Audio).mp4", false, false, false, 1, [], 90, ~U[2016-10-14 13:16:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'All I Think About Now' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll I Think About Now Lyrics:\nI try to think about tomorrow\nBut I always think about the past\n\nAbout the things that didn't last\n\nIf I could go to the beginning\nThen for sure I would be another way\n\nMake it better for today\n\nIf I could go to the beginning\nI would be another way\n\nMake it better for today\n\nRemember when we were happy? \nIf I'm late can I thank you now?\n\nI'm gonna try anyhow\n\nI remember we were happy\nThat's all I think about now\n\nThat's all I think about now\nI remember we were happy\n\nThat's all I think about now\nIf you have any doubt\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - All I Think About Now (Official Audio)", 187, false, "7Nf8o-qhO2g", "https://www.youtube.com/watch?v=7Nf8o-qhO2g", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All I Think About Now (Official Audio).mp4", false, 1, ~U[2016-10-14 13:16:24Z]] 19:07:36.558 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.558 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:52Z], 1] 19:07:36.559 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["Pixies 'All The Saints' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll The Saints Lyrics:\nAll the saints that I love\nSome below some above\nFrom this world they were torn\nFrom their seed I was born\n\nWondering why I'm still here\nToo many times I had fear\nTrying to be near you\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - All The Saints (Official Audio)", "ae0c2647-48f5-4f5b-a5cb-d9b4f82af476", 161, false, "loG0HjEjWMU", "https://www.youtube.com/watch?v=loG0HjEjWMU", 126, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All The Saints (Official Audio).mp4", false, false, false, 1, [], 90, ~U[2016-10-14 12:57:52Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'All The Saints' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAll The Saints Lyrics:\nAll the saints that I love\nSome below some above\nFrom this world they were torn\nFrom their seed I was born\n\nWondering why I'm still here\nToo many times I had fear\nTrying to be near you\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - All The Saints (Official Audio)", 161, false, "loG0HjEjWMU", "https://www.youtube.com/watch?v=loG0HjEjWMU", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - All The Saints (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:52Z]] 19:07:36.559 [debug] QUERY OK source="sources" db=0.0ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.559 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:52Z], 1] 19:07:36.560 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Classic Masher (Official Audio)", "82e8c4b7-d1b5-4079-a8e1-4bc548660e6a", 157, false, "ZZk91Kibu8U", "https://www.youtube.com/watch?v=ZZk91Kibu8U", 127, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Classic Masher (Official Audio).mp4", false, false, false, 1, [], 90, ~U[2016-10-14 12:57:52Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Classic Masher' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nClassic Masher Lyrics:\nSaw you coming my way\nPut my nose in a book\nSome crap that you gave me\nOr something that I took\n\nMan, he looked so good\nIt had to be ooze leather\nHe's so together\nOozing like I never could\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nHe's playing dumb\nYou're looking at clothes\nStraightening his hat\nMr. Shnook ho-hum\n\nI should've shook his hand\nI never used to feel bad\nI never felt so blue\nGuess I never amused you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you\n\nI bet he's a classic masher\nHe toot-toots when he likes the view\nTรชte-ร -tรชte with his haberdasher\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\nThey talk boots while they're laughing at you \n(They talk boots while they're laughing at you)\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Classic Masher (Official Audio)", 157, false, "ZZk91Kibu8U", "https://www.youtube.com/watch?v=ZZk91Kibu8U", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Classic Masher (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:52Z]] 19:07:36.561 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.561 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:52Z], 1] 19:07:36.562 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Pixies 'Bel Esprit' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBel Esprit Lyrics:\nHe did his little dance\nThere up in the north of Spain\nDanced all the way to France\nJust to try and bring her rain\n\nThat's the way of this man\n\nHe rolled away the stone\nWith a plastic crucifix\n'Cause he'd rather get his kicks\nThan be here all alone\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nShe thinks he has no soul\n'Cause he never learned to crawl\n\nThat's the way of this man\n\nAnd he can only sing\nOf his incipient love\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nThat's the way of this man \nThat's the way of this man\n\nThat's the way of this man \nThat's the way of this man\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Bel Esprit (Official Audio)", "67178614-db6a-4ee2-976a-679ac545e31c", 192, false, "0O6Q6vb4KBk", "https://www.youtube.com/watch?v=0O6Q6vb4KBk", 128, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Bel Esprit (Official Audio).mp4", false, false, false, 1, [], 90, ~U[2016-10-14 12:57:52Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Bel Esprit' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBel Esprit Lyrics:\nHe did his little dance\nThere up in the north of Spain\nDanced all the way to France\nJust to try and bring her rain\n\nThat's the way of this man\n\nHe rolled away the stone\nWith a plastic crucifix\n'Cause he'd rather get his kicks\nThan be here all alone\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nShe thinks he has no soul\n'Cause he never learned to crawl\n\nThat's the way of this man\n\nAnd he can only sing\nOf his incipient love\n\nThat's the way of this man\n\nHe's not much of a bel esprit\nShe can't seem to understand him\nA bit more like a chimpanzee\n\nThat's the way of this man \nThat's the way of this man\n\nThat's the way of this man \nThat's the way of this man\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Bel Esprit (Official Audio)", 192, false, "0O6Q6vb4KBk", "https://www.youtube.com/watch?v=0O6Q6vb4KBk", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Bel Esprit (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:52Z]] 19:07:36.562 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.562 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:52Z], 1] 19:07:36.563 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["Pixies 'Baal's Back' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBaal's Back Lyrics:\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nAnd when you're lying on the silver tracks\nNo difference to me\n\nYou don't know that you're a sacrifice\nAll my love has turned back into ice\nPeople, when the sky is turning black\nYou'll know that it's me\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back\n\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nPeople, when the sky is turning black\nYou'll know that it's me, oh\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back, baal's back, baal's back\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Baal's Back (Official Audio)", "6f8ab991-2a24-407d-9df4-01e2db7b2338", 114, false, "-M3NYDaV5Pc", "https://www.youtube.com/watch?v=-M3NYDaV5Pc", 129, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Baal's Back (Official Audio).mp4", false, false, false, 1, [], 90, ~U[2016-10-14 12:57:52Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Baal's Back' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nBaal's Back Lyrics:\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nAnd when you're lying on the silver tracks\nNo difference to me\n\nYou don't know that you're a sacrifice\nAll my love has turned back into ice\nPeople, when the sky is turning black\nYou'll know that it's me\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back\n\nI bet you thought that I was dead and gone\nYou wouldn't know that something's even on\nPeople, when the sky is turning black\nYou'll know that it's me, oh\n\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nAre you saving? Are you saving it for me?\nAre you saving all your precious love for me?\nBaal's back, baal's back, baal's back\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Baal's Back (Official Audio)", 114, false, "-M3NYDaV5Pc", "https://www.youtube.com/watch?v=-M3NYDaV5Pc", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Baal's Back (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:52Z]] 19:07:36.563 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.564 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:51Z], 1] 19:07:36.564 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Pixies 'Plaster Of Paris' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlaster Of Paris Lyrics:\nYou look like a praying mantis\nYou could say that the bug is man\nBig joke or a small disaster\nLast chance before they give it the plaster\n\nPaint my picture and I'll paint you\nYou're not like others you ain't\nRunning down the hill I thought I passed her\nLast chance before they give it the plaster\n\nI can't dance but I don't wanna bore ya\nLast line from the Cephalophore\nI'll be the son of a son of a son of a bastard\nLast chance before they give it the plaster\n\nBig joke or a small disaster\nLast chance before they give it the plaster\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Plaster Of Paris (Official Audio)", "18ab912d-9c73-4229-93fa-658fcd39dd94", 127, false, "vI9ivJ276Xg", "https://www.youtube.com/watch?v=vI9ivJ276Xg", 130, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Plaster Of Paris (Official Audio).mp4", false, false, false, 1, [], 90, ~U[2016-10-14 12:57:51Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Plaster Of Paris' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nPlaster Of Paris Lyrics:\nYou look like a praying mantis\nYou could say that the bug is man\nBig joke or a small disaster\nLast chance before they give it the plaster\n\nPaint my picture and I'll paint you\nYou're not like others you ain't\nRunning down the hill I thought I passed her\nLast chance before they give it the plaster\n\nI can't dance but I don't wanna bore ya\nLast line from the Cephalophore\nI'll be the son of a son of a son of a bastard\nLast chance before they give it the plaster\n\nBig joke or a small disaster\nLast chance before they give it the plaster\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Plaster Of Paris (Official Audio)", 127, false, "vI9ivJ276Xg", "https://www.youtube.com/watch?v=vI9ivJ276Xg", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Plaster Of Paris (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:51Z]] 19:07:36.565 [debug] QUERY OK source="sources" db=0.1ms 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] 19:07:36.565 [debug] QUERY OK source="media_items" db=0.2ms 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[2016-10-14 12:57:51Z], 1] 19:07:36.567 [debug] QUERY OK source="media_items" db=1.6ms idle=1.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" ["Pixies 'Might As Well Be Gone' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMight As Well Be Gone Lyrics:\nYou're the chosen one\nBut I could use a change\nEven golden suns\nFind the end of their reign\n\nYou might as well be gone\nYou might as well be gone\nThat's my speech\nThat's my song\n\nIn the streets tonight\nBut the bars are all closed\nWe could meet tonight\nBut you're only a ghost\n\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\nYou might as well be gone\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Might As Well Be Gone (Official Audio)", "7d05a09b-f6c4-45e1-966c-fce6b5af4779", 168, false, "sgxf0NlB_AM", "https://www.youtube.com/watch?v=sgxf0NlB_AM", 131, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Might As Well Be Gone (Official Audio).mp4", false, false, false, 1, [], 90, ~U[2016-10-14 12:57:51Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Might As Well Be Gone' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMight As Well Be Gone Lyrics:\nYou're the chosen one\nBut I could use a change\nEven golden suns\nFind the end of their reign\n\nYou might as well be gone\nYou might as well be gone\nThat's my speech\nThat's my song\n\nIn the streets tonight\nBut the bars are all closed\nWe could meet tonight\nBut you're only a ghost\n\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\nYou might as well be gone\nYou might as well be gone\nYou might as well be gone\nYeah, you might as well be gone\nThat's my speech\nThat's my song\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Might As Well Be Gone (Official Audio)", 168, false, "sgxf0NlB_AM", "https://www.youtube.com/watch?v=sgxf0NlB_AM", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Might As Well Be Gone (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:51Z]] 19:07:36.567 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.568 [debug] QUERY OK source="media_items" db=0.2ms 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[2016-10-14 12:57:51Z], 1] 19:07:36.568 [debug] QUERY OK source="media_items" db=0.5ms idle=3.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" ["Pixies 'Oona' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nOona Lyrics:\nHer place was like an eyrie\nThe fall seemed very scary\nDown to the strand\nPlease, I wanna be in your band\n\nI see her body swaying\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\nAnd automatic writing\nI hear they do it nightly\nHer wild jams\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Oona (Official Audio)", "c7e5724b-11c6-4658-82d2-7ea6004300ef", 218, false, "WOW3M7FHxVM", "https://www.youtube.com/watch?v=WOW3M7FHxVM", 132, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Oona (Official Audio).mp4", false, false, false, 1, [], 90, ~U[2016-10-14 12:57:51Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Oona' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nOona Lyrics:\nHer place was like an eyrie\nThe fall seemed very scary\nDown to the strand\nPlease, I wanna be in your band\n\nI see her body swaying\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\nAnd automatic writing\nI hear they do it nightly\nHer wild jams\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\nI hear her fingers playing\nHer parlor grand\nPlease, I wanna be in your band\nPlease, I wanna be in your band\nPlease, I wanna be in your band\n\nOona, I will await destruction\nOona, I will await destruction\nMy owner, I'm Oona's\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Oona (Official Audio)", 218, false, "WOW3M7FHxVM", "https://www.youtube.com/watch?v=WOW3M7FHxVM", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Oona (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:51Z]] 19:07:36.569 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.569 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-14 12:57:51Z], 1] 19:07:36.570 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["Pixies 'Head Carrier' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead Carrier Lyrics:\nHead carrier \nHead carrier\nHey, Rusty, come hold Luther's hand\nIt's deja-vu, it's not like I planned\nLooks like I'm going where I've already been\n\nI'm going down the drain, again\n\nHead carrier\nHead carrier\nIs this really worth it?\nI got a prison cough\nA three-headed monster cut Denny's head right off\nYou can't be too chill\nYou can't be too zen\n\nI'm going down the drain, again\nI'm going down the drain, again \nI'm going down the drain, again\nUp the hill to have him killed and he still hadn't died \nHe talked a while and walked six mile down to riverside\n\nHead carrier \nHead carrier \nHead carrier \nHead carrier\nHead carrier\nHead carrier\nHead carrier\nHead carrier\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Head Carrier (Official Audio)", "e407f1d7-aa86-4ca1-a819-85133399d48f", 217, false, "Gt3BRxOYn7k", "https://www.youtube.com/watch?v=Gt3BRxOYn7k", 133, "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Head Carrier (Official Audio).mp4", false, false, false, 1, [], 90, ~U[2016-10-14 12:57:51Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Head Carrier' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead Carrier Lyrics:\nHead carrier \nHead carrier\nHey, Rusty, come hold Luther's hand\nIt's deja-vu, it's not like I planned\nLooks like I'm going where I've already been\n\nI'm going down the drain, again\n\nHead carrier\nHead carrier\nIs this really worth it?\nI got a prison cough\nA three-headed monster cut Denny's head right off\nYou can't be too chill\nYou can't be too zen\n\nI'm going down the drain, again\nI'm going down the drain, again \nI'm going down the drain, again\nUp the hill to have him killed and he still hadn't died \nHe talked a while and walked six mile down to riverside\n\nHead carrier \nHead carrier \nHead carrier \nHead carrier\nHead carrier\nHead carrier\nHead carrier\nHead carrier\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Head Carrier (Official Audio)", 217, false, "Gt3BRxOYn7k", "https://www.youtube.com/watch?v=Gt3BRxOYn7k", "/downloads/MusicVideos/Pixies Official/20161014 - PIXIES - Head Carrier (Official Audio).mp4", false, 1, ~U[2016-10-14 12:57:51Z]] 19:07:36.570 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.571 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-06 13:30:37Z], 1] 19:07:36.572 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Pixies performing 'Um Chagga Lagga' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo by Louis Collin & Black Francis.\n\nDirected by Louis Collin. \nActress: Romane Coumes.\n\nWriter: Black Francis\nDirector of Photography, Editor: Louis Collin \nLighting designer: Myles Mangino\nLights: Hugues-Alban Bermond & Lionel Colet\nRegie: Assina Hidouche & Fabien Labarbe\nMake Up: Olivier Chauzy & Camille Martin\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\n\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Um Chagga Lagga (Official Video)", "efa6ef50-662b-4c50-aa61-f6c93d76b815", 180, false, "wCFPpnHFTts", "https://www.youtube.com/watch?v=wCFPpnHFTts", 134, "/downloads/MusicVideos/Pixies Official/20161006 - PIXIES - Um Chagga Lagga (Official Video).mp4", false, false, false, 1, [], 98, ~U[2016-10-06 13:30:37Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Um Chagga Lagga' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo by Louis Collin & Black Francis.\n\nDirected by Louis Collin. \nActress: Romane Coumes.\n\nWriter: Black Francis\nDirector of Photography, Editor: Louis Collin \nLighting designer: Myles Mangino\nLights: Hugues-Alban Bermond & Lionel Colet\nRegie: Assina Hidouche & Fabien Labarbe\nMake Up: Olivier Chauzy & Camille Martin\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\n\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Um Chagga Lagga (Official Video)", 180, false, "wCFPpnHFTts", "https://www.youtube.com/watch?v=wCFPpnHFTts", "/downloads/MusicVideos/Pixies Official/20161006 - PIXIES - Um Chagga Lagga (Official Video).mp4", false, 1, ~U[2016-10-06 13:30:37Z]] 19:07:36.572 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.572 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-09-05 07:13:32Z], 1] 19:07:36.573 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Pixies performing 'Tenement Song' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nConceived by Krank! Collective: Neirin Best, Lianne Pierce, Xavier Burrow.\n\nTenement Song Lyrics:\nThe drumsticks were his treasure trove\nFound in the ashes of The Coconut Grove\n\nHey man, can you give me something?\nHey man, did you give me something?\nHey man, nothing comes from nothing\nHey man, something came from somewhere\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nTall bottle and one more smoke (Tenement song)\nShe lived through the fire but the piano got broke (Tenement song)\n\nHey man, can you give me something?\nHey man, did you give me something?\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n(On and on and on)\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Tenement Song (Official Video)", "2078312d-220f-4762-9661-8957f3f8ef52", 174, false, "-SLgXBLQA2M", "https://www.youtube.com/watch?v=-SLgXBLQA2M", 135, "/downloads/MusicVideos/Pixies Official/20160905 - PIXIES - Tenement Song (Official Video).mp4", false, false, false, 1, [], 98, ~U[2016-09-05 07:13:32Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Tenement Song' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nConceived by Krank! Collective: Neirin Best, Lianne Pierce, Xavier Burrow.\n\nTenement Song Lyrics:\nThe drumsticks were his treasure trove\nFound in the ashes of The Coconut Grove\n\nHey man, can you give me something?\nHey man, did you give me something?\nHey man, nothing comes from nothing\nHey man, something came from somewhere\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nTall bottle and one more smoke (Tenement song)\nShe lived through the fire but the piano got broke (Tenement song)\n\nHey man, can you give me something?\nHey man, did you give me something?\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n\nHey man, it's a tenement song\nJust there on the tip of your tongue\nLet's play on a tenement song\nOn and on and on\n(On and on and on)\n\n#Pixies #HeadCarrier #Alternative", "PIXIES - Tenement Song (Official Video)", 174, false, "-SLgXBLQA2M", "https://www.youtube.com/watch?v=-SLgXBLQA2M", "/downloads/MusicVideos/Pixies Official/20160905 - PIXIES - Tenement Song (Official Video).mp4", false, 1, ~U[2016-09-05 07:13:32Z]] 19:07:36.573 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.574 [debug] QUERY OK source="media_items" db=0.3ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-17 07:04:27Z], 1] 19:07:36.575 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Pixies 'Talent' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "PIXIES - Talent (Official Audio)", "0c52ddde-fd70-49b3-91e0-ac28fe06007c", 131, false, "-BREFFQi8U0", "https://www.youtube.com/watch?v=-BREFFQi8U0", 136, "/downloads/MusicVideos/Pixies Official/20160817 - PIXIES - Talent (Official Audio).mp4", false, false, false, 1, [], 98, ~U[2016-08-17 07:04:27Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Talent' from their album 'Head Carrier'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nTalent Lyrics:\nI met this real cool dude today\nLooking like Jack Palance\nHe said I wanna get through to you\nAnd help you find your talent\n\nHe said that if I had a certain style\nThen stuff would start to happen\nHe said that soon he was going away\nCause he's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nHe's a major talent\n(I don't know)\n\nI said that he was getting through to me\nAnd I would take his challenge\nAnd maybe soon I'd be going away\nCause I had certain talents\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI'm a major talent\n\nTalent, fighting on the East Side\nTalent, taking on the West Side\nTalent, fucking up the North Side\nI met this dude today\nDown in the sewers of Paris\nWas hiding from the sun\nWhat a waste of talent", "PIXIES - Talent (Official Audio)", 131, false, "-BREFFQi8U0", "https://www.youtube.com/watch?v=-BREFFQi8U0", "/downloads/MusicVideos/Pixies Official/20160817 - PIXIES - Talent (Official Audio).mp4", false, 1, ~U[2016-08-17 07:04:27Z]] 19:07:36.575 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.575 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-07-20 15:38:29Z], 1] 19:07:36.576 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Pixies performing 'Um Chagga Lagga', Les Vieilles Charrues 2016\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016)", "96e9930e-7218-46a5-866a-ca83397d869d", 165, false, "ogcE3v8cGsA", "https://www.youtube.com/watch?v=ogcE3v8cGsA", 137, "/downloads/MusicVideos/Pixies Official/20160720 - PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016).mp4", false, false, false, 1, [], 98, ~U[2016-07-20 15:38:29Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Um Chagga Lagga', Les Vieilles Charrues 2016\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nUm Chagga Lagga Lyrics:\nWell I'm headed south but kinda west\nUp around the bend and I have one more breath\nstanding tall in the rows of corn\nLike Cora Pearl at ten in the 'morn\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in the Languedoc (um chagga lagga in the Languedoc)\nBlack coal night in Wallonia sticks\nSaw your red light burn for like twenty clicks, come on\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Wallonia sticks (um chagga lagga in Wallonia sticks)\nBut I'll keep on driving, don't get mixed up in shit\nYou could get used to it\n\nI lost my way in the Tramontane\n'Cause that crazy stuff got in my brain\nSo I walked the marsh at Bouche De Rhone (um chagga lagga on the side of the road)\nAnd all night long I heard you moan (mmmm-mmm-mmm-mmm)\nUm chagga lagga on the side of the road (mmm-mmm-mmm-mmm)\nUm chagga lagga at Bouche De Rhone (mmm-mmm-mmm-mmm)\n\nBut I'll just keep on walking\nIt's starting to hit me\nThey're coming to get me\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga in Bouche De Rhone (um chagga lagga at Bouche De Rhone)\nUm chagga lagga at the gravy station (um chagga lagga at the gravy station)\nUm chagga lagga in San Antone (um chagga lagga in San Antone)\n\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nUm chagga lagga on the side of the road (um chagga lagga on the side of the road)\nThey're coming to get me", "PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016)", 165, false, "ogcE3v8cGsA", "https://www.youtube.com/watch?v=ogcE3v8cGsA", "/downloads/MusicVideos/Pixies Official/20160720 - PIXIES - Um Chagga Lagga (Live at Les Vieilles Charrues 2016).mp4", false, 1, ~U[2016-07-20 15:38:29Z]] 19:07:36.577 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.577 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-10-22 15:50:24Z], 1] 19:07:36.578 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["Pixies performing 'Caribou', live in 2004.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live 2014)", "801fb599-1b9c-4810-93c0-a29ff8e7e3fb", 183, false, "Hqp0aT7PyXk", "https://www.youtube.com/watch?v=Hqp0aT7PyXk", 138, "/downloads/MusicVideos/Pixies Official/20141022 - PIXIES - Caribou (Live 2014).mp4", false, false, false, 1, [], 98, ~U[2014-10-22 15:50:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Caribou', live in 2004.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live 2014)", 183, false, "Hqp0aT7PyXk", "https://www.youtube.com/watch?v=Hqp0aT7PyXk", "/downloads/MusicVideos/Pixies Official/20141022 - PIXIES - Caribou (Live 2014).mp4", false, 1, ~U[2014-10-22 15:50:24Z]] 19:07:36.578 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.578 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-09-15 13:10:58Z], 1] 19:07:36.579 [debug] QUERY OK source="media_items" db=0.6ms idle=1.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" ["Pixies 'Ring the Bell' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirectors: Lital Mizel, Adi Frimmerman\nDirector of Photography: Oren Gerner\nSecond Camera: Guy Lahav\nAssistant Director: Daniel Fallik\nProducer: Yoav Birenfeld\nEditor: Lital Mizel\nArt Directors: Adi Frimmerman, Hila Perez, Yifat Filo\nVFX Artist: Daniel Fallik\nProduction Assistants: Itai Nissan, Noam Sklar, Amihay Yaniv, Igal Skudin\nMakeup Artist: Gali Griffel Lahav\nCostume Designers: Carmel Barnea, Ora Kamomil\nChief Lighting Technician: David Reinlib\nLighting Technician: Ofek Gilboa\nEquipment Rental: Glikson\n\nCast:\nLital Mizel, Adi Frimmerman, Ella Frimmerman, Boaz Paz, Yoni Levy, Anat Paz, Amit Erez, Hadas Neuman, Liran Kapel, Adiel Cohen Hadad, Carmel Barnea, Or Biron, Jonny Stone, Yigal Skudin, Nilly Hankin, Ora Kamomil, Ofek Gilboa, Hila Perez, Amihai Yaniv\n\nRing The Bell Lyrics:\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nI wheel away a mountain\nAnd though I've had some good times\nI wouldn't have payed a coin\nTo see the garden once more\n\nI've been up here a long time\nAnd now I see it's high time\nTo see the gardens once more\nTo walk with you once more\n\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nLoved you darling\nHere come the swells\n\nRing the bell\nRing the bell\nI've been right here a long time\nAnd now I see it's hightime\nTo see the garden once more\nTo walk with you there once more\n\nI've been away a long time\nAnd though I've had some good times\nI won't pay the toll to see the garden once more\n\nRing the bells\nRing the bells\nLoved you darling\nSee ya, farewell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nRing the bells\nRing the bells\nRing the bells\nRing the bells\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Ring The Bell (Official Video)", "d06e1a99-dd28-408b-9f55-d6d179b781fb", 215, false, "fCRZrfonyZU", "https://www.youtube.com/watch?v=fCRZrfonyZU", 139, "/downloads/MusicVideos/Pixies Official/20140915 - PIXIES - Ring The Bell (Official Video).mp4", false, false, false, 1, [], 98, ~U[2014-09-15 13:10:58Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Ring the Bell' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirectors: Lital Mizel, Adi Frimmerman\nDirector of Photography: Oren Gerner\nSecond Camera: Guy Lahav\nAssistant Director: Daniel Fallik\nProducer: Yoav Birenfeld\nEditor: Lital Mizel\nArt Directors: Adi Frimmerman, Hila Perez, Yifat Filo\nVFX Artist: Daniel Fallik\nProduction Assistants: Itai Nissan, Noam Sklar, Amihay Yaniv, Igal Skudin\nMakeup Artist: Gali Griffel Lahav\nCostume Designers: Carmel Barnea, Ora Kamomil\nChief Lighting Technician: David Reinlib\nLighting Technician: Ofek Gilboa\nEquipment Rental: Glikson\n\nCast:\nLital Mizel, Adi Frimmerman, Ella Frimmerman, Boaz Paz, Yoni Levy, Anat Paz, Amit Erez, Hadas Neuman, Liran Kapel, Adiel Cohen Hadad, Carmel Barnea, Or Biron, Jonny Stone, Yigal Skudin, Nilly Hankin, Ora Kamomil, Ofek Gilboa, Hila Perez, Amihai Yaniv\n\nRing The Bell Lyrics:\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nI wheel away a mountain\nAnd though I've had some good times\nI wouldn't have payed a coin\nTo see the garden once more\n\nI've been up here a long time\nAnd now I see it's high time\nTo see the gardens once more\nTo walk with you once more\n\nRing the bells\nRing the bells\nLoved you darling\nSome call me Shell\nEven now\nEven now\nLoved you darling\nHere come the swells\n\nRing the bell\nRing the bell\nI've been right here a long time\nAnd now I see it's hightime\nTo see the garden once more\nTo walk with you there once more\n\nI've been away a long time\nAnd though I've had some good times\nI won't pay the toll to see the garden once more\n\nRing the bells\nRing the bells\nLoved you darling\nSee ya, farewell\nEven now\nEven now\nMy heart is empty\nHere come the swells\n\nRing the bells\nRing the bells\nRing the bells\nRing the bells\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Ring The Bell (Official Video)", 215, false, "fCRZrfonyZU", "https://www.youtube.com/watch?v=fCRZrfonyZU", "/downloads/MusicVideos/Pixies Official/20140915 - PIXIES - Ring The Bell (Official Video).mp4", false, 1, ~U[2014-09-15 13:10:58Z]] 19:07:36.579 [debug] QUERY OK source="sources" db=0.0ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.580 [debug] QUERY OK source="media_items" db=0.2ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-05-30 10:12:14Z], 1] 19:07:36.581 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Pixies 'Silver Snail' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMount Emult - Director/Editor \nDan Peck - Cinematographer/Colorist \nColby Makin - 16mm cinematography\nSwathi Mohan - AC \nPiper Preston - Grip\nAndrew Hart - Hands\npronoblem (James Bickford) - Masks, Beast Costume\n\nChris Tamma - Man Dragging Bag, Beast\nTom Pappalardo - Broken Lady\nAlek Gorzewski - Broken Man\npronoblem (James Bickford) - Snake Man, Beast\n\nSilver Snail Lyrics:\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nAin't no place far too high\n\nAdd an orgy of rooms and vibes\nAnd the sea of the suicides\nFollow me, see my silver trails\nBlessed me, when is a snail a tail\nI am the silver snail\n\nOn my way back to one\nOn my way back to seventh sun\nThen I count to a million\nHe will awake from his dream\nFind his way in these honey beans\nFind a way to the queen of queens\n\nSilver spoons for my silver snails\nLike harpoons for the killer wales\nI am the silver snail\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Silver Snail (Official Video)", "9b13e39e-6b17-4dda-862a-f3a30a1615e8", 241, false, "X6QuKGjyYFk", "https://www.youtube.com/watch?v=X6QuKGjyYFk", 140, "/downloads/MusicVideos/Pixies Official/20140530 - PIXIES - Silver Snail (Official Video).mp4", false, false, false, 1, [], 98, ~U[2014-05-30 10:12:14Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Silver Snail' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMount Emult - Director/Editor \nDan Peck - Cinematographer/Colorist \nColby Makin - 16mm cinematography\nSwathi Mohan - AC \nPiper Preston - Grip\nAndrew Hart - Hands\npronoblem (James Bickford) - Masks, Beast Costume\n\nChris Tamma - Man Dragging Bag, Beast\nTom Pappalardo - Broken Lady\nAlek Gorzewski - Broken Man\npronoblem (James Bickford) - Snake Man, Beast\n\nSilver Snail Lyrics:\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nAin't no place far too high\n\nAdd an orgy of rooms and vibes\nAnd the sea of the suicides\nFollow me, see my silver trails\nBlessed me, when is a snail a tail\nI am the silver snail\n\nOn my way back to one\nOn my way back to seventh sun\nThen I count to a million\nHe will awake from his dream\nFind his way in these honey beans\nFind a way to the queen of queens\n\nSilver spoons for my silver snails\nLike harpoons for the killer wales\nI am the silver snail\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\nOn my way back to one\nHalf asleep with a loaded gun\nIn a room with a light bulb sun\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Silver Snail (Official Video)", 241, false, "X6QuKGjyYFk", "https://www.youtube.com/watch?v=X6QuKGjyYFk", "/downloads/MusicVideos/Pixies Official/20140530 - PIXIES - Silver Snail (Official Video).mp4", false, 1, ~U[2014-05-30 10:12:14Z]] 19:07:36.581 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.581 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-28 14:10:08Z], 1] 19:07:36.582 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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" ["Pixies go through each track on 'Indie Cindy' - track-by-track.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Indie Cindy (Track-by-Track)", "c9161006-9deb-4994-a564-e54683128f53", 1129, false, "LlhsGJ0n5pw", "https://www.youtube.com/watch?v=LlhsGJ0n5pw", 141, "/downloads/MusicVideos/Pixies Official/20140428 - PIXIES - Indie Cindy (Track-by-Track).mp4", false, false, false, 1, [], 98, ~U[2014-04-28 14:10:08Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies go through each track on 'Indie Cindy' - track-by-track.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Indie Cindy (Track-by-Track)", 1129, false, "LlhsGJ0n5pw", "https://www.youtube.com/watch?v=LlhsGJ0n5pw", "/downloads/MusicVideos/Pixies Official/20140428 - PIXIES - Indie Cindy (Track-by-Track).mp4", false, 1, ~U[2014-04-28 14:10:08Z]] 19:07:36.582 [debug] QUERY OK source="sources" db=0.0ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.582 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-21 07:57:46Z], 1] 19:07:36.583 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["Pixies \"Women of War\" from the exclusive Record Store Day 2014 7\" Vinyl.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWomen Of War Lyrics:\nLeanne, I want you\nAnd your soft army green\nYour natural legs\nAnd your militant cuisine\n\nI know you are at war\nBut if you need some love\nBe my soldier lover\nAnd I'll be your peaceful dove\n\nNow here comes the ammo\nHe sound so machismo\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nWhy do you need him?\nHe'll give you conditions\nWhy do you want him?\nHe'll take your freedom\n\nNow you do his cooking\nWith all his requirements\nBut I would do your cooking\nWhile you're fighting on the fronts\n\nWe'll sleep on a beach\nAnd we'll see the stars above\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\n#Pixies #RecordStoreDay #RSD2014 #Alternative", "PIXIES - Women Of War (Official Audio)", "b488a9b1-edff-4bd9-b283-2e16b59ab0d7", 230, false, "e9BppDosyl8", "https://www.youtube.com/watch?v=e9BppDosyl8", 142, "/downloads/MusicVideos/Pixies Official/20140421 - PIXIES - Women Of War (Official Audio).mp4", false, false, false, 1, [], 98, ~U[2014-04-21 07:57:46Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies \"Women of War\" from the exclusive Record Store Day 2014 7\" Vinyl.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWomen Of War Lyrics:\nLeanne, I want you\nAnd your soft army green\nYour natural legs\nAnd your militant cuisine\n\nI know you are at war\nBut if you need some love\nBe my soldier lover\nAnd I'll be your peaceful dove\n\nNow here comes the ammo\nHe sound so machismo\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nWhy do you need him?\nHe'll give you conditions\nWhy do you want him?\nHe'll take your freedom\n\nNow you do his cooking\nWith all his requirements\nBut I would do your cooking\nWhile you're fighting on the fronts\n\nWe'll sleep on a beach\nAnd we'll see the stars above\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\nYou know women of war (women of war)\nThey need a little more (a little bit more)\nSo be my soldier lover\nAnd I'll be your peaceful dove\n\n#Pixies #RecordStoreDay #RSD2014 #Alternative", "PIXIES - Women Of War (Official Audio)", 230, false, "e9BppDosyl8", "https://www.youtube.com/watch?v=e9BppDosyl8", "/downloads/MusicVideos/Pixies Official/20140421 - PIXIES - Women Of War (Official Audio).mp4", false, 1, ~U[2014-04-21 07:57:46Z]] 19:07:36.583 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 19:07:36.584 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-15 13:31:38Z], 1] 19:07:36.585 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Pixies performing 'Crackity Jones', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "PIXIES - Crackity Jones (Live in Columbus, OH)", "7c7b20a9-5d9c-4e18-ba28-5b50d3e60582", 103, false, "uHUjYKa1uCM", "https://www.youtube.com/watch?v=uHUjYKa1uCM", 143, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Crackity Jones (Live in Columbus, OH).mp4", false, false, false, 1, [], 94, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Crackity Jones', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCrackity Jones Lyrics:\nJose Jones\nTold me alone his story\nHe got friends like Pacro Picopiedra\nLa Muneca\nHe receives on his set\n\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\n\nPlease forgive me\nJose Jones\nYou need these walls\nFor your own\nI'm movin' out of this hospedaje\nI'm afraid you'll cut me boy\n\nThirty miles by\nHundred miles by stinkin' island\nPor goofiar an' cruisin' automobile\nChasin' voices he receives in his head\n\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones\nCrack, crack, Crackity Jones", "PIXIES - Crackity Jones (Live in Columbus, OH)", 103, false, "uHUjYKa1uCM", "https://www.youtube.com/watch?v=uHUjYKa1uCM", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Crackity Jones (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:07:36.585 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.585 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-15 13:31:38Z], 1] 19:07:36.590 [debug] QUERY OK source="media_items" db=3.9ms idle=2.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" ["Pixies performing 'What Goes Boom', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?", "PIXIES - What Goes Boom (Live in Columbus, OH)", "89fe3892-a6c9-4ab0-9764-5f3c336f33b7", 193, false, "aGNl-M-fNNk", "https://www.youtube.com/watch?v=aGNl-M-fNNk", 144, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - What Goes Boom (Live in Columbus, OH).mp4", false, false, false, 1, [], 94, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'What Goes Boom', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?", "PIXIES - What Goes Boom (Live in Columbus, OH)", 193, false, "aGNl-M-fNNk", "https://www.youtube.com/watch?v=aGNl-M-fNNk", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - What Goes Boom (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:07:36.590 [debug] QUERY OK source="sources" db=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] 19:07:36.590 [debug] QUERY OK source="media_items" db=0.2ms 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[2014-04-15 13:31:38Z], 1] 19:07:36.591 [debug] QUERY OK source="media_items" db=0.7ms 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" ["Pixies performing 'I've Been Tired', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI've Been Tired Lyrics:\nOne, two, three\nShe's a real left winger 'cause she's been down south\nAnd held possums in her arms, she said\n\"I could tell you stories that could make you cry, what about you?\"\nI said, \"Me too, I could tell you a story that would make you cry\"\nAnd she sighed, \"Ah\"\n\nI said, \"I wanna be a singer like Lou Reed\"\n\"I like Lou Reed, \" she said, sticking her tongue in my ear\n\"Let's go, let's sit, let's talk, politics goes so good with beer\nAnd while we're at it, baby\nWhy don't you tell me one of your biggest fears?\"\nI said, \"Losing my penis to a whore with disease\"\n\"Just kidding\"\nI said, \"Losing my life to a whore with disease\"\nShe said, \"Excuse me, please?\"\nI said, \"Losing my life to a horrible disease\"\nShe said, \"Please\"\n\nWell, I'm a humble guy with healthy desire\nDon't give me no shit because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nI told the tale of a girl but I call her a woman\nShe's a little bit older than me\nStrong legs, strong face, voice like milk breasts like a cluster of grapes\nI can't escape her ways she raised me\n\nShe make me feel like Solomon\nBeware your babies even if you have no one\nAnd while we're at it baby\nWhy don't you tell me one of your biggest fears?\nYou don't want to sleep after setting my loins on fire\nWell, that's okay because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nT I are E D spells it, spells it, spells it, spells it", "PIXIES - I've Been Tired (Live in Columbus, OH)", "451d2ddf-4a7b-4037-81c5-975316ea8a61", 160, false, "SKiERDU0TBM", "https://www.youtube.com/watch?v=SKiERDU0TBM", 145, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - I've Been Tired (Live in Columbus, OH).mp4", false, false, false, 1, [], 94, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'I've Been Tired', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nI've Been Tired Lyrics:\nOne, two, three\nShe's a real left winger 'cause she's been down south\nAnd held possums in her arms, she said\n\"I could tell you stories that could make you cry, what about you?\"\nI said, \"Me too, I could tell you a story that would make you cry\"\nAnd she sighed, \"Ah\"\n\nI said, \"I wanna be a singer like Lou Reed\"\n\"I like Lou Reed, \" she said, sticking her tongue in my ear\n\"Let's go, let's sit, let's talk, politics goes so good with beer\nAnd while we're at it, baby\nWhy don't you tell me one of your biggest fears?\"\nI said, \"Losing my penis to a whore with disease\"\n\"Just kidding\"\nI said, \"Losing my life to a whore with disease\"\nShe said, \"Excuse me, please?\"\nI said, \"Losing my life to a horrible disease\"\nShe said, \"Please\"\n\nWell, I'm a humble guy with healthy desire\nDon't give me no shit because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nI told the tale of a girl but I call her a woman\nShe's a little bit older than me\nStrong legs, strong face, voice like milk breasts like a cluster of grapes\nI can't escape her ways she raised me\n\nShe make me feel like Solomon\nBeware your babies even if you have no one\nAnd while we're at it baby\nWhy don't you tell me one of your biggest fears?\nYou don't want to sleep after setting my loins on fire\nWell, that's okay because\n\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\nI've been tired, I've been tired, I've been tired\n\nT I are E D spells it, spells it, spells it, spells it", "PIXIES - I've Been Tired (Live in Columbus, OH)", 160, false, "SKiERDU0TBM", "https://www.youtube.com/watch?v=SKiERDU0TBM", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - I've Been Tired (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:07:36.592 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.592 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-04-15 13:31:38Z], 1] 19:07:36.593 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["Pixies performing 'Caribou', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live in Columbus, OH)", "8b825d8b-e758-4ba1-b62e-bdcc1fb6e012", 193, false, "QJCJlzJFJUU", "https://www.youtube.com/watch?v=QJCJlzJFJUU", 146, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Caribou (Live in Columbus, OH).mp4", false, false, false, 1, [], 94, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Caribou', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nCaribou Lyrics:\nCaribou Lyrics:\nI live cement\nI hate this street\nGive dirt to me\nI bite lament\nThis human form\nWhere i was born\nI now repent\n\nCaribou \nRepent\nRepent\n\nGive me wide\nGround to run\nAnd foregone\nLets me knife\nKnife me lets\nI will get\nWhat i like\n\nCaribou\nRepent\nRepent", "PIXIES - Caribou (Live in Columbus, OH)", 193, false, "QJCJlzJFJUU", "https://www.youtube.com/watch?v=QJCJlzJFJUU", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Caribou (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:07:36.593 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.593 [debug] QUERY OK source="media_items" db=0.2ms 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[2014-04-15 13:31:38Z], 1] 19:07:36.594 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Pixies performing 'Something Against You', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "PIXIES - Something Against You (Live in Columbus, OH)", "882e027c-e61f-40ea-809c-9cbd8be7062e", 103, false, "JIU4Fnsc9nk", "https://www.youtube.com/watch?v=JIU4Fnsc9nk", 147, "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Something Against You (Live in Columbus, OH).mp4", false, false, false, 1, [], 94, ~U[2014-04-15 13:31:38Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Something Against You', live in Columbus, OH\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nSomething Against You Lyrics:\nI've got something against you\nI've got something against you\n\nHere we go\n\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\nI've got something against you\n\nOh yeah, I am one happy prick", "PIXIES - Something Against You (Live in Columbus, OH)", 103, false, "JIU4Fnsc9nk", "https://www.youtube.com/watch?v=JIU4Fnsc9nk", "/downloads/MusicVideos/Pixies Official/20140415 - PIXIES - Something Against You (Live in Columbus, OH).mp4", false, 1, ~U[2014-04-15 13:31:38Z]] 19:07:36.594 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 19:07:36.595 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-03-24 16:17:00Z], 1] 19:07:36.596 [debug] QUERY OK source="media_items" db=0.8ms idle=1.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" ["Pixies 'Snakes' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWriter/Director - Mark Locke\nDirector of Photography - Mike Manzoori\nAssistant Director - Mike Manzoori\nDirector (Pick Up Scenes) - Mike Manzoori\nProducers - John Santos, Mike Manzoori, Mark Locke\nProduction Manager - John Santos\nEditor - Stuart Key\nArt Director - Sharon Tomlin\nWardrobe - Matthew Damhave \nVFX - The Mill, Huw Bowen\nVFX Producer - Graham Pryor @ The Mill\nLead 2D - John Thornton @ The Mill\nFlame - Andy Dill & Dan Adams @ The Mill\nSmoke - Richard Payne, James Mortner @ The Mill\nSmoke Asst - Douglas Haynes @ The Mill\nColorist - Matthew Osborne @ The Mill\nProps -- Lourdes Armour\nChief Model Maker - Bryan Fulk\nModel Makers - Stuart Frossell, Sharon Tomlin\nSculpture - Mike Manzoori\nTreatment Graphics - Julian Shakespeare\nPiรฑata People painting by Alistair Kennedy\nPiรฑata People - Ryan Sherman, Germaine Baca, John Santos, Matthew Damhave\nCollectors - James Brown, Dustin Aron\nCandylord - John Povah\nCandy Dealer -- Jim Greco\nPiรฑata Boy - Felix Schura\nPiรฑata Dog - Mr Sneaky\nPiรฑata Blonde Girlfriend - Sharon Tomlin\nPiรฑata Husband In Photo - Matthew Damhave\nBody Double -- Joe Avazian\nTHANKS TO:\nSteve Holyhead, Gareth Jones, Mark Blackburn, Peggy Knoebel, Sara Fitz, Veronica Hwang, Sasha Valentene\nEXTRA SPECIAL THANKS TO:\nJerry Hsu, Florian Schura, Glen Steigelman, Douglas Armour, Oliver Payne, Kate Shultz, Scott Kecken, Jim Greco, Scott Hopper, Etnies Footwear, John Thornton, Graham Pryor, Pauline Johnson, JU-LO\n\nSnakes Lyrics:\nMeet me by the coppice stool\nBefore the night takes back its jewels\nBring your life of memories\nBefore they sink into the seas\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\nOne more blast and then we're dry\nSay some words, I'll write them down\nSeal the couplets deep inside\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Snakes (Official Video)", "6baf8374-180e-417a-b59a-022a0470da6b", 232, false, "IAxqFo59TBs", "https://www.youtube.com/watch?v=IAxqFo59TBs", 148, "/downloads/MusicVideos/Pixies Official/20140324 - PIXIES - Snakes (Official Video).mp4", false, false, false, 1, [], 98, ~U[2014-03-24 16:17:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies 'Snakes' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nWriter/Director - Mark Locke\nDirector of Photography - Mike Manzoori\nAssistant Director - Mike Manzoori\nDirector (Pick Up Scenes) - Mike Manzoori\nProducers - John Santos, Mike Manzoori, Mark Locke\nProduction Manager - John Santos\nEditor - Stuart Key\nArt Director - Sharon Tomlin\nWardrobe - Matthew Damhave \nVFX - The Mill, Huw Bowen\nVFX Producer - Graham Pryor @ The Mill\nLead 2D - John Thornton @ The Mill\nFlame - Andy Dill & Dan Adams @ The Mill\nSmoke - Richard Payne, James Mortner @ The Mill\nSmoke Asst - Douglas Haynes @ The Mill\nColorist - Matthew Osborne @ The Mill\nProps -- Lourdes Armour\nChief Model Maker - Bryan Fulk\nModel Makers - Stuart Frossell, Sharon Tomlin\nSculpture - Mike Manzoori\nTreatment Graphics - Julian Shakespeare\nPiรฑata People painting by Alistair Kennedy\nPiรฑata People - Ryan Sherman, Germaine Baca, John Santos, Matthew Damhave\nCollectors - James Brown, Dustin Aron\nCandylord - John Povah\nCandy Dealer -- Jim Greco\nPiรฑata Boy - Felix Schura\nPiรฑata Dog - Mr Sneaky\nPiรฑata Blonde Girlfriend - Sharon Tomlin\nPiรฑata Husband In Photo - Matthew Damhave\nBody Double -- Joe Avazian\nTHANKS TO:\nSteve Holyhead, Gareth Jones, Mark Blackburn, Peggy Knoebel, Sara Fitz, Veronica Hwang, Sasha Valentene\nEXTRA SPECIAL THANKS TO:\nJerry Hsu, Florian Schura, Glen Steigelman, Douglas Armour, Oliver Payne, Kate Shultz, Scott Kecken, Jim Greco, Scott Hopper, Etnies Footwear, John Thornton, Graham Pryor, Pauline Johnson, JU-LO\n\nSnakes Lyrics:\nMeet me by the coppice stool\nBefore the night takes back its jewels\nBring your life of memories\nBefore they sink into the seas\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\nOne more blast and then we're dry\nSay some words, I'll write them down\nSeal the couplets deep inside\n\nSnakes\nAre coming to your town\nIn tunnels underground\nSome travelling overground\nA plague for our mistakes\nThey'll be right next to you\nSnakes up against me too\nThere'll be nothing to do\nWhen the rattle shakes\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Snakes (Official Video)", 232, false, "IAxqFo59TBs", "https://www.youtube.com/watch?v=IAxqFo59TBs", "/downloads/MusicVideos/Pixies Official/20140324 - PIXIES - Snakes (Official Video).mp4", false, 1, ~U[2014-03-24 16:17:00Z]] 19:07:36.596 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.597 [debug] QUERY OK source="media_items" db=0.2ms idle=2.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-03-06 12:29:34Z], 1] 19:07:36.597 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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" ["Pixies - What Goes Boom (Live in the USA)\nhttp://www.pixiesmusic.com\n\nDirected by Robert Fuller\n\n'Indie Cindy' Out Now...\niTunes (Deluxe): http://smarturl.it/IndieCindyDlxiTunes\niTunes (Standard): http://smarturl.it/IndieCindyStdiTunes\nLP: http://smarturl.it/IndieCindyStdLP\nCD (Deluxe): http://smarturl.it/IndieCindyDeluxeCD\nCD (Standard): http://smarturl.it/IndieCindyStdCD", "Pixies - What Goes Boom (Live in the USA)", "cdf4ac43-5e6e-41fe-917d-05dadba156d0", 189, false, "AVy9P6WDTug", "https://www.youtube.com/watch?v=AVy9P6WDTug", 149, "/downloads/MusicVideos/Pixies Official/20140306 - Pixies - What Goes Boom (Live in the USA).mp4", false, false, false, 1, [], 98, ~U[2014-03-06 12:29:34Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies - What Goes Boom (Live in the USA)\nhttp://www.pixiesmusic.com\n\nDirected by Robert Fuller\n\n'Indie Cindy' Out Now...\niTunes (Deluxe): http://smarturl.it/IndieCindyDlxiTunes\niTunes (Standard): http://smarturl.it/IndieCindyStdiTunes\nLP: http://smarturl.it/IndieCindyStdLP\nCD (Deluxe): http://smarturl.it/IndieCindyDeluxeCD\nCD (Standard): http://smarturl.it/IndieCindyStdCD", "Pixies - What Goes Boom (Live in the USA)", 189, false, "AVy9P6WDTug", "https://www.youtube.com/watch?v=AVy9P6WDTug", "/downloads/MusicVideos/Pixies Official/20140306 - Pixies - What Goes Boom (Live in the USA).mp4", false, 1, ~U[2014-03-06 12:29:34Z]] 19:07:36.597 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.598 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-03-04 14:00:16Z], 1] 19:07:36.599 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["Pixies performing 'Greens And Blues' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMusic video directed by Josh Frank: http://www.therealjoshfrank.com\n\nGreens and Blues Lyrics:\nI'm not together, and you know it's true\nMy bits all wander in the trees\nAnd if I ever seem a little strange\nWould you excuse me please?\n\nI said I'm human, but you know I lie\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI said I'm human, but you know I lied\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\nGreens and blues\nGreens and blues\nGreens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Greens and Blues (Official Video)", "ed050953-6684-4fa0-9df4-29c4af063605", 235, false, "w1vdYTzPtKQ", "https://www.youtube.com/watch?v=w1vdYTzPtKQ", 150, "/downloads/MusicVideos/Pixies Official/20140304 - PIXIES - Greens and Blues (Official Video).mp4", false, false, false, 1, [], 98, ~U[2014-03-04 14:00:16Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Greens And Blues' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMusic video directed by Josh Frank: http://www.therealjoshfrank.com\n\nGreens and Blues Lyrics:\nI'm not together, and you know it's true\nMy bits all wander in the trees\nAnd if I ever seem a little strange\nWould you excuse me please?\n\nI said I'm human, but you know I lie\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI said I'm human, but you know I lied\nI'm only visiting this shore\nI'll soon be leaving in the outbound tide\nI pray again we will meet\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\nGreens and blues\nGreens and blues\nGreens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nI'm wasting your time, just talking to you\nMaybe best you go on home\nI'll leave you alone, fade from your mind\nSlip into the greens and blues\n\nGreens and blues\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Greens and Blues (Official Video)", 235, false, "w1vdYTzPtKQ", "https://www.youtube.com/watch?v=w1vdYTzPtKQ", "/downloads/MusicVideos/Pixies Official/20140304 - PIXIES - Greens and Blues (Official Video).mp4", false, 1, ~U[2014-03-04 14:00:16Z]] 19:07:36.599 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.599 [debug] QUERY OK source="media_items" db=0.2ms 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[2014-01-27 11:00:11Z], 1] 19:07:36.600 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Pixies performing 'Magdalena' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAn Everything is Okay Production: https://www.eiokay.com\nDirected by Judy Jacob\n\nStarring Nando Messias\nwith Dannie Pye\n\nDirector or Photography Gareth Munden\nProduced by Henry Lloyd-Baker & Nikolaj Belzer\nStyling Paul Joyce\nProduction Design Theofano Pitsilidou\n\n1st AD Dominic Davey\n1st Assistant Camera Joe Douglas and Alex Grigoras\n2nd Assistant Camera Sonia Rodriguez Serrano\nGaffer Simon Mills\nColourist Ludovic Roussaux\nOnline Editor Josh Warren at okayStudio\nAssistant Producer Aya Arden-Clarke\nCamera Trainee Nick Lau\nStylist's Assistant Isabella Kavanagh\nRunners David Hamilton and Richie Bitala-Bitemo\n\nSpecial Thanks to Kelly Amundsen at Panalux, Agis Louka, Ben James, Heather Miles, Eilidh Thompson, December, Murren Tullett\n\nMagdalena Lyrics:\nI needed something to eat\nI took a walk down the street\nI came to 318\nSaw my sweet Magdalene\n\nMagdalena, you're the meanest, oh\nMagdalena, you're the meanest, oh\nMagdalena, sweet Magdalene\n\nI went down deep in her hive\nOne year just turned into five\nNight came and then it was gone\nHow did you get so strong\n\nMagdalena, just between us, oh\nYou're the meanest, and the leanest, oh\nMagdalena, how'd you get so strong\n\nMagdalena, Magdalena, oh\nMagdalena, Magdalena, oh\nMagdalena\n\nAnd then we started to drag\nMe and my Maggie-mag-mag\nI begged her please no no no\nShe said she got to go go go go go go\n\nMagdalena, just between us, oh\nYou're the meanest, Magdalena, oh\nMagdalena, you're the meanest, oh\nMagdalena, Magdalena, oh\nMagdalena, Magdalena\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Magdalena (Official Video)", "5cbd48fb-9945-4d24-a726-0d6b446a8c0c", 205, false, "LDRAQfgUPZQ", "https://www.youtube.com/watch?v=LDRAQfgUPZQ", 151, "/downloads/MusicVideos/Pixies Official/20140127 - PIXIES - Magdalena (Official Video).mp4", false, false, false, 1, [], 98, ~U[2014-01-27 11:00:11Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Magdalena' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAn Everything is Okay Production: https://www.eiokay.com\nDirected by Judy Jacob\n\nStarring Nando Messias\nwith Dannie Pye\n\nDirector or Photography Gareth Munden\nProduced by Henry Lloyd-Baker & Nikolaj Belzer\nStyling Paul Joyce\nProduction Design Theofano Pitsilidou\n\n1st AD Dominic Davey\n1st Assistant Camera Joe Douglas and Alex Grigoras\n2nd Assistant Camera Sonia Rodriguez Serrano\nGaffer Simon Mills\nColourist Ludovic Roussaux\nOnline Editor Josh Warren at okayStudio\nAssistant Producer Aya Arden-Clarke\nCamera Trainee Nick Lau\nStylist's Assistant Isabella Kavanagh\nRunners David Hamilton and Richie Bitala-Bitemo\n\nSpecial Thanks to Kelly Amundsen at Panalux, Agis Louka, Ben James, Heather Miles, Eilidh Thompson, December, Murren Tullett\n\nMagdalena Lyrics:\nI needed something to eat\nI took a walk down the street\nI came to 318\nSaw my sweet Magdalene\n\nMagdalena, you're the meanest, oh\nMagdalena, you're the meanest, oh\nMagdalena, sweet Magdalene\n\nI went down deep in her hive\nOne year just turned into five\nNight came and then it was gone\nHow did you get so strong\n\nMagdalena, just between us, oh\nYou're the meanest, and the leanest, oh\nMagdalena, how'd you get so strong\n\nMagdalena, Magdalena, oh\nMagdalena, Magdalena, oh\nMagdalena\n\nAnd then we started to drag\nMe and my Maggie-mag-mag\nI begged her please no no no\nShe said she got to go go go go go go\n\nMagdalena, just between us, oh\nYou're the meanest, Magdalena, oh\nMagdalena, you're the meanest, oh\nMagdalena, Magdalena, oh\nMagdalena, Magdalena\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Magdalena (Official Video)", 205, false, "LDRAQfgUPZQ", "https://www.youtube.com/watch?v=LDRAQfgUPZQ", "/downloads/MusicVideos/Pixies Official/20140127 - PIXIES - Magdalena (Official Video).mp4", false, 1, ~U[2014-01-27 11:00:11Z]] 19:07:36.600 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.601 [debug] QUERY OK source="media_items" db=0.2ms idle=2.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-01-03 07:58:26Z], 1] 19:07:36.602 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Pixies performing 'Blue Eyed Hexe' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirector, Animator, Editor: Mount Emult \nAwesome Little Dude Assistant Animator: Holdyn Newman-Long\nhttp://mountemult.tumblr.com\n\nBlue Eyed Hexe Lyrics:\nI went to make the vivisection\nSaw the star carved on her chest\nGoat of lust, attacking heaven\nPoints to the gaze of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI tried to hide but I was not able\nShirt was opened down to her navel\nFelt a burning in my solar plexus\nGive me the pow-wow, give me the hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI called the Nixes from The Queets\nSpirits take me through the straits\nClosed my eyes to stop her vexing\nStill the burning of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Blue Eyed Hexe (Official Video)", "ef1b2385-33d9-4acb-bd3d-6d1ef93c3f7f", 205, false, "bEBpvpomwG4", "https://www.youtube.com/watch?v=bEBpvpomwG4", 152, "/downloads/MusicVideos/Pixies Official/20140103 - PIXIES - Blue Eyed Hexe (Official Video).mp4", false, false, false, 1, [], 98, ~U[2014-01-03 07:58:26Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Blue Eyed Hexe' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirector, Animator, Editor: Mount Emult \nAwesome Little Dude Assistant Animator: Holdyn Newman-Long\nhttp://mountemult.tumblr.com\n\nBlue Eyed Hexe Lyrics:\nI went to make the vivisection\nSaw the star carved on her chest\nGoat of lust, attacking heaven\nPoints to the gaze of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI tried to hide but I was not able\nShirt was opened down to her navel\nFelt a burning in my solar plexus\nGive me the pow-wow, give me the hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nI called the Nixes from The Queets\nSpirits take me through the straits\nClosed my eyes to stop her vexing\nStill the burning of the blue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\nBlue eyed hexe\nBlue eyed hexe\nHexe hexe\nBlue eyed hexe\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Blue Eyed Hexe (Official Video)", 205, false, "bEBpvpomwG4", "https://www.youtube.com/watch?v=bEBpvpomwG4", "/downloads/MusicVideos/Pixies Official/20140103 - PIXIES - Blue Eyed Hexe (Official Video).mp4", false, 1, ~U[2014-01-03 07:58:26Z]] 19:07:36.602 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.602 [debug] QUERY OK source="media_items" db=0.2ms 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[2013-12-09 00:01:00Z], 1] 19:07:36.603 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["PIXIES - ANOTHER TOE IN THE OCEAN\nhttp://www.pixiesmusic.com\n\n\nReeAnimation http://www.reea.net/reeanimation \nWritten, directed and animated by Liviu Boar \nBarbu Harsan: art direction, post-production, compositing, animation\nCami Cuibus: line art, color\nVlad Botos: background art\nAtilla Nagy: background art, 3d modeling and animation\nVlad Harsan: 3d modeling\nHunor Illyes: background art\nMelinda Raduly: background art\nAndrei Zaitiu: post-production, compositing, animation\nLaszlo Demeter: post-production, animation", "Pixies - Another Toe In The Ocean", "50181122-944c-469b-b253-df25e9e64dd9", 229, false, "XH-vzQwcf4c", "https://www.youtube.com/watch?v=XH-vzQwcf4c", 153, "/downloads/MusicVideos/Pixies Official/20131209 - Pixies - Another Toe In The Ocean.mp4", false, false, false, 1, [], 98, ~U[2013-12-09 00:01:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "PIXIES - ANOTHER TOE IN THE OCEAN\nhttp://www.pixiesmusic.com\n\n\nReeAnimation http://www.reea.net/reeanimation \nWritten, directed and animated by Liviu Boar \nBarbu Harsan: art direction, post-production, compositing, animation\nCami Cuibus: line art, color\nVlad Botos: background art\nAtilla Nagy: background art, 3d modeling and animation\nVlad Harsan: 3d modeling\nHunor Illyes: background art\nMelinda Raduly: background art\nAndrei Zaitiu: post-production, compositing, animation\nLaszlo Demeter: post-production, animation", "Pixies - Another Toe In The Ocean", 229, false, "XH-vzQwcf4c", "https://www.youtube.com/watch?v=XH-vzQwcf4c", "/downloads/MusicVideos/Pixies Official/20131209 - Pixies - Another Toe In The Ocean.mp4", false, 1, ~U[2013-12-09 00:01:00Z]] 19:07:36.603 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.604 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-11-19 17:26:48Z], 1] 19:07:36.604 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["Pixies performing 'What Goes Boom' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by Jonathan Furmanski & Matthew Galkin\nProduced by Matthew Galkin & Sebastian Weinberg\nAssociate Produced by Sara Crow\nPhotographed and Edited by Jonathan Furmanski\nVisual Effects by Flux Design Labs: Nico Puertollano & Katwo Puertollano\nColor and Grading by Running Man Post: Troy Thompson\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?\n\n#Pixies #IndieCindy #Alternative", "PIXIES - What Goes Boom (Official Video)", "edc7efcc-788d-48d4-9e09-8eb4098cfbad", 213, false, "qWkD_-diYuI", "https://www.youtube.com/watch?v=qWkD_-diYuI", 154, "/downloads/MusicVideos/Pixies Official/20131119 - PIXIES - What Goes Boom (Official Video).mp4", false, false, false, 1, [], 98, ~U[2013-11-19 17:26:48Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'What Goes Boom' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by Jonathan Furmanski & Matthew Galkin\nProduced by Matthew Galkin & Sebastian Weinberg\nAssociate Produced by Sara Crow\nPhotographed and Edited by Jonathan Furmanski\nVisual Effects by Flux Design Labs: Nico Puertollano & Katwo Puertollano\nColor and Grading by Running Man Post: Troy Thompson\n\nWhat Goes Boom Lyrics:\nFattie had it made like a blade in the sun\nLike a push in the bush when you got none\nPing pong bingo fills a la Ringo\nAnalog bong but it ring wrong\nMake some room\nWhat goes boom?\n\nI'm a fattie in my caddy with my 'ponic blunt\nNot a stunted runt looking natty\nCozy as a manger Chet Baker in the changer\nSubs for my dub and they got true\nMake some room\nWhat goes boom?\n\nGrace, in her lace and her stocking\nCarryin' her bass, she really likes to get rocking\nOh darlin' Grace, are we going to get rocking?\n\nI like that slinky little punky little bit funky\nItty bitty chunky right there\nLittle bit lippy a whipped cream hippie\nZip and unzippy and I want her\nMake some room\nWhat goes boom?\nMake some room\nWhat goes boom?\n\nGrace in her lace and her stocking\nCarryin' her bass she really likes to get rocking\nOh darlin' Grace are we going to get rocking?\nGrace are we going to get rocking?\n\nMake some room\nWhat goes boom?\n\n#Pixies #IndieCindy #Alternative", "PIXIES - What Goes Boom (Official Video)", 213, false, "qWkD_-diYuI", "https://www.youtube.com/watch?v=qWkD_-diYuI", "/downloads/MusicVideos/Pixies Official/20131119 - PIXIES - What Goes Boom (Official Video).mp4", false, 1, ~U[2013-11-19 17:26:48Z]] 19:07:36.605 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.605 [debug] QUERY OK source="media_items" db=0.3ms idle=1.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-10-07 10:47:11Z], 1] 19:07:36.696 [debug] QUERY OK source="media_items" db=90.4ms idle=2.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" ["Pixies performing 'Andro Queen' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAndro Queen Lyrics:\nNow Andro Queen has lost her ring\nI think it used to sit right here\nEncrusted in blue and hard and true\nFor now I will kiss her finger\n\nHave you ever seen Andro Queen\nWandering all for her ruby?\nOne day she'll come in through my window\nYes, she gave me her own true pledge\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nThat's how it's been with Andro Queen\n\nLoving on our bed of flowers\nBreathing in the smell of her musk\nIn a moon of milk she is scared, yes, she is\nBut she shows me under her silk\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nI wave goodbye to Andro\n\nMi aspekti al la cxielo por via reveni\nMi aspekti cxe via mano al vidi la ringo\nKaj ni will promeni kune al via cambro\nNia ami will esti nova\nNia ami will esti nova\n\nShe's off in a silver rocket\nOff to the gas and rings of Saturn\nOff her head she gave me a lock, yes, she did\nFor my neck a rusted locket\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Andro Queen (Official Video)", "60d1d858-2772-4877-8383-81091db900ef", 229, false, "10lyWR25_nQ", "https://www.youtube.com/watch?v=10lyWR25_nQ", 155, "/downloads/MusicVideos/Pixies Official/20131007 - PIXIES - Andro Queen (Official Video).mp4", false, false, false, 1, [], 98, ~U[2013-10-07 10:47:11Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Andro Queen' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAndro Queen Lyrics:\nNow Andro Queen has lost her ring\nI think it used to sit right here\nEncrusted in blue and hard and true\nFor now I will kiss her finger\n\nHave you ever seen Andro Queen\nWandering all for her ruby?\nOne day she'll come in through my window\nYes, she gave me her own true pledge\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nThat's how it's been with Andro Queen\n\nLoving on our bed of flowers\nBreathing in the smell of her musk\nIn a moon of milk she is scared, yes, she is\nBut she shows me under her silk\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nI wave goodbye to Andro\n\nMi aspekti al la cxielo por via reveni\nMi aspekti cxe via mano al vidi la ringo\nKaj ni will promeni kune al via cambro\nNia ami will esti nova\nNia ami will esti nova\n\nShe's off in a silver rocket\nOff to the gas and rings of Saturn\nOff her head she gave me a lock, yes, she did\nFor my neck a rusted locket\n\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\nFor what's missing I'll sacrifice my flesh\nOnly kissing you is so hard in this wild thresh\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Andro Queen (Official Video)", 229, false, "10lyWR25_nQ", "https://www.youtube.com/watch?v=10lyWR25_nQ", "/downloads/MusicVideos/Pixies Official/20131007 - PIXIES - Andro Queen (Official Video).mp4", false, 1, ~U[2013-10-07 10:47:11Z]] 19:07:36.697 [debug] QUERY OK source="sources" db=0.2ms idle=93.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] 19:07:36.698 [debug] QUERY OK source="media_items" db=0.4ms idle=92.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-09-03 06:07:36Z], 1] 19:07:36.705 [debug] QUERY OK source="media_items" db=6.1ms idle=93.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" ["Pixies performing 'Indie Cindy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by LAMAR+NIK: https://www.lamarplusnik.com\nDirector of Photography: Spenser Sakurai\n1st AC: John Dewberry\nGaffer: Cole Rachal\n\nActors\nIndie Cindy: Emily Matthews\nBoyfriend: Mark Johns\nHooded Man: Miles Kolliopoulos\n\nIndie Cindy Lyrics:\nPut this down for the record\nIt's more or less un-checkered\nWasted days and wasted nights\nMade me a fucking beggar\nNo soul, my milk is curdled\nI'm the burgermeister of purgatory\nLook out for that hot plate\nGuess that's all you got, great\nYou put the cock in cocktail, man\nWell I put the tail in WAIT!\nWatch me walk\nBlowtorch a hole in the armor\nAnd I don't need the tip\n\nI'm in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nMixed messages from Sir Naff\nPlease authenticate\nJust to be sure that you're a sap\nSet for stun automatica\nCrap is their operative\nLocomotive of the longest death\n\nThere goes Indie Cindy whose\nSails were black when it was windy\nWe offed ourselves in a lover's pact\nWe threw ourselves into the sea\nWell looksie what the wind washed back\nAs we follow the bouncing ball\nThey call this dance the washed up crawl\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nI beg for you to carry me\nI beg for you to carry me\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Indie Cindy (Official Video)", "825c1d83-e2fe-4b0f-bea2-d16e2fbb0690", 300, false, "PDa3cY7U6NA", "https://www.youtube.com/watch?v=PDa3cY7U6NA", 156, "/downloads/MusicVideos/Pixies Official/20130903 - PIXIES - Indie Cindy (Official Video).mkv", false, false, false, 1, [], 98, ~U[2013-09-03 06:07:36Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Indie Cindy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by LAMAR+NIK: https://www.lamarplusnik.com\nDirector of Photography: Spenser Sakurai\n1st AC: John Dewberry\nGaffer: Cole Rachal\n\nActors\nIndie Cindy: Emily Matthews\nBoyfriend: Mark Johns\nHooded Man: Miles Kolliopoulos\n\nIndie Cindy Lyrics:\nPut this down for the record\nIt's more or less un-checkered\nWasted days and wasted nights\nMade me a fucking beggar\nNo soul, my milk is curdled\nI'm the burgermeister of purgatory\nLook out for that hot plate\nGuess that's all you got, great\nYou put the cock in cocktail, man\nWell I put the tail in WAIT!\nWatch me walk\nBlowtorch a hole in the armor\nAnd I don't need the tip\n\nI'm in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nMixed messages from Sir Naff\nPlease authenticate\nJust to be sure that you're a sap\nSet for stun automatica\nCrap is their operative\nLocomotive of the longest death\n\nThere goes Indie Cindy whose\nSails were black when it was windy\nWe offed ourselves in a lover's pact\nWe threw ourselves into the sea\nWell looksie what the wind washed back\nAs we follow the bouncing ball\nThey call this dance the washed up crawl\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nI am in love with your daughter\nAnd though she has no need\nI'm the one who's got some trotters\nYou've many mouths to feed\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nIndie Cindy\nBe in love with me\nI beg for you to carry me\n\nI beg for you to carry me\nI beg for you to carry me\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Indie Cindy (Official Video)", 300, false, "PDa3cY7U6NA", "https://www.youtube.com/watch?v=PDa3cY7U6NA", "/downloads/MusicVideos/Pixies Official/20130903 - PIXIES - Indie Cindy (Official Video).mkv", false, 1, ~U[2013-09-03 06:07:36Z]] 19:07:36.705 [debug] QUERY OK source="sources" db=0.1ms idle=99.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] 19:07:36.706 [debug] QUERY OK source="media_items" db=0.3ms 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[2013-07-26 12:01:15Z], 1] 19:07:36.707 [debug] QUERY OK source="media_items" db=0.9ms 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" ["Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo conceived by Kestrel Media \nA video by Nye Best, Lianne Pierce and Pete Gomer: https://www.kestrelmedialtd.com\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Bagboy (Official Video 2)", "ca5cfc58-f361-4cf2-9cad-1b48018355c6", 296, false, "n3OMd5KLe_0", "https://www.youtube.com/watch?v=n3OMd5KLe_0", 157, "/downloads/MusicVideos/Pixies Official/20130726 - PIXIES - Bagboy (Official Video 2).mp4", false, false, false, 1, [], 98, ~U[2013-07-26 12:01:15Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nVideo conceived by Kestrel Media \nA video by Nye Best, Lianne Pierce and Pete Gomer: https://www.kestrelmedialtd.com\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Bagboy (Official Video 2)", 296, false, "n3OMd5KLe_0", "https://www.youtube.com/watch?v=n3OMd5KLe_0", "/downloads/MusicVideos/Pixies Official/20130726 - PIXIES - Bagboy (Official Video 2).mp4", false, 1, ~U[2013-07-26 12:01:15Z]] 19:07:36.707 [debug] QUERY OK source="sources" db=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] 19:07:36.708 [debug] QUERY OK source="media_items" db=0.3ms 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[2013-06-28 08:22:41Z], 1] 19:07:36.710 [debug] QUERY OK source="media_items" db=0.9ms idle=3.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" ["Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by: LAMAR+NIK: https://AMARPLUSNIK.com\nDirector of Photography: Spenser Sakurai\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Bagboy (Official Video 1)", "038696ed-b19c-4fd9-a53c-8d5f20bc806d", 298, false, "lGdSYPh5_BI", "https://www.youtube.com/watch?v=lGdSYPh5_BI", 158, "/downloads/MusicVideos/Pixies Official/20130628 - PIXIES - Bagboy (Official Video 1).mp4", false, false, false, 1, [], 98, ~U[2013-06-28 08:22:41Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Bagboy' from their album 'Indie Cindy'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDirected by: LAMAR+NIK: https://AMARPLUSNIK.com\nDirector of Photography: Spenser Sakurai\n\nBagboy Lyrics:\nI had a bad reaction to your public hobby writings\nI get no satisfaction from your very recent sightings\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\n\nLike when I hear the sound of feet slapping on the runway\nLike a small bird pretty while it's crapping on the new day\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\n\nSo disappointed I was that I had made small talk with you\nI'm not feeling your buzz I only smell your crock of stew\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\n\nBag boy bag boy bag boy bag boy\n\nShe had some beauty and manners but you look like a bug\nMigrations of their type are such good planners and not smug\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\nBag boy bag boy bag boy bag boy\n\nYou are proselytizing alone\nListening to the voice with your ears\nYou have regurgitated the tone\nNow sat in your tract for many years\nPicked up from dead things that you licked\nIt's a feedback loop you can't evict\nCover your breath\nCover your teeth\nCover your breath\nPolish your speech\nCover your breath\nPolish your speech\nCover your breath\nPolish your teeth\nPolish your teeth\nAlter your breath\nAlter your teeth\nCover your breath\nCover your breath\nAlter your speech\nCover your breath\nAlter your speech\n\n#Pixies #IndieCindy #Alternative", "PIXIES - Bagboy (Official Video 1)", 298, false, "lGdSYPh5_BI", "https://www.youtube.com/watch?v=lGdSYPh5_BI", "/downloads/MusicVideos/Pixies Official/20130628 - PIXIES - Bagboy (Official Video 1).mp4", false, 1, ~U[2013-06-28 08:22:41Z]] 19:07:36.710 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.711 [debug] QUERY OK source="media_items" db=0.3ms idle=3.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-05-26 23:38:01Z], 1] 19:07:36.712 [debug] QUERY OK source="media_items" db=0.7ms idle=3.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" ["Pixies performing 'Alec Eiffel' from their album 'Trompe le Monde'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAlec Eiffel Lyrics:\nPioneer of aerodynamics\n(Little Eiffel, Little Eiffel)\nThey thought he was real smart Alec\n(Little Eiffel, Little Eiffel)\nHe thought big they called it a phallic\n(Little Eiffel, Little Eiffel)\nThey didn't know he was panoramic\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low doesn't make no sense\n\nSometimes people can be oh so dense\nThey didn't want it but he built it anyway\n(Little Eiffel, Little Eiffel)\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low don't make sense\nKeeping low doesn't make no-sense\n(Little Eiffel, Little Eiffel)\nLittle Eiffel stands in the archway\n\nOh Alexander I see you beneath\nThe archway of aerodynamics\n\n#Pixies #TrompleMonde #Alternative", "PIXIES - Alec Eiffel (Official Video)", "5ff7072b-5e35-4ca7-a923-01a2c96c2da0", 177, false, "rsMLjaloyvI", "https://www.youtube.com/watch?v=rsMLjaloyvI", 159, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Alec Eiffel (Official Video).mp4", false, false, false, 1, [], 94, ~U[2011-05-26 23:38:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Alec Eiffel' from their album 'Trompe le Monde'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nAlec Eiffel Lyrics:\nPioneer of aerodynamics\n(Little Eiffel, Little Eiffel)\nThey thought he was real smart Alec\n(Little Eiffel, Little Eiffel)\nHe thought big they called it a phallic\n(Little Eiffel, Little Eiffel)\nThey didn't know he was panoramic\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low doesn't make no sense\n\nSometimes people can be oh so dense\nThey didn't want it but he built it anyway\n(Little Eiffel, Little Eiffel)\n\nLittle Eiffel stands in the archway\n(Little Eiffel, Little Eiffel)\nKeeping low don't make sense\nKeeping low doesn't make no-sense\n(Little Eiffel, Little Eiffel)\nLittle Eiffel stands in the archway\n\nOh Alexander I see you beneath\nThe archway of aerodynamics\n\n#Pixies #TrompleMonde #Alternative", "PIXIES - Alec Eiffel (Official Video)", 177, false, "rsMLjaloyvI", "https://www.youtube.com/watch?v=rsMLjaloyvI", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Alec Eiffel (Official Video).mp4", false, 1, ~U[2011-05-26 23:38:01Z]] 19:07:36.712 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.712 [debug] QUERY OK source="media_items" db=0.3ms idle=2.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-05-26 23:37:43Z], 1] 19:07:36.716 [debug] QUERY OK source="media_items" db=3.0ms idle=2.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" ["Pixies performing 'Monkey Gone to HEaven' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMoney Gone to Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\n#Pixies #Doolittle #Alternative", "PIXIES - Monkey Gone to Heaven (Official Video)", "30c773ca-2bcd-4f6f-9369-bea408b6a65b", 176, false, "OncDlwNH9F0", "https://www.youtube.com/watch?v=OncDlwNH9F0", 160, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Monkey Gone to Heaven (Official Video).mp4", false, false, false, 1, [], 94, ~U[2011-05-26 23:37:43Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Monkey Gone to HEaven' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nMoney Gone to Heaven Lyrics:\nThere was a guy\nAn under water guy who controlled the sea\nGot killed by ten million pounds of sludge\nFrom New York and New Jersey\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nThe creature in the sky\nGot sucked in a hole\nNow there's a hole in the sky\n\nAnd the ground's not cold\nAnd if the ground's not cold\nEverything is gonna burn\nWe'll all take turns, I'll get mine too\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\nRock me Jo\n\nIf man is five, if man is five, if man is five\nThen the devil is six, then the devil is six\nThe devil is six, the devil is six and if the devil is six\nThen God is seven , then God is seven, the God is seven\n\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\nThis monkey's gone to Heaven\n\n#Pixies #Doolittle #Alternative", "PIXIES - Monkey Gone to Heaven (Official Video)", 176, false, "OncDlwNH9F0", "https://www.youtube.com/watch?v=OncDlwNH9F0", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Monkey Gone to Heaven (Official Video).mp4", false, 1, ~U[2011-05-26 23:37:43Z]] 19:07:36.717 [debug] QUERY OK source="sources" db=0.2ms 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] 19:07:36.717 [debug] QUERY OK source="media_items" db=0.4ms 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[2011-05-26 23:32:39Z], 1] 19:07:36.718 [debug] QUERY OK source="media_items" db=0.3ms idle=5.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" ["PIXIES - HERE COMES YOUR MAN", "7dffa3c6-c990-4478-90d9-b4dd3ac5a1ff", 201, false, "rmKPEHwZvJ4", "https://www.youtube.com/watch?v=rmKPEHwZvJ4", 161, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - HERE COMES YOUR MAN.mp4", false, false, false, 1, [], 94, ~U[2011-05-26 23:32:39Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "PIXIES - HERE COMES YOUR MAN", 201, false, "rmKPEHwZvJ4", "https://www.youtube.com/watch?v=rmKPEHwZvJ4", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - HERE COMES YOUR MAN.mp4", false, 1, ~U[2011-05-26 23:32:39Z]] 19:07:36.718 [debug] QUERY OK source="sources" db=0.1ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.719 [debug] QUERY OK source="media_items" db=0.3ms 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[2011-05-26 23:31:35Z], 1] 19:07:36.719 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Pixies performing 'Head On' from their album 'Trompe le Monde'. 'Head On' is a cover of The Jesus and Mary Chain song.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead On Lyrics:\nAs soon as I get my head around you\nI come around catching sparks off you\nI get an electric shock from you\nThis secondhand living just won't do\nAnd the way I feel tonight\nI could die and I wouldn't mind\nAnd there's something going on inside\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I can't stand up\nI can't cool down\nI can't get my head off the ground\nAs soon as I get my head around you\nI come around catching sparks off you\nAnd all I ever got from you\nWas all I ever took from you\nYeah, the world could die in pain\nAnd I wouldn't feel no shame\nAnd there's nothing holding me to blame\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nI said yeah yeah yeah yeah yeah\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky", "PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover)", "65361799-aac1-4b02-ba7c-0c372795d430", 140, false, "oKKdylxI1YE", "https://www.youtube.com/watch?v=oKKdylxI1YE", 162, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover).mp4", false, false, false, 1, [], 94, ~U[2011-05-26 23:31:35Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Head On' from their album 'Trompe le Monde'. 'Head On' is a cover of The Jesus and Mary Chain song.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nHead On Lyrics:\nAs soon as I get my head around you\nI come around catching sparks off you\nI get an electric shock from you\nThis secondhand living just won't do\nAnd the way I feel tonight\nI could die and I wouldn't mind\nAnd there's something going on inside\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I can't stand up\nI can't cool down\nI can't get my head off the ground\nAs soon as I get my head around you\nI come around catching sparks off you\nAnd all I ever got from you\nWas all I ever took from you\nYeah, the world could die in pain\nAnd I wouldn't feel no shame\nAnd there's nothing holding me to blame\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nI said yeah yeah yeah yeah yeah\nAnd I'm taking myself to a dirty part of town\nWhere all my troubles can't be found\nMakes you want to feel\nMakes you want to try\nMakes you want to blow the stars from the sky", "PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover)", 140, false, "oKKdylxI1YE", "https://www.youtube.com/watch?v=oKKdylxI1YE", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Head On (Official Video - The Jesus and Mary Chain Cover).mp4", false, 1, ~U[2011-05-26 23:31:35Z]] 19:07:36.720 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.720 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-05-26 23:31:25Z], 1] 19:07:36.721 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["Pixies performing 'Dig for Fire' and 'Allison' from their album 'Bossanova'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDig for Fire Lyrics:\nThere is this old woman, she lives down the road\nYou can often find her kneeling inside of her hole\nAnd I often ask her \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then she said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nThere is this old man who has spent so much of his life sleeping\nThat he is able to keep awake for the rest of his years\nHe resides, on a beach, in a town where I am going to live\nAnd I often ask him \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then he said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nI'm digging for fire fire fire\nI'm digging for fire\nI'm digging for fire, for fire, for fire\nI'm digging for, for fire\n\nAllison Lyrics:\nFrom distant star to this here bar\nThe me, the you, where are we now?\nHurray the blues of everyone\nAllison\n\nKeeps a smile around a while\nHe took no fright and jettisoned\nWe'll go tonight to hear him tell\n\"Oh well, Allison\"\n\nAnd when the planet hit the sun\nI saw the face of Allison\nAllison, Allison, Allison, Allison\n\n#Pixies #Bossanova #Alternative", "PIXIES - Dig for Fire and Allison (Official Music Video)", "f8bce25d-18f5-4609-aa43-a05a7ddb5b72", 270, false, "tA96j5l2lvA", "https://www.youtube.com/watch?v=tA96j5l2lvA", 163, "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Dig for Fire and Allison (Official Music Video).mp4", false, false, false, 1, [], 94, ~U[2011-05-26 23:31:25Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Pixies performing 'Dig for Fire' and 'Allison' from their album 'Bossanova'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nDig for Fire Lyrics:\nThere is this old woman, she lives down the road\nYou can often find her kneeling inside of her hole\nAnd I often ask her \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then she said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nThere is this old man who has spent so much of his life sleeping\nThat he is able to keep awake for the rest of his years\nHe resides, on a beach, in a town where I am going to live\nAnd I often ask him \"Are you looking for the mother lode?\"\nNo, no my child, this is not my desire and then he said\n\n\"I'm digging for fire\nI'm digging for fire\nI'm digging for fire\nI'm digging for fire\"\n\nI'm digging for fire fire fire\nI'm digging for fire\nI'm digging for fire, for fire, for fire\nI'm digging for, for fire\n\nAllison Lyrics:\nFrom distant star to this here bar\nThe me, the you, where are we now?\nHurray the blues of everyone\nAllison\n\nKeeps a smile around a while\nHe took no fright and jettisoned\nWe'll go tonight to hear him tell\n\"Oh well, Allison\"\n\nAnd when the planet hit the sun\nI saw the face of Allison\nAllison, Allison, Allison, Allison\n\n#Pixies #Bossanova #Alternative", "PIXIES - Dig for Fire and Allison (Official Music Video)", 270, false, "tA96j5l2lvA", "https://www.youtube.com/watch?v=tA96j5l2lvA", "/downloads/MusicVideos/Pixies Official/20110526 - PIXIES - Dig for Fire and Allison (Official Music Video).mp4", false, 1, ~U[2011-05-26 23:31:25Z]] 19:07:36.721 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.722 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2010-10-13 06:18:38Z], 1] 19:07:36.722 [debug] QUERY OK source="media_items" db=0.5ms 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" ["Are you on the list?\n\nPixies performing 'La La Love You' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah\nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "PIXIES - La La PIXIES Love You (Live Video)", "58c9d77b-90e7-454e-aac1-ec52cd01e854", 188, false, "RnF0aEu41S4", "https://www.youtube.com/watch?v=RnF0aEu41S4", 164, "/downloads/MusicVideos/Pixies Official/20101013 - PIXIES - La La PIXIES Love You (Live Video).mp4", false, false, false, 1, [], 98, ~U[2010-10-13 06:18:38Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Are you on the list?\n\nPixies performing 'La La Love You' from their album 'Doolittle'.\n\nListen to more of Pixies' music here: https://pixies.ffm.to/music.oyd\n\nIt's a Pixies Podcast - listen to the band's podcast series documenting the making of their 2019 album 'Beneath the Eyrie': https://Pixies.lnk.to/PodcastID\n\nFollow Pixies\nFacebook: https://www.facebook.com/pixiesofficial\nTwitter: https://twitter.com/pixies\nInstagram: https://www.instagram.com/pixiesofficial\nWebsite: http://www.pixiesmusic.com\n\nLa La Love You Lyrics:\nYeah\nYeah\nYeah\nI love you\nLove you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\n(First base, second base, third base, home run)\n\nYeah\nYeah\nYeah\nI love you\nI love you\nI love you\nI do\nI love you\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\n\nAll I'm sayin' pretty baby\nLa la love you don't mean maybe\nAll I'm sayin' pretty baby", "PIXIES - La La PIXIES Love You (Live Video)", 188, false, "RnF0aEu41S4", "https://www.youtube.com/watch?v=RnF0aEu41S4", "/downloads/MusicVideos/Pixies Official/20101013 - PIXIES - La La PIXIES Love You (Live Video).mp4", false, 1, ~U[2010-10-13 06:18:38Z]] 19:07:36.723 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.723 [debug] QUERY OK source="media_items" db=0.2ms 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-12-23 16:45:30Z], 1] 19:07:36.724 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG: trentmorrison\"", "a3dd387a-d446-43fc-bb61-14e7d974c239", 56, false, "1YvH93ODscA", "https://www.youtube.com/shorts/1YvH93ODscA", 1, "/downloads/MusicVideos/Pixies Official/20251223 - Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG๏ผš trentmorrison๏ผ‚.mp4", false, false, true, 1, [], 98, ~U[2025-12-23 16:45:30Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG: trentmorrison\"", 56, false, "1YvH93ODscA", "https://www.youtube.com/shorts/1YvH93ODscA", "/downloads/MusicVideos/Pixies Official/20251223 - Aloha, Hawaii. Our first ever show with you earlier this month! ๐Ÿ“น IG๏ผš trentmorrison๏ผ‚.mp4", true, 1, ~U[2025-12-23 16:45:30Z]] 19:07:36.724 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.724 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 12:31:58Z], 1] 19:07:36.725 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Covers of Where Is My Mind? Thank you, these were great!", "298dc4d0-0d30-4515-bc69-6fe574a41fcd", 41, false, "gEuXAvjPimY", "https://www.youtube.com/shorts/gEuXAvjPimY", 2, "/downloads/MusicVideos/Pixies Official/20251222 - Covers of Where Is My Mind๏ผŸ Thank you, these were great!.mp4", false, false, true, 1, [], 98, ~U[2025-12-22 12:31:58Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Covers of Where Is My Mind? Thank you, these were great!", 41, false, "gEuXAvjPimY", "https://www.youtube.com/shorts/gEuXAvjPimY", "/downloads/MusicVideos/Pixies Official/20251222 - Covers of Where Is My Mind๏ผŸ Thank you, these were great!.mp4", true, 1, ~U[2025-12-22 12:31:58Z]] 19:07:36.725 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.725 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-21 15:40:42Z], 1] 19:07:36.726 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics", "b81f0149-1b2e-4e3b-af76-f3567bcda16f", 29, false, "eAO1vAWffuY", "https://www.youtube.com/shorts/eAO1vAWffuY", 3, "/downloads/MusicVideos/Pixies Official/20251221 - CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics.mp4", false, false, true, 1, [], 98, ~U[2025-12-21 15:40:42Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics", 29, false, "eAO1vAWffuY", "https://www.youtube.com/shorts/eAO1vAWffuY", "/downloads/MusicVideos/Pixies Official/20251221 - CACTUS ๐ŸŒต #Pixies #AltRock #Lyrics.mp4", true, 1, ~U[2025-12-21 15:40:42Z]] 19:07:36.726 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.726 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-12 13:18:30Z], 1] 19:07:36.727 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Deep Cuts Part 1: Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic", "16f681ca-9d1a-4836-ae20-3907975b9e00", 53, false, "jDKleSJ_5Yk", "https://www.youtube.com/shorts/jDKleSJ_5Yk", 4, "/downloads/MusicVideos/Pixies Official/20251212 - Deep Cuts Part 1๏ผš Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic.mp4", false, false, true, 1, [], 98, ~U[2025-12-12 13:18:30Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Deep Cuts Part 1: Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic", 53, false, "jDKleSJ_5Yk", "https://www.youtube.com/shorts/jDKleSJ_5Yk", "/downloads/MusicVideos/Pixies Official/20251212 - Deep Cuts Part 1๏ผš Tony's Theme #Pixies #AltRock #SurferRosa #80sMusic.mp4", true, 1, ~U[2025-12-12 13:18:30Z]] 19:07:36.727 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.728 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-11 12:29:14Z], 1] 19:07:36.728 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock", "fc97a392-dec6-4011-83f5-3354b97c073a", 42, false, "riqyF5Vlz4I", "https://www.youtube.com/shorts/riqyF5Vlz4I", 5, "/downloads/MusicVideos/Pixies Official/20251211 - Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock.mp4", false, false, true, 1, [], 98, ~U[2025-12-11 12:29:14Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock", 42, false, "riqyF5Vlz4I", "https://www.youtube.com/shorts/riqyF5Vlz4I", "/downloads/MusicVideos/Pixies Official/20251211 - Your bones got a little machine ๐Ÿฆดโš™๏ธ #Pixies #Lyrics #AltRock.mp4", true, 1, ~U[2025-12-11 12:29:14Z]] 19:07:36.728 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.728 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-02 16:56:31Z], 1] 19:07:36.729 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Head Carrier!", "6c7c78d1-87f1-477e-9e93-7cd63fbb3c20", 31, false, "377o6kGdwAs", "https://www.youtube.com/shorts/377o6kGdwAs", 6, "/downloads/MusicVideos/Pixies Official/20251202 - Head Carrier!.mp4", false, false, true, 1, [], 98, ~U[2025-12-02 16:56:31Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Head Carrier!", 31, false, "377o6kGdwAs", "https://www.youtube.com/shorts/377o6kGdwAs", "/downloads/MusicVideos/Pixies Official/20251202 - Head Carrier!.mp4", true, 1, ~U[2025-12-02 16:56:31Z]] 19:07:36.729 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.730 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-25 16:45:03Z], 1] 19:07:36.730 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["๐ŸŒ‘ Is she promised to the night? ๐ŸŒ‘ #Pixies #Lyrics", "e9f22aca-944d-46b3-8ad9-e2c8f47c72f8", 21, false, "V0xRbStU258", "https://www.youtube.com/shorts/V0xRbStU258", 7, "/downloads/MusicVideos/Pixies Official/20251125 - ๐ŸŒ‘ Is she promised to the night๏ผŸ ๐ŸŒ‘ #Pixies #Lyrics.mp4", false, false, true, 1, [], 98, ~U[2025-11-25 16:45:03Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "๐ŸŒ‘ Is she promised to the night? ๐ŸŒ‘ #Pixies #Lyrics", 21, false, "V0xRbStU258", "https://www.youtube.com/shorts/V0xRbStU258", "/downloads/MusicVideos/Pixies Official/20251125 - ๐ŸŒ‘ Is she promised to the night๏ผŸ ๐ŸŒ‘ #Pixies #Lyrics.mp4", true, 1, ~U[2025-11-25 16:45:03Z]] 19:07:36.730 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.731 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-24 15:00:39Z], 1] 19:07:36.731 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["TAME! #Pixies #AltRock #Lyrics", "b1e41a12-6e86-4efe-a9f9-1bd5cbc7cf80", 33, false, "IhZRt3LJkbY", "https://www.youtube.com/shorts/IhZRt3LJkbY", 8, "/downloads/MusicVideos/Pixies Official/20251124 - TAME! #Pixies #AltRock #Lyrics.mp4", false, false, true, 1, [], 98, ~U[2025-11-24 15:00:39Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "TAME! #Pixies #AltRock #Lyrics", 33, false, "IhZRt3LJkbY", "https://www.youtube.com/shorts/IhZRt3LJkbY", "/downloads/MusicVideos/Pixies Official/20251124 - TAME! #Pixies #AltRock #Lyrics.mp4", true, 1, ~U[2025-11-24 15:00:39Z]] 19:07:36.731 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.732 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 14:30:07Z], 1] 19:07:36.732 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["New Zealand! See you Monday", "703139e2-19d3-499f-8ad7-b22b8cfe0eab", 53, false, "9s61TepSLcc", "https://www.youtube.com/shorts/9s61TepSLcc", 9, "/downloads/MusicVideos/Pixies Official/20251123 - New Zealand! See you Monday.mp4", false, false, true, 1, [], 97, ~U[2025-11-23 14:30:07Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "New Zealand! See you Monday", 53, false, "9s61TepSLcc", "https://www.youtube.com/shorts/9s61TepSLcc", "/downloads/MusicVideos/Pixies Official/20251123 - New Zealand! See you Monday.mp4", true, 1, ~U[2025-11-23 14:30:07Z]] 19:07:36.733 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.733 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-23 11:31:01Z], 1] 19:07:36.734 [debug] QUERY OK source="media_items" db=0.6ms idle=1.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" ["I believe in Mr. Grieves... #Pixies #Lyrics", "e73b11b6-78af-483d-9477-a75e5eb2f4b4", 22, false, "ArOjO7tjUwk", "https://www.youtube.com/shorts/ArOjO7tjUwk", 10, "/downloads/MusicVideos/Pixies Official/20251123 - I believe in Mr. Grieves... #Pixies #Lyrics.mp4", false, false, true, 1, [], 97, ~U[2025-11-23 11:31:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "I believe in Mr. Grieves... #Pixies #Lyrics", 22, false, "ArOjO7tjUwk", "https://www.youtube.com/shorts/ArOjO7tjUwk", "/downloads/MusicVideos/Pixies Official/20251123 - I believe in Mr. Grieves... #Pixies #Lyrics.mp4", true, 1, ~U[2025-11-23 11:31:01Z]] 19:07:36.734 [debug] QUERY OK source="sources" db=0.0ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.734 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-13 15:37:20Z], 1] 19:07:36.735 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["In 1999, Fight Club was released featuring our song Where Is My Mind? in its now-iconic final scene", "3fba0f89-2ab5-4d9e-9541-aa49b2ad49d9", 19, false, "lEzJvycBBjg", "https://www.youtube.com/shorts/lEzJvycBBjg", 11, "/downloads/MusicVideos/Pixies Official/20251113 - In 1999, Fight Club was released featuring our song Where Is My Mind๏ผŸ in its now-iconic final scene.mp4", false, false, true, 1, [], 98, ~U[2025-11-13 15:37:20Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "In 1999, Fight Club was released featuring our song Where Is My Mind? in its now-iconic final scene", 19, false, "lEzJvycBBjg", "https://www.youtube.com/shorts/lEzJvycBBjg", "/downloads/MusicVideos/Pixies Official/20251113 - In 1999, Fight Club was released featuring our song Where Is My Mind๏ผŸ in its now-iconic final scene.mp4", true, 1, ~U[2025-11-13 15:37:20Z]] 19:07:36.735 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.735 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-07 13:44:32Z], 1] 19:07:36.736 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Australia you're next! See you tomorrow Perth", "70bfab8d-90b1-4ec8-a005-2f3a27dce644", 43, false, "F9FFj44d0-E", "https://www.youtube.com/shorts/F9FFj44d0-E", 12, "/downloads/MusicVideos/Pixies Official/20251107 - Australia you're next! See you tomorrow Perth.mp4", false, false, true, 1, [], 98, ~U[2025-11-07 13:44:32Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Australia you're next! See you tomorrow Perth", 43, false, "F9FFj44d0-E", "https://www.youtube.com/shorts/F9FFj44d0-E", "/downloads/MusicVideos/Pixies Official/20251107 - Australia you're next! See you tomorrow Perth.mp4", true, 1, ~U[2025-11-07 13:44:32Z]] 19:07:36.736 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.736 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-29 19:00:27Z], 1] 19:07:36.737 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["In the witching hourโ€ฆ #Pixies #AltRock #Halloween", "4119e6a1-df06-40d1-95a2-1c50b7251bf0", 28, false, "QMcx7-WzsXg", "https://www.youtube.com/shorts/QMcx7-WzsXg", 13, "/downloads/MusicVideos/Pixies Official/20251029 - In the witching hourโ€ฆ #Pixies #AltRock #Halloween.mp4", false, false, true, 1, [], 97, ~U[2025-10-29 19:00:27Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "In the witching hourโ€ฆ #Pixies #AltRock #Halloween", 28, false, "QMcx7-WzsXg", "https://www.youtube.com/shorts/QMcx7-WzsXg", "/downloads/MusicVideos/Pixies Official/20251029 - In the witching hourโ€ฆ #Pixies #AltRock #Halloween.mp4", true, 1, ~U[2025-10-29 19:00:27Z]] 19:07:36.737 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.738 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-29 11:58:24Z], 1] 19:07:36.738 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["Get Demos // The Purple Tapes here: https://pxies.lnk.to/Demos2025", "Demos // The Purple Tapes (2025 Re-issue) Have you got your copy?", "4cbb06ab-a36d-4ade-b224-547226c96c34", 33, false, "ByGKi9heMP0", "https://www.youtube.com/shorts/ByGKi9heMP0", 14, "/downloads/MusicVideos/Pixies Official/20251029 - Demos โงธโงธ The Purple Tapes (2025 Re-issue) Have you got your copy๏ผŸ.mp4", false, false, true, 1, [], 97, ~U[2025-10-29 11:58:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Get Demos // The Purple Tapes here: https://pxies.lnk.to/Demos2025", "Demos // The Purple Tapes (2025 Re-issue) Have you got your copy?", 33, false, "ByGKi9heMP0", "https://www.youtube.com/shorts/ByGKi9heMP0", "/downloads/MusicVideos/Pixies Official/20251029 - Demos โงธโงธ The Purple Tapes (2025 Re-issue) Have you got your copy๏ผŸ.mp4", true, 1, ~U[2025-10-29 11:58:24Z]] 19:07:36.738 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.739 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-25 12:01:00Z], 1] 19:07:36.739 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["1 year ago we released our album The Night The Zombies Came ๐ŸงŸ", "f1f50840-c857-4e03-9d61-dc74ea26f641", 32, false, "VajuSILFevQ", "https://www.youtube.com/shorts/VajuSILFevQ", 15, "/downloads/MusicVideos/Pixies Official/20251025 - 1 year ago we released our album The Night The Zombies Came ๐ŸงŸ.mp4", false, false, true, 1, [], 98, ~U[2025-10-25 12:01:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "1 year ago we released our album The Night The Zombies Came ๐ŸงŸ", 32, false, "VajuSILFevQ", "https://www.youtube.com/shorts/VajuSILFevQ", "/downloads/MusicVideos/Pixies Official/20251025 - 1 year ago we released our album The Night The Zombies Came ๐ŸงŸ.mp4", true, 1, ~U[2025-10-25 12:01:00Z]] 19:07:36.739 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.740 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-22 16:41:00Z], 1] 19:07:36.740 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Demo vs the full studio recording...", "6803d3c5-41c2-4d30-b325-9e11f6a92215", 25, false, "zG6cg8RvZjY", "https://www.youtube.com/shorts/zG6cg8RvZjY", 16, "/downloads/MusicVideos/Pixies Official/20251022 - Demo vs the full studio recording....mp4", false, false, true, 1, [], 98, ~U[2025-10-22 16:41:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Demo vs the full studio recording...", 25, false, "zG6cg8RvZjY", "https://www.youtube.com/shorts/zG6cg8RvZjY", "/downloads/MusicVideos/Pixies Official/20251022 - Demo vs the full studio recording....mp4", true, 1, ~U[2025-10-22 16:41:00Z]] 19:07:36.741 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.741 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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-21 15:01:26Z], 1] 19:07:36.742 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["(Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™", "0aae5aa2-1205-4db0-86f3-64a268f8e08d", 35, false, "KPcUryrIE-Y", "https://www.youtube.com/shorts/KPcUryrIE-Y", 17, "/downloads/MusicVideos/Pixies Official/20251021 - (Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™.mp4", false, false, true, 1, [], 98, ~U[2025-10-21 15:01:26Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "(Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™", 35, false, "KPcUryrIE-Y", "https://www.youtube.com/shorts/KPcUryrIE-Y", "/downloads/MusicVideos/Pixies Official/20251021 - (Not so) Magic Monthly - October 2025. See you soon Japan, Australia, New Zealand, Hawaii ๐Ÿ™.mp4", true, 1, ~U[2025-10-21 15:01:26Z]] 19:07:36.742 [debug] QUERY OK source="sources" db=0.0ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.742 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-17 14:54:19Z], 1] 19:07:36.743 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["Grab yours now: https://pxies.lnk.to/Demos2025", "Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now.", "c66367a0-c722-4ab9-b663-293109b1c22e", 31, false, "uB4ireahL_I", "https://www.youtube.com/shorts/uB4ireahL_I", 18, "/downloads/MusicVideos/Pixies Official/20251017 - Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now..mp4", false, false, true, 1, [], 98, ~U[2025-10-17 14:54:19Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Grab yours now: https://pxies.lnk.to/Demos2025", "Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now.", 31, false, "uB4ireahL_I", "https://www.youtube.com/shorts/uB4ireahL_I", "/downloads/MusicVideos/Pixies Official/20251017 - Demos (AKA The Purple Tapes), the very first Pixies recordings from 1987, is out now..mp4", true, 1, ~U[2025-10-17 14:54:19Z]] 19:07:36.743 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.743 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-15 16:35:50Z], 1] 19:07:36.744 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["I am un chien ๐Ÿถ #Pixies", "d2ba74b4-9a98-4710-887f-397df04b1317", 20, false, "bIA-QaiCw34", "https://www.youtube.com/shorts/bIA-QaiCw34", 19, "/downloads/MusicVideos/Pixies Official/20251015 - I am un chien ๐Ÿถ #Pixies.mp4", false, false, true, 1, [], 98, ~U[2025-10-15 16:35:50Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "I am un chien ๐Ÿถ #Pixies", 20, false, "bIA-QaiCw34", "https://www.youtube.com/shorts/bIA-QaiCw34", "/downloads/MusicVideos/Pixies Official/20251015 - I am un chien ๐Ÿถ #Pixies.mp4", true, 1, ~U[2025-10-15 16:35:50Z]] 19:07:36.744 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.744 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-09 16:39:21Z], 1] 19:07:36.745 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["I've kissed mermaids, rode the El Niรฑo", "4e8c6758-5753-4ada-9e48-86c583fe4224", 50, false, "24qoqGAElaA", "https://www.youtube.com/shorts/24qoqGAElaA", 20, "/downloads/MusicVideos/Pixies Official/20251009 - I've kissed mermaids, rode the El Niรฑo.mp4", false, false, true, 1, [], 98, ~U[2025-10-09 16:39:21Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "I've kissed mermaids, rode the El Niรฑo", 50, false, "24qoqGAElaA", "https://www.youtube.com/shorts/24qoqGAElaA", "/downloads/MusicVideos/Pixies Official/20251009 - I've kissed mermaids, rode the El Niรฑo.mp4", true, 1, ~U[2025-10-09 16:39:21Z]] 19:07:36.745 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.746 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=1.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-03 16:59:39Z], 1] 19:07:36.746 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Some highlights of three months on the road in the US and Canada this summer.", "d95084fe-53b1-42c5-8e9e-be50d81a25da", 17, false, "g0HXojgQPwM", "https://www.youtube.com/shorts/g0HXojgQPwM", 21, "/downloads/MusicVideos/Pixies Official/20251003 - Some highlights of three months on the road in the US and Canada this summer..mp4", false, false, true, 1, [], 98, ~U[2025-10-03 16:59:39Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Some highlights of three months on the road in the US and Canada this summer.", 17, false, "g0HXojgQPwM", "https://www.youtube.com/shorts/g0HXojgQPwM", "/downloads/MusicVideos/Pixies Official/20251003 - Some highlights of three months on the road in the US and Canada this summer..mp4", true, 1, ~U[2025-10-03 16:59:39Z]] 19:07:36.746 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.747 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 19:45:30Z], 1] 19:07:36.747 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Caribou live in 1988 #Pixies", "ba256982-e1c5-41a9-b53e-4a0996388327", 49, false, "RJ6DtHmO9Yo", "https://www.youtube.com/shorts/RJ6DtHmO9Yo", 22, "/downloads/MusicVideos/Pixies Official/20250928 - Caribou live in 1988 #Pixies.mp4", false, false, true, 1, [], 98, ~U[2025-09-28 19:45:30Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Caribou live in 1988 #Pixies", 49, false, "RJ6DtHmO9Yo", "https://www.youtube.com/shorts/RJ6DtHmO9Yo", "/downloads/MusicVideos/Pixies Official/20250928 - Caribou live in 1988 #Pixies.mp4", true, 1, ~U[2025-09-28 19:45:30Z]] 19:07:36.747 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.748 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-26 15:58:18Z], 1] 19:07:36.748 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["๐Ÿ“น TTdawidmoreash #pixies #piercetheveil #whereismymind", "Thank you Pierce The Veil, a great cover!", "57ce70e7-9456-49f3-8f57-9ef0640c379b", 24, false, "SVbAUbRp27E", "https://www.youtube.com/shorts/SVbAUbRp27E", 23, "/downloads/MusicVideos/Pixies Official/20250926 - Thank you Pierce The Veil, a great cover!.mkv", false, false, true, 1, [], 98, ~U[2025-09-26 15:58:18Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "๐Ÿ“น TTdawidmoreash #pixies #piercetheveil #whereismymind", "Thank you Pierce The Veil, a great cover!", 24, false, "SVbAUbRp27E", "https://www.youtube.com/shorts/SVbAUbRp27E", "/downloads/MusicVideos/Pixies Official/20250926 - Thank you Pierce The Veil, a great cover!.mkv", true, 1, ~U[2025-09-26 15:58:18Z]] 19:07:36.748 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.749 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-17 15:39:54Z], 1] 19:07:36.749 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Where Is My Mind? at Vourbon and Beyond Festival #pixies #whereismymind", "c5de1d4c-a0d6-4614-8491-b85b72dbd99c", 26, false, "Xr1XoVVR-So", "https://www.youtube.com/shorts/Xr1XoVVR-So", 24, "/downloads/MusicVideos/Pixies Official/20250917 - Where Is My Mind๏ผŸ at Vourbon and Beyond Festival #pixies #whereismymind.mp4", false, false, true, 1, [], 98, ~U[2025-09-17 15:39:54Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Where Is My Mind? at Vourbon and Beyond Festival #pixies #whereismymind", 26, false, "Xr1XoVVR-So", "https://www.youtube.com/shorts/Xr1XoVVR-So", "/downloads/MusicVideos/Pixies Official/20250917 - Where Is My Mind๏ผŸ at Vourbon and Beyond Festival #pixies #whereismymind.mp4", true, 1, ~U[2025-09-17 15:39:54Z]] 19:07:36.750 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.750 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-13 10:16:08Z], 1] 19:07:36.751 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["6 years ago today we released Beneath The Eyrie #pixies", "138dd09f-9de4-4dcd-85bf-c4514d2eeca5", 24, false, "6Y_1h9ZdD0s", "https://www.youtube.com/shorts/6Y_1h9ZdD0s", 25, "/downloads/MusicVideos/Pixies Official/20250913 - 6 years ago today we released Beneath The Eyrie #pixies.mp4", false, false, true, 1, [], 98, ~U[2025-09-13 10:16:08Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "6 years ago today we released Beneath The Eyrie #pixies", 24, false, "6Y_1h9ZdD0s", "https://www.youtube.com/shorts/6Y_1h9ZdD0s", "/downloads/MusicVideos/Pixies Official/20250913 - 6 years ago today we released Beneath The Eyrie #pixies.mp4", true, 1, ~U[2025-09-13 10:16:08Z]] 19:07:36.751 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.751 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-02 17:00:32Z], 1] 19:07:36.752 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["What goes boom... 11 years ago we release EP 1 #Pixies #AltRock", "235492d7-f2f6-4443-8682-8296fab79e2f", 51, false, "HH47__eDL1g", "https://www.youtube.com/shorts/HH47__eDL1g", 26, "/downloads/MusicVideos/Pixies Official/20250902 - What goes boom... 11 years ago we release EP 1 #Pixies #AltRock.mp4", false, false, true, 1, [], 98, ~U[2025-09-02 17:00:32Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "What goes boom... 11 years ago we release EP 1 #Pixies #AltRock", 51, false, "HH47__eDL1g", "https://www.youtube.com/shorts/HH47__eDL1g", "/downloads/MusicVideos/Pixies Official/20250902 - What goes boom... 11 years ago we release EP 1 #Pixies #AltRock.mp4", true, 1, ~U[2025-09-02 17:00:32Z]] 19:07:36.752 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.753 [debug] QUERY OK source="media_items" db=0.2ms 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-08-26 09:57:35Z], 1] 19:07:36.753 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock", "fce1056e-f563-4ab4-a73e-c676dcbeb4b5", 39, false, "uetqJZZcJzc", "https://www.youtube.com/shorts/uetqJZZcJzc", 27, "/downloads/MusicVideos/Pixies Official/20250826 - In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock.mp4", false, false, true, 1, [], 98, ~U[2025-08-26 09:57:35Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock", 39, false, "uetqJZZcJzc", "https://www.youtube.com/shorts/uetqJZZcJzc", "/downloads/MusicVideos/Pixies Official/20250826 - In heaven, everything is fineโ€ฆ#Pixies #LiveMusic #AltRock.mp4", true, 1, ~U[2025-08-26 09:57:35Z]] 19:07:36.753 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.754 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-18 10:35:59Z], 1] 19:07:36.754 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["What's your favourite Pixies cover? #Pixies #NiluferYanya #Cover #Hey", "9757ae6d-b84e-4d8e-9682-6ee79fff2caa", 45, false, "xY7Gp9FpIW4", "https://www.youtube.com/shorts/xY7Gp9FpIW4", 28, "/downloads/MusicVideos/Pixies Official/20250818 - What's your favourite Pixies cover๏ผŸ #Pixies #NiluferYanya #Cover #Hey.mp4", false, false, true, 1, [], 98, ~U[2025-08-18 10:35:59Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "What's your favourite Pixies cover? #Pixies #NiluferYanya #Cover #Hey", 45, false, "xY7Gp9FpIW4", "https://www.youtube.com/shorts/xY7Gp9FpIW4", "/downloads/MusicVideos/Pixies Official/20250818 - What's your favourite Pixies cover๏ผŸ #Pixies #NiluferYanya #Cover #Hey.mp4", true, 1, ~U[2025-08-18 10:35:59Z]] 19:07:36.754 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.755 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-13 17:10:52Z], 1] 19:07:36.755 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["35 years of Bossanova ๐Ÿช #pixies #bossanova", "64b34eab-2e22-4933-b766-78407d147f9c", 32, false, "xUFz1wqcqms", "https://www.youtube.com/shorts/xUFz1wqcqms", 29, "/downloads/MusicVideos/Pixies Official/20250813 - 35 years of Bossanova ๐Ÿช #pixies #bossanova.mp4", false, false, true, 1, [], 98, ~U[2025-08-13 17:10:52Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "35 years of Bossanova ๐Ÿช #pixies #bossanova", 32, false, "xUFz1wqcqms", "https://www.youtube.com/shorts/xUFz1wqcqms", "/downloads/MusicVideos/Pixies Official/20250813 - 35 years of Bossanova ๐Ÿช #pixies #bossanova.mp4", true, 1, ~U[2025-08-13 17:10:52Z]] 19:07:36.755 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.756 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-07 16:14:05Z], 1] 19:07:36.756 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Motoroller deconstructed #Pixies", "c3453ec0-b0a7-481a-8046-61bfff8edff2", 42, false, "-AnGY3XFUSg", "https://www.youtube.com/shorts/-AnGY3XFUSg", 30, "/downloads/MusicVideos/Pixies Official/20250807 - Motoroller deconstructed #Pixies.mp4", false, false, true, 1, [], 98, ~U[2025-08-07 16:14:05Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Motoroller deconstructed #Pixies", 42, false, "-AnGY3XFUSg", "https://www.youtube.com/shorts/-AnGY3XFUSg", "/downloads/MusicVideos/Pixies Official/20250807 - Motoroller deconstructed #Pixies.mp4", true, 1, ~U[2025-08-07 16:14:05Z]] 19:07:36.757 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.757 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-05 16:15:12Z], 1] 19:07:36.758 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Magic Monthly - August 2025 #Pixies #MagicTrick", "62b29fa6-0aca-48bc-b612-c4efb5186a64", 51, false, "VRfMhI-lZiU", "https://www.youtube.com/shorts/VRfMhI-lZiU", 31, "/downloads/MusicVideos/Pixies Official/20250805 - Magic Monthly - August 2025 #Pixies #MagicTrick.mp4", false, false, true, 1, [], 98, ~U[2025-08-05 16:15:12Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Magic Monthly - August 2025 #Pixies #MagicTrick", 51, false, "VRfMhI-lZiU", "https://www.youtube.com/shorts/VRfMhI-lZiU", "/downloads/MusicVideos/Pixies Official/20250805 - Magic Monthly - August 2025 #Pixies #MagicTrick.mp4", true, 1, ~U[2025-08-05 16:15:12Z]] 19:07:36.758 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.758 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-04 16:06:18Z], 1] 19:07:36.759 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies", "8c6d66a6-76cb-42d2-9f8c-d38ba7037385", 7, false, "6h__X6L3-rY", "https://www.youtube.com/shorts/6h__X6L3-rY", 32, "/downloads/MusicVideos/Pixies Official/20250804 - US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies.mp4", false, false, true, 1, [], 98, ~U[2025-08-04 16:06:18Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies", 7, false, "6h__X6L3-rY", "https://www.youtube.com/shorts/6h__X6L3-rY", "/downloads/MusicVideos/Pixies Official/20250804 - US and Canada Tour Leg 2 - that's a wrap! See you back on the road in 3 weeks ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ #ontour #pixies.mp4", true, 1, ~U[2025-08-04 16:06:18Z]] 19:07:36.759 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.759 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-30 18:30:40Z], 1] 19:07:36.760 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic", "b73d46bc-7d7d-413c-988d-1a216ced9e71", 25, false, "RTTgj_t-mBg", "https://www.youtube.com/shorts/RTTgj_t-mBg", 33, "/downloads/MusicVideos/Pixies Official/20250730 - 36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic.mp4", false, false, true, 1, [], 97, ~U[2025-07-30 18:30:40Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic", 25, false, "RTTgj_t-mBg", "https://www.youtube.com/shorts/RTTgj_t-mBg", "/downloads/MusicVideos/Pixies Official/20250730 - 36 years of Debaserโ€ฆ #Pixies #Debaser #LiveMusic #RockMusic.mp4", true, 1, ~U[2025-07-30 18:30:40Z]] 19:07:36.760 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.760 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-30 09:57:01Z], 1] 19:07:36.761 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock", "b8ed8745-66dc-4c00-bad4-ddb5a3ace395", 25, false, "Tw3Cr_j1KEk", "https://www.youtube.com/shorts/Tw3Cr_j1KEk", 34, "/downloads/MusicVideos/Pixies Official/20250730 - Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock.mp4", false, false, true, 1, [], 97, ~U[2025-07-30 09:57:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock", 25, false, "Tw3Cr_j1KEk", "https://www.youtube.com/shorts/Tw3Cr_j1KEk", "/downloads/MusicVideos/Pixies Official/20250730 - Faces from the front row ๐Ÿ“ธ #Pixies #OnTour #LiveMusic #AltRock.mp4", true, 1, ~U[2025-07-30 09:57:01Z]] 19:07:36.761 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.761 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-16 15:46:53Z], 1] 19:07:36.762 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova", "24d1135e-eff1-4bd7-8367-f16058adfbf3", 25, false, "RIr-2tZyNkU", "https://www.youtube.com/shorts/RIr-2tZyNkU", 35, "/downloads/MusicVideos/Pixies Official/20250716 - 35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova.mp4", false, false, true, 1, [], 98, ~U[2025-07-16 15:46:53Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova", 25, false, "RIr-2tZyNkU", "https://www.youtube.com/shorts/RIr-2tZyNkU", "/downloads/MusicVideos/Pixies Official/20250716 - 35 years ago today, โ€œVelouriaโ€ was released as the first single from Bossanova.mp4", true, 1, ~U[2025-07-16 15:46:53Z]] 19:07:36.762 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.763 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-05 11:10:24Z], 1] 19:07:36.763 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["POV: โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour", "b3aa6e3c-9c8b-4b4c-aa6f-a81df5b76aea", 40, false, "krfAp6ejRnk", "https://www.youtube.com/shorts/krfAp6ejRnk", 36, "/downloads/MusicVideos/Pixies Official/20250705 - POV๏ผš โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour.mp4", false, false, true, 1, [], 98, ~U[2025-07-05 11:10:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "POV: โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour", 40, false, "krfAp6ejRnk", "https://www.youtube.com/shorts/krfAp6ejRnk", "/downloads/MusicVideos/Pixies Official/20250705 - POV๏ผš โ€œslicing up eyeballsโ€ with you at a show #Pixies #OnTour.mp4", true, 1, ~U[2025-07-05 11:10:24Z]] 19:07:36.763 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.764 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-23 15:45:23Z], 1] 19:07:36.764 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock", "ef6b59d3-a069-4e67-ace3-c11817724d47", 32, false, "oLcg7TcnhJY", "https://www.youtube.com/shorts/oLcg7TcnhJY", 37, "/downloads/MusicVideos/Pixies Official/20250623 - 36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock.mp4", false, false, true, 1, [], 98, ~U[2025-06-23 15:45:23Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock", 32, false, "oLcg7TcnhJY", "https://www.youtube.com/shorts/oLcg7TcnhJY", "/downloads/MusicVideos/Pixies Official/20250623 - 36 years ago we played Glastonburyโ€ฆ #GlastonburyFestival #Pixies #LiveMusic #AltRock.mp4", true, 1, ~U[2025-06-23 15:45:23Z]] 19:07:36.764 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.765 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-19 16:47:19Z], 1] 19:07:36.765 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel", "ea693e0d-9102-435a-8a49-c4a7d32090b4", 38, false, "tce9PuBuOQU", "https://www.youtube.com/shorts/tce9PuBuOQU", 38, "/downloads/MusicVideos/Pixies Official/20250619 - Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel.mp4", false, false, true, 1, [], 98, ~U[2025-06-19 16:47:19Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel", 38, false, "tce9PuBuOQU", "https://www.youtube.com/shorts/tce9PuBuOQU", "/downloads/MusicVideos/Pixies Official/20250619 - Thanks for having us! Motoroller from our album The Night The Zombies Came #Pixies #JimmyKimmel.mp4", true, 1, ~U[2025-06-19 16:47:19Z]] 19:07:36.765 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.766 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-12 15:52:45Z], 1] 19:07:36.766 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic", "48027e0d-4f64-469f-ac39-f868f4a3b30a", 43, false, "MpeRMrVrUVA", "https://www.youtube.com/shorts/MpeRMrVrUVA", 39, "/downloads/MusicVideos/Pixies Official/20250612 - Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2025-06-12 15:52:45Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic", 43, false, "MpeRMrVrUVA", "https://www.youtube.com/shorts/MpeRMrVrUVA", "/downloads/MusicVideos/Pixies Official/20250612 - Ernest Evans - Deconstructed #Pixies #BehindTheSong #RockMusic.mp4", true, 1, ~U[2025-06-12 15:52:45Z]] 19:07:36.767 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.767 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-08 12:31:12Z], 1] 19:07:36.767 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["2004 vs 2024 #pixies #caribou #livemusic", "4eaa07c3-06e0-4d5b-9780-cbbb56190b5c", 34, false, "sc4VNXQu7C4", "https://www.youtube.com/shorts/sc4VNXQu7C4", 40, "/downloads/MusicVideos/Pixies Official/20250608 - 2004 vs 2024 #pixies #caribou #livemusic.mp4", false, false, true, 1, [], 98, ~U[2025-06-08 12:31:12Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "2004 vs 2024 #pixies #caribou #livemusic", 34, false, "sc4VNXQu7C4", "https://www.youtube.com/shorts/sc4VNXQu7C4", "/downloads/MusicVideos/Pixies Official/20250608 - 2004 vs 2024 #pixies #caribou #livemusic.mp4", true, 1, ~U[2025-06-08 12:31:12Z]] 19:07:36.768 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.768 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-02 15:21:01Z], 1] 19:07:36.768 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan", "416868df-f0b6-46c4-bfce-91261c825593", 57, false, "2k0eLHZkAXc", "https://www.youtube.com/shorts/2k0eLHZkAXc", 41, "/downloads/MusicVideos/Pixies Official/20250602 - 36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan.mp4", false, false, true, 1, [], 98, ~U[2025-06-02 15:21:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan", 57, false, "2k0eLHZkAXc", "https://www.youtube.com/shorts/2k0eLHZkAXc", "/downloads/MusicVideos/Pixies Official/20250602 - 36 years of Here Comes Your Man ๐Ÿ•ด๏ธ#Pixies #LiveMusic #HereComesYourMan.mp4", true, 1, ~U[2025-06-02 15:21:01Z]] 19:07:36.769 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.769 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 16:39:46Z], 1] 19:07:36.770 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic", "1b9a170e-c950-4ff2-baef-abe2a7e8f03f", 19, false, "lYmx7YEK7XM", "https://www.youtube.com/shorts/lYmx7YEK7XM", 42, "/downloads/MusicVideos/Pixies Official/20250530 - Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2025-05-30 16:39:46Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic", 19, false, "lYmx7YEK7XM", "https://www.youtube.com/shorts/lYmx7YEK7XM", "/downloads/MusicVideos/Pixies Official/20250530 - Europe, that's a wrap! See you next time ๐Ÿงš๐Ÿป #Pixies #OnTour #RockMusic.mp4", true, 1, ~U[2025-05-30 16:39:46Z]] 19:07:36.770 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.770 [debug] QUERY OK source="media_items" db=0.2ms 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-05-22 16:30:30Z], 1] 19:07:36.771 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป", "3954fc99-0fbd-4f4b-abd3-fb0fc8a1ff32", 24, false, "qIkL1sStbJA", "https://www.youtube.com/shorts/qIkL1sStbJA", 43, "/downloads/MusicVideos/Pixies Official/20250522 - Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป.mp4", false, false, true, 1, [], 98, ~U[2025-05-22 16:30:30Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป", 24, false, "qIkL1sStbJA", "https://www.youtube.com/shorts/qIkL1sStbJA", "/downloads/MusicVideos/Pixies Official/20250522 - Big thanks to everyone who came along and a shoutout to our winners, Manta Ray and Head Carriers! ๐Ÿ‘๐Ÿป.mp4", true, 1, ~U[2025-05-22 16:30:30Z]] 19:07:36.771 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.771 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-19 16:43:23Z], 1] 19:07:36.772 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton", "63355a29-83e3-4ce4-bf4e-6ac1d80d1742", 30, false, "8D-98ep5ivk", "https://www.youtube.com/shorts/8D-98ep5ivk", 44, "/downloads/MusicVideos/Pixies Official/20250519 - Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton.mp4", false, false, true, 1, [], 98, ~U[2025-05-19 16:43:23Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton", 30, false, "8D-98ep5ivk", "https://www.youtube.com/shorts/8D-98ep5ivk", "/downloads/MusicVideos/Pixies Official/20250519 - Pixies take over Brixton - Day 1 #Pixies #OnTour #Brixton.mp4", true, 1, ~U[2025-05-19 16:43:23Z]] 19:07:36.772 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.773 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-06 11:30:37Z], 1] 19:07:36.773 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["\"A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback\"", "4e0f38dc-cb59-492d-9cb9-02f198907c32", 13, false, "ftALEw6JI-o", "https://www.youtube.com/shorts/ftALEw6JI-o", 45, "/downloads/MusicVideos/Pixies Official/20250506 - ๏ผ‚A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback๏ผ‚.mp4", false, false, true, 1, [], 98, ~U[2025-05-06 11:30:37Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "\"A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback\"", 13, false, "ftALEw6JI-o", "https://www.youtube.com/shorts/ftALEw6JI-o", "/downloads/MusicVideos/Pixies Official/20250506 - ๏ผ‚A look back at Coachella 21 years ago...\u00A0#Coachella #2000s #Pixies #Throwback๏ผ‚.mp4", true, 1, ~U[2025-05-06 11:30:37Z]] 19:07:36.773 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.774 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-22 17:13:22Z], 1] 19:07:36.774 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Sweet flesh is on the bone... #Pixies #BehindTheSong", "b659f75b-10f7-4c3c-811b-68fdff39b6de", 46, false, "mWdyGC11bo4", "https://www.youtube.com/shorts/mWdyGC11bo4", 46, "/downloads/MusicVideos/Pixies Official/20250422 - Sweet flesh is on the bone... #Pixies #BehindTheSong.mp4", false, false, true, 1, [], 98, ~U[2025-04-22 17:13:22Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Sweet flesh is on the bone... #Pixies #BehindTheSong", 46, false, "mWdyGC11bo4", "https://www.youtube.com/shorts/mWdyGC11bo4", "/downloads/MusicVideos/Pixies Official/20250422 - Sweet flesh is on the bone... #Pixies #BehindTheSong.mp4", true, 1, ~U[2025-04-22 17:13:22Z]] 19:07:36.774 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.775 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-17 11:57:00Z], 1] 19:07:36.775 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["37 years ago we released Doolittle. What's your favourite track from the album? #pixies", "866a5a17-0d4e-4559-8e72-870a0d1295bd", 56, false, "mLElbV4eXVc", "https://www.youtube.com/shorts/mLElbV4eXVc", 47, "/downloads/MusicVideos/Pixies Official/20250417 - 37 years ago we released Doolittle. What's your favourite track from the album๏ผŸ #pixies.mp4", false, false, true, 1, [], 98, ~U[2025-04-17 11:57:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "37 years ago we released Doolittle. What's your favourite track from the album? #pixies", 56, false, "mLElbV4eXVc", "https://www.youtube.com/shorts/mLElbV4eXVc", "/downloads/MusicVideos/Pixies Official/20250417 - 37 years ago we released Doolittle. What's your favourite track from the album๏ผŸ #pixies.mp4", true, 1, ~U[2025-04-17 11:57:00Z]] 19:07:36.775 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.776 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-16 13:31:52Z], 1] 19:07:36.776 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Where Is My Mind? a Nothing But Thieves cover...", "360b8b70-53a4-41bf-a1e7-aa3afefe6cd8", 35, false, "ftPx_EITGnE", "https://www.youtube.com/shorts/ftPx_EITGnE", 48, "/downloads/MusicVideos/Pixies Official/20250416 - Where Is My Mind๏ผŸ a Nothing But Thieves cover....mp4", false, false, true, 1, [], 98, ~U[2025-04-16 13:31:52Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Where Is My Mind? a Nothing But Thieves cover...", 35, false, "ftPx_EITGnE", "https://www.youtube.com/shorts/ftPx_EITGnE", "/downloads/MusicVideos/Pixies Official/20250416 - Where Is My Mind๏ผŸ a Nothing But Thieves cover....mp4", true, 1, ~U[2025-04-16 13:31:52Z]] 19:07:36.777 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.777 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-14 12:42:55Z], 1] 19:07:36.778 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong", "3b3e5e29-fb9a-470f-96ff-ec2740f161a7", 43, false, "vHrm1CD4F04", "https://www.youtube.com/shorts/vHrm1CD4F04", 49, "/downloads/MusicVideos/Pixies Official/20250414 - Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong.mp4", false, false, true, 1, [], 98, ~U[2025-04-14 12:42:55Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong", 43, false, "vHrm1CD4F04", "https://www.youtube.com/shorts/vHrm1CD4F04", "/downloads/MusicVideos/Pixies Official/20250414 - Dregs Of Wine - deconstructed. #pixies #indierock #altmusic #behindthesong.mp4", true, 1, ~U[2025-04-14 12:42:55Z]] 19:07:36.778 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.778 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-11 16:01:08Z], 1] 19:07:36.779 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Pixies logos through the years. Whatโ€™s your favorite? #Pixies #RockMusic #Logos", "e6818f1e-f163-440d-8419-5f23b604d912", 22, false, "fYnIG7gHi9A", "https://www.youtube.com/shorts/fYnIG7gHi9A", 50, "/downloads/MusicVideos/Pixies Official/20250411 - Pixies logos through the years. Whatโ€™s your favorite๏ผŸ #Pixies #RockMusic #Logos.mp4", false, false, true, 1, [], 98, ~U[2025-04-11 16:01:08Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Pixies logos through the years. Whatโ€™s your favorite? #Pixies #RockMusic #Logos", 22, false, "fYnIG7gHi9A", "https://www.youtube.com/shorts/fYnIG7gHi9A", "/downloads/MusicVideos/Pixies Official/20250411 - Pixies logos through the years. Whatโ€™s your favorite๏ผŸ #Pixies #RockMusic #Logos.mp4", true, 1, ~U[2025-04-11 16:01:08Z]] 19:07:36.779 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.779 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-08 14:38:16Z], 1] 19:07:36.780 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock", "e6389aae-87ef-4951-b7b7-15c410ded5c4", 46, false, "kqMaIVpzcMs", "https://www.youtube.com/shorts/kqMaIVpzcMs", 51, "/downloads/MusicVideos/Pixies Official/20250408 - Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock.mp4", false, false, true, 1, [], 98, ~U[2025-04-08 14:38:16Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock", 46, false, "kqMaIVpzcMs", "https://www.youtube.com/shorts/kqMaIVpzcMs", "/downloads/MusicVideos/Pixies Official/20250408 - Cactus ๐ŸŒต as it was, as it is. #Pixies #Cactus #LiveMusic #IndieRock.mp4", true, 1, ~U[2025-04-08 14:38:16Z]] 19:07:36.780 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.780 [debug] QUERY OK source="media_items" db=0.2ms idle=1.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-27 16:45:14Z], 1] 19:07:36.870 [debug] QUERY OK source="media_items" db=89.6ms idle=1.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" ["Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera", "4cdfa055-56eb-4f40-8418-b62414467c7c", 55, false, "sJr5KDn20xk", "https://www.youtube.com/shorts/sJr5KDn20xk", 52, "/downloads/MusicVideos/Pixies Official/20250327 - Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera.mp4", false, false, true, 1, [], 98, ~U[2025-03-27 16:45:14Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera", 55, false, "sJr5KDn20xk", "https://www.youtube.com/shorts/sJr5KDn20xk", "/downloads/MusicVideos/Pixies Official/20250327 - Que sera, sera. Whatever will be, will be... #Pixies #BehindTheSong #QuerSeraSera.mp4", true, 1, ~U[2025-03-27 16:45:14Z]] 19:07:36.871 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.871 [debug] QUERY OK source="media_items" db=0.4ms idle=91.2ms 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 16:15:01Z], 1] 19:07:36.878 [debug] QUERY OK source="media_items" db=5.8ms idle=91.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" ["David Bowie live in 2002 #Pixies #DavidBowie #Cover", "65481c24-034c-46a3-b2ca-dadd90386500", 36, false, "J_EVRN46ZKI", "https://www.youtube.com/shorts/J_EVRN46ZKI", 53, "/downloads/MusicVideos/Pixies Official/20250323 - David Bowie live in 2002 #Pixies #DavidBowie #Cover.mp4", false, false, true, 1, [], 98, ~U[2025-03-23 16:15:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "David Bowie live in 2002 #Pixies #DavidBowie #Cover", 36, false, "J_EVRN46ZKI", "https://www.youtube.com/shorts/J_EVRN46ZKI", "/downloads/MusicVideos/Pixies Official/20250323 - David Bowie live in 2002 #Pixies #DavidBowie #Cover.mp4", true, 1, ~U[2025-03-23 16:15:01Z]] 19:07:36.878 [debug] QUERY OK source="sources" db=0.2ms idle=97.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.879 [debug] QUERY OK source="media_items" db=0.4ms 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-03-21 16:21:53Z], 1] 19:07:36.880 [debug] QUERY OK source="media_items" db=0.4ms 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" ["37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic", "ca0a7689-1095-4a2c-a732-15c6a0f2de85", 46, false, "Edg4Fguu3Wo", "https://www.youtube.com/shorts/Edg4Fguu3Wo", 54, "/downloads/MusicVideos/Pixies Official/20250321 - 37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2025-03-21 16:21:53Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic", 46, false, "Edg4Fguu3Wo", "https://www.youtube.com/shorts/Edg4Fguu3Wo", "/downloads/MusicVideos/Pixies Official/20250321 - 37 years of Surfer Rosa ๐Ÿ’ƒ #Pixies #WhereIsMyMind #IndieRock #RockMusic.mp4", true, 1, ~U[2025-03-21 16:21:53Z]] 19:07:36.880 [debug] QUERY OK source="sources" db=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] 19:07:36.881 [debug] QUERY OK source="media_items" db=0.3ms 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[2025-03-20 16:39:17Z], 1] 19:07:36.882 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock", "dcebb9f4-a0fb-4cd2-ab5b-61255159da00", 25, false, "bmub9l5kbI0", "https://www.youtube.com/shorts/bmub9l5kbI0", 55, "/downloads/MusicVideos/Pixies Official/20250320 - 36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock.mp4", false, false, true, 1, [], 98, ~U[2025-03-20 16:39:17Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock", 25, false, "bmub9l5kbI0", "https://www.youtube.com/shorts/bmub9l5kbI0", "/downloads/MusicVideos/Pixies Official/20250320 - 36 years of Monkey Gone To Heaven #Pixies #LiveMusic #MonkeyGoneToHeaven #IndieRock.mp4", true, 1, ~U[2025-03-20 16:39:17Z]] 19:07:36.882 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.883 [debug] QUERY OK source="media_items" db=0.3ms idle=2.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-17 17:12:50Z], 1] 19:07:36.884 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["A cello cover of Where Is My Mind? by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello", "56b02d57-85e6-49a8-9943-5e3dd2733440", 59, false, "8sXFv37ZxNg", "https://www.youtube.com/shorts/8sXFv37ZxNg", 56, "/downloads/MusicVideos/Pixies Official/20250317 - A cello cover of Where Is My Mind๏ผŸ by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello.mp4", false, false, true, 1, [], 98, ~U[2025-03-17 17:12:50Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "A cello cover of Where Is My Mind? by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello", 59, false, "8sXFv37ZxNg", "https://www.youtube.com/shorts/8sXFv37ZxNg", "/downloads/MusicVideos/Pixies Official/20250317 - A cello cover of Where Is My Mind๏ผŸ by @Xkaii #WhereIsMyMind #Pixies #Cover #Cello.mp4", true, 1, ~U[2025-03-17 17:12:50Z]] 19:07:36.884 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.884 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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-15 15:30:11Z], 1] 19:07:36.885 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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" ["My Velouria... #Weezer #Pixies #Cover", "14ccc7cc-d338-4533-a8a3-70298159b35a", 17, false, "KdjwU-lDxmM", "https://www.youtube.com/shorts/KdjwU-lDxmM", 57, "/downloads/MusicVideos/Pixies Official/20250315 - My Velouria... #Weezer #Pixies #Cover.mp4", false, false, true, 1, [], 98, ~U[2025-03-15 15:30:11Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "My Velouria... #Weezer #Pixies #Cover", 17, false, "KdjwU-lDxmM", "https://www.youtube.com/shorts/KdjwU-lDxmM", "/downloads/MusicVideos/Pixies Official/20250315 - My Velouria... #Weezer #Pixies #Cover.mp4", true, 1, ~U[2025-03-15 15:30:11Z]] 19:07:36.886 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.886 [debug] QUERY OK source="media_items" db=0.3ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-14 17:16:53Z], 1] 19:07:36.887 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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" ["Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour", "11b68580-dfe5-4fb3-89d3-7f46920bea8f", 39, false, "_LfRA2Lp7c4", "https://www.youtube.com/shorts/_LfRA2Lp7c4", 58, "/downloads/MusicVideos/Pixies Official/20250314 - Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour.mp4", false, false, true, 1, [], 98, ~U[2025-03-14 17:16:53Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour", 39, false, "_LfRA2Lp7c4", "https://www.youtube.com/shorts/_LfRA2Lp7c4", "/downloads/MusicVideos/Pixies Official/20250314 - Bone Machine - 2004 vs 2022 ๐Ÿฆด #Pixies #LiveMusic #IndieRock #RockMusic #OnTour.mp4", true, 1, ~U[2025-03-14 17:16:53Z]] 19:07:36.888 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.888 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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-06 17:57:47Z], 1] 19:07:36.889 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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" ["๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock", "0135e550-5317-4ec2-8bfa-34794b56f16f", 33, false, "yin9ISyyxXQ", "https://www.youtube.com/shorts/yin9ISyyxXQ", 59, "/downloads/MusicVideos/Pixies Official/20250306 - ๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock.mp4", false, false, true, 1, [], 98, ~U[2025-03-06 17:57:47Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock", 33, false, "yin9ISyyxXQ", "https://www.youtube.com/shorts/yin9ISyyxXQ", "/downloads/MusicVideos/Pixies Official/20250306 - ๐Ÿ“ Kentish Town, London 2024 #Pixies #LiveMusic #OnTour #IndieRock.mp4", true, 1, ~U[2025-03-06 17:57:47Z]] 19:07:36.889 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.889 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-28 17:15:06Z], 1] 19:07:36.890 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic", "cd79476e-7a86-4f2f-9c3a-464a6c802aba", 55, false, "wXy0flC9Zkg", "https://www.youtube.com/shorts/wXy0flC9Zkg", 60, "/downloads/MusicVideos/Pixies Official/20250228 - In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic.mp4", false, false, true, 1, [], 98, ~U[2025-02-28 17:15:06Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic", 55, false, "wXy0flC9Zkg", "https://www.youtube.com/shorts/wXy0flC9Zkg", "/downloads/MusicVideos/Pixies Official/20250228 - In Isolation - Youโ€™re So Impatient\u00A0#Pixies\u00A0#BehindTheSong\u00A0#YoureSoImpatient\u00A0#RockMusic.mp4", true, 1, ~U[2025-02-28 17:15:06Z]] 19:07:36.890 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.891 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-27 16:30:10Z], 1] 19:07:36.891 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic", "fd9aeb75-6cf2-4837-b783-be46bc7a177c", 30, false, "er6KVXctbqo", "https://www.youtube.com/shorts/er6KVXctbqo", 61, "/downloads/MusicVideos/Pixies Official/20250227 - Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic.mp4", false, false, true, 1, [], 98, ~U[2025-02-27 16:30:10Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic", 30, false, "er6KVXctbqo", "https://www.youtube.com/shorts/er6KVXctbqo", "/downloads/MusicVideos/Pixies Official/20250227 - Wave of Mutilation through the years ๐ŸŒŠ #Pixies #WaveOfMutilation #LiveMusic.mp4", true, 1, ~U[2025-02-27 16:30:10Z]] 19:07:36.891 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.892 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-26 16:59:35Z], 1] 19:07:36.892 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Nomatterday deconstructed", "Nomatterday deconstructed", "b886245f-5919-4daf-b5f3-dec96ce37027", 55, false, "5lsqfKV4qiA", "https://www.youtube.com/shorts/5lsqfKV4qiA", 62, "/downloads/MusicVideos/Pixies Official/20250226 - Nomatterday deconstructed.mp4", false, false, true, 1, [], 98, ~U[2025-02-26 16:59:35Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Nomatterday deconstructed", "Nomatterday deconstructed", 55, false, "5lsqfKV4qiA", "https://www.youtube.com/shorts/5lsqfKV4qiA", "/downloads/MusicVideos/Pixies Official/20250226 - Nomatterday deconstructed.mp4", true, 1, ~U[2025-02-26 16:59:35Z]] 19:07:36.892 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.893 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-25 16:50:44Z], 1] 19:07:36.893 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway", "490047ec-9cf7-42d0-adf4-92d95381bf64", 19, false, "GyG43dZ3-Gg", "https://www.youtube.com/shorts/GyG43dZ3-Gg", 63, "/downloads/MusicVideos/Pixies Official/20250225 - This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway.mp4", false, false, true, 1, [], 98, ~U[2025-02-25 16:50:44Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway", 19, false, "GyG43dZ3-Gg", "https://www.youtube.com/shorts/GyG43dZ3-Gg", "/downloads/MusicVideos/Pixies Official/20250225 - This Fontaines D.C. cover takes Gouge Away to a new level #FontainesDC #Pixies #Cover #GougeAway.mp4", true, 1, ~U[2025-02-25 16:50:44Z]] 19:07:36.893 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.894 [debug] QUERY OK source="media_items" db=0.2ms idle=1.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-05 17:43:58Z], 1] 19:07:36.894 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["A legend covering Debaser! #DavidBowie #Pixies #Debaser", "cd3300b5-8547-46c2-b4fb-78b076744dcc", 27, false, "GoqGY6sWBTo", "https://www.youtube.com/shorts/GoqGY6sWBTo", 64, "/downloads/MusicVideos/Pixies Official/20250205 - A legend covering Debaser! #DavidBowie #Pixies #Debaser.mp4", false, false, true, 1, [], 98, ~U[2025-02-05 17:43:58Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "A legend covering Debaser! #DavidBowie #Pixies #Debaser", 27, false, "GoqGY6sWBTo", "https://www.youtube.com/shorts/GoqGY6sWBTo", "/downloads/MusicVideos/Pixies Official/20250205 - A legend covering Debaser! #DavidBowie #Pixies #Debaser.mp4", true, 1, ~U[2025-02-05 17:43:58Z]] 19:07:36.894 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.895 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-31 11:26:30Z], 1] 19:07:36.895 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", "b6884355-e7a1-4662-9b37-e5b9494540a3", 29, false, "o65UlP6Wy3U", "https://www.youtube.com/shorts/o65UlP6Wy3U", 65, "/downloads/MusicVideos/Pixies Official/20250131 - Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2025-01-31 11:26:30Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", 29, false, "o65UlP6Wy3U", "https://www.youtube.com/shorts/o65UlP6Wy3U", "/downloads/MusicVideos/Pixies Official/20250131 - Monkey Gone To Heaven - Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", true, 1, ~U[2025-01-31 11:26:30Z]] 19:07:36.896 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.896 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-30 17:30:01Z], 1] 19:07:36.896 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["EUROPE! We are coming back this year. Final tickets available at link on bio! #Pixies #OnTour #RockMusic #LiveMusic", "EUROPE! We are coming back this year. Final tickets available at link on bio!", "489d6053-3e7c-416e-adc3-c3469732f452", 28, false, "5Z5vw8Ds3kI", "https://www.youtube.com/shorts/5Z5vw8Ds3kI", 66, "/downloads/MusicVideos/Pixies Official/20250130 - EUROPE! We are coming back this year. Final tickets available at link on bio!.mp4", false, false, true, 1, [], 98, ~U[2025-01-30 17:30:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "EUROPE! We are coming back this year. Final tickets available at link on bio! #Pixies #OnTour #RockMusic #LiveMusic", "EUROPE! We are coming back this year. Final tickets available at link on bio!", 28, false, "5Z5vw8Ds3kI", "https://www.youtube.com/shorts/5Z5vw8Ds3kI", "/downloads/MusicVideos/Pixies Official/20250130 - EUROPE! We are coming back this year. Final tickets available at link on bio!.mp4", true, 1, ~U[2025-01-30 17:30:01Z]] 19:07:36.897 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.897 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-29 08:57:48Z], 1] 19:07:36.898 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["JANE!\n\nThe Zombies are still alive and kickin'...", "PIXIES - Jane (The Night the Zombies Came)", "3ec808ff-6968-40dd-90c3-c1ee08bf56b2", 32, false, "zrpZ8VI6c2c", "https://www.youtube.com/shorts/zrpZ8VI6c2c", 67, "/downloads/MusicVideos/Pixies Official/20250129 - PIXIES - Jane (The Night the Zombies Came).mp4", false, false, true, 1, [], 97, ~U[2025-01-29 08:57:48Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "JANE!\n\nThe Zombies are still alive and kickin'...", "PIXIES - Jane (The Night the Zombies Came)", 32, false, "zrpZ8VI6c2c", "https://www.youtube.com/shorts/zrpZ8VI6c2c", "/downloads/MusicVideos/Pixies Official/20250129 - PIXIES - Jane (The Night the Zombies Came).mp4", true, 1, ~U[2025-01-29 08:57:48Z]] 19:07:36.898 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.898 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-17 16:02:01Z], 1] 19:07:36.899 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", "134ca1e1-8926-466d-add3-d0aaedc96794", 55, false, "DHzN3otlzok", "https://www.youtube.com/shorts/DHzN3otlzok", 68, "/downloads/MusicVideos/Pixies Official/20250117 - Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2025-01-17 16:02:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic", 55, false, "DHzN3otlzok", "https://www.youtube.com/shorts/DHzN3otlzok", "/downloads/MusicVideos/Pixies Official/20250117 - Hey! Then vs Now... #Pixies #LiveMusic #AltMusic #RockMusic.mp4", true, 1, ~U[2025-01-17 16:02:01Z]] 19:07:36.899 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.899 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-10 16:56:32Z], 1] 19:07:36.900 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Velouria - 1990 / 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback", "887b7400-e068-4846-b0be-73880c018e22", 22, false, "K02synN7t68", "https://www.youtube.com/shorts/K02synN7t68", 69, "/downloads/MusicVideos/Pixies Official/20250110 - Velouria - 1990 โงธ 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback.mp4", false, false, true, 1, [], 98, ~U[2025-01-10 16:56:32Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Velouria - 1990 / 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback", 22, false, "K02synN7t68", "https://www.youtube.com/shorts/K02synN7t68", "/downloads/MusicVideos/Pixies Official/20250110 - Velouria - 1990 โงธ 2024 #Pixies #Velouria #LiveMusic #AltMusic #Throwback.mp4", true, 1, ~U[2025-01-10 16:56:32Z]] 19:07:36.900 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.900 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 11:36:08Z], 1] 19:07:36.901 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Where Is My Mind? has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies", "ee23e584-42e2-4929-870a-fd992f5ebb5b", 17, false, "6QdiaxntYGs", "https://www.youtube.com/shorts/6QdiaxntYGs", 70, "/downloads/MusicVideos/Pixies Official/20250108 - Where Is My Mind๏ผŸ has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies.mp4", false, false, true, 1, [], 98, ~U[2025-01-08 11:36:08Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Where Is My Mind? has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies", 17, false, "6QdiaxntYGs", "https://www.youtube.com/shorts/6QdiaxntYGs", "/downloads/MusicVideos/Pixies Official/20250108 - Where Is My Mind๏ผŸ has crossed 1 billion plays on Spotify. Thanks for listening! #Pixies.mp4", true, 1, ~U[2025-01-08 11:36:08Z]] 19:07:36.901 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.901 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 12:30:35Z], 1] 19:07:36.902 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic", "5ad4606d-65a4-492e-87eb-40101237c376", 31, false, "_lqGeQIqL1o", "https://www.youtube.com/shorts/_lqGeQIqL1o", 71, "/downloads/MusicVideos/Pixies Official/20250104 - โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2025-01-04 12:30:35Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic", 31, false, "_lqGeQIqL1o", "https://www.youtube.com/shorts/_lqGeQIqL1o", "/downloads/MusicVideos/Pixies Official/20250104 - โ€œSnakesโ€ taken from โ€œEP2โ€ released in January 2015. #Pixies #AltMusic #RockMusic.mp4", true, 1, ~U[2025-01-04 12:30:35Z]] 19:07:36.902 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.903 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-03 17:08:33Z], 1] 19:07:36.903 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Here Comes Your Man - 2004 / 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic", "9118f204-8d2e-40ff-95a1-881843f88d4f", 20, false, "s5wYZkWxcIU", "https://www.youtube.com/shorts/s5wYZkWxcIU", 72, "/downloads/MusicVideos/Pixies Official/20250103 - Here Comes Your Man - 2004 โงธ 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic.mp4", false, false, true, 1, [], 98, ~U[2025-01-03 17:08:33Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Here Comes Your Man - 2004 / 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic", 20, false, "s5wYZkWxcIU", "https://www.youtube.com/shorts/s5wYZkWxcIU", "/downloads/MusicVideos/Pixies Official/20250103 - Here Comes Your Man - 2004 โงธ 2024๐Ÿšถ\u200Dโ™‚๏ธ #Pixies #HereComesYourMan #AltMusic #RockMusic #LiveMusic.mp4", true, 1, ~U[2025-01-03 17:08:33Z]] 19:07:36.903 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.904 [debug] QUERY OK source="media_items" db=0.2ms idle=1.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-20 17:18:16Z], 1] 19:07:36.904 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong", "9458d642-a4d0-4969-8f36-8246c1381297", 40, false, "B17Bmr31Xmg", "https://www.youtube.com/shorts/B17Bmr31Xmg", 73, "/downloads/MusicVideos/Pixies Official/20241220 - Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong.mp4", false, false, true, 1, [], 98, ~U[2024-12-20 17:18:16Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong", 40, false, "B17Bmr31Xmg", "https://www.youtube.com/shorts/B17Bmr31Xmg", "/downloads/MusicVideos/Pixies Official/20241220 - Behind 'You're So Impatient' from new album The Night The Zombies Came ๐ŸงŸ #Pixies #BehindTheSong.mp4", true, 1, ~U[2024-12-20 17:18:16Z]] 19:07:36.904 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.905 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-16 14:19:25Z], 1] 19:07:36.913 [debug] QUERY OK source="media_items" db=8.0ms idle=1.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" ["Where Is My Mind? 1988 / 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic", "d998079d-12b9-4bc8-bd84-b39a452ada48", 24, false, "L0T-cnZPANQ", "https://www.youtube.com/shorts/L0T-cnZPANQ", 74, "/downloads/MusicVideos/Pixies Official/20241216 - Where Is My Mind๏ผŸ 1988 โงธ 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2024-12-16 14:19:25Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Where Is My Mind? 1988 / 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic", 24, false, "L0T-cnZPANQ", "https://www.youtube.com/shorts/L0T-cnZPANQ", "/downloads/MusicVideos/Pixies Official/20241216 - Where Is My Mind๏ผŸ 1988 โงธ 2024 ๐Ÿง  #Pixies #WhereIsMyMind #AltMusic #LiveMusic #RockMusic.mp4", true, 1, ~U[2024-12-16 14:19:25Z]] 19:07:36.914 [debug] QUERY OK source="sources" db=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] 19:07:36.914 [debug] QUERY OK source="media_items" db=0.2ms 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[2024-12-11 17:09:23Z], 1] 19:07:36.914 [debug] QUERY OK source="media_items" db=0.2ms 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" ["Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic", "4c126e87-7b4a-4ce5-a58b-d36638a585d4", 33, false, "rKV68T7kxU8", "https://www.youtube.com/shorts/rKV68T7kxU8", 75, "/downloads/MusicVideos/Pixies Official/20241211 - Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2024-12-11 17:09:23Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic", 33, false, "rKV68T7kxU8", "https://www.youtube.com/shorts/rKV68T7kxU8", "/downloads/MusicVideos/Pixies Official/20241211 - Gouge Away in 1991 vs 2024 โŒ›๏ธ #Pixies #GougeAway #AltMusic #RockMusic.mp4", true, 1, ~U[2024-12-11 17:09:23Z]] 19:07:36.915 [debug] QUERY OK source="sources" db=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] 19:07:36.915 [debug] QUERY OK source="media_items" db=0.2ms 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[2024-12-05 12:33:06Z], 1] 19:07:36.916 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Magic Monthly - December 2024๐Ÿบ", "06c7620f-72fb-4765-a418-a150890f4435", 41, false, "vaxSjsyw6jc", "https://www.youtube.com/shorts/vaxSjsyw6jc", 76, "/downloads/MusicVideos/Pixies Official/20241205 - Magic Monthly - December 2024๐Ÿบ.mp4", false, false, true, 1, [], 98, ~U[2024-12-05 12:33:06Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Magic Monthly - December 2024๐Ÿบ", 41, false, "vaxSjsyw6jc", "https://www.youtube.com/shorts/vaxSjsyw6jc", "/downloads/MusicVideos/Pixies Official/20241205 - Magic Monthly - December 2024๐Ÿบ.mp4", true, 1, ~U[2024-12-05 12:33:06Z]] 19:07:36.916 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.916 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-03 16:06:56Z], 1] 19:07:36.917 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["The story of \"Motoroller\" from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic", "125df0dd-e891-4df6-b6a4-96832e455206", 42, false, "V3MkWBfkDTM", "https://www.youtube.com/shorts/V3MkWBfkDTM", 77, "/downloads/MusicVideos/Pixies Official/20241203 - The story of ๏ผ‚Motoroller๏ผ‚ from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2024-12-03 16:06:56Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "The story of \"Motoroller\" from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic", 42, false, "V3MkWBfkDTM", "https://www.youtube.com/shorts/V3MkWBfkDTM", "/downloads/MusicVideos/Pixies Official/20241203 - The story of ๏ผ‚Motoroller๏ผ‚ from our new album! #BehindTheSong #Pixies #NewMusic #AltMusic #RockMusic.mp4", true, 1, ~U[2024-12-03 16:06:56Z]] 19:07:36.917 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.917 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 17:09:40Z], 1] 19:07:36.918 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe", "9b496d38-a1c7-4201-b217-30b18e0fe8d6", 39, false, "qzdYhgK4ed8", "https://www.youtube.com/shorts/qzdYhgK4ed8", 78, "/downloads/MusicVideos/Pixies Official/20241128 - Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe.mp4", false, false, true, 1, [], 98, ~U[2024-11-28 17:09:40Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe", 39, false, "qzdYhgK4ed8", "https://www.youtube.com/shorts/qzdYhgK4ed8", "/downloads/MusicVideos/Pixies Official/20241128 - Happy Thanksgiving all๐Ÿฆƒ #Pixies #AltMusic #LevitateMe.mp4", true, 1, ~U[2024-11-28 17:09:40Z]] 19:07:36.918 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.919 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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 17:04:39Z], 1] 19:07:36.919 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic", "866620bf-a73e-4416-9f25-f72a2a7803d3", 33, false, "lBpSs1lP3_k", "https://www.youtube.com/shorts/lBpSs1lP3_k", 79, "/downloads/MusicVideos/Pixies Official/20241127 - Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic.mp4", false, false, true, 1, [], 98, ~U[2024-11-27 17:04:39Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic", 33, false, "lBpSs1lP3_k", "https://www.youtube.com/shorts/lBpSs1lP3_k", "/downloads/MusicVideos/Pixies Official/20241127 - Behind our track Chicken from The Night The Zombies Came๐ŸงŸ #BehindTheSong #Pixies #NewMusic.mp4", true, 1, ~U[2024-11-27 17:04:39Z]] 19:07:36.919 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.920 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-25 15:20:05Z], 1] 19:07:36.920 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["One month since we released The Night The Zombies Came!\n\nWhat's your favourite track from the album? ๐ŸงŸ #Pixies #NewMusic #AltMusic #OnTour", "One month since The Night The Zombies Came!", "552435a1-3250-4f39-9e0f-a753e5ea814a", 27, false, "nqZ3x1SlOts", "https://www.youtube.com/shorts/nqZ3x1SlOts", 80, "/downloads/MusicVideos/Pixies Official/20241125 - One month since The Night The Zombies Came!.mp4", false, false, true, 1, [], 98, ~U[2024-11-25 15:20:05Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "One month since we released The Night The Zombies Came!\n\nWhat's your favourite track from the album? ๐ŸงŸ #Pixies #NewMusic #AltMusic #OnTour", "One month since The Night The Zombies Came!", 27, false, "nqZ3x1SlOts", "https://www.youtube.com/shorts/nqZ3x1SlOts", "/downloads/MusicVideos/Pixies Official/20241125 - One month since The Night The Zombies Came!.mp4", true, 1, ~U[2024-11-25 15:20:05Z]] 19:07:36.920 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.921 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-21 17:36:30Z], 1] 19:07:36.921 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["\"Where Is My Mind? at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic\"", "ccc045de-78e2-42a1-ae50-dda4d173d195", 49, false, "A36MUjKyP70", "https://www.youtube.com/shorts/A36MUjKyP70", 81, "/downloads/MusicVideos/Pixies Official/20241121 - ๏ผ‚Where Is My Mind๏ผŸ at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic๏ผ‚.mp4", false, false, true, 1, [], 98, ~U[2024-11-21 17:36:30Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "\"Where Is My Mind? at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic\"", 49, false, "A36MUjKyP70", "https://www.youtube.com/shorts/A36MUjKyP70", "/downloads/MusicVideos/Pixies Official/20241121 - ๏ผ‚Where Is My Mind๏ผŸ at the ARIA Awards. Thank you for having us! #Pixies #ARIAAwards #LiveMusic๏ผ‚.mp4", true, 1, ~U[2024-11-21 17:36:30Z]] 19:07:36.922 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.922 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 16:05:25Z], 1] 19:07:36.922 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour", "4a85dca6-bac0-40f1-8551-118f5855e46a", 38, false, "VWlkUAE72I4", "https://www.youtube.com/shorts/VWlkUAE72I4", 82, "/downloads/MusicVideos/Pixies Official/20241119 - Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour.mp4", false, false, true, 1, [], 98, ~U[2024-11-19 16:05:25Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour", 38, false, "VWlkUAE72I4", "https://www.youtube.com/shorts/VWlkUAE72I4", "/downloads/MusicVideos/Pixies Official/20241119 - Must be a devil between us...From Friday's intimate show at The Croxton #pixies #altmusic #ontour.mp4", true, 1, ~U[2024-11-19 16:05:25Z]] 19:07:36.923 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.923 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-15 11:45:03Z], 1] 19:07:36.924 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend? #Pixies", "4ca9589a-e643-4b1f-8835-95327d82250b", 28, false, "kqOW7aZ6t0Y", "https://www.youtube.com/shorts/kqOW7aZ6t0Y", 83, "/downloads/MusicVideos/Pixies Official/20241115 - Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend๏ผŸ #Pixies.mp4", false, false, true, 1, [], 98, ~U[2024-11-15 11:45:03Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend? #Pixies", 28, false, "kqOW7aZ6t0Y", "https://www.youtube.com/shorts/kqOW7aZ6t0Y", "/downloads/MusicVideos/Pixies Official/20241115 - Who caught us playing Motoroller & The Vegas Suite on Jools Holland at the weekend๏ผŸ #Pixies.mp4", true, 1, ~U[2024-11-15 11:45:03Z]] 19:07:36.924 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.924 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-12 16:38:00Z], 1] 19:07:36.925 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Happy 25 years to Fight Club! #Pixies #WhereIsMyMind? #FightClub", "8efdd90d-90bc-401c-b6bf-6f767883bc51", 44, false, "_mwM3aY4PYU", "https://www.youtube.com/shorts/_mwM3aY4PYU", 84, "/downloads/MusicVideos/Pixies Official/20241112 - Happy 25 years to Fight Club! #Pixies #WhereIsMyMind๏ผŸ #FightClub.mp4", false, false, true, 1, [], 98, ~U[2024-11-12 16:38:00Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Happy 25 years to Fight Club! #Pixies #WhereIsMyMind? #FightClub", 44, false, "_mwM3aY4PYU", "https://www.youtube.com/shorts/_mwM3aY4PYU", "/downloads/MusicVideos/Pixies Official/20241112 - Happy 25 years to Fight Club! #Pixies #WhereIsMyMind๏ผŸ #FightClub.mp4", true, 1, ~U[2024-11-12 16:38:00Z]] 19:07:36.925 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.925 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-28 14:58:54Z], 1] 19:07:36.926 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Who's got their copy of 'The Night The Zombies Came?' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic", "eaf62c96-185a-402e-b962-3abb3d99648a", 30, false, "LYgWzkbWXv4", "https://www.youtube.com/shorts/LYgWzkbWXv4", 85, "/downloads/MusicVideos/Pixies Official/20241028 - Who's got their copy of 'The Night The Zombies Came๏ผŸ' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic.mp4", false, false, true, 1, [], 98, ~U[2024-10-28 14:58:54Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Who's got their copy of 'The Night The Zombies Came?' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic", 30, false, "LYgWzkbWXv4", "https://www.youtube.com/shorts/LYgWzkbWXv4", "/downloads/MusicVideos/Pixies Official/20241028 - Who's got their copy of 'The Night The Zombies Came๏ผŸ' ๐ŸงŸ\u200Dโ™‚๏ธ #Pixies #NewMusic #Vinyl #RockMusic.mp4", true, 1, ~U[2024-10-28 14:58:54Z]] 19:07:36.926 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.926 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-25 10:09:24Z], 1] 19:07:36.927 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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://pixies.ffm.to/zombies?fbclid=PAZXh0bgNhZW0CMTEAAaaZjcHbQqYjSlCdLdUSVG_84iGEFtA0dPY_64ipWPqxRiZkiDh4WzRYA5k_aem_A0hbGOT6gay8o6w5rML8eA\n\n#Pixies #NewMusic #TheNightTheZombiesCame #NewAlbum #AltMusic", "โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ", "b0e1e39b-715e-4c7c-90e7-b2b6ff772195", 21, false, "Z6yMCyWDJxA", "https://www.youtube.com/shorts/Z6yMCyWDJxA", 86, "/downloads/MusicVideos/Pixies Official/20241025 - โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ.mp4", false, false, true, 1, [], 98, ~U[2024-10-25 10:09:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "๐Ÿ‘‰ https://pixies.ffm.to/zombies?fbclid=PAZXh0bgNhZW0CMTEAAaaZjcHbQqYjSlCdLdUSVG_84iGEFtA0dPY_64ipWPqxRiZkiDh4WzRYA5k_aem_A0hbGOT6gay8o6w5rML8eA\n\n#Pixies #NewMusic #TheNightTheZombiesCame #NewAlbum #AltMusic", "โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ", 21, false, "Z6yMCyWDJxA", "https://www.youtube.com/shorts/Z6yMCyWDJxA", "/downloads/MusicVideos/Pixies Official/20241025 - โ€œThe Night the Zombies Cameโ€ is out now!๐ŸงŸ.mp4", true, 1, ~U[2024-10-25 10:09:24Z]] 19:07:36.927 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.928 [debug] QUERY OK source="media_items" db=0.2ms 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[2024-10-23 11:12:22Z], 1] 19:07:36.929 [debug] QUERY OK source="media_items" db=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" ["The Zombies are comingโ€ฆ ๐Ÿ’€\n\n#Pixies #NewMusic #Zombies", "The Zombies are comingโ€ฆ ๐Ÿ’€", "5f45b2a2-abe2-48e9-9472-308f9b41ee6e", 9, false, "bAjl6fshT7s", "https://www.youtube.com/shorts/bAjl6fshT7s", 87, "/downloads/MusicVideos/Pixies Official/20241023 - The Zombies are comingโ€ฆ ๐Ÿ’€.mp4", false, false, true, 1, [], 98, ~U[2024-10-23 11:12:22Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "The Zombies are comingโ€ฆ ๐Ÿ’€\n\n#Pixies #NewMusic #Zombies", "The Zombies are comingโ€ฆ ๐Ÿ’€", 9, false, "bAjl6fshT7s", "https://www.youtube.com/shorts/bAjl6fshT7s", "/downloads/MusicVideos/Pixies Official/20241023 - The Zombies are comingโ€ฆ ๐Ÿ’€.mp4", true, 1, ~U[2024-10-23 11:12:22Z]] 19:07:36.929 [debug] QUERY OK source="sources" db=0.0ms 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] 19:07:36.929 [debug] QUERY OK source="media_items" db=0.2ms idle=2.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-16 16:17:24Z], 1] 19:07:36.930 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now.", "a4e4f1d3-6c5a-4e01-88f0-657192f1c0cc", 32, false, "14CvG1XZYEc", "https://www.youtube.com/shorts/14CvG1XZYEc", 88, "/downloads/MusicVideos/Pixies Official/20240916 - ๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now..mp4", false, false, true, 1, [], 97, ~U[2024-09-16 16:17:24Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now.", 32, false, "14CvG1XZYEc", "https://www.youtube.com/shorts/14CvG1XZYEc", "/downloads/MusicVideos/Pixies Official/20240916 - ๐Ÿ›ต โ€œMotorollerโ€ our new song is out now! Listen to the track and check out the lyric video now..mp4", true, 1, ~U[2024-09-16 16:17:24Z]] 19:07:36.930 [debug] QUERY OK source="sources" db=0.0ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.930 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-09 12:53:01Z], 1] 19:07:36.931 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ", "6a6536b2-1817-4d06-a578-fa1cc73caede", 31, false, "TUD62i2tOWs", "https://www.youtube.com/shorts/TUD62i2tOWs", 89, "/downloads/MusicVideos/Pixies Official/20240909 - Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ.mp4", false, false, true, 1, [], 98, ~U[2024-09-09 12:53:01Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ", 31, false, "TUD62i2tOWs", "https://www.youtube.com/shorts/TUD62i2tOWs", "/downloads/MusicVideos/Pixies Official/20240909 - Taking you back in time to the origins of Que Sera Sera ... ๐Ÿ•ฐ๏ธ.mp4", true, 1, ~U[2024-09-09 12:53:01Z]] 19:07:36.931 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.931 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-06 12:13:10Z], 1] 19:07:36.932 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["of โ€œThe Night the Zombies Cameโ€ are available to pre-order now.", "500 signed Assai Records Obi strip vinyl editions", "12c68edf-f074-4356-a300-57334ec4c1c2", 19, false, "-ryuuDRG1sQ", "https://www.youtube.com/shorts/-ryuuDRG1sQ", 90, "/downloads/MusicVideos/Pixies Official/20240906 - 500 signed Assai Records Obi strip vinyl editions.mp4", false, false, true, 1, [], 98, ~U[2024-09-06 12:13:10Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "of โ€œThe Night the Zombies Cameโ€ are available to pre-order now.", "500 signed Assai Records Obi strip vinyl editions", 19, false, "-ryuuDRG1sQ", "https://www.youtube.com/shorts/-ryuuDRG1sQ", "/downloads/MusicVideos/Pixies Official/20240906 - 500 signed Assai Records Obi strip vinyl editions.mp4", true, 1, ~U[2024-09-06 12:13:10Z]] 19:07:36.932 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 19:07:36.933 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-03 14:35:50Z], 1] 19:07:36.933 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["We will be returning to the UK soon... ๐Ÿ‘€\n\nPre-order our new album โ€œThe Night the Zombies Cameโ€ in any format on our UK official store to gain access to the pre-sale once UK dates are announced in the near future.", "Throwback to our time at All Points East a couple of weeks ago...", "b9f418a2-cf25-4b8a-8826-8c74cd93aa04", 30, false, "-t_0PddOLvY", "https://www.youtube.com/shorts/-t_0PddOLvY", 91, "/downloads/MusicVideos/Pixies Official/20240903 - Throwback to our time at All Points East a couple of weeks ago....mp4", false, false, true, 1, [], 98, ~U[2024-09-03 14:35:50Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "We will be returning to the UK soon... ๐Ÿ‘€\n\nPre-order our new album โ€œThe Night the Zombies Cameโ€ in any format on our UK official store to gain access to the pre-sale once UK dates are announced in the near future.", "Throwback to our time at All Points East a couple of weeks ago...", 30, false, "-t_0PddOLvY", "https://www.youtube.com/shorts/-t_0PddOLvY", "/downloads/MusicVideos/Pixies Official/20240903 - Throwback to our time at All Points East a couple of weeks ago....mp4", true, 1, ~U[2024-09-03 14:35:50Z]] 19:07:36.934 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.934 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-02 13:48:54Z], 1] 19:07:36.934 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#Magic #Pixies #ThePaleWhite #MagicTrick", "Part 2 with @thepalewhiteofficial ๐Ÿช„", "b30b15df-e4a4-485f-a216-f89b9c8e6e35", 52, false, "uAVOcAFn5Pc", "https://www.youtube.com/shorts/uAVOcAFn5Pc", 92, "/downloads/MusicVideos/Pixies Official/20240902 - Part 2 with @thepalewhiteofficial ๐Ÿช„.mkv", false, false, true, 1, [], 97, ~U[2024-09-02 13:48:54Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "#Magic #Pixies #ThePaleWhite #MagicTrick", "Part 2 with @thepalewhiteofficial ๐Ÿช„", 52, false, "uAVOcAFn5Pc", "https://www.youtube.com/shorts/uAVOcAFn5Pc", "/downloads/MusicVideos/Pixies Official/20240902 - Part 2 with @thepalewhiteofficial ๐Ÿช„.mkv", true, 1, ~U[2024-09-02 13:48:54Z]] 19:07:36.935 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.935 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=1.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-02 13:47:46Z], 1] 19:07:36.936 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!", "3e5c9d5e-5f99-4c73-9dfa-06518a46d3e0", 59, false, "svSZVUAdOYw", "https://www.youtube.com/shorts/svSZVUAdOYw", 93, "/downloads/MusicVideos/Pixies Official/20240902 - Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!.mkv", false, false, true, 1, [], 97, ~U[2024-09-02 13:47:46Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!", 59, false, "svSZVUAdOYw", "https://www.youtube.com/shorts/svSZVUAdOYw", "/downloads/MusicVideos/Pixies Official/20240902 - Magic Monthly - September 2024 ๐Ÿช„With very special guests @thepalewhiteofficial Part 1!.mkv", true, 1, ~U[2024-09-02 13:47:46Z]] 19:07:36.936 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.936 [debug] QUERY OK source="media_items" db=0.2ms idle=1.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-23 09:54:28Z], 1] 19:07:36.937 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["Stream now and watch the lyric video over on our YouTube channel. \n\n๐ŸงŸ Pre-order the new album The Night the Zombies Came on vinyl or CD at the link in the bio.", "๐Ÿฆช Oyster Beds is hereโ€ฆ", "a262a5e5-c533-417d-956a-8afec0a2c4e0", 30, false, "et3j-XitYvU", "https://www.youtube.com/shorts/et3j-XitYvU", 94, "/downloads/MusicVideos/Pixies Official/20240823 - ๐Ÿฆช Oyster Beds is hereโ€ฆ.mp4", false, false, true, 1, [], 98, ~U[2024-08-23 09:54:28Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Stream now and watch the lyric video over on our YouTube channel. \n\n๐ŸงŸ Pre-order the new album The Night the Zombies Came on vinyl or CD at the link in the bio.", "๐Ÿฆช Oyster Beds is hereโ€ฆ", 30, false, "et3j-XitYvU", "https://www.youtube.com/shorts/et3j-XitYvU", "/downloads/MusicVideos/Pixies Official/20240823 - ๐Ÿฆช Oyster Beds is hereโ€ฆ.mp4", true, 1, ~U[2024-08-23 09:54:28Z]] 19:07:36.937 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.937 [debug] QUERY OK source="media_items" db=0.2ms idle=1.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-19 11:43:13Z], 1] 19:07:36.938 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#ontour #pixies #pixiesband", "๐Ÿฆช", "aa3b4cff-bf57-4a17-b979-b9eadd525555", 14, false, "_sR_HxzccqE", "https://www.youtube.com/shorts/_sR_HxzccqE", 95, "/downloads/MusicVideos/Pixies Official/20240819 - ๐Ÿฆช.mp4", false, false, true, 1, [], 98, ~U[2024-08-19 11:43:13Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "#ontour #pixies #pixiesband", "๐Ÿฆช", 14, false, "_sR_HxzccqE", "https://www.youtube.com/shorts/_sR_HxzccqE", "/downloads/MusicVideos/Pixies Official/20240819 - ๐Ÿฆช.mp4", true, 1, ~U[2024-08-19 11:43:13Z]] 19:07:36.938 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.939 [debug] QUERY OK source="media_items" db=0.3ms idle=1.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-15 14:29:56Z], 1] 19:07:36.939 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#Pixies #Magic", "Magic Monthly - August ๐Ÿช„ Part 2", "52db13ea-027a-48e0-8100-f41ba8639cf6", 52, false, "jrROUyXDsIk", "https://www.youtube.com/shorts/jrROUyXDsIk", 96, "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - August ๐Ÿช„ Part 2.mkv", false, false, true, 1, [], 97, ~U[2024-08-15 14:29:56Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "#Pixies #Magic", "Magic Monthly - August ๐Ÿช„ Part 2", 52, false, "jrROUyXDsIk", "https://www.youtube.com/shorts/jrROUyXDsIk", "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - August ๐Ÿช„ Part 2.mkv", true, 1, ~U[2024-08-15 14:29:56Z]] 19:07:36.939 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.940 [debug] QUERY OK source="media_items" db=0.2ms idle=1.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-15 14:27:36Z], 1] 19:07:36.940 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#Pixies #Magic", "Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1", "bfe42675-918a-49f5-8918-35f634df7c71", 57, false, "PwmI10tJnFU", "https://www.youtube.com/shorts/PwmI10tJnFU", 97, "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1.mkv", false, false, true, 1, [], 97, ~U[2024-08-15 14:27:36Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "#Pixies #Magic", "Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1", 57, false, "PwmI10tJnFU", "https://www.youtube.com/shorts/PwmI10tJnFU", "/downloads/MusicVideos/Pixies Official/20240815 - Magic Monthly - (mid) August - With our very own Emma Richardson ๐Ÿช„ Part 1.mkv", true, 1, ~U[2024-08-15 14:27:36Z]] 19:07:36.941 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.941 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-13 16:57:06Z], 1] 19:07:36.941 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#pixies #bossanova #pixiesband #throwback", "We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record?", "ae232004-01fc-4e9f-a6f7-a7256a9e0ce9", 35, false, "5-fh0hHMj24", "https://www.youtube.com/shorts/5-fh0hHMj24", 98, "/downloads/MusicVideos/Pixies Official/20240813 - We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record๏ผŸ.mkv", false, false, true, 1, [], 98, ~U[2024-08-13 16:57:06Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "#pixies #bossanova #pixiesband #throwback", "We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record?", 35, false, "5-fh0hHMj24", "https://www.youtube.com/shorts/5-fh0hHMj24", "/downloads/MusicVideos/Pixies Official/20240813 - We released Bossanova on this day in 1990! ๐Ÿช What's your favourite track from the record๏ผŸ.mkv", true, 1, ~U[2024-08-13 16:57:06Z]] 19:07:36.942 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.942 [debug] QUERY OK source="media_items" db=0.2ms idle=1.5ms 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 17:13:44Z], 1] 19:07:36.942 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#OnTour #LF24", "โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival", "bf7fb933-fb92-43a6-b6d9-083c6960905a", 25, false, "Od0k0DdV-qE", "https://www.youtube.com/shorts/Od0k0DdV-qE", 99, "/downloads/MusicVideos/Pixies Official/20240808 - โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival.mp4", false, false, true, 1, [], 98, ~U[2024-08-08 17:13:44Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "#OnTour #LF24", "โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival", 25, false, "Od0k0DdV-qE", "https://www.youtube.com/shorts/Od0k0DdV-qE", "/downloads/MusicVideos/Pixies Official/20240808 - โ€˜Giganticโ€™ โค๏ธ @LokerseFeestenFestival.mp4", true, 1, ~U[2024-08-08 17:13:44Z]] 19:07:36.943 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.943 [debug] QUERY OK source="media_items" db=0.2ms idle=1.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-06 16:01:13Z], 1] 19:07:36.944 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#Pixies #PixiesBand #NewMusic #PixiesMusic", "'You're so Impatient' live from @thecurrent Studio!", "f1d4420c-e9d4-46ca-bde4-2500798d1d05", 40, false, "511ECOx3XIs", "https://www.youtube.com/shorts/511ECOx3XIs", 100, "/downloads/MusicVideos/Pixies Official/20240806 - 'You're so Impatient' live from @thecurrent Studio!.mkv", false, false, true, 1, [], 98, ~U[2024-08-06 16:01:13Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "#Pixies #PixiesBand #NewMusic #PixiesMusic", "'You're so Impatient' live from @thecurrent Studio!", 40, false, "511ECOx3XIs", "https://www.youtube.com/shorts/511ECOx3XIs", "/downloads/MusicVideos/Pixies Official/20240806 - 'You're so Impatient' live from @thecurrent Studio!.mkv", true, 1, ~U[2024-08-06 16:01:13Z]] 19:07:36.944 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.944 [debug] QUERY OK source="media_items" db=0.2ms idle=1.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-02 15:47:38Z], 1] 19:07:36.945 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["๐ŸŽฅ Credit - Tiago Ribeiro \n\n#Pixies #PixiesBand #LiveMusic #OnTour", "'Chicken' live at Noches del Botaฬnico ๐Ÿ“", "8660f458-8798-4ef9-bd60-b638fc3cd645", 55, false, "46-Yuf663EU", "https://www.youtube.com/shorts/46-Yuf663EU", 101, "/downloads/MusicVideos/Pixies Official/20240802 - 'Chicken' live at Noches del Botaฬnico ๐Ÿ“.mkv", false, false, true, 1, [], 98, ~U[2024-08-02 15:47:38Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "๐ŸŽฅ Credit - Tiago Ribeiro \n\n#Pixies #PixiesBand #LiveMusic #OnTour", "'Chicken' live at Noches del Botaฬnico ๐Ÿ“", 55, false, "46-Yuf663EU", "https://www.youtube.com/shorts/46-Yuf663EU", "/downloads/MusicVideos/Pixies Official/20240802 - 'Chicken' live at Noches del Botaฬnico ๐Ÿ“.mkv", true, 1, ~U[2024-08-02 15:47:38Z]] 19:07:36.945 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.945 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-01 16:09:42Z], 1] 19:07:36.946 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“", "18a72738-b456-417d-a977-74e7ed0f64ba", 24, false, "JPqLKF6zPSw", "https://www.youtube.com/shorts/JPqLKF6zPSw", 102, "/downloads/MusicVideos/Pixies Official/20240801 - Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“.mp4", false, false, true, 1, [], 98, ~U[2024-08-01 16:09:42Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“", 24, false, "JPqLKF6zPSw", "https://www.youtube.com/shorts/JPqLKF6zPSw", "/downloads/MusicVideos/Pixies Official/20240801 - Kicking off the first leg of our EU tour the right way. Thanks for coming out to a show! ๐ŸงŸ๐Ÿ“.mp4", true, 1, ~U[2024-08-01 16:09:42Z]] 19:07:36.946 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.947 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-30 16:25:07Z], 1] 19:07:36.947 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“", "f506fc31-4df2-48b0-a532-1f68898fd236", 59, false, "mxqf6sAzUP0", "https://www.youtube.com/shorts/mxqf6sAzUP0", 103, "/downloads/MusicVideos/Pixies Official/20240730 - Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“.mp4", false, false, true, 1, [], 98, ~U[2024-07-30 16:25:07Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“", 59, false, "mxqf6sAzUP0", "https://www.youtube.com/shorts/mxqf6sAzUP0", "/downloads/MusicVideos/Pixies Official/20240730 - Our latest single 'Chicken' performed live in @thecurrent studio. ๐Ÿ“.mp4", true, 1, ~U[2024-07-30 16:25:07Z]] 19:07:36.947 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.948 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-24 16:42:49Z], 1] 19:07:36.948 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["Listen to the track here: https://pixies.ffm.to/chicken \n\n& watch the full lyric video here! https://www.youtube.com/watch?v=WqE5cTNkVYY\n\n#NewMusic #Pixies #Chicken #PixiesBand", "Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“", "40edd8cb-9504-4abf-b178-8939d392e813", 30, false, "AN4-P44CcfM", "https://www.youtube.com/shorts/AN4-P44CcfM", 104, "/downloads/MusicVideos/Pixies Official/20240724 - Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“.mp4", false, false, true, 1, [], 97, ~U[2024-07-24 16:42:49Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "Listen to the track here: https://pixies.ffm.to/chicken \n\n& watch the full lyric video here! https://www.youtube.com/watch?v=WqE5cTNkVYY\n\n#NewMusic #Pixies #Chicken #PixiesBand", "Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“", 30, false, "AN4-P44CcfM", "https://www.youtube.com/shorts/AN4-P44CcfM", "/downloads/MusicVideos/Pixies Official/20240724 - Our new track โ€˜Chickenโ€™ is out now! ๐Ÿ“.mp4", true, 1, ~U[2024-07-24 16:42:49Z]] 19:07:36.949 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.949 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-23 13:55:38Z], 1] 19:07:36.950 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["tNtZC...", "7bef59ea-5cfe-4f37-a921-3a6cf0b5b46f", 9, false, "Fa8qPRGytnw", "https://www.youtube.com/shorts/Fa8qPRGytnw", 105, "/downloads/MusicVideos/Pixies Official/20240723 - tNtZC....mkv", false, false, true, 1, [], 98, ~U[2024-07-23 13:55:38Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "", "tNtZC...", 9, false, "Fa8qPRGytnw", "https://www.youtube.com/shorts/Fa8qPRGytnw", "/downloads/MusicVideos/Pixies Official/20240723 - tNtZC....mkv", true, 1, ~U[2024-07-23 13:55:38Z]] 19:07:36.950 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:36.950 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-18 16:09:47Z], 1] 19:07:37.145 [debug] QUERY OK source="media_items" db=194.4ms idle=1.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" ["#pixies #pixiesband", "Part 3: Pixies Lyric or Poem???", "0d4b744e-79e3-4424-8660-8558e53a92de", 11, false, "okWkqyh7Vtw", "https://www.youtube.com/shorts/okWkqyh7Vtw", 106, "/downloads/MusicVideos/Pixies Official/20240718 - Part 3๏ผš Pixies Lyric or Poem๏ผŸ๏ผŸ๏ผŸ.mkv", false, false, true, 1, [], 98, ~U[2024-07-18 16:09:47Z], ~U[2025-12-25 02:07:36Z], ~U[2025-12-25 02:07:36Z], "#pixies #pixiesband", "Part 3: Pixies Lyric or Poem???", 11, false, "okWkqyh7Vtw", "https://www.youtube.com/shorts/okWkqyh7Vtw", "/downloads/MusicVideos/Pixies Official/20240718 - Part 3๏ผš Pixies Lyric or Poem๏ผŸ๏ผŸ๏ผŸ.mkv", true, 1, ~U[2024-07-18 16:09:47Z]] 19:07:37.146 [debug] QUERY OK source="sources" db=0.2ms idle=196.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.146 [debug] QUERY OK source="media_items" db=0.3ms idle=196.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-16 16:13:46Z], 1] 19:07:37.153 [debug] QUERY OK source="media_items" db=6.3ms idle=196.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" ["#pixies #throwback #velouria #pixiesband", "Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991", "aadca171-f6a0-4cad-908b-4d27550bc31e", 35, false, "E0VA3ZM_LR8", "https://www.youtube.com/shorts/E0VA3ZM_LR8", 107, "/downloads/MusicVideos/Pixies Official/20240716 - Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991.mkv", false, false, true, 1, [], 98, ~U[2024-07-16 16:13:46Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#pixies #throwback #velouria #pixiesband", "Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991", 35, false, "E0VA3ZM_LR8", "https://www.youtube.com/shorts/E0VA3ZM_LR8", "/downloads/MusicVideos/Pixies Official/20240716 - Velouria - released on this day in 1990! ๐ŸŽฅ Brixton, 1991.mkv", true, 1, ~U[2024-07-16 16:13:46Z]] 19:07:37.153 [debug] QUERY OK source="sources" db=0.1ms idle=203.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.154 [debug] QUERY OK source="media_items" db=0.4ms 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[2024-07-09 16:01:06Z], 1] 19:07:37.155 [debug] QUERY OK source="media_items" db=0.5ms 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" ["Watch the full lyric video here: https://www.youtube.com/watch?v=PDd-180FQ8U\n\n#pixiesband #pixies #queserasera #newmusic", "โ€œQue serรก, serรก... Whatever will be, will be.\"", "ce0f8812-9dc9-43f8-a721-7a17f1d58b31", 15, false, "KzKQMd5nVNQ", "https://www.youtube.com/shorts/KzKQMd5nVNQ", 108, "/downloads/MusicVideos/Pixies Official/20240709 - โ€œQue serรก, serรก... Whatever will be, will be.๏ผ‚.mp4", false, false, true, 1, [], 97, ~U[2024-07-09 16:01:06Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Watch the full lyric video here: https://www.youtube.com/watch?v=PDd-180FQ8U\n\n#pixiesband #pixies #queserasera #newmusic", "โ€œQue serรก, serรก... Whatever will be, will be.\"", 15, false, "KzKQMd5nVNQ", "https://www.youtube.com/shorts/KzKQMd5nVNQ", "/downloads/MusicVideos/Pixies Official/20240709 - โ€œQue serรก, serรก... Whatever will be, will be.๏ผ‚.mp4", true, 1, ~U[2024-07-09 16:01:06Z]] 19:07:37.155 [debug] QUERY OK source="sources" db=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] 19:07:37.156 [debug] QUERY OK source="media_items" db=0.3ms 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[2024-07-09 09:57:39Z], 1] 19:07:37.157 [debug] QUERY OK source="media_items" db=0.4ms 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" ["Weโ€™ll see you again very soonโ€ฆ\n#pixies #livemusic #pixiesband #ontour #northamerica", "Just like that -another tour in North America is complete. Thank you to everyone who came to see us!", "470f6fc8-2e37-40a6-aa77-a906da7ef652", 30, false, "SBASE-wKNe0", "https://www.youtube.com/shorts/SBASE-wKNe0", 109, "/downloads/MusicVideos/Pixies Official/20240709 - Just like that -another tour in North America is complete. Thank you to everyone who came to see us!.mkv", false, false, true, 1, [], 97, ~U[2024-07-09 09:57:39Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Weโ€™ll see you again very soonโ€ฆ\n#pixies #livemusic #pixiesband #ontour #northamerica", "Just like that -another tour in North America is complete. Thank you to everyone who came to see us!", 30, false, "SBASE-wKNe0", "https://www.youtube.com/shorts/SBASE-wKNe0", "/downloads/MusicVideos/Pixies Official/20240709 - Just like that -another tour in North America is complete. Thank you to everyone who came to see us!.mkv", true, 1, ~U[2024-07-09 09:57:39Z]] 19:07:37.157 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.157 [debug] QUERY OK source="media_items" db=0.3ms idle=2.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-08 14:22:53Z], 1] 19:07:37.158 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["#magic #magictrick #magicmonthly #pixies #pixiesband", "Magic Monthly - July 2024 ๐Ÿƒ", "c3711c45-edea-4efb-8d3b-154f5123bfc1", 59, false, "q5T8Q1eg2HM", "https://www.youtube.com/shorts/q5T8Q1eg2HM", 110, "/downloads/MusicVideos/Pixies Official/20240708 - Magic Monthly - July 2024 ๐Ÿƒ.mp4", false, false, true, 1, [], 98, ~U[2024-07-08 14:22:53Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#magic #magictrick #magicmonthly #pixies #pixiesband", "Magic Monthly - July 2024 ๐Ÿƒ", 59, false, "q5T8Q1eg2HM", "https://www.youtube.com/shorts/q5T8Q1eg2HM", "/downloads/MusicVideos/Pixies Official/20240708 - Magic Monthly - July 2024 ๐Ÿƒ.mp4", true, 1, ~U[2024-07-08 14:22:53Z]] 19:07:37.159 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.159 [debug] QUERY OK source="media_items" db=0.3ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-04 15:56:01Z], 1] 19:07:37.160 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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" ["Part 2: Pixies Lyric OR Poem?", "Part 2: Pixies Lyric OR Poem?", "3d9bb896-7a14-4553-a884-e656968999dc", 11, false, "algjAlI8fPA", "https://www.youtube.com/shorts/algjAlI8fPA", 111, "/downloads/MusicVideos/Pixies Official/20240704 - Part 2๏ผš Pixies Lyric OR Poem๏ผŸ.mp4", false, false, true, 1, [], 98, ~U[2024-07-04 15:56:01Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Part 2: Pixies Lyric OR Poem?", "Part 2: Pixies Lyric OR Poem?", 11, false, "algjAlI8fPA", "https://www.youtube.com/shorts/algjAlI8fPA", "/downloads/MusicVideos/Pixies Official/20240704 - Part 2๏ผš Pixies Lyric OR Poem๏ผŸ.mp4", true, 1, ~U[2024-07-04 15:56:01Z]] 19:07:37.160 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.161 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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-20 16:46:58Z], 1] 19:07:37.162 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["๐ŸŽฅ @madebyhudson.jpg on Instagram.\n\n#OnTour #Pixies #PixiesBand #PixiesLive", "POV: You're rocking out with us on tour!", "0346a294-d73a-4c95-a7ae-2f9cc15f4dda", 59, false, "NO-m35219-A", "https://www.youtube.com/shorts/NO-m35219-A", 112, "/downloads/MusicVideos/Pixies Official/20240620 - POV๏ผš You're rocking out with us on tour!.mkv", false, false, true, 1, [], 98, ~U[2024-06-20 16:46:58Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "๐ŸŽฅ @madebyhudson.jpg on Instagram.\n\n#OnTour #Pixies #PixiesBand #PixiesLive", "POV: You're rocking out with us on tour!", 59, false, "NO-m35219-A", "https://www.youtube.com/shorts/NO-m35219-A", "/downloads/MusicVideos/Pixies Official/20240620 - POV๏ผš You're rocking out with us on tour!.mkv", true, 1, ~U[2024-06-20 16:46:58Z]] 19:07:37.162 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.163 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-17 14:50:20Z], 1] 19:07:37.163 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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" ["Pixies lyric or 19th Century Poem...??", "Pixies or Poem?", "fb9ee265-6b6b-495c-9efc-52a7e0461ace", 11, false, "ZdcaztT6PU4", "https://www.youtube.com/shorts/ZdcaztT6PU4", 113, "/downloads/MusicVideos/Pixies Official/20240617 - Pixies or Poem๏ผŸ.mp4", false, false, true, 1, [], 98, ~U[2024-06-17 14:50:20Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Pixies lyric or 19th Century Poem...??", "Pixies or Poem?", 11, false, "ZdcaztT6PU4", "https://www.youtube.com/shorts/ZdcaztT6PU4", "/downloads/MusicVideos/Pixies Official/20240617 - Pixies or Poem๏ผŸ.mp4", true, 1, ~U[2024-06-17 14:50:20Z]] 19:07:37.164 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.164 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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-04 13:32:27Z], 1] 19:07:37.165 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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" ["Learn the lyrics to โ€œYouโ€™re So Impatientโ€ by checking out the new lyric video over on our channel now. \n\n#pixies #pixiesmusic #newmusic", "โ€œYou finish it and then you start...โ€", "a65b7272-72ea-4d7e-894c-b74e27d40d24", 30, false, "bSIM9DjJ7hw", "https://www.youtube.com/shorts/bSIM9DjJ7hw", 114, "/downloads/MusicVideos/Pixies Official/20240604 - โ€œYou finish it and then you start...โ€.mp4", false, false, true, 1, [], 98, ~U[2024-06-04 13:32:27Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Learn the lyrics to โ€œYouโ€™re So Impatientโ€ by checking out the new lyric video over on our channel now. \n\n#pixies #pixiesmusic #newmusic", "โ€œYou finish it and then you start...โ€", 30, false, "bSIM9DjJ7hw", "https://www.youtube.com/shorts/bSIM9DjJ7hw", "/downloads/MusicVideos/Pixies Official/20240604 - โ€œYou finish it and then you start...โ€.mp4", true, 1, ~U[2024-06-04 13:32:27Z]] 19:07:37.165 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.166 [debug] QUERY OK source="media_items" db=0.2ms idle=2.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-03 16:08:33Z], 1] 19:07:37.166 [debug] QUERY OK source="media_items" db=0.4ms 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" ["Thereโ€™s moreโ€ฆ check out our take on โ€œQue Sera Seraโ€ now too.\n\nListen to both songs, check out the lyric videos and pre-order the limited edition 7โ€ vinyl from our store here: pixies.ffm.to/youresoimpatient\n\n#NewMusic #AltMusic #Pixies #YoureSoImpatient", "No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW.", "7b85b72d-be2b-40f9-988e-7ad145ac7162", 19, false, "Szi2cFxywZs", "https://www.youtube.com/shorts/Szi2cFxywZs", 115, "/downloads/MusicVideos/Pixies Official/20240603 - No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW..mp4", false, false, true, 1, [], 96, ~U[2024-06-03 16:08:33Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Thereโ€™s moreโ€ฆ check out our take on โ€œQue Sera Seraโ€ now too.\n\nListen to both songs, check out the lyric videos and pre-order the limited edition 7โ€ vinyl from our store here: pixies.ffm.to/youresoimpatient\n\n#NewMusic #AltMusic #Pixies #YoureSoImpatient", "No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW.", 19, false, "Szi2cFxywZs", "https://www.youtube.com/shorts/Szi2cFxywZs", "/downloads/MusicVideos/Pixies Official/20240603 - No need to be impatient, our new track โ€œYouโ€™re So Impatientโ€ is out NOW..mp4", true, 1, ~U[2024-06-03 16:08:33Z]] 19:07:37.167 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.167 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-02 09:15:30Z], 1] 19:07:37.168 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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" ["Tomorrow ...", "d02c866a-f130-4b4c-8dca-4b615b23c01e", 10, false, "7Qk5_q1eTe8", "https://www.youtube.com/shorts/7Qk5_q1eTe8", 116, "/downloads/MusicVideos/Pixies Official/20240602 - Tomorrow ....mkv", false, false, true, 1, [], 98, ~U[2024-06-02 09:15:30Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "", "Tomorrow ...", 10, false, "7Qk5_q1eTe8", "https://www.youtube.com/shorts/7Qk5_q1eTe8", "/downloads/MusicVideos/Pixies Official/20240602 - Tomorrow ....mkv", true, 1, ~U[2024-06-02 09:15:30Z]] 19:07:37.168 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.168 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-01 14:00:19Z], 1] 19:07:37.169 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["35 years have passed since we released this song, and it brings us so much joy to see your covers come to life. Thank you!\n\n#pixies #pixiesband #herecomesyourman #pixiescover", "\"Here Comes Your Man\" - released on this day in 1989, and covered by you.", "706d36c8-1cb9-4df4-afec-df51e19eed28", 53, false, "RRZw_msCEYI", "https://www.youtube.com/shorts/RRZw_msCEYI", 117, "/downloads/MusicVideos/Pixies Official/20240601 - ๏ผ‚Here Comes Your Man๏ผ‚ - released on this day in 1989, and covered by you..mkv", false, false, true, 1, [], 97, ~U[2024-06-01 14:00:19Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "35 years have passed since we released this song, and it brings us so much joy to see your covers come to life. Thank you!\n\n#pixies #pixiesband #herecomesyourman #pixiescover", "\"Here Comes Your Man\" - released on this day in 1989, and covered by you.", 53, false, "RRZw_msCEYI", "https://www.youtube.com/shorts/RRZw_msCEYI", "/downloads/MusicVideos/Pixies Official/20240601 - ๏ผ‚Here Comes Your Man๏ผ‚ - released on this day in 1989, and covered by you..mkv", true, 1, ~U[2024-06-01 14:00:19Z]] 19:07:37.169 [debug] QUERY OK source="sources" db=0.0ms decode=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.169 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-01 10:56:18Z], 1] 19:07:37.170 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#pixies #magic", "Magic Monthly - June 2024 โœจ", "113e8ae0-d5af-4536-b395-c11a4b5e23fc", 17, false, "o0G9s14Runw", "https://www.youtube.com/shorts/o0G9s14Runw", 118, "/downloads/MusicVideos/Pixies Official/20240601 - Magic Monthly - June 2024 โœจ.mp4", false, false, true, 1, [], 97, ~U[2024-06-01 10:56:18Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#pixies #magic", "Magic Monthly - June 2024 โœจ", 17, false, "o0G9s14Runw", "https://www.youtube.com/shorts/o0G9s14Runw", "/downloads/MusicVideos/Pixies Official/20240601 - Magic Monthly - June 2024 โœจ.mp4", true, 1, ~U[2024-06-01 10:56:18Z]] 19:07:37.170 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.170 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-23 18:54:26Z], 1] 19:07:37.171 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#Pixies #PixiesBand", "Hey, we are Pixies! Welcome to our world ๐ŸŽธ", "ba2d32ac-6d07-46c9-95ec-d53909f3d333", 29, false, "GJ3UU-zaK2A", "https://www.youtube.com/shorts/GJ3UU-zaK2A", 119, "/downloads/MusicVideos/Pixies Official/20240523 - Hey, we are Pixies! Welcome to our world ๐ŸŽธ.mp4", false, false, true, 1, [], 98, ~U[2024-05-23 18:54:26Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#Pixies #PixiesBand", "Hey, we are Pixies! Welcome to our world ๐ŸŽธ", 29, false, "GJ3UU-zaK2A", "https://www.youtube.com/shorts/GJ3UU-zaK2A", "/downloads/MusicVideos/Pixies Official/20240523 - Hey, we are Pixies! Welcome to our world ๐ŸŽธ.mp4", true, 1, ~U[2024-05-23 18:54:26Z]] 19:07:37.171 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.172 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-18 17:06:00Z], 1] 19:07:37.172 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["๐Ÿ“ธ Ross Stewart \n\n#pixies #pixiesband #ontour #livemusic #pixieslive", "T- Minus two weeks to go...", "535c2326-3026-456d-95d3-1776f186bf03", 29, false, "3V2CFNd9U6U", "https://www.youtube.com/shorts/3V2CFNd9U6U", 120, "/downloads/MusicVideos/Pixies Official/20240518 - T- Minus two weeks to go....mkv", false, false, true, 1, [], 98, ~U[2024-05-18 17:06:00Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "๐Ÿ“ธ Ross Stewart \n\n#pixies #pixiesband #ontour #livemusic #pixieslive", "T- Minus two weeks to go...", 29, false, "3V2CFNd9U6U", "https://www.youtube.com/shorts/3V2CFNd9U6U", "/downloads/MusicVideos/Pixies Official/20240518 - T- Minus two weeks to go....mkv", true, 1, ~U[2024-05-18 17:06:00Z]] 19:07:37.172 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.173 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-16 18:19:05Z], 1] 19:07:37.173 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#Pixies #PixiesBand", "'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ", "700f41c1-fcf9-4a44-919a-21965ada698e", 53, false, "dj1XdQJorvs", "https://www.youtube.com/shorts/dj1XdQJorvs", 121, "/downloads/MusicVideos/Pixies Official/20240516 - 'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ.mkv", false, false, true, 1, [], 98, ~U[2024-05-16 18:19:05Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#Pixies #PixiesBand", "'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ", 53, false, "dj1XdQJorvs", "https://www.youtube.com/shorts/dj1XdQJorvs", "/downloads/MusicVideos/Pixies Official/20240516 - 'Wave of Mutilation' - UK Surf Edition, as seen in the movie 'Pump Up The Volume' - 1990. ๐ŸŽฌ.mkv", true, 1, ~U[2024-05-16 18:19:05Z]] 19:07:37.173 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.174 [debug] QUERY OK source="media_items" db=0.2ms idle=1.4ms 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 17:27:06Z], 1] 19:07:37.175 [debug] QUERY OK source="media_items" db=0.6ms idle=1.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" ["#pixies #altmusic #pixiesband", "Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!", "cb344a85-8a60-45ac-a958-a9f5674478ba", 40, false, "0q1aaBDbsH0", "https://www.youtube.com/shorts/0q1aaBDbsH0", 122, "/downloads/MusicVideos/Pixies Official/20240507 - Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!.mkv", false, false, true, 1, [], 98, ~U[2024-05-07 17:27:06Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#pixies #altmusic #pixiesband", "Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!", 40, false, "0q1aaBDbsH0", "https://www.youtube.com/shorts/0q1aaBDbsH0", "/downloads/MusicVideos/Pixies Official/20240507 - Our take on 'Winterlong', released as part of the 'Wave of Mutilation -Best of Pixies' 20 years ago!.mkv", true, 1, ~U[2024-05-07 17:27:06Z]] 19:07:37.175 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.175 [debug] QUERY OK source="media_items" db=0.2ms 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[2024-05-03 10:05:59Z], 1] 19:07:37.176 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#Magic #Pixies #PixiesBand", "Magic Monthly - May 2024 โ™ฆ๏ธ PART 1", "76f2bd68-ce09-4c79-9c3b-d54a5237a4df", 52, false, "HUEVkX1d-dE", "https://www.youtube.com/shorts/HUEVkX1d-dE", 123, "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 1.mkv", false, false, true, 1, [], 97, ~U[2024-05-03 10:05:59Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#Magic #Pixies #PixiesBand", "Magic Monthly - May 2024 โ™ฆ๏ธ PART 1", 52, false, "HUEVkX1d-dE", "https://www.youtube.com/shorts/HUEVkX1d-dE", "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 1.mkv", true, 1, ~U[2024-05-03 10:05:59Z]] 19:07:37.176 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 19:07:37.176 [debug] QUERY OK source="media_items" db=0.2ms idle=1.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-03 10:05:33Z], 1] 19:07:37.177 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#Magic #pixies #pixiesband #magician", "Magic Monthly - May 2024 โ™ฆ๏ธ PART 2", "3ac06e8a-043a-4f7c-a2d6-856e7118b06b", 58, false, "8aSKo-gu63g", "https://www.youtube.com/shorts/8aSKo-gu63g", 124, "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 2.mkv", false, false, true, 1, [], 97, ~U[2024-05-03 10:05:33Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#Magic #pixies #pixiesband #magician", "Magic Monthly - May 2024 โ™ฆ๏ธ PART 2", 58, false, "8aSKo-gu63g", "https://www.youtube.com/shorts/8aSKo-gu63g", "/downloads/MusicVideos/Pixies Official/20240503 - Magic Monthly - May 2024 โ™ฆ๏ธ PART 2.mkv", true, 1, ~U[2024-05-03 10:05:33Z]] 19:07:37.177 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.177 [debug] QUERY OK source="media_items" db=0.2ms idle=1.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-01 16:35:04Z], 1] 19:07:37.178 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#pixies #coachella #coachella2024 #pixieslive #pixiesmusic #whereismymind", "20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก", "432e3b96-6f5f-4b4b-863b-86e2690c6a00", 30, false, "CGHuA0wnxBE", "https://www.youtube.com/shorts/CGHuA0wnxBE", 125, "/downloads/MusicVideos/Pixies Official/20240501 - 20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก.mp4", false, false, true, 1, [], 98, ~U[2024-05-01 16:35:04Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#pixies #coachella #coachella2024 #pixieslive #pixiesmusic #whereismymind", "20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก", 30, false, "CGHuA0wnxBE", "https://www.youtube.com/shorts/CGHuA0wnxBE", "/downloads/MusicVideos/Pixies Official/20240501 - 20 years ago to the day... we returned to play Coachella 2004 ๐ŸŽก.mp4", true, 1, ~U[2024-05-01 16:35:04Z]] 19:07:37.178 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.179 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-30 16:39:09Z], 1] 19:07:37.179 [debug] QUERY OK source="media_items" db=0.5ms idle=1.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" ["Get your tickets here : https://bnds.us/ziwfqx ๐ŸŽŸ๏ธ\n\nNorth American Tour w/ Modest Mouse and Cat Power:\n\nMay 31 - Firefly Distillery, Charleston, SC [SOLD OUT]\nJune 1 - PNC Music Pavilion, Charlotte, NC\nJune 2 - Ascend Amphitheater, Nashville, TN\nJune 4 - Amphitheatre at Chastain Park, Atlanta, GA\nJune 5 - Brady Music Center, Cincinnati, OH\nJune 8 - Budweiser Stage, Toronto, ON [SOLD OUT]\nJune 9 - Place Bell, Montreal, QC\nJune 11 - NH Pavilion, Gilford, NH\nJune 12 - The Mann Center, Philadelphia, PA\nJune 14 - Merriweather Post Pavilion, Washington, DC\nJune 15 - Forest Hills, Queens, NY\nJune 16 - Xfinity Center, Mansfield, MA\nJune 18 - Michigan Lottery Amphitheater, Detroit, MI\nJune 19 - Northerly Island, Chicago, IL\nJune 20 - Surly Festival Field, Minneapolis, MN [SOLD OUT]\nJune 22 - Breese Stevens, Madison, WI\nJune 23 - Vibrant Music Hall, Waukee, IA\nJune 24 - Starlight Theatre, Kansas City, MO\nJune 26 - Germania Insurance Amphitheater, Austin, TX\nJune 27 - The Pavilion, Irving, TX\nJune 28 - Walmart AMP, Rogers, AR\nJune 30 - Fiddlers Green Amphitheater, Denver, CO\n\n#pixies #altmusic #pixiesband #ontour #livemusic #pixieslive", "We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show? ๐ŸŒŽ", "edb19161-e5d6-499d-9468-f89e88969d67", 21, false, "j_uACvJIMEs", "https://www.youtube.com/shorts/j_uACvJIMEs", 126, "/downloads/MusicVideos/Pixies Official/20240430 - We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show๏ผŸ ๐ŸŒŽ.mp4", false, false, true, 1, [], 98, ~U[2024-04-30 16:39:09Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Get your tickets here : https://bnds.us/ziwfqx ๐ŸŽŸ๏ธ\n\nNorth American Tour w/ Modest Mouse and Cat Power:\n\nMay 31 - Firefly Distillery, Charleston, SC [SOLD OUT]\nJune 1 - PNC Music Pavilion, Charlotte, NC\nJune 2 - Ascend Amphitheater, Nashville, TN\nJune 4 - Amphitheatre at Chastain Park, Atlanta, GA\nJune 5 - Brady Music Center, Cincinnati, OH\nJune 8 - Budweiser Stage, Toronto, ON [SOLD OUT]\nJune 9 - Place Bell, Montreal, QC\nJune 11 - NH Pavilion, Gilford, NH\nJune 12 - The Mann Center, Philadelphia, PA\nJune 14 - Merriweather Post Pavilion, Washington, DC\nJune 15 - Forest Hills, Queens, NY\nJune 16 - Xfinity Center, Mansfield, MA\nJune 18 - Michigan Lottery Amphitheater, Detroit, MI\nJune 19 - Northerly Island, Chicago, IL\nJune 20 - Surly Festival Field, Minneapolis, MN [SOLD OUT]\nJune 22 - Breese Stevens, Madison, WI\nJune 23 - Vibrant Music Hall, Waukee, IA\nJune 24 - Starlight Theatre, Kansas City, MO\nJune 26 - Germania Insurance Amphitheater, Austin, TX\nJune 27 - The Pavilion, Irving, TX\nJune 28 - Walmart AMP, Rogers, AR\nJune 30 - Fiddlers Green Amphitheater, Denver, CO\n\n#pixies #altmusic #pixiesband #ontour #livemusic #pixieslive", "We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show? ๐ŸŒŽ", 21, false, "j_uACvJIMEs", "https://www.youtube.com/shorts/j_uACvJIMEs", "/downloads/MusicVideos/Pixies Official/20240430 - We are back on the road in a monthโ€™s timeโ€ฆ whoโ€™s coming out to see our show๏ผŸ ๐ŸŒŽ.mp4", true, 1, ~U[2024-04-30 16:39:09Z]] 19:07:37.180 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.180 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-25 15:50:10Z], 1] 19:07:37.181 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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" ["Check out the full video here: https://www.youtube.com/watch?v=FMH3akt07zs\n\n#pixies #doolittle #monkeygonetoheaven #throwbackthursday #altmusic", "Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989.", "a5d5c3de-00d6-4100-9fec-2fdb9e73c013", 27, false, "L1lCfrxbTmw", "https://www.youtube.com/shorts/L1lCfrxbTmw", 127, "/downloads/MusicVideos/Pixies Official/20240425 - Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989..mkv", false, false, true, 1, [], 98, ~U[2024-04-25 15:50:10Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Check out the full video here: https://www.youtube.com/watch?v=FMH3akt07zs\n\n#pixies #doolittle #monkeygonetoheaven #throwbackthursday #altmusic", "Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989.", 27, false, "L1lCfrxbTmw", "https://www.youtube.com/shorts/L1lCfrxbTmw", "/downloads/MusicVideos/Pixies Official/20240425 - Still reminiscing on the Doolittle years ... ๐Ÿ’ Taken from our first appearance on US TV in 1989..mkv", true, 1, ~U[2024-04-25 15:50:10Z]] 19:07:37.181 [debug] QUERY OK source="sources" db=0.1ms 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] 19:07:37.181 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-20 10:00:43Z], 1] 19:07:37.182 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["35 years on, and your covers still bring us so much joy. Thank you. \n\n#Pixies #Herecomesyourman #fancovers #throwback", "\"Here Comes Your Man\" - performed by you!", "e6b39bbf-8481-41a2-8a74-ed6a59949cec", 54, false, "oIeoS1rare4", "https://www.youtube.com/shorts/oIeoS1rare4", 128, "/downloads/MusicVideos/Pixies Official/20240420 - ๏ผ‚Here Comes Your Man๏ผ‚ - performed by you!.mp4", false, false, true, 1, [], 98, ~U[2024-04-20 10:00:43Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "35 years on, and your covers still bring us so much joy. Thank you. \n\n#Pixies #Herecomesyourman #fancovers #throwback", "\"Here Comes Your Man\" - performed by you!", 54, false, "oIeoS1rare4", "https://www.youtube.com/shorts/oIeoS1rare4", "/downloads/MusicVideos/Pixies Official/20240420 - ๏ผ‚Here Comes Your Man๏ผ‚ - performed by you!.mp4", true, 1, ~U[2024-04-20 10:00:43Z]] 19:07:37.182 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.182 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 10:14:41Z], 1] 19:07:37.183 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["Check out the full video here: https://www.youtube.com/watch?v=PDa3cY7U6NA\n\n#pixies #indiecindy #pixiesband #altmusic", "Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album?", "31afd7b3-8eb2-4f72-9943-705d28bea727", 44, false, "aDKo0eRLZJQ", "https://www.youtube.com/shorts/aDKo0eRLZJQ", 129, "/downloads/MusicVideos/Pixies Official/20240419 - Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album๏ผŸ.mkv", false, false, true, 1, [], 98, ~U[2024-04-19 10:14:41Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Check out the full video here: https://www.youtube.com/watch?v=PDa3cY7U6NA\n\n#pixies #indiecindy #pixiesband #altmusic", "Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album?", 44, false, "aDKo0eRLZJQ", "https://www.youtube.com/shorts/aDKo0eRLZJQ", "/downloads/MusicVideos/Pixies Official/20240419 - Happy 10th birthday, Indie Cindy! Whatโ€™s your favourite video from the album๏ผŸ.mkv", true, 1, ~U[2024-04-19 10:14:41Z]] 19:07:37.183 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.183 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-17 09:40:37Z], 1] 19:07:37.184 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["Here is what some folk thought about it shortly after itโ€™s release... \n\n#pixies #doolittle #pixiesdoolittle #davidbowie #radiohead #pixiesthrowback #throwback #altmusic", "๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’", "f1daf463-d730-4e88-bb84-5900d2df93a8", 50, false, "1fNkVUMM3aI", "https://www.youtube.com/shorts/1fNkVUMM3aI", 130, "/downloads/MusicVideos/Pixies Official/20240417 - ๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’.mkv", false, false, true, 1, [], 98, ~U[2024-04-17 09:40:37Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Here is what some folk thought about it shortly after itโ€™s release... \n\n#pixies #doolittle #pixiesdoolittle #davidbowie #radiohead #pixiesthrowback #throwback #altmusic", "๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’", 50, false, "1fNkVUMM3aI", "https://www.youtube.com/shorts/1fNkVUMM3aI", "/downloads/MusicVideos/Pixies Official/20240417 - ๐Ÿ’ Doolittle was released on this day 35 years ago! ๐Ÿ’.mkv", true, 1, ~U[2024-04-17 09:40:37Z]] 19:07:37.184 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.185 [debug] QUERY OK source="media_items" db=0.2ms idle=1.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-16 16:49:16Z], 1] 19:07:37.185 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["#Coachella #LiveMusic #Pixies #Throwback", "'In Heaven' - Coachella '04.", "1e56736f-8cc4-4ab7-b97c-3584b675de02", 30, false, "9PSrY-TUhyU", "https://www.youtube.com/shorts/9PSrY-TUhyU", 131, "/downloads/MusicVideos/Pixies Official/20240416 - 'In Heaven' - Coachella '04..mp4", false, false, true, 1, [], 98, ~U[2024-04-16 16:49:16Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#Coachella #LiveMusic #Pixies #Throwback", "'In Heaven' - Coachella '04.", 30, false, "9PSrY-TUhyU", "https://www.youtube.com/shorts/9PSrY-TUhyU", "/downloads/MusicVideos/Pixies Official/20240416 - 'In Heaven' - Coachella '04..mp4", true, 1, ~U[2024-04-16 16:49:16Z]] 19:07:37.185 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.186 [debug] QUERY OK source="media_items" db=0.2ms idle=1.4ms 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 09:22:36Z], 1] 19:07:37.187 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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" ["April 13th, 2004. Fine Line Cafe - Minneapolis, MN was the scene for our first show back - followed by 100+ dates across the globe.\n\nShare your memories, ticket stubs and photos from 2004 with us in the comments!\n\nListen to that very performance in Minneapolis here: pixies.ffm.to/fineline2004\n\n#pixies #livemusic #pixiestour", "On this day 20 years ago we returned to the stage for the first time after 12 years away...", "e1de74fb-64a8-41cd-bb2e-775352fc8038", 60, false, "UY3RXBBVitA", "https://www.youtube.com/shorts/UY3RXBBVitA", 132, "/downloads/MusicVideos/Pixies Official/20240413 - On this day 20 years ago we returned to the stage for the first time after 12 years away....mp4", false, false, true, 1, [], 98, ~U[2024-04-13 09:22:36Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "April 13th, 2004. Fine Line Cafe - Minneapolis, MN was the scene for our first show back - followed by 100+ dates across the globe.\n\nShare your memories, ticket stubs and photos from 2004 with us in the comments!\n\nListen to that very performance in Minneapolis here: pixies.ffm.to/fineline2004\n\n#pixies #livemusic #pixiestour", "On this day 20 years ago we returned to the stage for the first time after 12 years away...", 60, false, "UY3RXBBVitA", "https://www.youtube.com/shorts/UY3RXBBVitA", "/downloads/MusicVideos/Pixies Official/20240413 - On this day 20 years ago we returned to the stage for the first time after 12 years away....mp4", true, 1, ~U[2024-04-13 09:22:36Z]] 19:07:37.187 [debug] QUERY OK source="sources" db=0.0ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.187 [debug] QUERY OK source="media_items" db=0.2ms idle=1.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-03 09:52:15Z], 1] 19:07:37.188 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May.", "0d727c2c-ec7e-4e6d-926d-30d5c1585066", 21, false, "T0JixQEkfpk", "https://www.youtube.com/shorts/T0JixQEkfpk", 133, "/downloads/MusicVideos/Pixies Official/20240403 - Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May..mp4", false, false, true, 1, [], 98, ~U[2024-04-03 09:52:15Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "", "Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May.", 21, false, "T0JixQEkfpk", "https://www.youtube.com/shorts/T0JixQEkfpk", "/downloads/MusicVideos/Pixies Official/20240403 - Throwback to our time in Europe last month. Weโ€™re back on the road at the end of May..mp4", true, 1, ~U[2024-04-03 09:52:15Z]] 19:07:37.188 [debug] QUERY OK source="sources" db=0.0ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.188 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-21 18:52:49Z], 1] 19:07:37.189 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["It brings us so much joy to see people bringing this to life. ๐ŸŽน Keep your covers coming! \n\n#pixies #pianocover #whereismymind #cover", "'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!", "c6263d49-192d-4334-a617-7f86b14189f3", 14, false, "WQZlWBofmzw", "https://www.youtube.com/shorts/WQZlWBofmzw", 134, "/downloads/MusicVideos/Pixies Official/20240321 - 'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!.mkv", false, false, true, 1, [], 98, ~U[2024-03-21 18:52:49Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "It brings us so much joy to see people bringing this to life. ๐ŸŽน Keep your covers coming! \n\n#pixies #pianocover #whereismymind #cover", "'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!", 14, false, "WQZlWBofmzw", "https://www.youtube.com/shorts/WQZlWBofmzw", "/downloads/MusicVideos/Pixies Official/20240321 - 'Where is My Mind', released on this day with Surfer Rosa in 1988... and performed by YOU!.mkv", true, 1, ~U[2024-03-21 18:52:49Z]] 19:07:37.189 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.190 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-18 15:52:49Z], 1] 19:07:37.191 [debug] QUERY OK source="media_items" db=1.1ms idle=1.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" ["#LiveMusic #Pixies #TrompeLeMonde", "Trompe Le Monde live from Dublin!", "ca74d26c-345e-4988-a81b-69516be2efe9", 30, false, "C1e391jmdVY", "https://www.youtube.com/shorts/C1e391jmdVY", 135, "/downloads/MusicVideos/Pixies Official/20240318 - Trompe Le Monde live from Dublin!.mp4", false, false, true, 1, [], 98, ~U[2024-03-18 15:52:49Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#LiveMusic #Pixies #TrompeLeMonde", "Trompe Le Monde live from Dublin!", 30, false, "C1e391jmdVY", "https://www.youtube.com/shorts/C1e391jmdVY", "/downloads/MusicVideos/Pixies Official/20240318 - Trompe Le Monde live from Dublin!.mp4", true, 1, ~U[2024-03-18 15:52:49Z]] 19:07:37.191 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.192 [debug] QUERY OK source="media_items" db=0.2ms idle=2.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 16:31:50Z], 1] 19:07:37.192 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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" ["#PixiesMusic #Pixies #AltMusic #Bossanova #TrompeLeMonde", "'Stormy Weather' VS 'The Navajo Know'", "afd3e98d-4aba-4612-9bb6-af81bfc9a27c", 12, false, "NFUlb2g57kk", "https://www.youtube.com/shorts/NFUlb2g57kk", 136, "/downloads/MusicVideos/Pixies Official/20240308 - 'Stormy Weather' VS 'The Navajo Know'.mp4", false, false, true, 1, [], 75, ~U[2024-03-08 16:31:50Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#PixiesMusic #Pixies #AltMusic #Bossanova #TrompeLeMonde", "'Stormy Weather' VS 'The Navajo Know'", 12, false, "NFUlb2g57kk", "https://www.youtube.com/shorts/NFUlb2g57kk", "/downloads/MusicVideos/Pixies Official/20240308 - 'Stormy Weather' VS 'The Navajo Know'.mp4", true, 1, ~U[2024-03-08 16:31:50Z]] 19:07:37.192 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.193 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-07 12:30:00Z], 1] 19:07:37.193 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Lovely Day - Trompe Le Monde", "They got one leaving today...", "3876b98a-ee19-42c4-909f-c574387fbc64", 33, false, "mDyaLJhrpew", "https://www.youtube.com/shorts/mDyaLJhrpew", 137, "/downloads/MusicVideos/Pixies Official/20240307 - They got one leaving today....mkv", false, false, true, 1, [], 97, ~U[2024-03-07 12:30:00Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "Lovely Day - Trompe Le Monde", "They got one leaving today...", 33, false, "mDyaLJhrpew", "https://www.youtube.com/shorts/mDyaLJhrpew", "/downloads/MusicVideos/Pixies Official/20240307 - They got one leaving today....mkv", true, 1, ~U[2024-03-07 12:30:00Z]] 19:07:37.194 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.194 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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-29 15:56:30Z], 1] 19:07:37.194 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["#Pixies #Bossanova #TrompeLeMonde #Songbattle", "'The Happening' VS 'Subbacultcha'", "b04e1782-c125-4020-93bb-586efbd5cae6", 12, false, "sc9c_mUxbVw", "https://www.youtube.com/shorts/sc9c_mUxbVw", 138, "/downloads/MusicVideos/Pixies Official/20240229 - 'The Happening' VS 'Subbacultcha'.mp4", false, false, true, 1, [], 98, ~U[2024-02-29 15:56:30Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "#Pixies #Bossanova #TrompeLeMonde #Songbattle", "'The Happening' VS 'Subbacultcha'", 12, false, "sc9c_mUxbVw", "https://www.youtube.com/shorts/sc9c_mUxbVw", "/downloads/MusicVideos/Pixies Official/20240229 - 'The Happening' VS 'Subbacultcha'.mp4", true, 1, ~U[2024-02-29 15:56:30Z]] 19:07:37.195 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.195 [debug] QUERY OK source="media_items" db=0.4ms idle=1.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-08 10:37:17Z], 1] 19:07:37.196 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Vault of Heaven. Coming tomorrow.", "c09f7617-c490-4473-a64b-f486cc437706", 15, false, "sZluty2Sbm0", "https://www.youtube.com/shorts/sZluty2Sbm0", 139, "/downloads/MusicVideos/Pixies Official/20220808 - Vault of Heaven. Coming tomorrow..mp4", false, false, true, 1, [], 98, ~U[2022-08-08 10:37:17Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "", "Vault of Heaven. Coming tomorrow.", 15, false, "sZluty2Sbm0", "https://www.youtube.com/shorts/sZluty2Sbm0", "/downloads/MusicVideos/Pixies Official/20220808 - Vault of Heaven. Coming tomorrow..mp4", true, 1, ~U[2022-08-08 10:37:17Z]] 19:07:37.196 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.196 [debug] QUERY OK source="media_items" db=0.2ms idle=1.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-01 08:31:07Z], 1] 19:07:37.197 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Magic Monthly - Levitate Me", "f219418f-a533-4252-92fd-4e39e1bca76a", 14, false, "uowbAks8LHM", "https://www.youtube.com/shorts/uowbAks8LHM", 140, "/downloads/MusicVideos/Pixies Official/20220601 - Magic Monthly - Levitate Me.mkv", false, false, true, 1, [], 98, ~U[2022-06-01 08:31:07Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "", "Magic Monthly - Levitate Me", 14, false, "uowbAks8LHM", "https://www.youtube.com/shorts/uowbAks8LHM", "/downloads/MusicVideos/Pixies Official/20220601 - Magic Monthly - Levitate Me.mkv", true, 1, ~U[2022-06-01 08:31:07Z]] 19:07:37.197 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.197 [debug] QUERY OK source="media_items" db=0.2ms idle=1.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-01 07:17:54Z], 1] 19:07:37.198 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic", "a2bebb9a-2ca4-48f5-bb3d-c3975c65d2d7", 15, false, "yGwjKh8Bzzo", "https://www.youtube.com/shorts/yGwjKh8Bzzo", 141, "/downloads/MusicVideos/Pixies Official/20220301 - Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic.mkv", false, false, true, 1, [], 98, ~U[2022-03-01 07:17:54Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "", "Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic", 15, false, "yGwjKh8Bzzo", "https://www.youtube.com/shorts/yGwjKh8Bzzo", "/downloads/MusicVideos/Pixies Official/20220301 - Something new is comingโ€ฆ #Shorts #Tease #Pixies #RockMusic.mkv", true, 1, ~U[2022-03-01 07:17:54Z]] 19:07:37.198 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.198 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-16 18:42:25Z], 1] 19:07:37.199 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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" ["โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts", "7898cde8-0c80-44e5-a231-d69964b91305", 14, false, "gN1gTGBIEEI", "https://www.youtube.com/shorts/gN1gTGBIEEI", 142, "/downloads/MusicVideos/Pixies Official/20220216 - โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts.mp4", false, false, true, 1, [], 98, ~U[2022-02-16 18:42:25Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "", "โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts", 14, false, "gN1gTGBIEEI", "https://www.youtube.com/shorts/gN1gTGBIEEI", "/downloads/MusicVideos/Pixies Official/20220216 - โ€˜Live From Coachella 2004โ€™ released on vinyl for the very first time ๐ŸŒ•๐ŸŸ  #RecordStoreDay #Shorts.mp4", true, 1, ~U[2022-02-16 18:42:25Z]] 19:07:37.199 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:37.200 [debug] QUERY OK source="media_items" db=0.2ms idle=1.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-14 08:57:49Z], 1] 19:07:37.200 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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" ["\"All I'm sayin' pretty baby, La la love you don't mean maybe...\" โค๏ธ#ValentinesDay #Shorts", "71353e38-1197-4a76-b264-2ba8eb2ccaef", 14, false, "Fj5Cl5w6XSU", "https://www.youtube.com/shorts/Fj5Cl5w6XSU", 143, "/downloads/MusicVideos/Pixies Official/20220214 - ๏ผ‚All I'm sayin' pretty baby, La la love you don't mean maybe...๏ผ‚ โค๏ธ#ValentinesDay #Shorts.mkv", false, false, true, 1, [], 99, ~U[2022-02-14 08:57:49Z], ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], "", "\"All I'm sayin' pretty baby, La la love you don't mean maybe...\" โค๏ธ#ValentinesDay #Shorts", 14, false, "Fj5Cl5w6XSU", "https://www.youtube.com/shorts/Fj5Cl5w6XSU", "/downloads/MusicVideos/Pixies Official/20220214 - ๏ผ‚All I'm sayin' pretty baby, La la love you don't mean maybe...๏ผ‚ โค๏ธ#ValentinesDay #Shorts.mkv", true, 1, ~U[2022-02-14 08:57:49Z]] 19:07:37.200 [debug] QUERY OK source="sources" db=0.0ms idle=1.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z], 1] 19:07:37.202 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:07:37.269 [debug] QUERY OK source="media_items" db=0.3ms idle=3.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] 19:07:37.269 [debug] QUERY OK source="media_items" db=0.0ms idle=3.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 19:07:37.269 [info] No notification servers provided for source 1 19:07:37.270 [debug] QUERY OK source="tasks" db=0.1ms idle=1.3ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [169, 1, ~U[2025-12-25 02:07:37Z], ~U[2025-12-25 02:07:37Z]] 19:07:37.270 [info] {"args":{"id":1},"id":3,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":672767232,"event":"job:stop","queue_time":506242,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 19:07:37.435 [debug] Current batch of media processed. Will check again in 1000ms 19:07:37.497 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:38.192 [info] GET /sources 19:07:38.192 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 19:07:38.193 [debug] QUERY OK source="settings" db=0.1ms idle=923.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 [] 19:07:38.193 [debug] QUERY OK source="settings" db=0.0ms idle=923.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 [] 19:07:38.194 [debug] QUERY OK source="settings" db=0.1ms idle=917.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 [] 19:07:38.194 [debug] QUERY OK source="settings" db=0.1ms idle=745.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 [] 19:07:38.194 [debug] QUERY OK source="settings" db=0.1ms idle=697.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 [] 19:07:38.195 [debug] QUERY OK source="sources" db=0.7ms idle=1.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)) [] 19:07:38.197 [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", 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] 19:07:38.198 [info] Sent 200 in 6ms 19:07:38.273 [info] CONNECTED TO Phoenix.LiveView.Socket in 22ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "UxFeAGA2IRdBDAEhYw11DRk-OBwNJBYbah79-cKA5ZnXZc3xCVaICoBD", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:07:38.436 [debug] Current batch of media processed. Will check again in 1000ms 19:07:38.488 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 19:07:38.489 [debug] QUERY OK source="sources" db=0.7ms idle=293.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)) [] 19:07:38.490 [debug] QUERY OK source="sources" db=0.8ms idle=294.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] 19:07:38.490 [debug] Replied in 2ms 19:07:38.491 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:07:38.491 [debug] Replied in 50ยตs 19:07:39.437 [debug] Current batch of media processed. Will check again in 1000ms 19:07:40.438 [debug] Current batch of media processed. Will check again in 1000ms 19:07:41.439 [debug] Current batch of media processed. Will check again in 1000ms 19:07:41.956 [info] GET / 19:07:41.956 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:07:41.956 [debug] QUERY OK source="settings" db=0.1ms idle=500.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 [] 19:07:41.957 [debug] QUERY OK source="media_profiles" db=0.1ms idle=281.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:07:41.957 [debug] QUERY OK source="sources" db=0.0ms idle=281.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:07:41.957 [debug] QUERY OK source="media_items" db=0.1ms idle=281.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:07:41.957 [debug] QUERY OK source="media_items" db=0.1ms idle=282.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:07:41.958 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:07:41.958 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:07:41.958 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:07:41.959 [debug] QUERY OK source="tasks" db=0.2ms idle=1.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"] 19:07:41.960 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 (?,?)) [34, 35] 19:07:41.960 [debug] QUERY OK source="sources" db=0.3ms 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] 19:07:41.961 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:07:41.961 [debug] QUERY OK source="media_items" db=0.2ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:07:41.961 [debug] QUERY OK source="sources" db=0.0ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:41.963 [debug] QUERY OK source="media_items" db=0.3ms idle=3.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"))) [] 19:07:41.964 [debug] QUERY OK source="media_items" db=0.4ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:07:41.964 [debug] QUERY OK source="sources" db=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] 19:07:41.965 [info] Sent 200 in 9ms 19:07:42.058 [info] CONNECTED TO Phoenix.LiveView.Socket in 25ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "fDshVn0bXjQtMD4Ucjo_IBs-KzAlJjkKNBHo0N4bYfQmKTyUAVrekmmU", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:07:42.141 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:07:42.142 [debug] QUERY OK source="media_items" db=0.2ms idle=180.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)) [] 19:07:42.142 [debug] QUERY OK source="media_items" db=0.4ms idle=180.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] 19:07:42.143 [debug] QUERY OK source="sources" db=0.1ms idle=179.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:42.143 [debug] Replied in 1ms 19:07:42.145 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:07:42.145 [debug] QUERY OK source="media_items" db=0.3ms idle=180.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"))) [] 19:07:42.146 [debug] QUERY OK source="media_items" db=0.6ms idle=181.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] 19:07:42.146 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:42.146 [debug] Replied in 1ms 19:07:42.148 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:07:42.148 [debug] QUERY OK source="tasks" db=0.2ms idle=5.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"] 19:07:42.149 [debug] QUERY OK source="media_items" db=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 (?,?)) [34, 35] 19:07:42.149 [debug] QUERY OK source="sources" db=0.3ms 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] 19:07:42.149 [debug] Replied in 1ms 19:07:42.150 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:07:42.150 [debug] Replied in 63ยตs 19:07:42.440 [debug] Current batch of media processed. Will check again in 1000ms 19:07:43.441 [debug] Current batch of media processed. Will check again in 1000ms 19:07:44.442 [debug] Current batch of media processed. Will check again in 1000ms 19:07:45.443 [debug] Current batch of media processed. Will check again in 1000ms 19:07:46.444 [debug] Current batch of media processed. Will check again in 1000ms 19:07:47.445 [debug] Current batch of media processed. Will check again in 1000ms 19:07:48.446 [debug] Current batch of media processed. Will check again in 1000ms 19:07:49.447 [debug] Current batch of media processed. Will check again in 1000ms 19:07:50.448 [debug] Current batch of media processed. Will check again in 1000ms 19:07:51.449 [debug] Current batch of media processed. Will check again in 1000ms 19:07:52.450 [debug] Current batch of media processed. Will check again in 1000ms 19:07:53.451 [debug] Current batch of media processed. Will check again in 1000ms 19:07:54.127 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:07:54.127 [debug] QUERY OK source="media_items" db=0.2ms idle=651.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)) [] 19:07:54.128 [debug] QUERY OK source="media_items" db=0.3ms idle=452.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, 5] 19:07:54.128 [debug] QUERY OK source="sources" db=0.1ms idle=453.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:54.129 [debug] Replied in 1ms 19:07:54.452 [debug] Current batch of media processed. Will check again in 1000ms 19:07:54.724 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:07:54.724 [debug] QUERY OK source="media_items" db=0.2ms idle=1048.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)) [] 19:07:54.725 [debug] QUERY OK source="media_items" db=0.4ms idle=596.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, 10] 19:07:54.725 [debug] QUERY OK source="sources" db=0.1ms idle=596.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:54.725 [debug] Replied in 1ms 19:07:55.249 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:07:55.249 [debug] QUERY OK source="media_items" db=0.2ms idle=1120.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)) [] 19:07:55.250 [debug] QUERY OK source="media_items" db=0.4ms idle=772.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, 15] 19:07:55.250 [debug] QUERY OK source="sources" db=0.1ms idle=526.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:55.251 [debug] Replied in 1ms 19:07:55.453 [debug] Current batch of media processed. Will check again in 1000ms 19:07:55.574 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:07:55.574 [debug] QUERY OK source="media_items" db=0.2ms idle=848.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)) [] 19:07:55.575 [debug] QUERY OK source="media_items" db=0.4ms idle=324.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, 20] 19:07:55.575 [debug] QUERY OK source="sources" db=0.1ms idle=324.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:07:55.575 [debug] Replied in 1ms 19:07:55.979 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:07:55.980 [debug] QUERY OK source="media_items" db=0.2ms idle=728.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)) [] 19:07:55.980 [debug] QUERY OK source="media_items" db=0.4ms idle=500.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, 25] 19:07:55.981 [debug] QUERY OK source="sources" db=0.1ms idle=406.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] 19:07:55.981 [debug] Replied in 1ms 19:07:56.454 [debug] Current batch of media processed. Will check again in 1000ms 19:07:57.455 [debug] Current batch of media processed. Will check again in 1000ms 19:07:58.456 [debug] Current batch of media processed. Will check again in 1000ms 19:07:59.457 [debug] Current batch of media processed. Will check again in 1000ms 19:08:00.458 [debug] Current batch of media processed. Will check again in 1000ms 19:08:00.468 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:01.459 [debug] Current batch of media processed. Will check again in 1000ms 19:08:02.460 [debug] Current batch of media processed. Will check again in 1000ms 19:08:03.461 [debug] Current batch of media processed. Will check again in 1000ms 19:08:04.462 [debug] Current batch of media processed. Will check again in 1000ms 19:08:05.463 [debug] Current batch of media processed. Will check again in 1000ms 19:08:06.464 [debug] Current batch of media processed. Will check again in 1000ms 19:08:07.465 [debug] Current batch of media processed. Will check again in 1000ms 19:08:07.499 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:08.466 [debug] Current batch of media processed. Will check again in 1000ms 19:08:09.467 [debug] Current batch of media processed. Will check again in 1000ms 19:08:10.468 [debug] Current batch of media processed. Will check again in 1000ms 19:08:11.469 [debug] Current batch of media processed. Will check again in 1000ms 19:08:12.470 [debug] Current batch of media processed. Will check again in 1000ms 19:08:13.471 [debug] Current batch of media processed. Will check again in 1000ms 19:08:14.472 [debug] Current batch of media processed. Will check again in 1000ms 19:08:15.473 [debug] Current batch of media processed. Will check again in 1000ms 19:08:16.474 [debug] Current batch of media processed. Will check again in 1000ms 19:08:17.475 [debug] Current batch of media processed. Will check again in 1000ms 19:08:18.476 [debug] Current batch of media processed. Will check again in 1000ms 19:08:19.477 [debug] Current batch of media processed. Will check again in 1000ms 19:08:20.478 [debug] Current batch of media processed. Will check again in 1000ms 19:08:21.479 [debug] Current batch of media processed. Will check again in 1000ms 19:08:22.480 [debug] Current batch of media processed. Will check again in 1000ms 19:08:23.481 [debug] Current batch of media processed. Will check again in 1000ms 19:08:24.482 [debug] Current batch of media processed. Will check again in 1000ms 19:08:25.483 [debug] Current batch of media processed. Will check again in 1000ms 19:08:26.484 [debug] Current batch of media processed. Will check again in 1000ms 19:08:27.485 [debug] Current batch of media processed. Will check again in 1000ms 19:08:28.486 [debug] Current batch of media processed. Will check again in 1000ms 19:08:29.487 [debug] Current batch of media processed. Will check again in 1000ms 19:08:30.488 [debug] Current batch of media processed. Will check again in 1000ms 19:08:31.489 [debug] Current batch of media processed. Will check again in 1000ms 19:08:32.490 [debug] Current batch of media processed. Will check again in 1000ms 19:08:33.491 [debug] Current batch of media processed. Will check again in 1000ms 19:08:34.492 [debug] Current batch of media processed. Will check again in 1000ms 19:08:35.493 [debug] Current batch of media processed. Will check again in 1000ms 19:08:36.494 [debug] Current batch of media processed. Will check again in 1000ms 19:08:37.495 [debug] Current batch of media processed. Will check again in 1000ms 19:08:37.500 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:38.496 [debug] Current batch of media processed. Will check again in 1000ms 19:08:39.497 [debug] Current batch of media processed. Will check again in 1000ms 19:08:40.499 [debug] Current batch of media processed. Will check again in 1000ms 19:08:41.499 [debug] Current batch of media processed. Will check again in 1000ms 19:08:42.500 [debug] Current batch of media processed. Will check again in 1000ms 19:08:43.501 [debug] Current batch of media processed. Will check again in 1000ms 19:08:44.502 [debug] Current batch of media processed. Will check again in 1000ms 19:08:45.503 [debug] Current batch of media processed. Will check again in 1000ms 19:08:46.504 [debug] Current batch of media processed. Will check again in 1000ms 19:08:47.505 [debug] Current batch of media processed. Will check again in 1000ms 19:08:48.506 [debug] Current batch of media processed. Will check again in 1000ms 19:08:49.507 [debug] Current batch of media processed. Will check again in 1000ms 19:08:50.252 [info] CONNECTED TO Phoenix.LiveView.Socket in 22ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "fDshVn0bXjQtMD4Ucjo_IBs-KzAlJjkKNBHo0N4bYfQmKTyUAVrekmmU", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:08:50.258 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:08:50.258 [debug] QUERY OK source="media_items" db=0.1ms idle=1583.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)) [] 19:08:50.259 [debug] QUERY OK source="media_items" db=0.3ms idle=1583.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] 19:08:50.259 [debug] QUERY OK source="sources" db=0.1ms idle=676.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:08:50.259 [debug] Replied in 1ms 19:08:50.260 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:08:50.261 [debug] QUERY OK source="media_items" db=0.2ms idle=585.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"))) [] 19:08:50.261 [debug] QUERY OK source="media_items" db=0.3ms idle=585.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] 19:08:50.262 [debug] QUERY OK source="sources" db=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] 19:08:50.262 [debug] Replied in 1ms 19:08:50.262 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:08:50.263 [debug] QUERY OK source="tasks" db=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"] 19:08:50.263 [debug] QUERY OK source="media_items" db=0.1ms 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" IN (?,?)) [34, 35] 19:08:50.263 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:08:50.263 [debug] Replied in 971ยตs 19:08:50.264 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:08:50.264 [debug] Replied in 53ยตs 19:08:50.282 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 19:08:50.282 [debug] Replied in 93ยตs 19:08:50.508 [debug] Current batch of media processed. Will check again in 1000ms 19:08:51.509 [debug] Current batch of media processed. Will check again in 1000ms 19:08:52.510 [debug] Current batch of media processed. Will check again in 1000ms 19:08:53.511 [debug] Current batch of media processed. Will check again in 1000ms 19:08:54.512 [debug] Current batch of media processed. Will check again in 1000ms 19:08:55.513 [debug] Current batch of media processed. Will check again in 1000ms 19:08:56.514 [debug] Current batch of media processed. Will check again in 1000ms 19:08:57.515 [debug] Current batch of media processed. Will check again in 1000ms 19:08:58.516 [debug] Current batch of media processed. Will check again in 1000ms 19:08:59.517 [debug] Current batch of media processed. Will check again in 1000ms 19:09:00.469 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:00.518 [debug] Current batch of media processed. Will check again in 1000ms 19:09:01.519 [debug] Current batch of media processed. Will check again in 1000ms 19:09:02.520 [debug] Current batch of media processed. Will check again in 1000ms 19:09:03.521 [debug] Current batch of media processed. Will check again in 1000ms 19:09:04.522 [debug] Current batch of media processed. Will check again in 1000ms 19:09:05.523 [debug] Current batch of media processed. Will check again in 1000ms 19:09:06.524 [debug] Current batch of media processed. Will check again in 1000ms 19:09:07.501 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:07.525 [debug] Current batch of media processed. Will check again in 1000ms 19:09:08.526 [debug] Current batch of media processed. Will check again in 1000ms 19:09:09.527 [debug] Current batch of media processed. Will check again in 1000ms 19:09:10.528 [debug] Current batch of media processed. Will check again in 1000ms 19:09:11.529 [debug] Current batch of media processed. Will check again in 1000ms 19:09:12.530 [debug] Current batch of media processed. Will check again in 1000ms 19:09:13.531 [debug] Current batch of media processed. Will check again in 1000ms 19:09:14.532 [debug] Current batch of media processed. Will check again in 1000ms 19:09:15.533 [debug] Current batch of media processed. Will check again in 1000ms 19:09:16.534 [debug] Current batch of media processed. Will check again in 1000ms 19:09:17.535 [debug] Current batch of media processed. Will check again in 1000ms 19:09:18.536 [debug] Current batch of media processed. Will check again in 1000ms 19:09:19.537 [debug] Current batch of media processed. Will check again in 1000ms 19:09:20.538 [debug] Current batch of media processed. Will check again in 1000ms 19:09:21.539 [debug] Current batch of media processed. Will check again in 1000ms 19:09:22.540 [debug] Current batch of media processed. Will check again in 1000ms 19:09:23.541 [debug] Current batch of media processed. Will check again in 1000ms 19:09:24.542 [debug] Current batch of media processed. Will check again in 1000ms 19:09:25.543 [debug] Current batch of media processed. Will check again in 1000ms 19:09:26.544 [debug] Current batch of media processed. Will check again in 1000ms 19:09:27.545 [debug] Current batch of media processed. Will check again in 1000ms 19:09:28.546 [debug] Current batch of media processed. Will check again in 1000ms 19:09:29.547 [debug] Current batch of media processed. Will check again in 1000ms 19:09:30.548 [debug] Current batch of media processed. Will check again in 1000ms 19:09:31.549 [debug] Current batch of media processed. Will check again in 1000ms 19:09:32.550 [debug] Current batch of media processed. Will check again in 1000ms 19:09:33.551 [debug] Current batch of media processed. Will check again in 1000ms 19:09:34.552 [debug] Current batch of media processed. Will check again in 1000ms 19:09:35.553 [debug] Current batch of media processed. Will check again in 1000ms 19:09:36.554 [debug] Current batch of media processed. Will check again in 1000ms 19:09:37.502 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:37.555 [debug] Current batch of media processed. Will check again in 1000ms 19:09:38.556 [debug] Current batch of media processed. Will check again in 1000ms 19:09:39.557 [debug] Current batch of media processed. Will check again in 1000ms 19:09:40.558 [debug] Current batch of media processed. Will check again in 1000ms 19:09:41.559 [debug] Current batch of media processed. Will check again in 1000ms 19:09:42.560 [debug] Current batch of media processed. Will check again in 1000ms 19:09:43.561 [debug] Current batch of media processed. Will check again in 1000ms 19:09:44.562 [debug] Current batch of media processed. Will check again in 1000ms 19:09:45.563 [debug] Current batch of media processed. Will check again in 1000ms 19:09:46.564 [debug] Current batch of media processed. Will check again in 1000ms 19:09:47.565 [debug] Current batch of media processed. Will check again in 1000ms 19:09:48.566 [debug] Current batch of media processed. Will check again in 1000ms 19:09:49.567 [debug] Current batch of media processed. Will check again in 1000ms 19:09:50.568 [debug] Current batch of media processed. Will check again in 1000ms 19:09:51.569 [debug] Current batch of media processed. Will check again in 1000ms 19:09:52.570 [debug] Current batch of media processed. Will check again in 1000ms 19:09:53.571 [debug] Current batch of media processed. Will check again in 1000ms 19:09:54.572 [debug] Current batch of media processed. Will check again in 1000ms 19:09:55.573 [debug] Current batch of media processed. Will check again in 1000ms 19:09:56.574 [debug] Current batch of media processed. Will check again in 1000ms 19:09:57.575 [debug] Current batch of media processed. Will check again in 1000ms 19:09:58.577 [debug] Current batch of media processed. Will check again in 1000ms 19:09:59.577 [debug] Current batch of media processed. Will check again in 1000ms 19:10:00.470 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:00.578 [debug] Current batch of media processed. Will check again in 1000ms 19:10:01.579 [debug] Current batch of media processed. Will check again in 1000ms 19:10:01.907 [info] CONNECTED TO Phoenix.LiveView.Socket in 19ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "fDshVn0bXjQtMD4Ucjo_IBs-KzAlJjkKNBHo0N4bYfQmKTyUAVrekmmU", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "1", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:10:01.917 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:10:01.917 [debug] QUERY OK source="media_items" db=0.1ms idle=1242.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)) [] 19:10:01.918 [debug] QUERY OK source="media_items" db=0.2ms idle=1211.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] 19:10:01.918 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:10:01.918 [debug] Replied in 1ms 19:10:01.919 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:10:01.920 [debug] QUERY OK source="media_items" db=0.2ms idle=244.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"))) [] 19:10:01.920 [debug] QUERY OK source="media_items" db=0.3ms idle=211.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] 19:10:01.920 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 19:10:01.920 [debug] Replied in 1ms 19:10:01.921 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:10:01.922 [debug] QUERY OK source="tasks" db=0.2ms 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"] 19:10:01.922 [debug] QUERY OK source="media_items" db=0.1ms 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 (?,?)) [34, 35] 19:10:01.922 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:10:01.922 [debug] Replied in 881ยตs 19:10:01.923 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:10:01.923 [debug] Replied in 41ยตs 19:10:01.939 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 19:10:01.939 [debug] Replied in 90ยตs 19:10:02.581 [debug] Current batch of media processed. Will check again in 1000ms 19:10:03.581 [debug] Current batch of media processed. Will check again in 1000ms 19:10:04.582 [debug] Current batch of media processed. Will check again in 1000ms 19:10:05.584 [debug] Current batch of media processed. Will check again in 1000ms 19:10:06.584 [debug] Current batch of media processed. Will check again in 1000ms 19:10:07.502 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:07.585 [debug] Current batch of media processed. Will check again in 1000ms 19:10:08.586 [debug] Current batch of media processed. Will check again in 1000ms 19:10:08.885 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Mak8tUrXROs --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/34/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/9b/8e/9b8e6882150d34a07c0357dac714af356efdcc0d2f86d084b79373fb562037dd.json --sleep-requests 84 --sleep-interval 77 --sleep-subtitles 65 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:10:08.885 [debug] QUERY OK db=0.0ms idle=1210.3ms begin [] 19:10:08.886 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:04:28Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Is She Weird (John Peel Session, 1990) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Is She Weird (John Peel Session, 1990) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Is She Weird (John Peel Session, 1990) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Is She Weird (John Peel Session, 1990) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:10:08Z], 34] 19:10:08.886 [debug] QUERY OK source="media_metadata" db=0.2ms 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/34/metadata.json.gz", "/config/metadata/media_items/34/thumbnail.jpg", 34, ~U[2025-12-25 02:10:08Z], ~U[2025-12-25 02:10:08Z]] 19:10:08.886 [debug] QUERY OK db=0.1ms commit [] 19:10:08.887 [debug] QUERY OK source="media_items" db=0.3ms idle=1211.6ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [96483989, ~U[2025-12-25 02:10:08Z], 34] 19:10:08.887 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:10:08.887 [info] {"args":{"id":34},"id":35,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":363281744,"event":"job:stop","queue_time":382605399,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:10:08.888 [debug] QUERY OK source="tasks" db=0.2ms idle=212.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"] 19:10:08.888 [debug] QUERY OK source="media_items" db=0.1ms idle=165.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" = ?) [35] 19:10:08.888 [debug] QUERY OK source="sources" db=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] 19:10:08.893 [info] {"args":{"id":36},"id":37,"meta":{},"system_time":1766628608893797568,"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"]} 19:10:08.894 [debug] QUERY OK source="media_items" db=0.2ms 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 WHERE (m0."id" = ?) [36] 19:10:08.894 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:10:08.894 [debug] QUERY OK source="tasks" db=0.4ms idle=5.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"] 19:10:08.894 [debug] QUERY OK source="sources" db=0.2ms 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] 19:10:08.894 [debug] QUERY OK source="sources" db=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" = ?) [2] 19:10:08.894 [debug] QUERY OK source="media_profiles" db=0.1ms idle=0.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] 19:10:08.895 [debug] QUERY OK source="media_items" db=0.3ms idle=0.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 (?,?)) [35, 36] 19:10:08.895 [debug] QUERY OK source="media_items" db=0.3ms idle=0.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 [36] 19:10:08.895 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.2ms 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" = ?) [36] 19:10:08.896 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 19:10:08.896 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:10:08.896 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:10:08.896 [debug] Running yt-dlp command for action: get_downloadable_status 19:10:08.896 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:10:08.897 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:10:08.897 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:10:08.897 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=K4D_iEX21eg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/79/68/7968347c8615d52202511483e5022899b1d9c427ab65420dfe1d58c9ed1f3af8.json --sleep-requests 71 --sleep-interval 81 --sleep-subtitles 89 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:10:09.587 [debug] Current batch of media processed. Will check again in 1000ms 19:10:10.588 [debug] Current batch of media processed. Will check again in 1000ms 19:10:11.589 [debug] Current batch of media processed. Will check again in 1000ms 19:10:12.590 [debug] Current batch of media processed. Will check again in 1000ms 19:10:13.591 [debug] Current batch of media processed. Will check again in 1000ms 19:10:14.592 [debug] Current batch of media processed. Will check again in 1000ms 19:10:15.593 [debug] Current batch of media processed. Will check again in 1000ms 19:10:16.594 [debug] Current batch of media processed. Will check again in 1000ms 19:10:17.595 [debug] Current batch of media processed. Will check again in 1000ms 19:10:18.596 [debug] Current batch of media processed. Will check again in 1000ms 19:10:19.597 [debug] Current batch of media processed. Will check again in 1000ms 19:10:20.598 [debug] Current batch of media processed. Will check again in 1000ms 19:10:21.599 [debug] Current batch of media processed. Will check again in 1000ms 19:10:22.600 [debug] Current batch of media processed. Will check again in 1000ms 19:10:23.601 [debug] Current batch of media processed. Will check again in 1000ms 19:10:24.602 [debug] Current batch of media processed. Will check again in 1000ms 19:10:25.603 [debug] Current batch of media processed. Will check again in 1000ms 19:10:26.604 [debug] Current batch of media processed. Will check again in 1000ms 19:10:27.605 [debug] Current batch of media processed. Will check again in 1000ms 19:10:28.606 [debug] Current batch of media processed. Will check again in 1000ms 19:10:29.607 [debug] Current batch of media processed. Will check again in 1000ms 19:10:30.608 [debug] Current batch of media processed. Will check again in 1000ms 19:10:31.609 [debug] Current batch of media processed. Will check again in 1000ms 19:10:32.610 [debug] Current batch of media processed. Will check again in 1000ms 19:10:33.611 [debug] Current batch of media processed. Will check again in 1000ms 19:10:34.612 [debug] Current batch of media processed. Will check again in 1000ms 19:10:35.613 [debug] Current batch of media processed. Will check again in 1000ms 19:10:36.614 [debug] Current batch of media processed. Will check again in 1000ms 19:10:37.504 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:37.615 [debug] Current batch of media processed. Will check again in 1000ms 19:10:38.616 [debug] Current batch of media processed. Will check again in 1000ms 19:10:39.617 [debug] Current batch of media processed. Will check again in 1000ms 19:10:40.619 [debug] Current batch of media processed. Will check again in 1000ms 19:10:41.620 [debug] Current batch of media processed. Will check again in 1000ms 19:10:42.621 [debug] Current batch of media processed. Will check again in 1000ms 19:10:43.622 [debug] Current batch of media processed. Will check again in 1000ms 19:10:44.623 [debug] Current batch of media processed. Will check again in 1000ms 19:10:45.624 [debug] Current batch of media processed. Will check again in 1000ms 19:10:46.625 [debug] Current batch of media processed. Will check again in 1000ms 19:10:47.626 [debug] Current batch of media processed. Will check again in 1000ms 19:10:48.627 [debug] Current batch of media processed. Will check again in 1000ms 19:10:49.628 [debug] Current batch of media processed. Will check again in 1000ms 19:10:50.629 [debug] Current batch of media processed. Will check again in 1000ms 19:10:51.630 [debug] Current batch of media processed. Will check again in 1000ms 19:10:52.631 [debug] Current batch of media processed. Will check again in 1000ms 19:10:53.632 [debug] Current batch of media processed. Will check again in 1000ms 19:10:54.633 [debug] Current batch of media processed. Will check again in 1000ms 19:10:55.634 [debug] Current batch of media processed. Will check again in 1000ms 19:10:56.635 [debug] Current batch of media processed. Will check again in 1000ms 19:10:57.636 [debug] Current batch of media processed. Will check again in 1000ms 19:10:58.637 [debug] Current batch of media processed. Will check again in 1000ms 19:10:59.638 [debug] Current batch of media processed. Will check again in 1000ms 19:11:00.472 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:00.639 [debug] Current batch of media processed. Will check again in 1000ms 19:11:01.640 [debug] Current batch of media processed. Will check again in 1000ms 19:11:02.641 [debug] Current batch of media processed. Will check again in 1000ms 19:11:03.642 [debug] Current batch of media processed. Will check again in 1000ms 19:11:04.643 [debug] Current batch of media processed. Will check again in 1000ms 19:11:05.644 [debug] Current batch of media processed. Will check again in 1000ms 19:11:06.645 [debug] Current batch of media processed. Will check again in 1000ms 19:11:07.506 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:07.646 [debug] Current batch of media processed. Will check again in 1000ms 19:11:08.647 [debug] Current batch of media processed. Will check again in 1000ms 19:11:09.648 [debug] Current batch of media processed. Will check again in 1000ms 19:11:10.649 [debug] Current batch of media processed. Will check again in 1000ms 19:11:11.650 [debug] Current batch of media processed. Will check again in 1000ms 19:11:12.651 [debug] Current batch of media processed. Will check again in 1000ms 19:11:13.652 [debug] Current batch of media processed. Will check again in 1000ms 19:11:14.653 [debug] Current batch of media processed. Will check again in 1000ms 19:11:15.654 [debug] Current batch of media processed. Will check again in 1000ms 19:11:16.655 [debug] Current batch of media processed. Will check again in 1000ms 19:11:17.656 [debug] Current batch of media processed. Will check again in 1000ms 19:11:18.657 [debug] Current batch of media processed. Will check again in 1000ms 19:11:19.658 [debug] Current batch of media processed. Will check again in 1000ms 19:11:20.659 [debug] Current batch of media processed. Will check again in 1000ms 19:11:21.660 [debug] Current batch of media processed. Will check again in 1000ms 19:11:22.661 [debug] Current batch of media processed. Will check again in 1000ms 19:11:23.662 [debug] Current batch of media processed. Will check again in 1000ms 19:11:24.663 [debug] Current batch of media processed. Will check again in 1000ms 19:11:25.664 [debug] Current batch of media processed. Will check again in 1000ms 19:11:26.665 [debug] Current batch of media processed. Will check again in 1000ms 19:11:27.666 [debug] Current batch of media processed. Will check again in 1000ms 19:11:28.667 [debug] Current batch of media processed. Will check again in 1000ms 19:11:29.668 [debug] Current batch of media processed. Will check again in 1000ms 19:11:30.669 [debug] Current batch of media processed. Will check again in 1000ms 19:11:31.670 [debug] Current batch of media processed. Will check again in 1000ms 19:11:32.671 [debug] Current batch of media processed. Will check again in 1000ms 19:11:33.672 [debug] Current batch of media processed. Will check again in 1000ms 19:11:34.673 [debug] Current batch of media processed. Will check again in 1000ms 19:11:35.674 [debug] Current batch of media processed. Will check again in 1000ms 19:11:36.675 [debug] Current batch of media processed. Will check again in 1000ms 19:11:37.508 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:37.676 [debug] Current batch of media processed. Will check again in 1000ms 19:11:38.677 [debug] Current batch of media processed. Will check again in 1000ms 19:11:39.678 [debug] Current batch of media processed. Will check again in 1000ms 19:11:40.679 [debug] Current batch of media processed. Will check again in 1000ms 19:11:41.680 [debug] Current batch of media processed. Will check again in 1000ms 19:11:42.681 [debug] Current batch of media processed. Will check again in 1000ms 19:11:43.682 [debug] Current batch of media processed. Will check again in 1000ms 19:11:44.683 [debug] Current batch of media processed. Will check again in 1000ms 19:11:45.684 [debug] Current batch of media processed. Will check again in 1000ms 19:11:46.685 [debug] Current batch of media processed. Will check again in 1000ms 19:11:47.686 [debug] Current batch of media processed. Will check again in 1000ms 19:11:48.687 [debug] Current batch of media processed. Will check again in 1000ms 19:11:49.688 [debug] Current batch of media processed. Will check again in 1000ms 19:11:50.689 [debug] Current batch of media processed. Will check again in 1000ms 19:11:51.690 [debug] Current batch of media processed. Will check again in 1000ms 19:11:52.691 [debug] Current batch of media processed. Will check again in 1000ms 19:11:53.692 [debug] Current batch of media processed. Will check again in 1000ms 19:11:54.693 [debug] Current batch of media processed. Will check again in 1000ms 19:11:55.694 [debug] Current batch of media processed. Will check again in 1000ms 19:11:56.695 [debug] Current batch of media processed. Will check again in 1000ms 19:11:57.697 [debug] Current batch of media processed. Will check again in 1000ms 19:11:58.697 [debug] Current batch of media processed. Will check again in 1000ms 19:11:59.698 [debug] Current batch of media processed. Will check again in 1000ms 19:12:00.472 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:00.699 [debug] Current batch of media processed. Will check again in 1000ms 19:12:01.700 [debug] Current batch of media processed. Will check again in 1000ms 19:12:02.701 [debug] Current batch of media processed. Will check again in 1000ms 19:12:03.702 [debug] Current batch of media processed. Will check again in 1000ms 19:12:04.703 [debug] Current batch of media processed. Will check again in 1000ms 19:12:05.704 [debug] Current batch of media processed. Will check again in 1000ms 19:12:06.705 [debug] Current batch of media processed. Will check again in 1000ms 19:12:07.509 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:07.706 [debug] Current batch of media processed. Will check again in 1000ms 19:12:08.707 [debug] Current batch of media processed. Will check again in 1000ms 19:12:09.708 [debug] Current batch of media processed. Will check again in 1000ms 19:12:10.709 [debug] Current batch of media processed. Will check again in 1000ms 19:12:11.710 [debug] Current batch of media processed. Will check again in 1000ms 19:12:12.711 [debug] Current batch of media processed. Will check again in 1000ms 19:12:13.712 [debug] Current batch of media processed. Will check again in 1000ms 19:12:14.713 [debug] Current batch of media processed. Will check again in 1000ms 19:12:15.714 [debug] Current batch of media processed. Will check again in 1000ms 19:12:16.715 [debug] Current batch of media processed. Will check again in 1000ms 19:12:17.716 [debug] Current batch of media processed. Will check again in 1000ms 19:12:18.717 [debug] Current batch of media processed. Will check again in 1000ms 19:12:19.718 [debug] Current batch of media processed. Will check again in 1000ms 19:12:20.719 [debug] Current batch of media processed. Will check again in 1000ms 19:12:21.720 [debug] Current batch of media processed. Will check again in 1000ms 19:12:22.721 [debug] Current batch of media processed. Will check again in 1000ms 19:12:23.722 [debug] Current batch of media processed. Will check again in 1000ms 19:12:24.070 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=FZZH37CRT78 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/24/5e/245ece313838d073aa3eb5c4869a0be6ced1389497b9032965d6effc46ef1e8c.json --sleep-requests 81 --sleep-interval 75 --sleep-subtitles 76 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:12:24.072 [debug] Running yt-dlp command for action: download_thumbnail 19:12:24.073 [debug] QUERY OK source="settings" db=0.1ms idle=1397.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 [] 19:12:24.073 [debug] QUERY OK source="settings" db=0.0ms idle=1397.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 [] 19:12:24.073 [debug] QUERY OK source="settings" db=0.0ms idle=1398.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 [] 19:12:24.073 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=FZZH37CRT78 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/35/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/77/3d/773da83fb0cfb9358bb2c04836113003992d5874465dfcc62066ce8ca24d6f63.json --sleep-requests 90 --sleep-interval 71 --sleep-subtitles 78 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:12:24.723 [debug] Current batch of media processed. Will check again in 1000ms 19:12:25.724 [debug] Current batch of media processed. Will check again in 1000ms 19:12:26.725 [debug] Current batch of media processed. Will check again in 1000ms 19:12:27.726 [debug] Current batch of media processed. Will check again in 1000ms 19:12:28.727 [debug] Current batch of media processed. Will check again in 1000ms 19:12:29.728 [debug] Current batch of media processed. Will check again in 1000ms 19:12:30.729 [debug] Current batch of media processed. Will check again in 1000ms 19:12:31.730 [debug] Current batch of media processed. Will check again in 1000ms 19:12:32.731 [debug] Current batch of media processed. Will check again in 1000ms 19:12:33.732 [debug] Current batch of media processed. Will check again in 1000ms 19:12:34.733 [debug] Current batch of media processed. Will check again in 1000ms 19:12:35.734 [debug] Current batch of media processed. Will check again in 1000ms 19:12:36.735 [debug] Current batch of media processed. Will check again in 1000ms 19:12:37.510 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:37.736 [debug] Current batch of media processed. Will check again in 1000ms 19:12:38.737 [debug] Current batch of media processed. Will check again in 1000ms 19:12:39.738 [debug] Current batch of media processed. Will check again in 1000ms 19:12:40.739 [debug] Current batch of media processed. Will check again in 1000ms 19:12:41.740 [debug] Current batch of media processed. Will check again in 1000ms 19:12:42.741 [debug] Current batch of media processed. Will check again in 1000ms 19:12:43.742 [debug] Current batch of media processed. Will check again in 1000ms 19:12:44.743 [debug] Current batch of media processed. Will check again in 1000ms 19:12:45.744 [debug] Current batch of media processed. Will check again in 1000ms 19:12:46.745 [debug] Current batch of media processed. Will check again in 1000ms 19:12:47.746 [debug] Current batch of media processed. Will check again in 1000ms 19:12:48.747 [debug] Current batch of media processed. Will check again in 1000ms 19:12:49.748 [debug] Current batch of media processed. Will check again in 1000ms 19:12:50.749 [debug] Current batch of media processed. Will check again in 1000ms 19:12:51.750 [debug] Current batch of media processed. Will check again in 1000ms 19:12:52.751 [debug] Current batch of media processed. Will check again in 1000ms 19:12:53.752 [debug] Current batch of media processed. Will check again in 1000ms 19:12:54.753 [debug] Current batch of media processed. Will check again in 1000ms 19:12:55.754 [debug] Current batch of media processed. Will check again in 1000ms 19:12:56.755 [debug] Current batch of media processed. Will check again in 1000ms 19:12:57.756 [debug] Current batch of media processed. Will check again in 1000ms 19:12:58.757 [debug] Current batch of media processed. Will check again in 1000ms 19:12:59.758 [debug] Current batch of media processed. Will check again in 1000ms 19:13:00.474 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:00.759 [debug] Current batch of media processed. Will check again in 1000ms 19:13:01.760 [debug] Current batch of media processed. Will check again in 1000ms 19:13:02.761 [debug] Current batch of media processed. Will check again in 1000ms 19:13:03.762 [debug] Current batch of media processed. Will check again in 1000ms 19:13:04.763 [debug] Current batch of media processed. Will check again in 1000ms 19:13:05.764 [debug] Current batch of media processed. Will check again in 1000ms 19:13:06.765 [debug] Current batch of media processed. Will check again in 1000ms 19:13:07.511 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:07.766 [debug] Current batch of media processed. Will check again in 1000ms 19:13:08.767 [debug] Current batch of media processed. Will check again in 1000ms 19:13:09.768 [debug] Current batch of media processed. Will check again in 1000ms 19:13:10.769 [debug] Current batch of media processed. Will check again in 1000ms 19:13:10.780 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/93/da/93da5f61847b008e38b0017c9835d52486a6c36deed00e3f27826a9e5b195940.json --sleep-requests 78 --sleep-interval 74 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:13:10.781 [debug] Running yt-dlp command for action: get_source_metadata 19:13:10.782 [debug] QUERY OK source="settings" db=0.2ms idle=1106.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 [] 19:13:10.782 [debug] QUERY OK source="settings" db=0.1ms idle=1106.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 [] 19:13:10.782 [debug] QUERY OK source="settings" db=0.1ms idle=736.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 [] 19:13:10.782 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/39fa24c89e89db38/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/2b/dd/2bddd208eff8b8723e9eaac4198a205541a93dcd94f2f6c1584f99bb9ee9cb7e.json --sleep-requests 77 --sleep-interval 84 --sleep-subtitles 88 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:13:11.770 [debug] Current batch of media processed. Will check again in 1000ms 19:13:12.771 [debug] Current batch of media processed. Will check again in 1000ms 19:13:13.772 [debug] Current batch of media processed. Will check again in 1000ms 19:13:14.696 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/39fa24c89e89db38/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/2b/dd/2bddd208eff8b8723e9eaac4198a205541a93dcd94f2f6c1584f99bb9ee9cb7e.json --sleep-requests 77 --sleep-interval 84 --sleep-subtitles 88 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:13:14.700 [debug] QUERY OK db=0.0ms idle=648.7ms begin [] 19:13:14.700 [debug] QUERY OK source="sources" db=0.1ms UPDATE "sources" SET "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:13:14Z], 2] 19:13:14.700 [debug] QUERY OK source="source_metadata" db=0.1ms 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[2025-12-25 02:13:14Z], ~U[2025-12-25 02:13:14Z]] 19:13:14.700 [debug] QUERY OK db=0.0ms commit [] 19:13:14.701 [info] {"args":{"id":2},"id":168,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","duration":398626857,"event":"job:stop","queue_time":73406,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 19:13:14.773 [debug] Current batch of media processed. Will check again in 1000ms 19:13:15.774 [debug] Current batch of media processed. Will check again in 1000ms 19:13:16.775 [debug] Current batch of media processed. Will check again in 1000ms 19:13:17.776 [debug] Current batch of media processed. Will check again in 1000ms 19:13:18.777 [debug] Current batch of media processed. Will check again in 1000ms 19:13:19.778 [debug] Current batch of media processed. Will check again in 1000ms 19:13:20.779 [debug] Current batch of media processed. Will check again in 1000ms 19:13:21.780 [debug] Current batch of media processed. Will check again in 1000ms 19:13:22.781 [debug] Current batch of media processed. Will check again in 1000ms 19:13:23.782 [debug] Current batch of media processed. Will check again in 1000ms 19:13:24.783 [debug] Current batch of media processed. Will check again in 1000ms 19:13:25.784 [debug] Current batch of media processed. Will check again in 1000ms 19:13:26.785 [debug] Current batch of media processed. Will check again in 1000ms 19:13:27.786 [debug] Current batch of media processed. Will check again in 1000ms 19:13:28.787 [debug] Current batch of media processed. Will check again in 1000ms 19:13:29.788 [debug] Current batch of media processed. Will check again in 1000ms 19:13:30.789 [debug] Current batch of media processed. Will check again in 1000ms 19:13:31.790 [debug] Current batch of media processed. Will check again in 1000ms 19:13:32.791 [debug] Current batch of media processed. Will check again in 1000ms 19:13:33.792 [debug] Current batch of media processed. Will check again in 1000ms 19:13:34.793 [debug] Current batch of media processed. Will check again in 1000ms 19:13:35.794 [debug] Current batch of media processed. Will check again in 1000ms 19:13:36.795 [debug] Current batch of media processed. Will check again in 1000ms 19:13:37.511 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:37.796 [debug] Current batch of media processed. Will check again in 1000ms 19:13:38.797 [debug] Current batch of media processed. Will check again in 1000ms 19:13:39.798 [debug] Current batch of media processed. Will check again in 1000ms 19:13:40.799 [debug] Current batch of media processed. Will check again in 1000ms 19:13:41.800 [debug] Current batch of media processed. Will check again in 1000ms 19:13:42.801 [debug] Current batch of media processed. Will check again in 1000ms 19:13:43.802 [debug] Current batch of media processed. Will check again in 1000ms 19:13:44.803 [debug] Current batch of media processed. Will check again in 1000ms 19:13:45.804 [debug] Current batch of media processed. Will check again in 1000ms 19:13:46.805 [debug] Current batch of media processed. Will check again in 1000ms 19:13:47.806 [debug] Current batch of media processed. Will check again in 1000ms 19:13:48.807 [debug] Current batch of media processed. Will check again in 1000ms 19:13:49.808 [debug] Current batch of media processed. Will check again in 1000ms 19:13:50.809 [debug] Current batch of media processed. Will check again in 1000ms 19:13:51.810 [debug] Current batch of media processed. Will check again in 1000ms 19:13:52.811 [debug] Current batch of media processed. Will check again in 1000ms 19:13:53.812 [debug] Current batch of media processed. Will check again in 1000ms 19:13:54.813 [debug] Current batch of media processed. Will check again in 1000ms 19:13:55.814 [debug] Current batch of media processed. Will check again in 1000ms 19:13:56.815 [debug] Current batch of media processed. Will check again in 1000ms 19:13:57.816 [debug] Current batch of media processed. Will check again in 1000ms 19:13:58.817 [debug] Current batch of media processed. Will check again in 1000ms 19:13:59.818 [debug] Current batch of media processed. Will check again in 1000ms 19:14:00.475 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:00.819 [debug] Current batch of media processed. Will check again in 1000ms 19:14:01.820 [debug] Current batch of media processed. Will check again in 1000ms 19:14:02.821 [debug] Current batch of media processed. Will check again in 1000ms 19:14:03.822 [debug] Current batch of media processed. Will check again in 1000ms 19:14:04.823 [debug] Current batch of media processed. Will check again in 1000ms 19:14:05.824 [debug] Current batch of media processed. Will check again in 1000ms 19:14:06.825 [debug] Current batch of media processed. Will check again in 1000ms 19:14:07.513 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:07.826 [debug] Current batch of media processed. Will check again in 1000ms 19:14:08.827 [debug] Current batch of media processed. Will check again in 1000ms 19:14:09.828 [debug] Current batch of media processed. Will check again in 1000ms 19:14:10.829 [debug] Current batch of media processed. Will check again in 1000ms 19:14:11.830 [debug] Current batch of media processed. Will check again in 1000ms 19:14:12.831 [debug] Current batch of media processed. Will check again in 1000ms 19:14:13.832 [debug] Current batch of media processed. Will check again in 1000ms 19:14:14.833 [debug] Current batch of media processed. Will check again in 1000ms 19:14:15.834 [debug] Current batch of media processed. Will check again in 1000ms 19:14:16.835 [debug] Current batch of media processed. Will check again in 1000ms 19:14:17.836 [debug] Current batch of media processed. Will check again in 1000ms 19:14:18.837 [debug] Current batch of media processed. Will check again in 1000ms 19:14:19.838 [debug] Current batch of media processed. Will check again in 1000ms 19:14:20.839 [debug] Current batch of media processed. Will check again in 1000ms 19:14:21.840 [debug] Current batch of media processed. Will check again in 1000ms 19:14:22.841 [debug] Current batch of media processed. Will check again in 1000ms 19:14:23.842 [debug] Current batch of media processed. Will check again in 1000ms 19:14:24.843 [debug] Current batch of media processed. Will check again in 1000ms 19:14:25.844 [debug] Current batch of media processed. Will check again in 1000ms 19:14:26.845 [debug] Current batch of media processed. Will check again in 1000ms 19:14:27.846 [debug] Current batch of media processed. Will check again in 1000ms 19:14:28.847 [debug] Current batch of media processed. Will check again in 1000ms 19:14:29.848 [debug] Current batch of media processed. Will check again in 1000ms 19:14:30.850 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Infiltrator\n\nMusic video by Nine Inch Nails performing Infiltrator (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 167, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Infiltrator (Official Visualizer).mp4", "id" => "ysMcbw35-s8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ysMcbw35-s8", "playlist_index" => 1, "timestamp" => 1758254479, "title" => "Nine Inch Nails - Infiltrator (Official Visualizer)", "upload_date" => "20250919"} 19:14:30.850 [debug] QUERY OK source="sources" db=0.2ms idle=657.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] 19:14:30.851 [debug] QUERY OK source="sources" db=0.2ms idle=175.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:14:30.851 [debug] QUERY OK source="media_items" db=0.2ms 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-09-19 04:01:19Z], 2] 19:14:30.852 [debug] QUERY OK source="media_items" db=0.7ms idle=176.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" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Infiltrator\n\nMusic video by Nine Inch Nails performing Infiltrator (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Infiltrator (Official Visualizer)", "a4c932e4-8a2a-4fc5-9f50-76ce7828e259", 167, false, "ysMcbw35-s8", "https://www.youtube.com/watch?v=ysMcbw35-s8", 1, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Infiltrator (Official Visualizer).mp4", false, false, false, 2, [], 99, ~U[2025-09-19 04:01:19Z], ~U[2025-12-25 02:14:30Z], ~U[2025-12-25 02:14:30Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Infiltrator\n\nMusic video by Nine Inch Nails performing Infiltrator (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Infiltrator (Official Visualizer)", 167, false, "ysMcbw35-s8", "https://www.youtube.com/watch?v=ysMcbw35-s8", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Infiltrator (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:01:19Z]] 19:14:30.853 [debug] QUERY OK source="sources" db=0.1ms idle=177.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:14:30.853 [debug] QUERY OK source="media_profiles" db=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] 19:14:30.853 [debug] QUERY OK source="media_items" db=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 [614] 19:14:30.853 [info] Kicking off download for media item #614 (ysMcbw35-s8) 19:14:30.855 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [170, 614, ~U[2025-12-25 02:14:30Z], ~U[2025-12-25 02:14:30Z]] 19:14:30.856 [debug] Current batch of media processed. Will check again in 1000ms 19:14:31.856 [debug] Current batch of media processed. Will check again in 1000ms 19:14:32.857 [debug] Current batch of media processed. Will check again in 1000ms 19:14:33.858 [debug] Current batch of media processed. Will check again in 1000ms 19:14:34.859 [debug] Current batch of media processed. Will check again in 1000ms 19:14:35.860 [debug] Current batch of media processed. Will check again in 1000ms 19:14:36.861 [debug] Current batch of media processed. Will check again in 1000ms 19:14:37.514 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:37.862 [debug] Current batch of media processed. Will check again in 1000ms 19:14:38.863 [debug] Current batch of media processed. Will check again in 1000ms 19:14:39.864 [debug] Current batch of media processed. Will check again in 1000ms 19:14:40.865 [debug] Current batch of media processed. Will check again in 1000ms 19:14:41.866 [debug] Current batch of media processed. Will check again in 1000ms 19:14:42.867 [debug] Current batch of media processed. Will check again in 1000ms 19:14:43.868 [debug] Current batch of media processed. Will check again in 1000ms 19:14:44.869 [debug] Current batch of media processed. Will check again in 1000ms 19:14:45.870 [debug] Current batch of media processed. Will check again in 1000ms 19:14:46.871 [debug] Current batch of media processed. Will check again in 1000ms 19:14:47.872 [debug] Current batch of media processed. Will check again in 1000ms 19:14:48.873 [debug] Current batch of media processed. Will check again in 1000ms 19:14:49.874 [debug] Current batch of media processed. Will check again in 1000ms 19:14:50.875 [debug] Current batch of media processed. Will check again in 1000ms 19:14:51.876 [debug] Current batch of media processed. Will check again in 1000ms 19:14:52.877 [debug] Current batch of media processed. Will check again in 1000ms 19:14:53.878 [debug] Current batch of media processed. Will check again in 1000ms 19:14:54.879 [debug] Current batch of media processed. Will check again in 1000ms 19:14:55.880 [debug] Current batch of media processed. Will check again in 1000ms 19:14:56.601 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=K4D_iEX21eg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/79/68/7968347c8615d52202511483e5022899b1d9c427ab65420dfe1d58c9ed1f3af8.json --sleep-requests 71 --sleep-interval 81 --sleep-subtitles 89 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:14:56.601 [debug] Running yt-dlp command for action: download 19:14:56.602 [debug] QUERY OK source="settings" db=0.1ms idle=1926.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 [] 19:14:56.602 [debug] QUERY OK source="settings" db=0.0ms idle=1926.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 [] 19:14:56.602 [debug] QUERY OK source="settings" db=0.0ms idle=1926.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 [] 19:14:56.602 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=K4D_iEX21eg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ac/fb/acfb97c0b2acfef6326c327c3d55eb79cb934142365896cb7795e8037a16d4b1.json --sleep-requests 81 --sleep-interval 78 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:14:56.881 [debug] Current batch of media processed. Will check again in 1000ms 19:14:57.882 [debug] Current batch of media processed. Will check again in 1000ms 19:14:58.883 [debug] Current batch of media processed. Will check again in 1000ms 19:14:59.884 [debug] Current batch of media processed. Will check again in 1000ms 19:15:00.476 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:00.885 [debug] Current batch of media processed. Will check again in 1000ms 19:15:01.886 [debug] Current batch of media processed. Will check again in 1000ms 19:15:02.887 [debug] Current batch of media processed. Will check again in 1000ms 19:15:03.888 [debug] Current batch of media processed. Will check again in 1000ms 19:15:04.889 [debug] Current batch of media processed. Will check again in 1000ms 19:15:05.890 [debug] Current batch of media processed. Will check again in 1000ms 19:15:06.891 [debug] Current batch of media processed. Will check again in 1000ms 19:15:07.514 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:07.892 [debug] Current batch of media processed. Will check again in 1000ms 19:15:08.893 [debug] Current batch of media processed. Will check again in 1000ms 19:15:09.894 [debug] Current batch of media processed. Will check again in 1000ms 19:15:10.895 [debug] Current batch of media processed. Will check again in 1000ms 19:15:11.896 [debug] Current batch of media processed. Will check again in 1000ms 19:15:12.897 [debug] Current batch of media processed. Will check again in 1000ms 19:15:13.898 [debug] Current batch of media processed. Will check again in 1000ms 19:15:14.899 [debug] Current batch of media processed. Will check again in 1000ms 19:15:15.900 [debug] Current batch of media processed. Will check again in 1000ms 19:15:16.901 [debug] Current batch of media processed. Will check again in 1000ms 19:15:17.902 [debug] Current batch of media processed. Will check again in 1000ms 19:15:18.903 [debug] Current batch of media processed. Will check again in 1000ms 19:15:19.904 [debug] Current batch of media processed. Will check again in 1000ms 19:15:20.905 [debug] Current batch of media processed. Will check again in 1000ms 19:15:21.906 [debug] Current batch of media processed. Will check again in 1000ms 19:15:22.907 [debug] Current batch of media processed. Will check again in 1000ms 19:15:23.908 [debug] Current batch of media processed. Will check again in 1000ms 19:15:24.909 [debug] Current batch of media processed. Will check again in 1000ms 19:15:25.910 [debug] Current batch of media processed. Will check again in 1000ms 19:15:26.911 [debug] Current batch of media processed. Will check again in 1000ms 19:15:27.912 [debug] Current batch of media processed. Will check again in 1000ms 19:15:28.913 [debug] Current batch of media processed. Will check again in 1000ms 19:15:29.914 [debug] Current batch of media processed. Will check again in 1000ms 19:15:30.915 [debug] Current batch of media processed. Will check again in 1000ms 19:15:31.916 [debug] Current batch of media processed. Will check again in 1000ms 19:15:32.917 [debug] Current batch of media processed. Will check again in 1000ms 19:15:33.918 [debug] Current batch of media processed. Will check again in 1000ms 19:15:34.919 [debug] Current batch of media processed. Will check again in 1000ms 19:15:35.920 [debug] Current batch of media processed. Will check again in 1000ms 19:15:36.921 [debug] Current batch of media processed. Will check again in 1000ms 19:15:37.516 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:37.922 [debug] Current batch of media processed. Will check again in 1000ms 19:15:38.923 [debug] Current batch of media processed. Will check again in 1000ms 19:15:39.924 [debug] Current batch of media processed. Will check again in 1000ms 19:15:40.925 [debug] Current batch of media processed. Will check again in 1000ms 19:15:41.926 [debug] Current batch of media processed. Will check again in 1000ms 19:15:42.927 [debug] Current batch of media processed. Will check again in 1000ms 19:15:43.928 [debug] Current batch of media processed. Will check again in 1000ms 19:15:44.929 [debug] Current batch of media processed. Will check again in 1000ms 19:15:45.930 [debug] Current batch of media processed. Will check again in 1000ms 19:15:46.931 [debug] Current batch of media processed. Will check again in 1000ms 19:15:47.932 [debug] Current batch of media processed. Will check again in 1000ms 19:15:48.933 [debug] Current batch of media processed. Will check again in 1000ms 19:15:49.934 [debug] Current batch of media processed. Will check again in 1000ms 19:15:50.935 [debug] Current batch of media processed. Will check again in 1000ms 19:15:51.936 [debug] Current batch of media processed. Will check again in 1000ms 19:15:52.937 [debug] Current batch of media processed. Will check again in 1000ms 19:15:53.938 [debug] Current batch of media processed. Will check again in 1000ms 19:15:54.939 [debug] Current batch of media processed. Will check again in 1000ms 19:15:55.940 [debug] Current batch of media processed. Will check again in 1000ms 19:15:56.941 [debug] Current batch of media processed. Will check again in 1000ms 19:15:57.942 [debug] Current batch of media processed. Will check again in 1000ms 19:15:58.943 [debug] Current batch of media processed. Will check again in 1000ms 19:15:59.944 [debug] Current batch of media processed. Will check again in 1000ms 19:16:00.477 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:00.945 [debug] Current batch of media processed. Will check again in 1000ms 19:16:01.946 [debug] Current batch of media processed. Will check again in 1000ms 19:16:02.948 [debug] Current batch of media processed. Will check again in 1000ms 19:16:03.948 [debug] Current batch of media processed. Will check again in 1000ms 19:16:04.949 [debug] Current batch of media processed. Will check again in 1000ms 19:16:05.950 [debug] Current batch of media processed. Will check again in 1000ms 19:16:06.951 [debug] Current batch of media processed. Will check again in 1000ms 19:16:07.518 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:07.952 [debug] Current batch of media processed. Will check again in 1000ms 19:16:08.953 [debug] Current batch of media processed. Will check again in 1000ms 19:16:09.954 [debug] Current batch of media processed. Will check again in 1000ms 19:16:10.955 [debug] Current batch of media processed. Will check again in 1000ms 19:16:11.956 [debug] Current batch of media processed. Will check again in 1000ms 19:16:12.957 [debug] Current batch of media processed. Will check again in 1000ms 19:16:13.958 [debug] Current batch of media processed. Will check again in 1000ms 19:16:14.959 [debug] Current batch of media processed. Will check again in 1000ms 19:16:15.960 [debug] Current batch of media processed. Will check again in 1000ms 19:16:16.961 [debug] Current batch of media processed. Will check again in 1000ms 19:16:17.962 [debug] Current batch of media processed. Will check again in 1000ms 19:16:18.963 [debug] Current batch of media processed. Will check again in 1000ms 19:16:19.964 [debug] Current batch of media processed. Will check again in 1000ms 19:16:20.965 [debug] Current batch of media processed. Will check again in 1000ms 19:16:21.966 [debug] Current batch of media processed. Will check again in 1000ms 19:16:22.967 [debug] Current batch of media processed. Will check again in 1000ms 19:16:23.968 [debug] Current batch of media processed. Will check again in 1000ms 19:16:24.969 [debug] Current batch of media processed. Will check again in 1000ms 19:16:25.970 [debug] Current batch of media processed. Will check again in 1000ms 19:16:26.971 [debug] Current batch of media processed. Will check again in 1000ms 19:16:27.972 [debug] Current batch of media processed. Will check again in 1000ms 19:16:28.973 [debug] Current batch of media processed. Will check again in 1000ms 19:16:29.974 [debug] Current batch of media processed. Will check again in 1000ms 19:16:30.975 [debug] Current batch of media processed. Will check again in 1000ms 19:16:31.976 [debug] Current batch of media processed. Will check again in 1000ms 19:16:32.977 [debug] Current batch of media processed. Will check again in 1000ms 19:16:33.978 [debug] Current batch of media processed. Will check again in 1000ms 19:16:34.979 [debug] Current batch of media processed. Will check again in 1000ms 19:16:35.980 [debug] Current batch of media processed. Will check again in 1000ms 19:16:36.981 [debug] Current batch of media processed. Will check again in 1000ms 19:16:37.519 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:37.982 [debug] Current batch of media processed. Will check again in 1000ms 19:16:38.983 [debug] Current batch of media processed. Will check again in 1000ms 19:16:39.984 [debug] Current batch of media processed. Will check again in 1000ms 19:16:40.985 [debug] Current batch of media processed. Will check again in 1000ms 19:16:41.986 [debug] Current batch of media processed. Will check again in 1000ms 19:16:42.987 [debug] Current batch of media processed. Will check again in 1000ms 19:16:43.988 [debug] Current batch of media processed. Will check again in 1000ms 19:16:44.989 [debug] Current batch of media processed. Will check again in 1000ms 19:16:45.990 [debug] Current batch of media processed. Will check again in 1000ms 19:16:46.991 [debug] Current batch of media processed. Will check again in 1000ms 19:16:47.992 [debug] Current batch of media processed. Will check again in 1000ms 19:16:48.993 [debug] Current batch of media processed. Will check again in 1000ms 19:16:49.994 [debug] Current batch of media processed. Will check again in 1000ms 19:16:50.995 [debug] Current batch of media processed. Will check again in 1000ms 19:16:51.996 [debug] Current batch of media processed. Will check again in 1000ms 19:16:52.997 [debug] Current batch of media processed. Will check again in 1000ms 19:16:53.998 [debug] Current batch of media processed. Will check again in 1000ms 19:16:54.999 [debug] Current batch of media processed. Will check again in 1000ms 19:16:56.000 [debug] Current batch of media processed. Will check again in 1000ms 19:16:57.001 [debug] Current batch of media processed. Will check again in 1000ms 19:16:58.002 [debug] Current batch of media processed. Will check again in 1000ms 19:16:59.003 [debug] Current batch of media processed. Will check again in 1000ms 19:17:00.004 [debug] Current batch of media processed. Will check again in 1000ms 19:17:00.478 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:01.005 [debug] Current batch of media processed. Will check again in 1000ms 19:17:02.006 [debug] Current batch of media processed. Will check again in 1000ms 19:17:03.007 [debug] Current batch of media processed. Will check again in 1000ms 19:17:04.008 [debug] Current batch of media processed. Will check again in 1000ms 19:17:05.009 [debug] Current batch of media processed. Will check again in 1000ms 19:17:06.010 [debug] Current batch of media processed. Will check again in 1000ms 19:17:07.011 [debug] Current batch of media processed. Will check again in 1000ms 19:17:07.520 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:08.012 [debug] Current batch of media processed. Will check again in 1000ms 19:17:09.014 [debug] Current batch of media processed. Will check again in 1000ms 19:17:10.014 [debug] Current batch of media processed. Will check again in 1000ms 19:17:11.015 [debug] Current batch of media processed. Will check again in 1000ms 19:17:12.016 [debug] Current batch of media processed. Will check again in 1000ms 19:17:13.017 [debug] Current batch of media processed. Will check again in 1000ms 19:17:14.018 [debug] Current batch of media processed. Will check again in 1000ms 19:17:15.019 [debug] Current batch of media processed. Will check again in 1000ms 19:17:16.020 [debug] Current batch of media processed. Will check again in 1000ms 19:17:17.021 [debug] Current batch of media processed. Will check again in 1000ms 19:17:18.022 [debug] Current batch of media processed. Will check again in 1000ms 19:17:19.023 [debug] Current batch of media processed. Will check again in 1000ms 19:17:20.024 [debug] Current batch of media processed. Will check again in 1000ms 19:17:21.025 [debug] Current batch of media processed. Will check again in 1000ms 19:17:22.026 [debug] Current batch of media processed. Will check again in 1000ms 19:17:23.027 [debug] Current batch of media processed. Will check again in 1000ms 19:17:24.028 [debug] Current batch of media processed. Will check again in 1000ms 19:17:25.029 [debug] Current batch of media processed. Will check again in 1000ms 19:17:26.030 [debug] Current batch of media processed. Will check again in 1000ms 19:17:27.031 [debug] Current batch of media processed. Will check again in 1000ms 19:17:28.032 [debug] Current batch of media processed. Will check again in 1000ms 19:17:29.033 [debug] Current batch of media processed. Will check again in 1000ms 19:17:30.034 [debug] Current batch of media processed. Will check again in 1000ms 19:17:31.035 [debug] Current batch of media processed. Will check again in 1000ms 19:17:32.036 [debug] Current batch of media processed. Will check again in 1000ms 19:17:33.037 [debug] Current batch of media processed. Will check again in 1000ms 19:17:34.038 [debug] Current batch of media processed. Will check again in 1000ms 19:17:35.039 [debug] Current batch of media processed. Will check again in 1000ms 19:17:36.040 [debug] Current batch of media processed. Will check again in 1000ms 19:17:37.041 [debug] Current batch of media processed. Will check again in 1000ms 19:17:37.520 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:38.042 [debug] Current batch of media processed. Will check again in 1000ms 19:17:39.043 [debug] Current batch of media processed. Will check again in 1000ms 19:17:40.044 [debug] Current batch of media processed. Will check again in 1000ms 19:17:41.045 [debug] Current batch of media processed. Will check again in 1000ms 19:17:42.046 [debug] Current batch of media processed. Will check again in 1000ms 19:17:43.047 [debug] Current batch of media processed. Will check again in 1000ms 19:17:44.048 [debug] Current batch of media processed. Will check again in 1000ms 19:17:45.049 [debug] Current batch of media processed. Will check again in 1000ms 19:17:46.050 [debug] Current batch of media processed. Will check again in 1000ms 19:17:47.051 [debug] Current batch of media processed. Will check again in 1000ms 19:17:48.052 [debug] Current batch of media processed. Will check again in 1000ms 19:17:49.053 [debug] Current batch of media processed. Will check again in 1000ms 19:17:50.054 [debug] Current batch of media processed. Will check again in 1000ms 19:17:51.055 [debug] Current batch of media processed. Will check again in 1000ms 19:17:52.056 [debug] Current batch of media processed. Will check again in 1000ms 19:17:53.057 [debug] Current batch of media processed. Will check again in 1000ms 19:17:54.058 [debug] Current batch of media processed. Will check again in 1000ms 19:17:55.059 [debug] Current batch of media processed. Will check again in 1000ms 19:17:56.060 [debug] Current batch of media processed. Will check again in 1000ms 19:17:57.061 [debug] Current batch of media processed. Will check again in 1000ms 19:17:58.062 [debug] Current batch of media processed. Will check again in 1000ms 19:17:59.063 [debug] Current batch of media processed. Will check again in 1000ms 19:18:00.064 [debug] Current batch of media processed. Will check again in 1000ms 19:18:00.480 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:01.065 [debug] Current batch of media processed. Will check again in 1000ms 19:18:02.066 [debug] Current batch of media processed. Will check again in 1000ms 19:18:03.067 [debug] Current batch of media processed. Will check again in 1000ms 19:18:04.068 [debug] Current batch of media processed. Will check again in 1000ms 19:18:05.069 [debug] Current batch of media processed. Will check again in 1000ms 19:18:06.070 [debug] Current batch of media processed. Will check again in 1000ms 19:18:07.071 [debug] Current batch of media processed. Will check again in 1000ms 19:18:07.522 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:08.072 [debug] Current batch of media processed. Will check again in 1000ms 19:18:09.074 [debug] Current batch of media processed. Will check again in 1000ms 19:18:10.074 [debug] Current batch of media processed. Will check again in 1000ms 19:18:11.075 [debug] Current batch of media processed. Will check again in 1000ms 19:18:12.076 [debug] Current batch of media processed. Will check again in 1000ms 19:18:13.077 [debug] Current batch of media processed. Will check again in 1000ms 19:18:14.078 [debug] Current batch of media processed. Will check again in 1000ms 19:18:15.079 [debug] Current batch of media processed. Will check again in 1000ms 19:18:16.080 [debug] Current batch of media processed. Will check again in 1000ms 19:18:17.081 [debug] Current batch of media processed. Will check again in 1000ms 19:18:18.082 [debug] Current batch of media processed. Will check again in 1000ms 19:18:19.083 [debug] Current batch of media processed. Will check again in 1000ms 19:18:20.084 [debug] Current batch of media processed. Will check again in 1000ms 19:18:21.085 [debug] Current batch of media processed. Will check again in 1000ms 19:18:22.086 [debug] Current batch of media processed. Will check again in 1000ms 19:18:23.087 [debug] Current batch of media processed. Will check again in 1000ms 19:18:24.088 [debug] Current batch of media processed. Will check again in 1000ms 19:18:25.089 [debug] Current batch of media processed. Will check again in 1000ms 19:18:26.090 [debug] Current batch of media processed. Will check again in 1000ms 19:18:27.091 [debug] Current batch of media processed. Will check again in 1000ms 19:18:28.092 [debug] Current batch of media processed. Will check again in 1000ms 19:18:28.385 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=FZZH37CRT78 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/35/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/77/3d/773da83fb0cfb9358bb2c04836113003992d5874465dfcc62066ce8ca24d6f63.json --sleep-requests 90 --sleep-interval 71 --sleep-subtitles 78 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:18:28.385 [debug] QUERY OK db=0.0ms idle=1710.1ms begin [] 19:18:28.386 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:12:24Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Subbacultcha (John Peel Session, 1991) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:18:28Z], 35] 19:18:28.386 [debug] QUERY OK source="media_metadata" db=0.2ms 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/35/metadata.json.gz", "/config/metadata/media_items/35/thumbnail.jpg", 35, ~U[2025-12-25 02:18:28Z], ~U[2025-12-25 02:18:28Z]] 19:18:28.386 [debug] QUERY OK db=0.1ms commit [] 19:18:28.387 [debug] QUERY OK source="media_items" db=0.3ms idle=1711.4ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [71487700, ~U[2025-12-25 02:18:28Z], 35] 19:18:28.387 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:18:28.387 [info] {"args":{"id":35},"id":36,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":854596618,"event":"job:stop","queue_time":388790391,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:18:28.394 [info] {"args":{"id":37},"id":38,"meta":{},"system_time":1766629108393918204,"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"]} 19:18:28.394 [debug] QUERY OK source="media_items" db=0.1ms idle=781.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] 19:18:28.394 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:18:28.394 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:18:28.394 [debug] QUERY OK source="media_profiles" db=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] 19:18:28.395 [debug] QUERY OK source="media_items" db=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 [37] 19:18:28.395 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.8ms 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" = ?) [37] 19:18:28.395 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 19:18:28.396 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:18:28.396 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:18:28.396 [debug] Running yt-dlp command for action: get_downloadable_status 19:18:28.396 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:18:28.397 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:18:28.397 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:18:28.397 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HOltKqJIIdM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ac/d9/acd9592b4aaf116d23f2f8d60ab6d2c8f0d9ea328e4882ead212a4724b522641.json --sleep-requests 79 --sleep-interval 71 --sleep-subtitles 89 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:18:29.093 [debug] Current batch of media processed. Will check again in 1000ms 19:18:30.094 [debug] Current batch of media processed. Will check again in 1000ms 19:18:31.095 [debug] Current batch of media processed. Will check again in 1000ms 19:18:32.096 [debug] Current batch of media processed. Will check again in 1000ms 19:18:33.097 [debug] Current batch of media processed. Will check again in 1000ms 19:18:34.098 [debug] Current batch of media processed. Will check again in 1000ms 19:18:35.099 [debug] Current batch of media processed. Will check again in 1000ms 19:18:36.100 [debug] Current batch of media processed. Will check again in 1000ms 19:18:37.101 [debug] Current batch of media processed. Will check again in 1000ms 19:18:37.524 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:38.102 [debug] Current batch of media processed. Will check again in 1000ms 19:18:39.103 [debug] Current batch of media processed. Will check again in 1000ms 19:18:40.104 [debug] Current batch of media processed. Will check again in 1000ms 19:18:41.105 [debug] Current batch of media processed. Will check again in 1000ms 19:18:42.106 [debug] Current batch of media processed. Will check again in 1000ms 19:18:43.107 [debug] Current batch of media processed. Will check again in 1000ms 19:18:44.108 [debug] Current batch of media processed. Will check again in 1000ms 19:18:45.109 [debug] Current batch of media processed. Will check again in 1000ms 19:18:46.110 [debug] Current batch of media processed. Will check again in 1000ms 19:18:47.111 [debug] Current batch of media processed. Will check again in 1000ms 19:18:48.112 [debug] Current batch of media processed. Will check again in 1000ms 19:18:49.113 [debug] Current batch of media processed. Will check again in 1000ms 19:18:50.114 [debug] Current batch of media processed. Will check again in 1000ms 19:18:51.115 [debug] Current batch of media processed. Will check again in 1000ms 19:18:52.116 [debug] Current batch of media processed. Will check again in 1000ms 19:18:53.117 [debug] Current batch of media processed. Will check again in 1000ms 19:18:54.118 [debug] Current batch of media processed. Will check again in 1000ms 19:18:55.119 [debug] Current batch of media processed. Will check again in 1000ms 19:18:56.120 [debug] Current batch of media processed. Will check again in 1000ms 19:18:57.121 [debug] Current batch of media processed. Will check again in 1000ms 19:18:58.122 [debug] Current batch of media processed. Will check again in 1000ms 19:18:59.123 [debug] Current batch of media processed. Will check again in 1000ms 19:19:00.124 [debug] Current batch of media processed. Will check again in 1000ms 19:19:00.481 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:01.125 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NoGoingBack\n\nMusic video by Nine Inch Nails performing No Going Back (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 116, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - No Going Back (Official Visualizer).mp4", "id" => "wA2Kh-2XQF0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wA2Kh-2XQF0", "playlist_index" => 2, "timestamp" => 1758254474, "title" => "Nine Inch Nails - No Going Back (Official Visualizer)", "upload_date" => "20250919"} 19:19:01.126 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1450.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 19:19:01.126 [debug] QUERY OK source="sources" db=0.1ms idle=1451.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:19:01.127 [debug] QUERY OK source="media_items" db=0.1ms idle=1451.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-19 04:01:14Z], 2] 19:19:01.128 [debug] QUERY OK source="media_items" db=0.7ms idle=645.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" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NoGoingBack\n\nMusic video by Nine Inch Nails performing No Going Back (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - No Going Back (Official Visualizer)", "267534dd-1ec6-4d70-8751-7fa18a2fef18", 116, false, "wA2Kh-2XQF0", "https://www.youtube.com/watch?v=wA2Kh-2XQF0", 2, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - No Going Back (Official Visualizer).mp4", false, false, false, 2, [], 98, ~U[2025-09-19 04:01:14Z], ~U[2025-12-25 02:19:01Z], ~U[2025-12-25 02:19:01Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NoGoingBack\n\nMusic video by Nine Inch Nails performing No Going Back (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - No Going Back (Official Visualizer)", 116, false, "wA2Kh-2XQF0", "https://www.youtube.com/watch?v=wA2Kh-2XQF0", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - No Going Back (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:01:14Z]] 19:19:01.128 [debug] QUERY OK source="sources" db=0.2ms idle=458.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] 19:19:01.129 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:19:01.129 [debug] QUERY OK source="media_items" db=0.2ms 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 [615] 19:19:01.129 [info] Kicking off download for media item #615 (wA2Kh-2XQF0) 19:19:01.131 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [171, 615, ~U[2025-12-25 02:19:01Z], ~U[2025-12-25 02:19:01Z]] 19:19:01.131 [debug] Current batch of media processed. Will check again in 1000ms 19:19:02.132 [debug] Current batch of media processed. Will check again in 1000ms 19:19:03.133 [debug] Current batch of media processed. Will check again in 1000ms 19:19:04.134 [debug] Current batch of media processed. Will check again in 1000ms 19:19:05.135 [debug] Current batch of media processed. Will check again in 1000ms 19:19:06.136 [debug] Current batch of media processed. Will check again in 1000ms 19:19:07.137 [debug] Current batch of media processed. Will check again in 1000ms 19:19:07.526 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:08.138 [debug] Current batch of media processed. Will check again in 1000ms 19:19:09.139 [debug] Current batch of media processed. Will check again in 1000ms 19:19:10.140 [debug] Current batch of media processed. Will check again in 1000ms 19:19:11.141 [debug] Current batch of media processed. Will check again in 1000ms 19:19:12.142 [debug] Current batch of media processed. Will check again in 1000ms 19:19:13.143 [debug] Current batch of media processed. Will check again in 1000ms 19:19:14.144 [debug] Current batch of media processed. Will check again in 1000ms 19:19:15.145 [debug] Current batch of media processed. Will check again in 1000ms 19:19:16.146 [debug] Current batch of media processed. Will check again in 1000ms 19:19:17.147 [debug] Current batch of media processed. Will check again in 1000ms 19:19:18.148 [debug] Current batch of media processed. Will check again in 1000ms 19:19:19.149 [debug] Current batch of media processed. Will check again in 1000ms 19:19:20.150 [debug] Current batch of media processed. Will check again in 1000ms 19:19:21.151 [debug] Current batch of media processed. Will check again in 1000ms 19:19:22.152 [debug] Current batch of media processed. Will check again in 1000ms 19:19:23.153 [debug] Current batch of media processed. Will check again in 1000ms 19:19:24.154 [debug] Current batch of media processed. Will check again in 1000ms 19:19:25.155 [debug] Current batch of media processed. Will check again in 1000ms 19:19:26.156 [debug] Current batch of media processed. Will check again in 1000ms 19:19:27.157 [debug] Current batch of media processed. Will check again in 1000ms 19:19:28.158 [debug] Current batch of media processed. Will check again in 1000ms 19:19:29.159 [debug] Current batch of media processed. Will check again in 1000ms 19:19:30.160 [debug] Current batch of media processed. Will check again in 1000ms 19:19:31.161 [debug] Current batch of media processed. Will check again in 1000ms 19:19:32.162 [debug] Current batch of media processed. Will check again in 1000ms 19:19:33.163 [debug] Current batch of media processed. Will check again in 1000ms 19:19:34.164 [debug] Current batch of media processed. Will check again in 1000ms 19:19:35.165 [debug] Current batch of media processed. Will check again in 1000ms 19:19:36.166 [debug] Current batch of media processed. Will check again in 1000ms 19:19:37.167 [debug] Current batch of media processed. Will check again in 1000ms 19:19:37.527 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:38.168 [debug] Current batch of media processed. Will check again in 1000ms 19:19:39.169 [debug] Current batch of media processed. Will check again in 1000ms 19:19:40.170 [debug] Current batch of media processed. Will check again in 1000ms 19:19:41.171 [debug] Current batch of media processed. Will check again in 1000ms 19:19:42.172 [debug] Current batch of media processed. Will check again in 1000ms 19:19:43.173 [debug] Current batch of media processed. Will check again in 1000ms 19:19:44.174 [debug] Current batch of media processed. Will check again in 1000ms 19:19:45.175 [debug] Current batch of media processed. Will check again in 1000ms 19:19:46.176 [debug] Current batch of media processed. Will check again in 1000ms 19:19:47.177 [debug] Current batch of media processed. Will check again in 1000ms 19:19:48.178 [debug] Current batch of media processed. Will check again in 1000ms 19:19:49.179 [debug] Current batch of media processed. Will check again in 1000ms 19:19:50.180 [debug] Current batch of media processed. Will check again in 1000ms 19:19:51.181 [debug] Current batch of media processed. Will check again in 1000ms 19:19:52.183 [debug] Current batch of media processed. Will check again in 1000ms 19:19:53.183 [debug] Current batch of media processed. Will check again in 1000ms 19:19:54.184 [debug] Current batch of media processed. Will check again in 1000ms 19:19:55.185 [debug] Current batch of media processed. Will check again in 1000ms 19:19:56.186 [debug] Current batch of media processed. Will check again in 1000ms 19:19:57.187 [debug] Current batch of media processed. Will check again in 1000ms 19:19:58.188 [debug] Current batch of media processed. Will check again in 1000ms 19:19:59.189 [debug] Current batch of media processed. Will check again in 1000ms 19:20:00.190 [debug] Current batch of media processed. Will check again in 1000ms 19:20:00.482 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:01.191 [debug] Current batch of media processed. Will check again in 1000ms 19:20:02.192 [debug] Current batch of media processed. Will check again in 1000ms 19:20:03.193 [debug] Current batch of media processed. Will check again in 1000ms 19:20:04.194 [debug] Current batch of media processed. Will check again in 1000ms 19:20:05.195 [debug] Current batch of media processed. Will check again in 1000ms 19:20:06.196 [debug] Current batch of media processed. Will check again in 1000ms 19:20:07.197 [debug] Current batch of media processed. Will check again in 1000ms 19:20:07.528 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:08.198 [debug] Current batch of media processed. Will check again in 1000ms 19:20:09.199 [debug] Current batch of media processed. Will check again in 1000ms 19:20:10.200 [debug] Current batch of media processed. Will check again in 1000ms 19:20:11.201 [debug] Current batch of media processed. Will check again in 1000ms 19:20:12.202 [debug] Current batch of media processed. Will check again in 1000ms 19:20:13.203 [debug] Current batch of media processed. Will check again in 1000ms 19:20:14.204 [debug] Current batch of media processed. Will check again in 1000ms 19:20:15.205 [debug] Current batch of media processed. Will check again in 1000ms 19:20:16.206 [debug] Current batch of media processed. Will check again in 1000ms 19:20:17.207 [debug] Current batch of media processed. Will check again in 1000ms 19:20:18.208 [debug] Current batch of media processed. Will check again in 1000ms 19:20:19.209 [debug] Current batch of media processed. Will check again in 1000ms 19:20:20.210 [debug] Current batch of media processed. Will check again in 1000ms 19:20:21.211 [debug] Current batch of media processed. Will check again in 1000ms 19:20:22.212 [debug] Current batch of media processed. Will check again in 1000ms 19:20:23.213 [debug] Current batch of media processed. Will check again in 1000ms 19:20:24.214 [debug] Current batch of media processed. Will check again in 1000ms 19:20:25.215 [debug] Current batch of media processed. Will check again in 1000ms 19:20:26.216 [debug] Current batch of media processed. Will check again in 1000ms 19:20:27.217 [debug] Current batch of media processed. Will check again in 1000ms 19:20:28.218 [debug] Current batch of media processed. Will check again in 1000ms 19:20:29.219 [debug] Current batch of media processed. Will check again in 1000ms 19:20:30.220 [debug] Current batch of media processed. Will check again in 1000ms 19:20:31.221 [debug] Current batch of media processed. Will check again in 1000ms 19:20:32.222 [debug] Current batch of media processed. Will check again in 1000ms 19:20:33.223 [debug] Current batch of media processed. Will check again in 1000ms 19:20:34.224 [debug] Current batch of media processed. Will check again in 1000ms 19:20:35.225 [debug] Current batch of media processed. Will check again in 1000ms 19:20:36.226 [debug] Current batch of media processed. Will check again in 1000ms 19:20:37.227 [debug] Current batch of media processed. Will check again in 1000ms 19:20:37.529 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:38.228 [debug] Current batch of media processed. Will check again in 1000ms 19:20:39.229 [debug] Current batch of media processed. Will check again in 1000ms 19:20:40.230 [debug] Current batch of media processed. Will check again in 1000ms 19:20:41.231 [debug] Current batch of media processed. Will check again in 1000ms 19:20:42.232 [debug] Current batch of media processed. Will check again in 1000ms 19:20:43.233 [debug] Current batch of media processed. Will check again in 1000ms 19:20:44.234 [debug] Current batch of media processed. Will check again in 1000ms 19:20:45.235 [debug] Current batch of media processed. Will check again in 1000ms 19:20:46.236 [debug] Current batch of media processed. Will check again in 1000ms 19:20:47.237 [debug] Current batch of media processed. Will check again in 1000ms 19:20:48.238 [debug] Current batch of media processed. Will check again in 1000ms 19:20:49.240 [debug] Current batch of media processed. Will check again in 1000ms 19:20:50.240 [debug] Current batch of media processed. Will check again in 1000ms 19:20:51.241 [debug] Current batch of media processed. Will check again in 1000ms 19:20:52.242 [debug] Current batch of media processed. Will check again in 1000ms 19:20:53.243 [debug] Current batch of media processed. Will check again in 1000ms 19:20:54.244 [debug] Current batch of media processed. Will check again in 1000ms 19:20:55.245 [debug] Current batch of media processed. Will check again in 1000ms 19:20:56.246 [debug] Current batch of media processed. Will check again in 1000ms 19:20:57.247 [debug] Current batch of media processed. Will check again in 1000ms 19:20:58.248 [debug] Current batch of media processed. Will check again in 1000ms 19:20:59.249 [debug] Current batch of media processed. Will check again in 1000ms 19:21:00.250 [debug] Current batch of media processed. Will check again in 1000ms 19:21:00.483 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:01.251 [debug] Current batch of media processed. Will check again in 1000ms 19:21:02.252 [debug] Current batch of media processed. Will check again in 1000ms 19:21:03.253 [debug] Current batch of media processed. Will check again in 1000ms 19:21:04.254 [debug] Current batch of media processed. Will check again in 1000ms 19:21:05.255 [debug] Current batch of media processed. Will check again in 1000ms 19:21:06.256 [debug] Current batch of media processed. Will check again in 1000ms 19:21:07.257 [debug] Current batch of media processed. Will check again in 1000ms 19:21:07.530 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:08.258 [debug] Current batch of media processed. Will check again in 1000ms 19:21:09.259 [debug] Current batch of media processed. Will check again in 1000ms 19:21:10.260 [debug] Current batch of media processed. Will check again in 1000ms 19:21:11.261 [debug] Current batch of media processed. Will check again in 1000ms 19:21:12.262 [debug] Current batch of media processed. Will check again in 1000ms 19:21:13.263 [debug] Current batch of media processed. Will check again in 1000ms 19:21:14.264 [debug] Current batch of media processed. Will check again in 1000ms 19:21:15.265 [debug] Current batch of media processed. Will check again in 1000ms 19:21:16.266 [debug] Current batch of media processed. Will check again in 1000ms 19:21:17.267 [debug] Current batch of media processed. Will check again in 1000ms 19:21:18.268 [debug] Current batch of media processed. Will check again in 1000ms 19:21:19.269 [debug] Current batch of media processed. Will check again in 1000ms 19:21:20.270 [debug] Current batch of media processed. Will check again in 1000ms 19:21:21.271 [debug] Current batch of media processed. Will check again in 1000ms 19:21:22.272 [debug] Current batch of media processed. Will check again in 1000ms 19:21:23.273 [debug] Current batch of media processed. Will check again in 1000ms 19:21:24.274 [debug] Current batch of media processed. Will check again in 1000ms 19:21:25.275 [debug] Current batch of media processed. Will check again in 1000ms 19:21:26.276 [debug] Current batch of media processed. Will check again in 1000ms 19:21:27.277 [debug] Current batch of media processed. Will check again in 1000ms 19:21:28.278 [debug] Current batch of media processed. Will check again in 1000ms 19:21:29.279 [debug] Current batch of media processed. Will check again in 1000ms 19:21:30.280 [debug] Current batch of media processed. Will check again in 1000ms 19:21:31.281 [debug] Current batch of media processed. Will check again in 1000ms 19:21:32.282 [debug] Current batch of media processed. Will check again in 1000ms 19:21:33.283 [debug] Current batch of media processed. Will check again in 1000ms 19:21:34.284 [debug] Current batch of media processed. Will check again in 1000ms 19:21:35.285 [debug] Current batch of media processed. Will check again in 1000ms 19:21:36.286 [debug] Current batch of media processed. Will check again in 1000ms 19:21:37.288 [debug] Current batch of media processed. Will check again in 1000ms 19:21:37.532 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:38.288 [debug] Current batch of media processed. Will check again in 1000ms 19:21:39.289 [debug] Current batch of media processed. Will check again in 1000ms 19:21:40.290 [debug] Current batch of media processed. Will check again in 1000ms 19:21:41.291 [debug] Current batch of media processed. Will check again in 1000ms 19:21:42.292 [debug] Current batch of media processed. Will check again in 1000ms 19:21:43.293 [debug] Current batch of media processed. Will check again in 1000ms 19:21:44.294 [debug] Current batch of media processed. Will check again in 1000ms 19:21:45.295 [debug] Current batch of media processed. Will check again in 1000ms 19:21:46.297 [debug] Current batch of media processed. Will check again in 1000ms 19:21:47.297 [debug] Current batch of media processed. Will check again in 1000ms 19:21:48.299 [debug] Current batch of media processed. Will check again in 1000ms 19:21:49.299 [debug] Current batch of media processed. Will check again in 1000ms 19:21:50.300 [debug] Current batch of media processed. Will check again in 1000ms 19:21:51.301 [debug] Current batch of media processed. Will check again in 1000ms 19:21:52.302 [debug] Current batch of media processed. Will check again in 1000ms 19:21:53.303 [debug] Current batch of media processed. Will check again in 1000ms 19:21:54.304 [debug] Current batch of media processed. Will check again in 1000ms 19:21:55.305 [debug] Current batch of media processed. Will check again in 1000ms 19:21:56.306 [debug] Current batch of media processed. Will check again in 1000ms 19:21:57.307 [debug] Current batch of media processed. Will check again in 1000ms 19:21:58.308 [debug] Current batch of media processed. Will check again in 1000ms 19:21:59.309 [debug] Current batch of media processed. Will check again in 1000ms 19:22:00.310 [debug] Current batch of media processed. Will check again in 1000ms 19:22:00.484 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:01.311 [debug] Current batch of media processed. Will check again in 1000ms 19:22:02.312 [debug] Current batch of media processed. Will check again in 1000ms 19:22:03.313 [debug] Current batch of media processed. Will check again in 1000ms 19:22:04.314 [debug] Current batch of media processed. Will check again in 1000ms 19:22:05.315 [debug] Current batch of media processed. Will check again in 1000ms 19:22:06.316 [debug] Current batch of media processed. Will check again in 1000ms 19:22:07.317 [debug] Current batch of media processed. Will check again in 1000ms 19:22:07.534 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:08.318 [debug] Current batch of media processed. Will check again in 1000ms 19:22:09.319 [debug] Current batch of media processed. Will check again in 1000ms 19:22:10.320 [debug] Current batch of media processed. Will check again in 1000ms 19:22:11.321 [debug] Current batch of media processed. Will check again in 1000ms 19:22:12.322 [debug] Current batch of media processed. Will check again in 1000ms 19:22:13.323 [debug] Current batch of media processed. Will check again in 1000ms 19:22:14.324 [debug] Current batch of media processed. Will check again in 1000ms 19:22:15.325 [debug] Current batch of media processed. Will check again in 1000ms 19:22:16.326 [debug] Current batch of media processed. Will check again in 1000ms 19:22:17.327 [debug] Current batch of media processed. Will check again in 1000ms 19:22:18.329 [debug] Current batch of media processed. Will check again in 1000ms 19:22:19.329 [debug] Current batch of media processed. Will check again in 1000ms 19:22:20.330 [debug] Current batch of media processed. Will check again in 1000ms 19:22:21.331 [debug] Current batch of media processed. Will check again in 1000ms 19:22:22.332 [debug] Current batch of media processed. Will check again in 1000ms 19:22:23.333 [debug] Current batch of media processed. Will check again in 1000ms 19:22:24.334 [debug] Current batch of media processed. Will check again in 1000ms 19:22:25.335 [debug] Current batch of media processed. Will check again in 1000ms 19:22:26.336 [debug] Current batch of media processed. Will check again in 1000ms 19:22:27.337 [debug] Current batch of media processed. Will check again in 1000ms 19:22:28.338 [debug] Current batch of media processed. Will check again in 1000ms 19:22:29.339 [debug] Current batch of media processed. Will check again in 1000ms 19:22:30.340 [debug] Current batch of media processed. Will check again in 1000ms 19:22:31.341 [debug] Current batch of media processed. Will check again in 1000ms 19:22:32.342 [debug] Current batch of media processed. Will check again in 1000ms 19:22:33.343 [debug] Current batch of media processed. Will check again in 1000ms 19:22:34.344 [debug] Current batch of media processed. Will check again in 1000ms 19:22:35.345 [debug] Current batch of media processed. Will check again in 1000ms 19:22:36.346 [debug] Current batch of media processed. Will check again in 1000ms 19:22:37.347 [debug] Current batch of media processed. Will check again in 1000ms 19:22:37.536 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:38.348 [debug] Current batch of media processed. Will check again in 1000ms 19:22:39.349 [debug] Current batch of media processed. Will check again in 1000ms 19:22:40.350 [debug] Current batch of media processed. Will check again in 1000ms 19:22:41.351 [debug] Current batch of media processed. Will check again in 1000ms 19:22:42.352 [debug] Current batch of media processed. Will check again in 1000ms 19:22:43.354 [debug] Current batch of media processed. Will check again in 1000ms 19:22:44.355 [debug] Current batch of media processed. Will check again in 1000ms 19:22:45.356 [debug] Current batch of media processed. Will check again in 1000ms 19:22:46.357 [debug] Current batch of media processed. Will check again in 1000ms 19:22:47.358 [debug] Current batch of media processed. Will check again in 1000ms 19:22:48.359 [debug] Current batch of media processed. Will check again in 1000ms 19:22:49.360 [debug] Current batch of media processed. Will check again in 1000ms 19:22:50.361 [debug] Current batch of media processed. Will check again in 1000ms 19:22:51.362 [debug] Current batch of media processed. Will check again in 1000ms 19:22:52.363 [debug] Current batch of media processed. Will check again in 1000ms 19:22:53.364 [debug] Current batch of media processed. Will check again in 1000ms 19:22:54.365 [debug] Current batch of media processed. Will check again in 1000ms 19:22:55.366 [debug] Current batch of media processed. Will check again in 1000ms 19:22:56.367 [debug] Current batch of media processed. Will check again in 1000ms 19:22:57.368 [debug] Current batch of media processed. Will check again in 1000ms 19:22:58.369 [debug] Current batch of media processed. Will check again in 1000ms 19:22:59.370 [debug] Current batch of media processed. Will check again in 1000ms 19:23:00.371 [debug] Current batch of media processed. Will check again in 1000ms 19:23:00.485 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:01.372 [debug] Current batch of media processed. Will check again in 1000ms 19:23:02.373 [debug] Current batch of media processed. Will check again in 1000ms 19:23:03.374 [debug] Current batch of media processed. Will check again in 1000ms 19:23:04.375 [debug] Current batch of media processed. Will check again in 1000ms 19:23:05.376 [debug] Current batch of media processed. Will check again in 1000ms 19:23:05.895 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=K4D_iEX21eg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ac/fb/acfb97c0b2acfef6326c327c3d55eb79cb934142365896cb7795e8037a16d4b1.json --sleep-requests 81 --sleep-interval 78 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:23:05.897 [debug] Running yt-dlp command for action: download_thumbnail 19:23:05.897 [debug] QUERY OK source="settings" db=0.1ms idle=1222.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 [] 19:23:05.898 [debug] QUERY OK source="settings" db=0.0ms idle=1222.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 [] 19:23:05.898 [debug] QUERY OK source="settings" db=0.0ms idle=1222.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 [] 19:23:05.898 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=K4D_iEX21eg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/36/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/07/1e/071eab81e28a1564d115c6651074eb8a7ed213dc4ef0fc46b399219fdfd6e3bb.json --sleep-requests 70 --sleep-interval 79 --sleep-subtitles 77 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:23:06.377 [debug] Current batch of media processed. Will check again in 1000ms 19:23:07.378 [debug] Current batch of media processed. Will check again in 1000ms 19:23:07.536 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:08.379 [debug] Current batch of media processed. Will check again in 1000ms 19:23:09.380 [debug] Current batch of media processed. Will check again in 1000ms 19:23:10.381 [debug] Current batch of media processed. Will check again in 1000ms 19:23:11.382 [debug] Current batch of media processed. Will check again in 1000ms 19:23:12.383 [debug] Current batch of media processed. Will check again in 1000ms 19:23:13.384 [debug] Current batch of media processed. Will check again in 1000ms 19:23:14.385 [debug] Current batch of media processed. Will check again in 1000ms 19:23:15.386 [debug] Current batch of media processed. Will check again in 1000ms 19:23:16.387 [debug] Current batch of media processed. Will check again in 1000ms 19:23:17.388 [debug] Current batch of media processed. Will check again in 1000ms 19:23:18.389 [debug] Current batch of media processed. Will check again in 1000ms 19:23:19.390 [debug] Current batch of media processed. Will check again in 1000ms 19:23:20.391 [debug] Current batch of media processed. Will check again in 1000ms 19:23:21.392 [debug] Current batch of media processed. Will check again in 1000ms 19:23:22.393 [debug] Current batch of media processed. Will check again in 1000ms 19:23:23.394 [debug] Current batch of media processed. Will check again in 1000ms 19:23:24.395 [debug] Current batch of media processed. Will check again in 1000ms 19:23:25.396 [debug] Current batch of media processed. Will check again in 1000ms 19:23:26.397 [debug] Current batch of media processed. Will check again in 1000ms 19:23:27.398 [debug] Current batch of media processed. Will check again in 1000ms 19:23:28.399 [debug] Current batch of media processed. Will check again in 1000ms 19:23:29.400 [debug] Current batch of media processed. Will check again in 1000ms 19:23:30.401 [debug] Current batch of media processed. Will check again in 1000ms 19:23:31.402 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #WhatHaveYouDone\n\nMusic video by Nine Inch Nails performing What Have You Done? (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 134, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - What Have You Done๏ผŸ (Official Visualizer).mp4", "id" => "uNNGwyq0OYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uNNGwyq0OYw", "playlist_index" => 3, "timestamp" => 1758254471, "title" => "Nine Inch Nails - What Have You Done? (Official Visualizer)", "upload_date" => "20250919"} 19:23:31.402 [debug] QUERY OK source="sources" db=0.1ms idle=1727.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] 19:23:31.403 [debug] QUERY OK source="sources" db=0.0ms idle=1727.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:23:31.403 [debug] QUERY OK source="media_items" db=0.0ms idle=1267.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-19 04:01:11Z], 2] 19:23:31.404 [debug] QUERY OK source="media_items" db=0.4ms idle=728.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" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #WhatHaveYouDone\n\nMusic video by Nine Inch Nails performing What Have You Done? (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - What Have You Done? (Official Visualizer)", "5637ea63-3ab6-45d0-b267-205252c774ac", 134, false, "uNNGwyq0OYw", "https://www.youtube.com/watch?v=uNNGwyq0OYw", 3, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - What Have You Done๏ผŸ (Official Visualizer).mp4", false, false, false, 2, [], 97, ~U[2025-09-19 04:01:11Z], ~U[2025-12-25 02:23:31Z], ~U[2025-12-25 02:23:31Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #WhatHaveYouDone\n\nMusic video by Nine Inch Nails performing What Have You Done? (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - What Have You Done? (Official Visualizer)", 134, false, "uNNGwyq0OYw", "https://www.youtube.com/watch?v=uNNGwyq0OYw", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - What Have You Done๏ผŸ (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:01:11Z]] 19:23:31.404 [debug] QUERY OK source="sources" db=0.1ms idle=267.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:23:31.404 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 19:23:31.404 [debug] QUERY OK source="media_items" db=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 [616] 19:23:31.404 [info] Kicking off download for media item #616 (uNNGwyq0OYw) 19:23:31.406 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [172, 616, ~U[2025-12-25 02:23:31Z], ~U[2025-12-25 02:23:31Z]] 19:23:31.406 [debug] Current batch of media processed. Will check again in 1000ms 19:23:32.407 [debug] Current batch of media processed. Will check again in 1000ms 19:23:33.408 [debug] Current batch of media processed. Will check again in 1000ms 19:23:34.409 [debug] Current batch of media processed. Will check again in 1000ms 19:23:35.410 [debug] Current batch of media processed. Will check again in 1000ms 19:23:36.411 [debug] Current batch of media processed. Will check again in 1000ms 19:23:37.412 [debug] Current batch of media processed. Will check again in 1000ms 19:23:37.538 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:38.413 [debug] Current batch of media processed. Will check again in 1000ms 19:23:39.414 [debug] Current batch of media processed. Will check again in 1000ms 19:23:40.415 [debug] Current batch of media processed. Will check again in 1000ms 19:23:41.416 [debug] Current batch of media processed. Will check again in 1000ms 19:23:42.417 [debug] Current batch of media processed. Will check again in 1000ms 19:23:43.418 [debug] Current batch of media processed. Will check again in 1000ms 19:23:44.419 [debug] Current batch of media processed. Will check again in 1000ms 19:23:45.420 [debug] Current batch of media processed. Will check again in 1000ms 19:23:46.421 [debug] Current batch of media processed. Will check again in 1000ms 19:23:47.422 [debug] Current batch of media processed. Will check again in 1000ms 19:23:47.984 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HOltKqJIIdM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ac/d9/acd9592b4aaf116d23f2f8d60ab6d2c8f0d9ea328e4882ead212a4724b522641.json --sleep-requests 79 --sleep-interval 71 --sleep-subtitles 89 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:23:47.984 [debug] Running yt-dlp command for action: download 19:23:47.985 [debug] QUERY OK source="settings" db=0.1ms idle=1309.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 [] 19:23:47.985 [debug] QUERY OK source="settings" db=0.1ms idle=1309.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 [] 19:23:47.985 [debug] QUERY OK source="settings" db=0.0ms idle=1309.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 [] 19:23:47.985 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HOltKqJIIdM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d6/34/d634adf918b49b70f373e5ccb46e237d3cc6584c527678caba9e1b5eef5f0f8a.json --sleep-requests 61 --sleep-interval 75 --sleep-subtitles 73 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:23:48.423 [debug] Current batch of media processed. Will check again in 1000ms 19:23:49.424 [debug] Current batch of media processed. Will check again in 1000ms 19:23:50.425 [debug] Current batch of media processed. Will check again in 1000ms 19:23:51.426 [debug] Current batch of media processed. Will check again in 1000ms 19:23:52.427 [debug] Current batch of media processed. Will check again in 1000ms 19:23:53.428 [debug] Current batch of media processed. Will check again in 1000ms 19:23:54.429 [debug] Current batch of media processed. Will check again in 1000ms 19:23:55.430 [debug] Current batch of media processed. Will check again in 1000ms 19:23:56.431 [debug] Current batch of media processed. Will check again in 1000ms 19:23:57.432 [debug] Current batch of media processed. Will check again in 1000ms 19:23:58.433 [debug] Current batch of media processed. Will check again in 1000ms 19:23:59.434 [debug] Current batch of media processed. Will check again in 1000ms 19:24:00.435 [debug] Current batch of media processed. Will check again in 1000ms 19:24:00.487 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:01.436 [debug] Current batch of media processed. Will check again in 1000ms 19:24:02.437 [debug] Current batch of media processed. Will check again in 1000ms 19:24:03.438 [debug] Current batch of media processed. Will check again in 1000ms 19:24:04.439 [debug] Current batch of media processed. Will check again in 1000ms 19:24:05.440 [debug] Current batch of media processed. Will check again in 1000ms 19:24:06.441 [debug] Current batch of media processed. Will check again in 1000ms 19:24:07.442 [debug] Current batch of media processed. Will check again in 1000ms 19:24:07.539 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:08.443 [debug] Current batch of media processed. Will check again in 1000ms 19:24:09.444 [debug] Current batch of media processed. Will check again in 1000ms 19:24:10.445 [debug] Current batch of media processed. Will check again in 1000ms 19:24:11.446 [debug] Current batch of media processed. Will check again in 1000ms 19:24:12.447 [debug] Current batch of media processed. Will check again in 1000ms 19:24:13.448 [debug] Current batch of media processed. Will check again in 1000ms 19:24:14.449 [debug] Current batch of media processed. Will check again in 1000ms 19:24:15.450 [debug] Current batch of media processed. Will check again in 1000ms 19:24:16.451 [debug] Current batch of media processed. Will check again in 1000ms 19:24:17.452 [debug] Current batch of media processed. Will check again in 1000ms 19:24:18.453 [debug] Current batch of media processed. Will check again in 1000ms 19:24:19.454 [debug] Current batch of media processed. Will check again in 1000ms 19:24:20.455 [debug] Current batch of media processed. Will check again in 1000ms 19:24:21.456 [debug] Current batch of media processed. Will check again in 1000ms 19:24:22.457 [debug] Current batch of media processed. Will check again in 1000ms 19:24:23.458 [debug] Current batch of media processed. Will check again in 1000ms 19:24:24.459 [debug] Current batch of media processed. Will check again in 1000ms 19:24:25.460 [debug] Current batch of media processed. Will check again in 1000ms 19:24:26.461 [debug] Current batch of media processed. Will check again in 1000ms 19:24:27.462 [debug] Current batch of media processed. Will check again in 1000ms 19:24:28.463 [debug] Current batch of media processed. Will check again in 1000ms 19:24:29.464 [debug] Current batch of media processed. Will check again in 1000ms 19:24:30.465 [debug] Current batch of media processed. Will check again in 1000ms 19:24:31.466 [debug] Current batch of media processed. Will check again in 1000ms 19:24:32.467 [debug] Current batch of media processed. Will check again in 1000ms 19:24:33.468 [debug] Current batch of media processed. Will check again in 1000ms 19:24:34.469 [debug] Current batch of media processed. Will check again in 1000ms 19:24:35.470 [debug] Current batch of media processed. Will check again in 1000ms 19:24:36.471 [debug] Current batch of media processed. Will check again in 1000ms 19:24:37.472 [debug] Current batch of media processed. Will check again in 1000ms 19:24:37.540 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:38.473 [debug] Current batch of media processed. Will check again in 1000ms 19:24:39.474 [debug] Current batch of media processed. Will check again in 1000ms 19:24:40.475 [debug] Current batch of media processed. Will check again in 1000ms 19:24:41.476 [debug] Current batch of media processed. Will check again in 1000ms 19:24:42.477 [debug] Current batch of media processed. Will check again in 1000ms 19:24:43.478 [debug] Current batch of media processed. Will check again in 1000ms 19:24:44.479 [debug] Current batch of media processed. Will check again in 1000ms 19:24:45.226 [info] GET / 19:24:45.226 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:24:45.226 [debug] QUERY OK source="settings" db=0.1ms idle=1551.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 [] 19:24:45.227 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1551.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:24:45.227 [debug] QUERY OK source="sources" db=0.0ms idle=957.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:24:45.227 [debug] QUERY OK source="media_items" db=0.2ms idle=551.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:24:45.227 [debug] QUERY OK source="media_items" db=0.0ms idle=552.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:24:45.227 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 19:24:45.228 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 19:24:45.228 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:24:45.229 [debug] QUERY OK source="tasks" db=0.2ms idle=1.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"] 19:24:45.229 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 (?,?)) [36, 37] 19:24:45.229 [debug] QUERY OK source="sources" db=0.1ms 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] 19:24:45.230 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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)) [] 19:24:45.230 [debug] QUERY OK source="media_items" db=0.3ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:24:45.230 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:24:45.232 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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"))) [] 19:24:45.232 [debug] QUERY OK source="media_items" db=0.3ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:24:45.232 [debug] QUERY OK source="sources" db=0.0ms 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" IN (?,?)) [1, 2] 19:24:45.233 [info] Sent 200 in 7ms 19:24:45.480 [debug] Current batch of media processed. Will check again in 1000ms 19:24:46.481 [debug] Current batch of media processed. Will check again in 1000ms 19:24:47.482 [debug] Current batch of media processed. Will check again in 1000ms 19:24:48.483 [debug] Current batch of media processed. Will check again in 1000ms 19:24:49.484 [debug] Current batch of media processed. Will check again in 1000ms 19:24:50.485 [debug] Current batch of media processed. Will check again in 1000ms 19:24:51.486 [debug] Current batch of media processed. Will check again in 1000ms 19:24:52.487 [debug] Current batch of media processed. Will check again in 1000ms 19:24:53.488 [debug] Current batch of media processed. Will check again in 1000ms 19:24:54.489 [debug] Current batch of media processed. Will check again in 1000ms 19:24:55.490 [debug] Current batch of media processed. Will check again in 1000ms 19:24:56.491 [debug] Current batch of media processed. Will check again in 1000ms 19:24:57.492 [debug] Current batch of media processed. Will check again in 1000ms 19:24:58.493 [debug] Current batch of media processed. Will check again in 1000ms 19:24:59.494 [debug] Current batch of media processed. Will check again in 1000ms 19:25:00.487 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:00.495 [debug] Current batch of media processed. Will check again in 1000ms 19:25:01.496 [debug] Current batch of media processed. Will check again in 1000ms 19:25:02.497 [debug] Current batch of media processed. Will check again in 1000ms 19:25:03.498 [debug] Current batch of media processed. Will check again in 1000ms 19:25:04.499 [debug] Current batch of media processed. Will check again in 1000ms 19:25:05.500 [debug] Current batch of media processed. Will check again in 1000ms 19:25:06.501 [debug] Current batch of media processed. Will check again in 1000ms 19:25:07.502 [debug] Current batch of media processed. Will check again in 1000ms 19:25:07.541 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:08.503 [debug] Current batch of media processed. Will check again in 1000ms 19:25:09.504 [debug] Current batch of media processed. Will check again in 1000ms 19:25:10.505 [debug] Current batch of media processed. Will check again in 1000ms 19:25:11.506 [debug] Current batch of media processed. Will check again in 1000ms 19:25:12.507 [debug] Current batch of media processed. Will check again in 1000ms 19:25:13.508 [debug] Current batch of media processed. Will check again in 1000ms 19:25:14.509 [debug] Current batch of media processed. Will check again in 1000ms 19:25:15.510 [debug] Current batch of media processed. Will check again in 1000ms 19:25:16.511 [debug] Current batch of media processed. Will check again in 1000ms 19:25:17.512 [debug] Current batch of media processed. Will check again in 1000ms 19:25:18.513 [debug] Current batch of media processed. Will check again in 1000ms 19:25:19.514 [debug] Current batch of media processed. Will check again in 1000ms 19:25:20.515 [debug] Current batch of media processed. Will check again in 1000ms 19:25:21.516 [debug] Current batch of media processed. Will check again in 1000ms 19:25:22.517 [debug] Current batch of media processed. Will check again in 1000ms 19:25:23.518 [debug] Current batch of media processed. Will check again in 1000ms 19:25:24.519 [debug] Current batch of media processed. Will check again in 1000ms 19:25:25.520 [debug] Current batch of media processed. Will check again in 1000ms 19:25:26.521 [debug] Current batch of media processed. Will check again in 1000ms 19:25:27.522 [debug] Current batch of media processed. Will check again in 1000ms 19:25:28.523 [debug] Current batch of media processed. Will check again in 1000ms 19:25:29.524 [debug] Current batch of media processed. Will check again in 1000ms 19:25:30.525 [debug] Current batch of media processed. Will check again in 1000ms 19:25:31.526 [debug] Current batch of media processed. Will check again in 1000ms 19:25:32.527 [debug] Current batch of media processed. Will check again in 1000ms 19:25:33.528 [debug] Current batch of media processed. Will check again in 1000ms 19:25:34.529 [debug] Current batch of media processed. Will check again in 1000ms 19:25:35.530 [debug] Current batch of media processed. Will check again in 1000ms 19:25:36.531 [debug] Current batch of media processed. Will check again in 1000ms 19:25:37.532 [debug] Current batch of media processed. Will check again in 1000ms 19:25:37.542 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:38.533 [debug] Current batch of media processed. Will check again in 1000ms 19:25:39.534 [debug] Current batch of media processed. Will check again in 1000ms 19:25:40.535 [debug] Current batch of media processed. Will check again in 1000ms 19:25:41.536 [debug] Current batch of media processed. Will check again in 1000ms 19:25:42.537 [debug] Current batch of media processed. Will check again in 1000ms 19:25:43.538 [debug] Current batch of media processed. Will check again in 1000ms 19:25:44.539 [debug] Current batch of media processed. Will check again in 1000ms 19:25:45.540 [debug] Current batch of media processed. Will check again in 1000ms 19:25:46.541 [debug] Current batch of media processed. Will check again in 1000ms 19:25:47.542 [debug] Current batch of media processed. Will check again in 1000ms 19:25:48.543 [debug] Current batch of media processed. Will check again in 1000ms 19:25:49.544 [debug] Current batch of media processed. Will check again in 1000ms 19:25:50.545 [debug] Current batch of media processed. Will check again in 1000ms 19:25:51.546 [debug] Current batch of media processed. Will check again in 1000ms 19:25:52.547 [debug] Current batch of media processed. Will check again in 1000ms 19:25:53.548 [debug] Current batch of media processed. Will check again in 1000ms 19:25:54.549 [debug] Current batch of media processed. Will check again in 1000ms 19:25:55.550 [debug] Current batch of media processed. Will check again in 1000ms 19:25:56.551 [debug] Current batch of media processed. Will check again in 1000ms 19:25:57.552 [debug] Current batch of media processed. Will check again in 1000ms 19:25:58.553 [debug] Current batch of media processed. Will check again in 1000ms 19:25:59.554 [debug] Current batch of media processed. Will check again in 1000ms 19:26:00.488 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:00.555 [debug] Current batch of media processed. Will check again in 1000ms 19:26:01.556 [debug] Current batch of media processed. Will check again in 1000ms 19:26:02.557 [debug] Current batch of media processed. Will check again in 1000ms 19:26:03.558 [debug] Current batch of media processed. Will check again in 1000ms 19:26:04.559 [debug] Current batch of media processed. Will check again in 1000ms 19:26:05.560 [debug] Current batch of media processed. Will check again in 1000ms 19:26:06.561 [debug] Current batch of media processed. Will check again in 1000ms 19:26:07.543 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:07.562 [debug] Current batch of media processed. Will check again in 1000ms 19:26:08.563 [debug] Current batch of media processed. Will check again in 1000ms 19:26:09.564 [debug] Current batch of media processed. Will check again in 1000ms 19:26:10.565 [debug] Current batch of media processed. Will check again in 1000ms 19:26:11.566 [debug] Current batch of media processed. Will check again in 1000ms 19:26:12.567 [debug] Current batch of media processed. Will check again in 1000ms 19:26:13.568 [debug] Current batch of media processed. Will check again in 1000ms 19:26:14.569 [debug] Current batch of media processed. Will check again in 1000ms 19:26:15.570 [debug] Current batch of media processed. Will check again in 1000ms 19:26:16.571 [debug] Current batch of media processed. Will check again in 1000ms 19:26:17.572 [debug] Current batch of media processed. Will check again in 1000ms 19:26:18.573 [debug] Current batch of media processed. Will check again in 1000ms 19:26:19.574 [debug] Current batch of media processed. Will check again in 1000ms 19:26:20.575 [debug] Current batch of media processed. Will check again in 1000ms 19:26:21.576 [debug] Current batch of media processed. Will check again in 1000ms 19:26:22.577 [debug] Current batch of media processed. Will check again in 1000ms 19:26:23.578 [debug] Current batch of media processed. Will check again in 1000ms 19:26:24.579 [debug] Current batch of media processed. Will check again in 1000ms 19:26:25.580 [debug] Current batch of media processed. Will check again in 1000ms 19:26:26.581 [debug] Current batch of media processed. Will check again in 1000ms 19:26:27.582 [debug] Current batch of media processed. Will check again in 1000ms 19:26:28.583 [debug] Current batch of media processed. Will check again in 1000ms 19:26:29.584 [debug] Current batch of media processed. Will check again in 1000ms 19:26:30.585 [debug] Current batch of media processed. Will check again in 1000ms 19:26:31.586 [debug] Current batch of media processed. Will check again in 1000ms 19:26:32.587 [debug] Current batch of media processed. Will check again in 1000ms 19:26:33.588 [debug] Current batch of media processed. Will check again in 1000ms 19:26:34.589 [debug] Current batch of media processed. Will check again in 1000ms 19:26:35.590 [debug] Current batch of media processed. Will check again in 1000ms 19:26:36.591 [debug] Current batch of media processed. Will check again in 1000ms 19:26:37.544 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:37.592 [debug] Current batch of media processed. Will check again in 1000ms 19:26:38.593 [debug] Current batch of media processed. Will check again in 1000ms 19:26:39.594 [debug] Current batch of media processed. Will check again in 1000ms 19:26:40.595 [debug] Current batch of media processed. Will check again in 1000ms 19:26:41.596 [debug] Current batch of media processed. Will check again in 1000ms 19:26:42.597 [debug] Current batch of media processed. Will check again in 1000ms 19:26:43.598 [debug] Current batch of media processed. Will check again in 1000ms 19:26:44.599 [debug] Current batch of media processed. Will check again in 1000ms 19:26:45.600 [debug] Current batch of media processed. Will check again in 1000ms 19:26:46.601 [debug] Current batch of media processed. Will check again in 1000ms 19:26:47.602 [debug] Current batch of media processed. Will check again in 1000ms 19:26:48.603 [debug] Current batch of media processed. Will check again in 1000ms 19:26:49.604 [debug] Current batch of media processed. Will check again in 1000ms 19:26:50.605 [debug] Current batch of media processed. Will check again in 1000ms 19:26:51.606 [debug] Current batch of media processed. Will check again in 1000ms 19:26:52.607 [debug] Current batch of media processed. Will check again in 1000ms 19:26:53.608 [debug] Current batch of media processed. Will check again in 1000ms 19:26:54.609 [debug] Current batch of media processed. Will check again in 1000ms 19:26:55.610 [debug] Current batch of media processed. Will check again in 1000ms 19:26:56.611 [debug] Current batch of media processed. Will check again in 1000ms 19:26:57.612 [debug] Current batch of media processed. Will check again in 1000ms 19:26:58.613 [debug] Current batch of media processed. Will check again in 1000ms 19:26:59.614 [debug] Current batch of media processed. Will check again in 1000ms 19:27:00.489 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:00.615 [debug] Current batch of media processed. Will check again in 1000ms 19:27:01.616 [debug] Current batch of media processed. Will check again in 1000ms 19:27:02.617 [debug] Current batch of media processed. Will check again in 1000ms 19:27:03.618 [debug] Current batch of media processed. Will check again in 1000ms 19:27:04.619 [debug] Current batch of media processed. Will check again in 1000ms 19:27:05.620 [debug] Current batch of media processed. Will check again in 1000ms 19:27:06.621 [debug] Current batch of media processed. Will check again in 1000ms 19:27:07.545 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:07.622 [debug] Current batch of media processed. Will check again in 1000ms 19:27:08.623 [debug] Current batch of media processed. Will check again in 1000ms 19:27:09.624 [debug] Current batch of media processed. Will check again in 1000ms 19:27:10.625 [debug] Current batch of media processed. Will check again in 1000ms 19:27:11.626 [debug] Current batch of media processed. Will check again in 1000ms 19:27:12.627 [debug] Current batch of media processed. Will check again in 1000ms 19:27:13.628 [debug] Current batch of media processed. Will check again in 1000ms 19:27:14.629 [debug] Current batch of media processed. Will check again in 1000ms 19:27:15.630 [debug] Current batch of media processed. Will check again in 1000ms 19:27:16.631 [debug] Current batch of media processed. Will check again in 1000ms 19:27:17.632 [debug] Current batch of media processed. Will check again in 1000ms 19:27:18.633 [debug] Current batch of media processed. Will check again in 1000ms 19:27:19.634 [debug] Current batch of media processed. Will check again in 1000ms 19:27:20.635 [debug] Current batch of media processed. Will check again in 1000ms 19:27:21.636 [debug] Current batch of media processed. Will check again in 1000ms 19:27:22.637 [debug] Current batch of media processed. Will check again in 1000ms 19:27:23.638 [debug] Current batch of media processed. Will check again in 1000ms 19:27:24.639 [debug] Current batch of media processed. Will check again in 1000ms 19:27:25.640 [debug] Current batch of media processed. Will check again in 1000ms 19:27:26.641 [debug] Current batch of media processed. Will check again in 1000ms 19:27:27.642 [debug] Current batch of media processed. Will check again in 1000ms 19:27:28.643 [debug] Current batch of media processed. Will check again in 1000ms 19:27:29.644 [debug] Current batch of media processed. Will check again in 1000ms 19:27:30.645 [debug] Current batch of media processed. Will check again in 1000ms 19:27:31.646 [debug] Current batch of media processed. Will check again in 1000ms 19:27:32.647 [debug] Current batch of media processed. Will check again in 1000ms 19:27:33.648 [debug] Current batch of media processed. Will check again in 1000ms 19:27:34.649 [debug] Current batch of media processed. Will check again in 1000ms 19:27:35.650 [debug] Current batch of media processed. Will check again in 1000ms 19:27:36.651 [debug] Current batch of media processed. Will check again in 1000ms 19:27:37.546 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:37.652 [debug] Current batch of media processed. Will check again in 1000ms 19:27:38.653 [debug] Current batch of media processed. Will check again in 1000ms 19:27:39.654 [debug] Current batch of media processed. Will check again in 1000ms 19:27:40.655 [debug] Current batch of media processed. Will check again in 1000ms 19:27:41.656 [debug] Current batch of media processed. Will check again in 1000ms 19:27:42.657 [debug] Current batch of media processed. Will check again in 1000ms 19:27:43.658 [debug] Current batch of media processed. Will check again in 1000ms 19:27:44.659 [debug] Current batch of media processed. Will check again in 1000ms 19:27:45.660 [debug] Current batch of media processed. Will check again in 1000ms 19:27:46.661 [debug] Current batch of media processed. Will check again in 1000ms 19:27:47.662 [debug] Current batch of media processed. Will check again in 1000ms 19:27:48.663 [debug] Current batch of media processed. Will check again in 1000ms 19:27:49.664 [debug] Current batch of media processed. Will check again in 1000ms 19:27:50.178 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=K4D_iEX21eg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/36/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/07/1e/071eab81e28a1564d115c6651074eb8a7ed213dc4ef0fc46b399219fdfd6e3bb.json --sleep-requests 70 --sleep-interval 79 --sleep-subtitles 77 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] K4D_iEX21eg: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] K4D_iEX21eg: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 19:27:50.178 [debug] QUERY OK db=0.0ms idle=1503.0ms begin [] 19:27:50.179 [debug] QUERY OK source="media_items" db=0.2ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:23:05Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (Mark Goodier Session, 1990) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (Mark Goodier Session, 1990) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (Mark Goodier Session, 1990) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (Mark Goodier Session, 1990) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:27:50Z], 36] 19:27:50.179 [debug] QUERY OK source="media_metadata" db=0.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/36/metadata.json.gz", "/config/metadata/media_items/36/thumbnail.jpg", 36, ~U[2025-12-25 02:27:50Z], ~U[2025-12-25 02:27:50Z]] 19:27:50.179 [debug] QUERY OK db=0.1ms commit [] 19:27:50.180 [debug] QUERY OK source="media_items" db=0.3ms idle=1504.7ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [41050718, ~U[2025-12-25 02:27:50Z], 36] 19:27:50.180 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:27:50.180 [info] {"args":{"id":36},"id":37,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1061286928,"event":"job:stop","queue_time":741893392,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:27:50.187 [info] {"args":{"id":38},"id":39,"meta":{},"system_time":1766629670186954386,"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"]} 19:27:50.187 [debug] QUERY OK source="media_items" db=0.1ms idle=653.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" = ?) [38] 19:27:50.187 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:27:50.187 [debug] QUERY OK source="sources" db=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] 19:27:50.188 [debug] QUERY OK source="media_profiles" db=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] 19:27:50.188 [debug] QUERY OK source="media_items" db=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 [38] 19:27:50.189 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [38] 19:27:50.189 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:27:50.189 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:27:50.189 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:27:50.189 [debug] Running yt-dlp command for action: get_downloadable_status 19:27:50.190 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:27:50.190 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:27:50.190 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:27:50.190 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=APjSrWzs8MM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fa/67/fa670f54be75f5ed9ec690a944c012392e98dea2e4e4b58b7f08dfb08d8966fa.json --sleep-requests 79 --sleep-interval 63 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:27:50.665 [debug] Current batch of media processed. Will check again in 1000ms 19:27:51.666 [debug] Current batch of media processed. Will check again in 1000ms 19:27:52.667 [debug] Current batch of media processed. Will check again in 1000ms 19:27:53.668 [debug] Current batch of media processed. Will check again in 1000ms 19:27:54.669 [debug] Current batch of media processed. Will check again in 1000ms 19:27:55.670 [debug] Current batch of media processed. Will check again in 1000ms 19:27:56.671 [debug] Current batch of media processed. Will check again in 1000ms 19:27:57.672 [debug] Current batch of media processed. Will check again in 1000ms 19:27:58.673 [debug] Current batch of media processed. Will check again in 1000ms 19:27:59.674 [debug] Current batch of media processed. Will check again in 1000ms 19:28:00.490 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:00.675 [debug] Current batch of media processed. Will check again in 1000ms 19:28:01.676 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #EmpatheticResponse\n\nMusic video by Nine Inch Nails performing Empathetic Response (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 130, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Empathetic Response (Official Visualizer).mp4", "id" => "seg00cjjYsQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=seg00cjjYsQ", "playlist_index" => 4, "timestamp" => 1758254467, "title" => "Nine Inch Nails - Empathetic Response (Official Visualizer)", "upload_date" => "20250919"} 19:28:01.676 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 19:28:01.677 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:28:01.677 [debug] QUERY OK source="media_items" db=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-09-19 04:01:07Z], 2] 19:28:01.678 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #EmpatheticResponse\n\nMusic video by Nine Inch Nails performing Empathetic Response (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Empathetic Response (Official Visualizer)", "a4803ece-eb05-4c79-b4e6-f1aef4368dbd", 130, false, "seg00cjjYsQ", "https://www.youtube.com/watch?v=seg00cjjYsQ", 4, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Empathetic Response (Official Visualizer).mp4", false, false, false, 2, [], 96, ~U[2025-09-19 04:01:07Z], ~U[2025-12-25 02:28:01Z], ~U[2025-12-25 02:28:01Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #EmpatheticResponse\n\nMusic video by Nine Inch Nails performing Empathetic Response (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Empathetic Response (Official Visualizer)", 130, false, "seg00cjjYsQ", "https://www.youtube.com/watch?v=seg00cjjYsQ", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Empathetic Response (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:01:07Z]] 19:28:01.678 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:28:01.678 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:28:01.679 [debug] QUERY OK source="media_items" db=0.1ms 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 [617] 19:28:01.679 [info] Kicking off download for media item #617 (seg00cjjYsQ) 19:28:01.680 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [173, 617, ~U[2025-12-25 02:28:01Z], ~U[2025-12-25 02:28:01Z]] 19:28:01.680 [debug] Current batch of media processed. Will check again in 1000ms 19:28:02.681 [debug] Current batch of media processed. Will check again in 1000ms 19:28:03.682 [debug] Current batch of media processed. Will check again in 1000ms 19:28:04.683 [debug] Current batch of media processed. Will check again in 1000ms 19:28:05.490 [info] CONNECTED TO Phoenix.LiveView.Socket in 26ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "fDshVn0bXjQtMD4Ucjo_IBs-KzAlJjkKNBHo0N4bYfQmKTyUAVrekmmU", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:28:05.654 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:28:05.654 [debug] QUERY OK source="media_items" db=0.1ms idle=1979.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)) [] 19:28:05.655 [debug] QUERY OK source="media_items" db=0.4ms idle=1979.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] 19:28:05.655 [debug] QUERY OK source="sources" db=0.1ms idle=1980.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] 19:28:05.655 [debug] Replied in 1ms 19:28:05.657 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:28:05.657 [debug] QUERY OK source="media_items" db=0.3ms idle=1101.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"))) [] 19:28:05.658 [debug] QUERY OK source="media_items" db=0.3ms idle=100.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] 19:28:05.658 [debug] QUERY OK source="sources" db=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" IN (?,?)) [1, 2] 19:28:05.658 [debug] Replied in 1ms 19:28:05.659 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:28:05.659 [debug] QUERY OK source="tasks" db=0.1ms 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"] 19:28:05.660 [debug] QUERY OK source="media_items" db=0.1ms 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" IN (?,?)) [37, 38] 19:28:05.660 [debug] QUERY OK source="sources" db=0.2ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:28:05.660 [debug] Replied in 941ยตs 19:28:05.660 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:28:05.660 [debug] Replied in 43ยตs 19:28:05.684 [debug] Current batch of media processed. Will check again in 1000ms 19:28:06.685 [debug] Current batch of media processed. Will check again in 1000ms 19:28:07.548 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:07.686 [debug] Current batch of media processed. Will check again in 1000ms 19:28:08.687 [debug] Current batch of media processed. Will check again in 1000ms 19:28:09.688 [debug] Current batch of media processed. Will check again in 1000ms 19:28:10.689 [debug] Current batch of media processed. Will check again in 1000ms 19:28:11.690 [debug] Current batch of media processed. Will check again in 1000ms 19:28:12.691 [debug] Current batch of media processed. Will check again in 1000ms 19:28:13.692 [debug] Current batch of media processed. Will check again in 1000ms 19:28:14.693 [debug] Current batch of media processed. Will check again in 1000ms 19:28:15.694 [debug] Current batch of media processed. Will check again in 1000ms 19:28:16.695 [debug] Current batch of media processed. Will check again in 1000ms 19:28:17.696 [debug] Current batch of media processed. Will check again in 1000ms 19:28:18.697 [debug] Current batch of media processed. Will check again in 1000ms 19:28:19.698 [debug] Current batch of media processed. Will check again in 1000ms 19:28:20.699 [debug] Current batch of media processed. Will check again in 1000ms 19:28:21.700 [debug] Current batch of media processed. Will check again in 1000ms 19:28:21.844 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:21.845 [debug] QUERY OK source="media_items" db=0.5ms idle=1169.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"))) [] 19:28:21.846 [debug] QUERY OK source="media_items" db=0.5ms idle=1169.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, 5] 19:28:21.846 [debug] QUERY OK source="sources" db=0.2ms idle=1170.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] 19:28:21.846 [debug] Replied in 2ms 19:28:22.049 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:22.050 [debug] QUERY OK source="media_items" db=0.6ms idle=1374.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"))) [] 19:28:22.051 [debug] QUERY OK source="media_items" db=0.6ms idle=464.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, 10] 19:28:22.051 [debug] QUERY OK source="sources" db=0.1ms idle=206.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:22.051 [debug] Replied in 2ms 19:28:22.224 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:22.226 [debug] QUERY OK source="media_items" db=0.7ms idle=379.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"))) [] 19:28:22.226 [debug] QUERY OK source="media_items" db=0.5ms idle=379.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, 15] 19:28:22.227 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:22.227 [debug] Replied in 2ms 19:28:22.382 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:22.383 [debug] QUERY OK source="media_items" db=0.4ms idle=331.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"))) [] 19:28:22.384 [debug] QUERY OK source="media_items" db=0.3ms idle=331.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, 20] 19:28:22.384 [debug] QUERY OK source="sources" db=0.0ms idle=158.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:22.384 [debug] Replied in 1ms 19:28:22.550 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:22.551 [debug] QUERY OK source="media_items" db=0.7ms idle=323.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"))) [] 19:28:22.551 [debug] QUERY OK source="media_items" db=0.6ms idle=323.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, 25] 19:28:22.552 [debug] QUERY OK source="sources" db=0.1ms idle=168.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:22.552 [debug] Replied in 2ms 19:28:22.701 [debug] Current batch of media processed. Will check again in 1000ms 19:28:22.712 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:22.713 [debug] QUERY OK source="media_items" db=0.4ms idle=328.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"))) [] 19:28:22.713 [debug] QUERY OK source="media_items" db=0.5ms idle=162.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, 30] 19:28:22.714 [debug] QUERY OK source="sources" db=0.1ms idle=162.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] 19:28:22.714 [debug] Replied in 1ms 19:28:22.878 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:22.879 [debug] QUERY OK source="media_items" db=0.5ms idle=326.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"))) [] 19:28:22.880 [debug] QUERY OK source="media_items" db=0.6ms idle=291.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, 35] 19:28:22.880 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:28:22.880 [debug] Replied in 2ms 19:28:23.053 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:23.054 [debug] QUERY OK source="media_items" db=0.6ms idle=340.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"))) [] 19:28:23.055 [debug] QUERY OK source="media_items" db=0.5ms idle=340.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, 40] 19:28:23.055 [debug] QUERY OK source="sources" db=0.1ms idle=176.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:23.055 [debug] Replied in 2ms 19:28:23.234 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:23.235 [debug] QUERY OK source="media_items" db=0.5ms idle=354.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"))) [] 19:28:23.235 [debug] QUERY OK source="media_items" db=0.5ms idle=354.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, 45] 19:28:23.236 [debug] QUERY OK source="sources" db=0.1ms 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] 19:28:23.236 [debug] Replied in 1ms 19:28:23.409 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:23.409 [debug] QUERY OK source="media_items" db=0.3ms idle=353.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"))) [] 19:28:23.410 [debug] QUERY OK source="media_items" db=0.4ms idle=354.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, 50] 19:28:23.410 [debug] QUERY OK source="sources" db=0.0ms idle=175.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:23.410 [debug] Replied in 1ms 19:28:23.577 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:23.577 [debug] QUERY OK source="media_items" db=0.4ms idle=341.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"))) [] 19:28:23.578 [debug] QUERY OK source="media_items" db=0.5ms idle=341.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, 55] 19:28:23.579 [debug] QUERY OK source="sources" db=0.1ms idle=169.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] 19:28:23.579 [debug] Replied in 1ms 19:28:23.702 [debug] Current batch of media processed. Will check again in 1000ms 19:28:23.776 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:23.777 [debug] QUERY OK source="media_items" db=0.5ms idle=365.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"))) [] 19:28:23.777 [debug] QUERY OK source="media_items" db=0.5ms idle=199.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, 60] 19:28:23.778 [debug] QUERY OK source="sources" db=0.1ms idle=199.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:23.778 [debug] Replied in 1ms 19:28:23.951 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:23.952 [debug] QUERY OK source="media_items" db=0.5ms idle=372.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"))) [] 19:28:23.952 [debug] QUERY OK source="media_items" db=0.5ms idle=363.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, 65] 19:28:23.953 [debug] QUERY OK source="sources" db=0.1ms idle=176.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] 19:28:23.953 [debug] Replied in 2ms 19:28:24.118 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:24.119 [debug] QUERY OK source="media_items" db=0.6ms idle=340.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"))) [] 19:28:24.119 [debug] QUERY OK source="media_items" db=0.5ms idle=340.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, 70] 19:28:24.120 [debug] QUERY OK source="sources" db=0.1ms idle=167.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] 19:28:24.120 [debug] Replied in 2ms 19:28:24.292 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:24.293 [debug] QUERY OK source="media_items" db=0.4ms idle=340.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"))) [] 19:28:24.294 [debug] QUERY OK source="media_items" db=0.6ms idle=340.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, 75] 19:28:24.294 [debug] QUERY OK source="sources" db=0.1ms idle=175.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:24.294 [debug] Replied in 2ms 19:28:24.468 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:24.469 [debug] QUERY OK source="media_items" db=0.6ms idle=348.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"))) [] 19:28:24.470 [debug] QUERY OK source="media_items" db=0.5ms idle=349.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, 80] 19:28:24.470 [debug] QUERY OK source="sources" db=0.1ms idle=176.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:24.470 [debug] Replied in 2ms 19:28:24.646 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:24.647 [debug] QUERY OK source="media_items" db=0.5ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 19:28:24.648 [debug] QUERY OK source="media_items" db=0.6ms idle=178.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, 85] 19:28:24.649 [debug] QUERY OK source="sources" db=0.1ms idle=178.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:24.649 [debug] Replied in 2ms 19:28:24.703 [debug] Current batch of media processed. Will check again in 1000ms 19:28:24.843 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:24.844 [debug] QUERY OK source="media_items" db=0.5ms idle=373.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"))) [] 19:28:24.845 [debug] QUERY OK source="media_items" db=0.6ms idle=254.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, 90] 19:28:24.845 [debug] QUERY OK source="sources" db=0.1ms 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] 19:28:24.845 [debug] Replied in 2ms 19:28:25.077 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:25.078 [debug] QUERY OK source="media_items" db=0.5ms idle=429.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"))) [] 19:28:25.079 [debug] QUERY OK source="media_items" db=0.5ms idle=429.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, 95] 19:28:25.079 [debug] QUERY OK source="sources" db=0.1ms idle=235.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:25.080 [debug] Replied in 2ms 19:28:25.268 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:25.269 [debug] QUERY OK source="media_items" db=0.6ms idle=423.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"))) [] 19:28:25.270 [debug] QUERY OK source="media_items" db=0.7ms idle=424.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, 100] 19:28:25.271 [debug] QUERY OK source="sources" db=0.2ms idle=192.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:25.271 [debug] Replied in 2ms 19:28:25.456 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:25.457 [debug] QUERY OK source="media_items" db=0.4ms idle=377.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"))) [] 19:28:25.458 [debug] QUERY OK source="media_items" db=0.6ms idle=377.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, 105] 19:28:25.458 [debug] QUERY OK source="sources" db=0.1ms idle=188.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:25.458 [debug] Replied in 1ms 19:28:25.668 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:25.668 [debug] QUERY OK source="media_items" db=0.3ms idle=397.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"))) [] 19:28:25.669 [debug] QUERY OK source="media_items" db=0.4ms idle=211.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, 110] 19:28:25.669 [debug] QUERY OK source="sources" db=0.1ms idle=211.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:25.669 [debug] Replied in 1ms 19:28:25.704 [debug] Current batch of media processed. Will check again in 1000ms 19:28:25.869 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:25.869 [debug] QUERY OK source="media_items" db=0.5ms idle=410.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"))) [] 19:28:25.870 [debug] QUERY OK source="media_items" db=0.7ms idle=278.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, 115] 19:28:25.871 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:25.871 [debug] Replied in 2ms 19:28:26.068 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:26.069 [debug] QUERY OK source="media_items" db=0.3ms idle=399.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"))) [] 19:28:26.069 [debug] QUERY OK source="media_items" db=0.4ms idle=399.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, 120] 19:28:26.070 [debug] QUERY OK source="sources" db=0.0ms idle=200.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:26.070 [debug] Replied in 1ms 19:28:26.304 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:26.305 [debug] QUERY OK source="media_items" db=0.4ms idle=434.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"))) [] 19:28:26.306 [debug] QUERY OK source="media_items" db=0.7ms idle=434.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, 125] 19:28:26.306 [debug] QUERY OK source="sources" db=0.1ms idle=237.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:26.307 [debug] Replied in 2ms 19:28:26.521 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:28:26.521 [debug] QUERY OK source="media_items" db=0.4ms idle=451.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"))) [] 19:28:26.522 [debug] QUERY OK source="media_items" db=0.5ms idle=451.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, 130] 19:28:26.523 [debug] QUERY OK source="sources" db=0.1ms idle=217.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:26.523 [debug] Replied in 2ms 19:28:26.705 [debug] Current batch of media processed. Will check again in 1000ms 19:28:27.706 [debug] Current batch of media processed. Will check again in 1000ms 19:28:28.707 [debug] Current batch of media processed. Will check again in 1000ms 19:28:29.708 [debug] Current batch of media processed. Will check again in 1000ms 19:28:30.709 [debug] Current batch of media processed. Will check again in 1000ms 19:28:31.710 [debug] Current batch of media processed. Will check again in 1000ms 19:28:32.006 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:32.007 [debug] QUERY OK source="media_items" db=0.5ms idle=404.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"))) [] 19:28:32.008 [debug] QUERY OK source="media_items" db=0.8ms idle=332.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, 125] 19:28:32.009 [debug] QUERY OK source="sources" db=0.1ms idle=333.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:32.009 [debug] Replied in 2ms 19:28:32.711 [debug] Current batch of media processed. Will check again in 1000ms 19:28:33.712 [debug] Current batch of media processed. Will check again in 1000ms 19:28:34.713 [debug] Current batch of media processed. Will check again in 1000ms 19:28:35.386 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:35.386 [debug] QUERY OK source="media_items" db=0.4ms idle=1710.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"))) [] 19:28:35.387 [debug] QUERY OK source="media_items" db=0.6ms idle=1711.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, 120] 19:28:35.388 [debug] QUERY OK source="sources" db=0.1ms idle=1712.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:35.388 [debug] Replied in 2ms 19:28:35.621 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:35.622 [debug] QUERY OK source="media_items" db=0.4ms idle=1013.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"))) [] 19:28:35.623 [debug] QUERY OK source="media_items" db=0.6ms idle=235.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, 115] 19:28:35.623 [debug] QUERY OK source="sources" db=0.0ms idle=235.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:35.623 [debug] Replied in 1ms 19:28:35.714 [debug] Current batch of media processed. Will check again in 1000ms 19:28:35.791 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:35.792 [debug] QUERY OK source="media_items" db=0.5ms idle=403.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"))) [] 19:28:35.793 [debug] QUERY OK source="media_items" db=0.7ms idle=182.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, 110] 19:28:35.793 [debug] QUERY OK source="sources" db=0.1ms idle=170.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:35.793 [debug] Replied in 2ms 19:28:35.975 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:35.975 [debug] QUERY OK source="media_items" db=0.3ms idle=352.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"))) [] 19:28:35.976 [debug] QUERY OK source="media_items" db=0.4ms idle=352.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, 105] 19:28:35.976 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 19:28:35.976 [debug] Replied in 1ms 19:28:36.175 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:36.175 [debug] QUERY OK source="media_items" db=0.5ms idle=382.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"))) [] 19:28:36.176 [debug] QUERY OK source="media_items" db=0.6ms idle=382.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, 100] 19:28:36.177 [debug] QUERY OK source="sources" db=0.1ms 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] 19:28:36.177 [debug] Replied in 2ms 19:28:36.375 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:36.375 [debug] QUERY OK source="media_items" db=0.4ms idle=398.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"))) [] 19:28:36.376 [debug] QUERY OK source="media_items" db=0.6ms idle=399.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, 95] 19:28:36.377 [debug] QUERY OK source="sources" db=0.1ms idle=201.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] 19:28:36.377 [debug] Replied in 2ms 19:28:36.558 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:36.559 [debug] QUERY OK source="media_items" db=0.6ms idle=382.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"))) [] 19:28:36.560 [debug] QUERY OK source="media_items" db=0.7ms idle=382.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, 90] 19:28:36.560 [debug] QUERY OK source="sources" db=0.1ms idle=184.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] 19:28:36.560 [debug] Replied in 2ms 19:28:36.715 [debug] Current batch of media processed. Will check again in 1000ms 19:28:36.741 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:36.742 [debug] QUERY OK source="media_items" db=0.4ms idle=364.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"))) [] 19:28:36.742 [debug] QUERY OK source="media_items" db=0.6ms idle=182.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, 85] 19:28:36.743 [debug] QUERY OK source="sources" db=0.1ms idle=182.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] 19:28:36.743 [debug] Replied in 1ms 19:28:36.944 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:36.945 [debug] QUERY OK source="media_items" db=0.5ms idle=383.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"))) [] 19:28:36.946 [debug] QUERY OK source="media_items" db=0.6ms idle=334.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, 80] 19:28:36.946 [debug] QUERY OK source="sources" db=0.1ms idle=204.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:36.946 [debug] Replied in 2ms 19:28:37.135 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:37.136 [debug] QUERY OK source="media_items" db=0.5ms idle=392.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"))) [] 19:28:37.137 [debug] QUERY OK source="media_items" db=0.6ms idle=393.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, 75] 19:28:37.137 [debug] QUERY OK source="sources" db=0.1ms idle=192.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:37.137 [debug] Replied in 2ms 19:28:37.317 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:37.317 [debug] QUERY OK source="media_items" db=0.5ms idle=371.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"))) [] 19:28:37.318 [debug] QUERY OK source="media_items" db=0.5ms idle=371.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, 70] 19:28:37.319 [debug] QUERY OK source="sources" db=0.1ms idle=182.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] 19:28:37.319 [debug] Replied in 2ms 19:28:37.498 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:37.498 [debug] QUERY OK source="media_items" db=0.5ms idle=361.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"))) [] 19:28:37.499 [debug] QUERY OK source="media_items" db=0.7ms idle=361.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, 65] 19:28:37.500 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:37.500 [debug] Replied in 2ms 19:28:37.549 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:37.716 [debug] Current batch of media processed. Will check again in 1000ms 19:28:37.917 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:37.918 [debug] QUERY OK source="media_items" db=0.5ms idle=418.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"))) [] 19:28:37.919 [debug] QUERY OK source="media_items" db=0.6ms idle=418.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, 60] 19:28:37.919 [debug] QUERY OK source="sources" db=0.1ms idle=419.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:37.919 [debug] Replied in 2ms 19:28:38.109 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:38.110 [debug] QUERY OK source="media_items" db=0.5ms idle=560.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"))) [] 19:28:38.111 [debug] QUERY OK source="media_items" db=0.5ms idle=497.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, 55] 19:28:38.111 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:38.111 [debug] Replied in 2ms 19:28:38.310 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:38.310 [debug] QUERY OK source="media_items" db=0.5ms idle=391.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"))) [] 19:28:38.311 [debug] QUERY OK source="media_items" db=0.6ms idle=391.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, 50] 19:28:38.312 [debug] QUERY OK source="sources" db=0.1ms idle=201.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:38.312 [debug] Replied in 2ms 19:28:38.510 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:38.510 [debug] QUERY OK source="media_items" db=0.4ms idle=399.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"))) [] 19:28:38.511 [debug] QUERY OK source="media_items" db=0.4ms idle=399.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, 45] 19:28:38.511 [debug] QUERY OK source="sources" db=0.0ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:38.511 [debug] Replied in 1ms 19:28:38.684 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:38.685 [debug] QUERY OK source="media_items" db=0.8ms idle=372.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"))) [] 19:28:38.686 [debug] QUERY OK source="media_items" db=0.5ms idle=175.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, 40] 19:28:38.687 [debug] QUERY OK source="sources" db=0.1ms idle=175.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:38.687 [debug] Replied in 2ms 19:28:38.717 [debug] Current batch of media processed. Will check again in 1000ms 19:28:38.862 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:38.862 [debug] QUERY OK source="media_items" db=0.5ms idle=350.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"))) [] 19:28:38.863 [debug] QUERY OK source="media_items" db=0.5ms idle=248.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, 35] 19:28:38.864 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 19:28:38.864 [debug] Replied in 2ms 19:28:39.059 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:39.060 [debug] QUERY OK source="media_items" db=0.4ms idle=373.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"))) [] 19:28:39.061 [debug] QUERY OK source="media_items" db=0.5ms idle=373.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, 30] 19:28:39.061 [debug] QUERY OK source="sources" db=0.1ms idle=198.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:39.061 [debug] Replied in 2ms 19:28:39.252 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:39.252 [debug] QUERY OK source="media_items" db=0.5ms idle=388.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"))) [] 19:28:39.253 [debug] QUERY OK source="media_items" db=0.6ms idle=388.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, 25] 19:28:39.254 [debug] QUERY OK source="sources" db=0.2ms idle=193.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:39.254 [debug] Replied in 2ms 19:28:39.443 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:39.443 [debug] QUERY OK source="media_items" db=0.4ms idle=382.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"))) [] 19:28:39.444 [debug] QUERY OK source="media_items" db=0.5ms idle=382.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, 20] 19:28:39.445 [debug] QUERY OK source="sources" db=0.1ms idle=191.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:39.445 [debug] Replied in 1ms 19:28:39.627 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:39.628 [debug] QUERY OK source="media_items" db=0.4ms idle=373.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"))) [] 19:28:39.629 [debug] QUERY OK source="media_items" db=0.5ms idle=184.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, 15] 19:28:39.629 [debug] QUERY OK source="sources" db=0.2ms idle=184.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:39.629 [debug] Replied in 2ms 19:28:39.718 [debug] Current batch of media processed. Will check again in 1000ms 19:28:39.830 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:39.831 [debug] QUERY OK source="media_items" db=0.5ms idle=385.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"))) [] 19:28:39.832 [debug] QUERY OK source="media_items" db=0.6ms idle=215.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, 10] 19:28:39.832 [debug] QUERY OK source="sources" db=0.1ms idle=204.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:28:39.833 [debug] Replied in 2ms 19:28:40.027 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:40.028 [debug] QUERY OK source="media_items" db=0.5ms idle=398.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"))) [] 19:28:40.028 [debug] QUERY OK source="media_items" db=0.5ms idle=398.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, 5] 19:28:40.029 [debug] QUERY OK source="sources" db=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] 19:28:40.029 [debug] Replied in 2ms 19:28:40.220 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 19:28:40.221 [debug] QUERY OK source="media_items" db=0.5ms idle=388.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"))) [] 19:28:40.222 [debug] QUERY OK source="media_items" db=0.5ms idle=388.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] 19:28:40.222 [debug] QUERY OK source="sources" db=0.1ms idle=194.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 19:28:40.222 [debug] Replied in 2ms 19:28:40.719 [debug] Current batch of media processed. Will check again in 1000ms 19:28:41.720 [debug] Current batch of media processed. Will check again in 1000ms 19:28:42.721 [debug] Current batch of media processed. Will check again in 1000ms 19:28:43.722 [debug] Current batch of media processed. Will check again in 1000ms 19:28:44.723 [debug] Current batch of media processed. Will check again in 1000ms 19:28:45.724 [debug] Current batch of media processed. Will check again in 1000ms 19:28:46.725 [debug] Current batch of media processed. Will check again in 1000ms 19:28:47.726 [debug] Current batch of media processed. Will check again in 1000ms 19:28:48.727 [debug] Current batch of media processed. Will check again in 1000ms 19:28:49.728 [debug] Current batch of media processed. Will check again in 1000ms 19:28:50.729 [debug] Current batch of media processed. Will check again in 1000ms 19:28:51.730 [debug] Current batch of media processed. Will check again in 1000ms 19:28:52.731 [debug] Current batch of media processed. Will check again in 1000ms 19:28:53.732 [debug] Current batch of media processed. Will check again in 1000ms 19:28:54.733 [debug] Current batch of media processed. Will check again in 1000ms 19:28:55.734 [debug] Current batch of media processed. Will check again in 1000ms 19:28:56.735 [debug] Current batch of media processed. Will check again in 1000ms 19:28:57.736 [debug] Current batch of media processed. Will check again in 1000ms 19:28:58.737 [debug] Current batch of media processed. Will check again in 1000ms 19:28:59.738 [debug] Current batch of media processed. Will check again in 1000ms 19:29:00.491 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:00.739 [debug] Current batch of media processed. Will check again in 1000ms 19:29:01.740 [debug] Current batch of media processed. Will check again in 1000ms 19:29:02.741 [debug] Current batch of media processed. Will check again in 1000ms 19:29:03.742 [debug] Current batch of media processed. Will check again in 1000ms 19:29:04.743 [debug] Current batch of media processed. Will check again in 1000ms 19:29:05.744 [debug] Current batch of media processed. Will check again in 1000ms 19:29:06.745 [debug] Current batch of media processed. Will check again in 1000ms 19:29:07.550 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:07.746 [debug] Current batch of media processed. Will check again in 1000ms 19:29:08.747 [debug] Current batch of media processed. Will check again in 1000ms 19:29:09.748 [debug] Current batch of media processed. Will check again in 1000ms 19:29:10.749 [debug] Current batch of media processed. Will check again in 1000ms 19:29:11.750 [debug] Current batch of media processed. Will check again in 1000ms 19:29:12.751 [debug] Current batch of media processed. Will check again in 1000ms 19:29:13.752 [debug] Current batch of media processed. Will check again in 1000ms 19:29:14.753 [debug] Current batch of media processed. Will check again in 1000ms 19:29:15.754 [debug] Current batch of media processed. Will check again in 1000ms 19:29:16.755 [debug] Current batch of media processed. Will check again in 1000ms 19:29:17.756 [debug] Current batch of media processed. Will check again in 1000ms 19:29:18.757 [debug] Current batch of media processed. Will check again in 1000ms 19:29:19.758 [debug] Current batch of media processed. Will check again in 1000ms 19:29:20.759 [debug] Current batch of media processed. Will check again in 1000ms 19:29:21.760 [debug] Current batch of media processed. Will check again in 1000ms 19:29:22.761 [debug] Current batch of media processed. Will check again in 1000ms 19:29:23.762 [debug] Current batch of media processed. Will check again in 1000ms 19:29:24.763 [debug] Current batch of media processed. Will check again in 1000ms 19:29:25.764 [debug] Current batch of media processed. Will check again in 1000ms 19:29:26.765 [debug] Current batch of media processed. Will check again in 1000ms 19:29:27.766 [debug] Current batch of media processed. Will check again in 1000ms 19:29:28.767 [debug] Current batch of media processed. Will check again in 1000ms 19:29:29.768 [debug] Current batch of media processed. Will check again in 1000ms 19:29:30.769 [debug] Current batch of media processed. Will check again in 1000ms 19:29:31.770 [debug] Current batch of media processed. Will check again in 1000ms 19:29:32.771 [debug] Current batch of media processed. Will check again in 1000ms 19:29:33.772 [debug] Current batch of media processed. Will check again in 1000ms 19:29:34.773 [debug] Current batch of media processed. Will check again in 1000ms 19:29:35.774 [debug] Current batch of media processed. Will check again in 1000ms 19:29:36.775 [debug] Current batch of media processed. Will check again in 1000ms 19:29:37.552 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:37.776 [debug] Current batch of media processed. Will check again in 1000ms 19:29:38.777 [debug] Current batch of media processed. Will check again in 1000ms 19:29:39.778 [debug] Current batch of media processed. Will check again in 1000ms 19:29:40.779 [debug] Current batch of media processed. Will check again in 1000ms 19:29:41.780 [debug] Current batch of media processed. Will check again in 1000ms 19:29:42.781 [debug] Current batch of media processed. Will check again in 1000ms 19:29:43.782 [debug] Current batch of media processed. Will check again in 1000ms 19:29:44.783 [debug] Current batch of media processed. Will check again in 1000ms 19:29:45.784 [debug] Current batch of media processed. Will check again in 1000ms 19:29:46.785 [debug] Current batch of media processed. Will check again in 1000ms 19:29:47.786 [debug] Current batch of media processed. Will check again in 1000ms 19:29:48.787 [debug] Current batch of media processed. Will check again in 1000ms 19:29:49.788 [debug] Current batch of media processed. Will check again in 1000ms 19:29:50.789 [debug] Current batch of media processed. Will check again in 1000ms 19:29:51.790 [debug] Current batch of media processed. Will check again in 1000ms 19:29:52.791 [debug] Current batch of media processed. Will check again in 1000ms 19:29:53.792 [debug] Current batch of media processed. Will check again in 1000ms 19:29:54.793 [debug] Current batch of media processed. Will check again in 1000ms 19:29:55.794 [debug] Current batch of media processed. Will check again in 1000ms 19:29:56.795 [debug] Current batch of media processed. Will check again in 1000ms 19:29:57.796 [debug] Current batch of media processed. Will check again in 1000ms 19:29:58.797 [debug] Current batch of media processed. Will check again in 1000ms 19:29:59.798 [debug] Current batch of media processed. Will check again in 1000ms 19:30:00.492 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:00.799 [debug] Current batch of media processed. Will check again in 1000ms 19:30:01.800 [debug] Current batch of media processed. Will check again in 1000ms 19:30:02.801 [debug] Current batch of media processed. Will check again in 1000ms 19:30:03.802 [debug] Current batch of media processed. Will check again in 1000ms 19:30:04.803 [debug] Current batch of media processed. Will check again in 1000ms 19:30:05.804 [debug] Current batch of media processed. Will check again in 1000ms 19:30:06.805 [debug] Current batch of media processed. Will check again in 1000ms 19:30:07.553 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:07.806 [debug] Current batch of media processed. Will check again in 1000ms 19:30:08.807 [debug] Current batch of media processed. Will check again in 1000ms 19:30:09.808 [debug] Current batch of media processed. Will check again in 1000ms 19:30:10.809 [debug] Current batch of media processed. Will check again in 1000ms 19:30:11.810 [debug] Current batch of media processed. Will check again in 1000ms 19:30:12.811 [debug] Current batch of media processed. Will check again in 1000ms 19:30:13.812 [debug] Current batch of media processed. Will check again in 1000ms 19:30:14.813 [debug] Current batch of media processed. Will check again in 1000ms 19:30:15.814 [debug] Current batch of media processed. Will check again in 1000ms 19:30:16.815 [debug] Current batch of media processed. Will check again in 1000ms 19:30:17.816 [debug] Current batch of media processed. Will check again in 1000ms 19:30:18.817 [debug] Current batch of media processed. Will check again in 1000ms 19:30:19.818 [debug] Current batch of media processed. Will check again in 1000ms 19:30:20.819 [debug] Current batch of media processed. Will check again in 1000ms 19:30:21.820 [debug] Current batch of media processed. Will check again in 1000ms 19:30:22.821 [debug] Current batch of media processed. Will check again in 1000ms 19:30:23.822 [debug] Current batch of media processed. Will check again in 1000ms 19:30:24.823 [debug] Current batch of media processed. Will check again in 1000ms 19:30:25.824 [debug] Current batch of media processed. Will check again in 1000ms 19:30:26.825 [debug] Current batch of media processed. Will check again in 1000ms 19:30:27.826 [debug] Current batch of media processed. Will check again in 1000ms 19:30:28.827 [debug] Current batch of media processed. Will check again in 1000ms 19:30:29.828 [debug] Current batch of media processed. Will check again in 1000ms 19:30:30.829 [debug] Current batch of media processed. Will check again in 1000ms 19:30:31.830 [debug] Current batch of media processed. Will check again in 1000ms 19:30:32.831 [debug] Current batch of media processed. Will check again in 1000ms 19:30:33.832 [debug] Current batch of media processed. Will check again in 1000ms 19:30:34.134 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HOltKqJIIdM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d6/34/d634adf918b49b70f373e5ccb46e237d3cc6584c527678caba9e1b5eef5f0f8a.json --sleep-requests 61 --sleep-interval 75 --sleep-subtitles 73 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:30:34.137 [debug] Running yt-dlp command for action: download_thumbnail 19:30:34.137 [debug] QUERY OK source="settings" db=0.1ms idle=1462.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 [] 19:30:34.138 [debug] QUERY OK source="settings" db=0.0ms idle=1462.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 [] 19:30:34.138 [debug] QUERY OK source="settings" db=0.1ms idle=1323.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 [] 19:30:34.138 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HOltKqJIIdM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/37/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/bf/4f/bf4f243b322f37b24d074cda69b8ea5a14d9953d251ae2c97d3f135e7e7c2452.json --sleep-requests 82 --sleep-interval 69 --sleep-subtitles 84 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:30:34.833 [debug] Current batch of media processed. Will check again in 1000ms 19:30:35.834 [debug] Current batch of media processed. Will check again in 1000ms 19:30:36.835 [debug] Current batch of media processed. Will check again in 1000ms 19:30:37.554 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:37.836 [debug] Current batch of media processed. Will check again in 1000ms 19:30:38.837 [debug] Current batch of media processed. Will check again in 1000ms 19:30:39.838 [debug] Current batch of media processed. Will check again in 1000ms 19:30:40.839 [debug] Current batch of media processed. Will check again in 1000ms 19:30:41.840 [debug] Current batch of media processed. Will check again in 1000ms 19:30:42.841 [debug] Current batch of media processed. Will check again in 1000ms 19:30:43.842 [debug] Current batch of media processed. Will check again in 1000ms 19:30:44.843 [debug] Current batch of media processed. Will check again in 1000ms 19:30:45.844 [debug] Current batch of media processed. Will check again in 1000ms 19:30:46.845 [debug] Current batch of media processed. Will check again in 1000ms 19:30:47.846 [debug] Current batch of media processed. Will check again in 1000ms 19:30:48.847 [debug] Current batch of media processed. Will check again in 1000ms 19:30:49.848 [debug] Current batch of media processed. Will check again in 1000ms 19:30:50.849 [debug] Current batch of media processed. Will check again in 1000ms 19:30:51.850 [debug] Current batch of media processed. Will check again in 1000ms 19:30:52.851 [debug] Current batch of media processed. Will check again in 1000ms 19:30:53.852 [debug] Current batch of media processed. Will check again in 1000ms 19:30:54.853 [debug] Current batch of media processed. Will check again in 1000ms 19:30:55.854 [debug] Current batch of media processed. Will check again in 1000ms 19:30:56.855 [debug] Current batch of media processed. Will check again in 1000ms 19:30:57.856 [debug] Current batch of media processed. Will check again in 1000ms 19:30:58.857 [debug] Current batch of media processed. Will check again in 1000ms 19:30:59.858 [debug] Current batch of media processed. Will check again in 1000ms 19:31:00.493 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:00.859 [debug] Current batch of media processed. Will check again in 1000ms 19:31:01.860 [debug] Current batch of media processed. Will check again in 1000ms 19:31:02.862 [debug] Current batch of media processed. Will check again in 1000ms 19:31:03.862 [debug] Current batch of media processed. Will check again in 1000ms 19:31:04.863 [debug] Current batch of media processed. Will check again in 1000ms 19:31:05.864 [debug] Current batch of media processed. Will check again in 1000ms 19:31:06.865 [debug] Current batch of media processed. Will check again in 1000ms 19:31:07.555 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:07.866 [debug] Current batch of media processed. Will check again in 1000ms 19:31:08.867 [debug] Current batch of media processed. Will check again in 1000ms 19:31:09.868 [debug] Current batch of media processed. Will check again in 1000ms 19:31:10.869 [debug] Current batch of media processed. Will check again in 1000ms 19:31:11.870 [debug] Current batch of media processed. Will check again in 1000ms 19:31:12.871 [debug] Current batch of media processed. Will check again in 1000ms 19:31:13.872 [debug] Current batch of media processed. Will check again in 1000ms 19:31:14.873 [debug] Current batch of media processed. Will check again in 1000ms 19:31:15.874 [debug] Current batch of media processed. Will check again in 1000ms 19:31:16.875 [debug] Current batch of media processed. Will check again in 1000ms 19:31:17.876 [debug] Current batch of media processed. Will check again in 1000ms 19:31:18.877 [debug] Current batch of media processed. Will check again in 1000ms 19:31:19.878 [debug] Current batch of media processed. Will check again in 1000ms 19:31:20.879 [debug] Current batch of media processed. Will check again in 1000ms 19:31:21.880 [debug] Current batch of media processed. Will check again in 1000ms 19:31:22.881 [debug] Current batch of media processed. Will check again in 1000ms 19:31:23.882 [debug] Current batch of media processed. Will check again in 1000ms 19:31:24.883 [debug] Current batch of media processed. Will check again in 1000ms 19:31:25.884 [debug] Current batch of media processed. Will check again in 1000ms 19:31:26.885 [debug] Current batch of media processed. Will check again in 1000ms 19:31:27.886 [debug] Current batch of media processed. Will check again in 1000ms 19:31:28.887 [debug] Current batch of media processed. Will check again in 1000ms 19:31:29.888 [debug] Current batch of media processed. Will check again in 1000ms 19:31:30.889 [debug] Current batch of media processed. Will check again in 1000ms 19:31:31.890 [debug] Current batch of media processed. Will check again in 1000ms 19:31:32.891 [debug] Current batch of media processed. Will check again in 1000ms 19:31:33.892 [debug] Current batch of media processed. Will check again in 1000ms 19:31:34.893 [debug] Current batch of media processed. Will check again in 1000ms 19:31:35.894 [debug] Current batch of media processed. Will check again in 1000ms 19:31:36.895 [debug] Current batch of media processed. Will check again in 1000ms 19:31:37.556 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:37.896 [debug] Current batch of media processed. Will check again in 1000ms 19:31:38.897 [debug] Current batch of media processed. Will check again in 1000ms 19:31:39.898 [debug] Current batch of media processed. Will check again in 1000ms 19:31:40.899 [debug] Current batch of media processed. Will check again in 1000ms 19:31:41.900 [debug] Current batch of media processed. Will check again in 1000ms 19:31:42.901 [debug] Current batch of media processed. Will check again in 1000ms 19:31:43.902 [debug] Current batch of media processed. Will check again in 1000ms 19:31:44.903 [debug] Current batch of media processed. Will check again in 1000ms 19:31:45.904 [debug] Current batch of media processed. Will check again in 1000ms 19:31:46.905 [debug] Current batch of media processed. Will check again in 1000ms 19:31:47.906 [debug] Current batch of media processed. Will check again in 1000ms 19:31:48.907 [debug] Current batch of media processed. Will check again in 1000ms 19:31:49.908 [debug] Current batch of media processed. Will check again in 1000ms 19:31:50.909 [debug] Current batch of media processed. Will check again in 1000ms 19:31:51.910 [debug] Current batch of media processed. Will check again in 1000ms 19:31:52.911 [debug] Current batch of media processed. Will check again in 1000ms 19:31:53.912 [debug] Current batch of media processed. Will check again in 1000ms 19:31:54.913 [debug] Current batch of media processed. Will check again in 1000ms 19:31:55.914 [debug] Current batch of media processed. Will check again in 1000ms 19:31:56.915 [debug] Current batch of media processed. Will check again in 1000ms 19:31:57.916 [debug] Current batch of media processed. Will check again in 1000ms 19:31:58.917 [debug] Current batch of media processed. Will check again in 1000ms 19:31:59.918 [debug] Current batch of media processed. Will check again in 1000ms 19:32:00.495 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:00.919 [debug] Current batch of media processed. Will check again in 1000ms 19:32:01.920 [debug] Current batch of media processed. Will check again in 1000ms 19:32:02.921 [debug] Current batch of media processed. Will check again in 1000ms 19:32:03.922 [debug] Current batch of media processed. Will check again in 1000ms 19:32:04.923 [debug] Current batch of media processed. Will check again in 1000ms 19:32:05.924 [debug] Current batch of media processed. Will check again in 1000ms 19:32:06.925 [debug] Current batch of media processed. Will check again in 1000ms 19:32:07.558 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:07.926 [debug] Current batch of media processed. Will check again in 1000ms 19:32:08.927 [debug] Current batch of media processed. Will check again in 1000ms 19:32:09.928 [debug] Current batch of media processed. Will check again in 1000ms 19:32:10.929 [debug] Current batch of media processed. Will check again in 1000ms 19:32:11.930 [debug] Current batch of media processed. Will check again in 1000ms 19:32:12.931 [debug] Current batch of media processed. Will check again in 1000ms 19:32:13.932 [debug] Current batch of media processed. Will check again in 1000ms 19:32:14.933 [debug] Current batch of media processed. Will check again in 1000ms 19:32:15.934 [debug] Current batch of media processed. Will check again in 1000ms 19:32:16.935 [debug] Current batch of media processed. Will check again in 1000ms 19:32:17.936 [debug] Current batch of media processed. Will check again in 1000ms 19:32:18.937 [debug] Current batch of media processed. Will check again in 1000ms 19:32:19.938 [debug] Current batch of media processed. Will check again in 1000ms 19:32:20.939 [debug] Current batch of media processed. Will check again in 1000ms 19:32:21.940 [debug] Current batch of media processed. Will check again in 1000ms 19:32:22.941 [debug] Current batch of media processed. Will check again in 1000ms 19:32:23.942 [debug] Current batch of media processed. Will check again in 1000ms 19:32:24.943 [debug] Current batch of media processed. Will check again in 1000ms 19:32:25.585 [info] CONNECTED TO Phoenix.LiveView.Socket in 27ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "fDshVn0bXjQtMD4Ucjo_IBs-KzAlJjkKNBHo0N4bYfQmKTyUAVrekmmU", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:32:25.592 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:32:25.755 [debug] QUERY OK source="media_items" db=162.9ms idle=1916.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)) [] 19:32:25.756 [debug] QUERY OK source="media_items" db=0.5ms idle=1079.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] 19:32:25.756 [debug] QUERY OK source="sources" db=0.1ms idle=1080.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:32:25.756 [debug] Replied in 164ms 19:32:25.758 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:32:25.759 [debug] QUERY OK source="media_items" db=0.4ms idle=746.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"))) [] 19:32:25.760 [debug] QUERY OK source="media_items" db=0.6ms 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 INNER JOIN "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] 19:32:25.760 [debug] QUERY OK source="sources" db=0.1ms 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" IN (?,?)) [1, 2] 19:32:25.760 [debug] Replied in 2ms 19:32:25.761 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:32:25.815 [debug] QUERY OK source="tasks" db=53.2ms 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"] 19:32:25.816 [debug] QUERY OK source="media_items" db=0.3ms idle=59.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 (?,?)) [37, 38] 19:32:25.816 [debug] QUERY OK source="sources" db=0.4ms idle=56.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] 19:32:25.816 [debug] Replied in 54ms 19:32:25.817 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:32:25.817 [debug] Replied in 70ยตs 19:32:25.829 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 19:32:25.829 [debug] Replied in 91ยตs 19:32:25.944 [debug] Current batch of media processed. Will check again in 1000ms 19:32:26.945 [debug] Current batch of media processed. Will check again in 1000ms 19:32:27.946 [debug] Current batch of media processed. Will check again in 1000ms 19:32:28.947 [debug] Current batch of media processed. Will check again in 1000ms 19:32:29.948 [debug] Current batch of media processed. Will check again in 1000ms 19:32:30.247 [info] GET /sources/2/media/614 19:32:30.247 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "614", "source_id" => "2"} Pipelines: [:browser] 19:32:30.247 [debug] QUERY OK source="media_items" db=0.1ms idle=572.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" = ?) [614] 19:32:30.248 [debug] QUERY OK source="sources" db=0.2ms idle=572.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:30.248 [debug] QUERY OK source="tasks" db=0.1ms queue=0.1ms idle=572.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" [614] 19:32:30.248 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=572.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" = ?) [170] 19:32:30.249 [debug] QUERY OK source="settings" db=0.1ms idle=226.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 [] 19:32:30.249 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:32:30.249 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:32:30.249 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:32:30.250 [info] Sent 200 in 3ms 19:32:30.641 [info] CONNECTED TO Phoenix.LiveView.Socket in 22ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "WzY5CiYGHRcmZyUBcRwsGBs7dBM_GhgbiOP3kSwAR1JxHrjmAS-FqQLD", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:32:30.911 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:32:30.912 [debug] Replied in 117ยตs 19:32:30.949 [debug] Current batch of media processed. Will check again in 1000ms 19:32:31.950 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Echoes\n\nMusic video by Nine Inch Nails performing Echoes (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 226, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Echoes (Official Visualizer).mp4", "id" => "kZ0cqf8xnGA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kZ0cqf8xnGA", "playlist_index" => 5, "timestamp" => 1758254463, "title" => "Nine Inch Nails - Echoes (Official Visualizer)", "upload_date" => "20250919"} 19:32:31.951 [debug] QUERY OK source="sources" db=0.2ms idle=926.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 19:32:31.951 [debug] QUERY OK source="sources" db=0.1ms idle=275.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:31.952 [debug] QUERY OK source="media_items" db=0.1ms idle=276.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 04:01:03Z], 2] 19:32:31.953 [debug] QUERY OK source="media_items" db=0.8ms idle=276.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" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Echoes\n\nMusic video by Nine Inch Nails performing Echoes (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Echoes (Official Visualizer)", "04d7d9e9-8081-41a2-aaed-749ca44b3a9d", 226, false, "kZ0cqf8xnGA", "https://www.youtube.com/watch?v=kZ0cqf8xnGA", 5, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Echoes (Official Visualizer).mp4", false, false, false, 2, [], 95, ~U[2025-09-19 04:01:03Z], ~U[2025-12-25 02:32:31Z], ~U[2025-12-25 02:32:31Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Echoes\n\nMusic video by Nine Inch Nails performing Echoes (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Echoes (Official Visualizer)", 226, false, "kZ0cqf8xnGA", "https://www.youtube.com/watch?v=kZ0cqf8xnGA", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Echoes (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:01:03Z]] 19:32:31.953 [debug] QUERY OK source="sources" db=0.2ms idle=277.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] 19:32:31.953 [debug] QUERY OK source="media_profiles" db=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] 19:32:31.954 [debug] QUERY OK source="media_items" db=0.3ms 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 [618] 19:32:31.954 [info] Kicking off download for media item #618 (kZ0cqf8xnGA) 19:32:31.965 [debug] QUERY OK source="tasks" db=0.1ms idle=11.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [174, 618, ~U[2025-12-25 02:32:31Z], ~U[2025-12-25 02:32:31Z]] 19:32:31.965 [debug] Current batch of media processed. Will check again in 1000ms 19:32:32.966 [debug] Current batch of media processed. Will check again in 1000ms 19:32:33.967 [debug] Current batch of media processed. Will check again in 1000ms 19:32:34.968 [debug] Current batch of media processed. Will check again in 1000ms 19:32:35.969 [debug] Current batch of media processed. Will check again in 1000ms 19:32:36.970 [debug] Current batch of media processed. Will check again in 1000ms 19:32:37.559 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:37.931 [info] POST /sources/2/media/614 19:32:37.931 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.delete/2 Parameters: %{"_csrf_token" => "WzY5CiYGHRcmZyUBcRwsGBs7dBM_GhgbiOP3kSwAR1JxHrjmAS-FqQLD", "_method" => "delete", "id" => "614", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 19:32:37.932 [debug] QUERY OK source="media_items" db=0.2ms idle=897.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" = ?) [614] 19:32:37.932 [debug] QUERY OK source="tasks" db=0.1ms idle=373.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."media_item_id" = ?) AND (o1."state" IN (?,?,?,?,?,?,?)) [614, "scheduled", "available", "executing", "retryable", "completed", "discarded", "cancelled"] 19:32:37.934 [debug] QUERY OK source="tasks" db=1.0ms idle=257.7ms DELETE FROM "tasks" WHERE "id" = ? [167] 19:32:37.934 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:32:37.935 [debug] QUERY OK source="media_items" db=0.5ms idle=2.4ms UPDATE "media_items" SET "prevent_download" = ?, "updated_at" = ? WHERE "id" = ? [true, ~U[2025-12-25 02:32:37Z], 614] 19:32:37.935 [info] Sent 302 in 3ms 19:32:37.945 [info] GET /sources/2 19:32:37.945 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 19:32:37.945 [debug] QUERY OK source="sources" db=0.1ms idle=12.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:37.946 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:32:37.946 [debug] QUERY OK source="tasks" db=0.1ms idle=12.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"] 19:32:37.946 [debug] QUERY OK source="oban_jobs" db=0.1ms 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" = ?) [167] 19:32:37.946 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:32:37.947 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:32:37.947 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:32:37.948 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:37.949 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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] 19:32:37.949 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=2.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 ? [2, 10, 0] 19:32:37.950 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:37.950 [debug] QUERY OK source="media_items" db=0.1ms idle=2.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 19:32:37.950 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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] 19:32:37.950 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:37.951 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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] 19:32:37.952 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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 ? [2, 10, 0] 19:32:37.952 [info] Sent 200 in 7ms 19:32:37.971 [debug] Current batch of media processed. Will check again in 1000ms 19:32:38.302 [info] CONNECTED TO Phoenix.LiveView.Socket in 22ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "YDErACcbHWVZJgk0WAEjARksMG0oPiUpRHB9jNw3-pfMaoetCDi8fuqv", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:32:38.383 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 2} 19:32:38.383 [debug] QUERY OK source="sources" db=0.1ms idle=432.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:38.383 [debug] QUERY OK source="media_items" db=0.2ms idle=432.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")))) [2] 19:32:38.384 [debug] QUERY OK source="media_items" db=0.2ms idle=432.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 ? [2, 10, 0] 19:32:38.384 [debug] Replied in 1ms 19:32:38.384 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 2} 19:32:38.385 [debug] QUERY OK source="sources" db=0.0ms idle=433.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:38.385 [debug] QUERY OK source="media_items" db=0.0ms idle=349.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 19:32:38.385 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [2, 10, 0] 19:32:38.385 [debug] Replied in 652ยตs 19:32:38.385 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 2} 19:32:38.386 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:38.386 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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"))))) [2] 19:32:38.386 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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] 19:32:38.386 [debug] Replied in 915ยตs 19:32:38.387 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:32:38.387 [debug] Replied in 52ยตs 19:32:38.972 [debug] Current batch of media processed. Will check again in 1000ms 19:32:39.558 [info] GET /sources 19:32:39.558 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 19:32:39.558 [debug] QUERY OK source="settings" db=0.1ms idle=1173.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 [] 19:32:39.559 [debug] QUERY OK source="settings" db=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 [] 19:32:39.559 [debug] QUERY OK source="settings" db=0.0ms idle=1172.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 [] 19:32:39.560 [debug] QUERY OK source="settings" db=0.1ms idle=1173.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 [] 19:32:39.560 [debug] QUERY OK source="settings" db=0.1ms idle=522.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 [] 19:32:39.561 [debug] QUERY OK source="sources" db=0.7ms idle=1.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)) [] 19:32:39.562 [debug] QUERY OK source="sources" db=1.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", 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] 19:32:39.564 [info] Sent 200 in 5ms 19:32:39.919 [info] CONNECTED TO Phoenix.LiveView.Socket in 27ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "RSMEaARgBns8FSU8UjEoHTIQAWd2GSIYwZmQI5l-HCJEk_nhhxX28RvG", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:32:39.973 [debug] Current batch of media processed. Will check again in 1000ms 19:32:39.994 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 19:32:39.995 [debug] QUERY OK source="sources" db=1.1ms idle=434.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)) [] 19:32:39.997 [debug] QUERY OK source="sources" db=1.2ms idle=435.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 19:32:39.997 [debug] Replied in 3ms 19:32:39.998 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:32:39.998 [debug] Replied in 71ยตs 19:32:40.974 [debug] Current batch of media processed. Will check again in 1000ms 19:32:41.975 [debug] Current batch of media processed. Will check again in 1000ms 19:32:42.976 [debug] Current batch of media processed. Will check again in 1000ms 19:32:43.235 [info] GET / 19:32:43.235 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:32:43.235 [debug] QUERY OK source="settings" db=0.1ms idle=1560.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 [] 19:32:43.247 [debug] QUERY OK source="media_profiles" db=11.6ms idle=1192.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:32:43.248 [debug] QUERY OK source="sources" db=0.2ms idle=572.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:32:43.248 [debug] QUERY OK source="media_items" db=0.1ms idle=572.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:32:43.248 [debug] QUERY OK source="media_items" db=0.1ms idle=203.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:32:43.248 [debug] QUERY OK source="settings" db=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 [] 19:32:43.249 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:32:43.249 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:32:43.250 [debug] QUERY OK source="tasks" db=0.2ms idle=1.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"] 19:32:43.251 [debug] QUERY OK source="media_items" db=0.2ms 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 (?,?)) [37, 38] 19:32:43.251 [debug] QUERY OK source="sources" db=0.4ms 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] 19:32:43.252 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:32:43.252 [debug] QUERY OK source="media_items" db=0.3ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:32:43.252 [debug] QUERY OK source="sources" db=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] 19:32:43.254 [debug] QUERY OK source="media_items" db=0.2ms idle=3.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"))) [] 19:32:43.255 [debug] QUERY OK source="media_items" db=0.4ms idle=3.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] 19:32:43.255 [debug] QUERY OK source="sources" db=0.2ms 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" IN (?,?)) [1, 2] 19:32:43.256 [info] Sent 200 in 21ms 19:32:43.318 [info] CONNECTED TO Phoenix.LiveView.Socket in 19ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "azI9QX0RRzI_OwAqDRwlATQAKDA0ehUyYKTx0D-dKmoS4rctnhqez1Am", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:32:43.392 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:32:43.393 [debug] QUERY OK source="media_items" db=0.2ms idle=140.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)) [] 19:32:43.393 [debug] QUERY OK source="media_items" db=0.2ms idle=140.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] 19:32:43.393 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 19:32:43.393 [debug] Replied in 1ms 19:32:43.395 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:32:43.396 [debug] QUERY OK source="media_items" db=0.4ms idle=140.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"))) [] 19:32:43.396 [debug] QUERY OK source="media_items" db=0.3ms idle=140.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] 19:32:43.396 [debug] QUERY OK source="sources" db=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" IN (?,?)) [1, 2] 19:32:43.396 [debug] Replied in 1ms 19:32:43.397 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:32:43.398 [debug] QUERY OK source="tasks" db=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"] 19:32:43.398 [debug] QUERY OK source="media_items" db=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 (?,?)) [37, 38] 19:32:43.398 [debug] QUERY OK source="sources" db=0.2ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:32:43.398 [debug] Replied in 972ยตs 19:32:43.399 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:32:43.399 [debug] Replied in 48ยตs 19:32:43.977 [debug] Current batch of media processed. Will check again in 1000ms 19:32:44.978 [debug] Current batch of media processed. Will check again in 1000ms 19:32:45.979 [debug] Current batch of media processed. Will check again in 1000ms 19:32:46.980 [debug] Current batch of media processed. Will check again in 1000ms 19:32:47.981 [debug] Current batch of media processed. Will check again in 1000ms 19:32:48.982 [debug] Current batch of media processed. Will check again in 1000ms 19:32:49.983 [debug] Current batch of media processed. Will check again in 1000ms 19:32:50.984 [debug] Current batch of media processed. Will check again in 1000ms 19:32:51.985 [debug] Current batch of media processed. Will check again in 1000ms 19:32:52.986 [debug] Current batch of media processed. Will check again in 1000ms 19:32:53.987 [debug] Current batch of media processed. Will check again in 1000ms 19:32:54.988 [debug] Current batch of media processed. Will check again in 1000ms 19:32:55.989 [debug] Current batch of media processed. Will check again in 1000ms 19:32:56.205 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:32:56.206 [debug] QUERY OK source="media_items" db=0.5ms idle=1530.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"))) [] 19:32:56.207 [debug] QUERY OK source="media_items" db=0.6ms idle=1531.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, 5] 19:32:56.207 [debug] QUERY OK source="sources" db=0.1ms idle=1532.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:32:56.208 [debug] Replied in 2ms 19:32:56.990 [debug] Current batch of media processed. Will check again in 1000ms 19:32:57.991 [debug] Current batch of media processed. Will check again in 1000ms 19:32:58.992 [debug] Current batch of media processed. Will check again in 1000ms 19:32:59.993 [debug] Current batch of media processed. Will check again in 1000ms 19:33:00.496 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:00.953 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:33:00.954 [debug] QUERY OK source="media_items" db=0.5ms idle=1278.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"))) [] 19:33:00.954 [debug] QUERY OK source="media_items" db=0.4ms idle=1278.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, 10] 19:33:00.955 [debug] QUERY OK source="sources" db=0.0ms idle=1279.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:33:00.955 [debug] Replied in 1ms 19:33:00.994 [debug] Current batch of media processed. Will check again in 1000ms 19:33:01.610 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:33:01.611 [debug] QUERY OK source="media_items" db=0.5ms idle=1114.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"))) [] 19:33:01.612 [debug] QUERY OK source="media_items" db=0.6ms idle=657.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, 15] 19:33:01.612 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:33:01.612 [debug] Replied in 2ms 19:33:01.995 [debug] Current batch of media processed. Will check again in 1000ms 19:33:02.996 [debug] Current batch of media processed. Will check again in 1000ms 19:33:03.997 [debug] Current batch of media processed. Will check again in 1000ms 19:33:04.998 [debug] Current batch of media processed. Will check again in 1000ms 19:33:05.999 [debug] Current batch of media processed. Will check again in 1000ms 19:33:07.000 [debug] Current batch of media processed. Will check again in 1000ms 19:33:07.560 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:08.001 [debug] Current batch of media processed. Will check again in 1000ms 19:33:09.002 [debug] Current batch of media processed. Will check again in 1000ms 19:33:09.881 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=APjSrWzs8MM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fa/67/fa670f54be75f5ed9ec690a944c012392e98dea2e4e4b58b7f08dfb08d8966fa.json --sleep-requests 79 --sleep-interval 63 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:33:09.881 [debug] Running yt-dlp command for action: download 19:33:09.881 [debug] QUERY OK source="settings" db=0.2ms idle=1205.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 [] 19:33:09.881 [debug] QUERY OK source="settings" db=0.0ms idle=1206.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 [] 19:33:09.882 [debug] QUERY OK source="settings" db=0.1ms idle=1206.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 [] 19:33:09.882 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=APjSrWzs8MM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/31/0e/310e906cb83cb8757ddbbae8bac1693095f79b5ed6dc370ae6970617200a66fc.json --sleep-requests 73 --sleep-interval 75 --sleep-subtitles 74 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:33:10.003 [debug] Current batch of media processed. Will check again in 1000ms 19:33:11.004 [debug] Current batch of media processed. Will check again in 1000ms 19:33:12.005 [debug] Current batch of media processed. Will check again in 1000ms 19:33:13.006 [debug] Current batch of media processed. Will check again in 1000ms 19:33:14.007 [debug] Current batch of media processed. Will check again in 1000ms 19:33:15.008 [debug] Current batch of media processed. Will check again in 1000ms 19:33:16.009 [debug] Current batch of media processed. Will check again in 1000ms 19:33:17.010 [debug] Current batch of media processed. Will check again in 1000ms 19:33:18.011 [debug] Current batch of media processed. Will check again in 1000ms 19:33:19.012 [debug] Current batch of media processed. Will check again in 1000ms 19:33:20.013 [debug] Current batch of media processed. Will check again in 1000ms 19:33:21.014 [debug] Current batch of media processed. Will check again in 1000ms 19:33:22.015 [debug] Current batch of media processed. Will check again in 1000ms 19:33:23.016 [debug] Current batch of media processed. Will check again in 1000ms 19:33:24.017 [debug] Current batch of media processed. Will check again in 1000ms 19:33:25.018 [debug] Current batch of media processed. Will check again in 1000ms 19:33:26.019 [debug] Current batch of media processed. Will check again in 1000ms 19:33:27.020 [debug] Current batch of media processed. Will check again in 1000ms 19:33:28.021 [debug] Current batch of media processed. Will check again in 1000ms 19:33:29.022 [debug] Current batch of media processed. Will check again in 1000ms 19:33:30.023 [debug] Current batch of media processed. Will check again in 1000ms 19:33:31.024 [debug] Current batch of media processed. Will check again in 1000ms 19:33:32.025 [debug] Current batch of media processed. Will check again in 1000ms 19:33:33.026 [debug] Current batch of media processed. Will check again in 1000ms 19:33:34.027 [debug] Current batch of media processed. Will check again in 1000ms 19:33:35.028 [debug] Current batch of media processed. Will check again in 1000ms 19:33:36.029 [debug] Current batch of media processed. Will check again in 1000ms 19:33:37.030 [debug] Current batch of media processed. Will check again in 1000ms 19:33:37.561 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:38.031 [debug] Current batch of media processed. Will check again in 1000ms 19:33:39.032 [debug] Current batch of media processed. Will check again in 1000ms 19:33:40.033 [debug] Current batch of media processed. Will check again in 1000ms 19:33:41.034 [debug] Current batch of media processed. Will check again in 1000ms 19:33:42.035 [debug] Current batch of media processed. Will check again in 1000ms 19:33:43.036 [debug] Current batch of media processed. Will check again in 1000ms 19:33:44.037 [debug] Current batch of media processed. Will check again in 1000ms 19:33:45.038 [debug] Current batch of media processed. Will check again in 1000ms 19:33:46.039 [debug] Current batch of media processed. Will check again in 1000ms 19:33:47.040 [debug] Current batch of media processed. Will check again in 1000ms 19:33:48.041 [debug] Current batch of media processed. Will check again in 1000ms 19:33:49.042 [debug] Current batch of media processed. Will check again in 1000ms 19:33:50.043 [debug] Current batch of media processed. Will check again in 1000ms 19:33:51.044 [debug] Current batch of media processed. Will check again in 1000ms 19:33:52.045 [debug] Current batch of media processed. Will check again in 1000ms 19:33:53.046 [debug] Current batch of media processed. Will check again in 1000ms 19:33:54.047 [debug] Current batch of media processed. Will check again in 1000ms 19:33:55.048 [debug] Current batch of media processed. Will check again in 1000ms 19:33:56.049 [debug] Current batch of media processed. Will check again in 1000ms 19:33:57.050 [debug] Current batch of media processed. Will check again in 1000ms 19:33:58.051 [debug] Current batch of media processed. Will check again in 1000ms 19:33:59.052 [debug] Current batch of media processed. Will check again in 1000ms 19:34:00.053 [debug] Current batch of media processed. Will check again in 1000ms 19:34:00.497 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:01.054 [debug] Current batch of media processed. Will check again in 1000ms 19:34:02.055 [debug] Current batch of media processed. Will check again in 1000ms 19:34:03.056 [debug] Current batch of media processed. Will check again in 1000ms 19:34:04.057 [debug] Current batch of media processed. Will check again in 1000ms 19:34:05.058 [debug] Current batch of media processed. Will check again in 1000ms 19:34:06.059 [debug] Current batch of media processed. Will check again in 1000ms 19:34:07.060 [debug] Current batch of media processed. Will check again in 1000ms 19:34:07.563 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:08.061 [debug] Current batch of media processed. Will check again in 1000ms 19:34:09.062 [debug] Current batch of media processed. Will check again in 1000ms 19:34:10.063 [debug] Current batch of media processed. Will check again in 1000ms 19:34:11.064 [debug] Current batch of media processed. Will check again in 1000ms 19:34:12.065 [debug] Current batch of media processed. Will check again in 1000ms 19:34:13.066 [debug] Current batch of media processed. Will check again in 1000ms 19:34:14.067 [debug] Current batch of media processed. Will check again in 1000ms 19:34:15.068 [debug] Current batch of media processed. Will check again in 1000ms 19:34:16.069 [debug] Current batch of media processed. Will check again in 1000ms 19:34:17.070 [debug] Current batch of media processed. Will check again in 1000ms 19:34:18.071 [debug] Current batch of media processed. Will check again in 1000ms 19:34:19.072 [debug] Current batch of media processed. Will check again in 1000ms 19:34:20.073 [debug] Current batch of media processed. Will check again in 1000ms 19:34:21.074 [debug] Current batch of media processed. Will check again in 1000ms 19:34:22.075 [debug] Current batch of media processed. Will check again in 1000ms 19:34:23.076 [debug] Current batch of media processed. Will check again in 1000ms 19:34:24.077 [debug] Current batch of media processed. Will check again in 1000ms 19:34:25.078 [debug] Current batch of media processed. Will check again in 1000ms 19:34:26.079 [debug] Current batch of media processed. Will check again in 1000ms 19:34:27.080 [debug] Current batch of media processed. Will check again in 1000ms 19:34:28.081 [debug] Current batch of media processed. Will check again in 1000ms 19:34:29.082 [debug] Current batch of media processed. Will check again in 1000ms 19:34:30.083 [debug] Current batch of media processed. Will check again in 1000ms 19:34:30.750 [info] CONNECTED TO Phoenix.LiveView.Socket in 27ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "azI9QX0RRzI_OwAqDRwlATQAKDA0ehUyYKTx0D-dKmoS4rctnhqez1Am", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:34:30.756 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:34:30.757 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=1081.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)) [] 19:34:30.758 [debug] QUERY OK source="media_items" db=0.3ms idle=1082.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] 19:34:30.758 [debug] QUERY OK source="sources" db=0.1ms idle=543.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:34:30.758 [debug] Replied in 1ms 19:34:30.760 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:34:30.760 [debug] QUERY OK source="media_items" db=0.3ms idle=85.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"))) [] 19:34:30.761 [debug] QUERY OK source="media_items" db=0.4ms idle=85.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] 19:34:30.762 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 19:34:30.762 [debug] Replied in 1ms 19:34:30.763 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:34:30.763 [debug] QUERY OK source="tasks" db=0.2ms idle=5.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"] 19:34:30.764 [debug] QUERY OK source="media_items" db=0.2ms 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 (?,?)) [37, 38] 19:34:30.764 [debug] QUERY OK source="sources" db=0.2ms 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] 19:34:30.764 [debug] Replied in 1ms 19:34:30.765 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:34:30.765 [debug] Replied in 62ยตs 19:34:30.781 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 19:34:30.781 [debug] Replied in 91ยตs 19:34:31.084 [debug] Current batch of media processed. Will check again in 1000ms 19:34:32.085 [debug] Current batch of media processed. Will check again in 1000ms 19:34:32.712 [info] GET /settings 19:34:32.712 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 19:34:32.713 [debug] QUERY OK source="settings" db=0.1ms idle=494.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 [] 19:34:32.713 [debug] QUERY OK source="settings" db=0.1ms idle=38.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 [] 19:34:32.713 [debug] QUERY OK source="settings" db=0.0ms idle=38.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 [] 19:34:32.714 [debug] QUERY OK source="settings" db=0.1ms idle=38.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 [] 19:34:32.715 [info] Sent 200 in 2ms 19:34:33.069 [info] CONNECTED TO Phoenix.LiveView.Socket in 23ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ayZYYWAFIBEEHjYXdDsTKgUHLT06Zh8IY_1X-PJGpHYnMUU__otht-KW", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:34:33.086 [debug] Current batch of media processed. Will check again in 1000ms 19:34:33.294 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "value" => nil} 19:34:33.294 [debug] Replied in 133ยตs 19:34:33.295 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:34:33.295 [debug] Replied in 86ยตs 19:34:34.087 [debug] Current batch of media processed. Will check again in 1000ms 19:34:35.088 [debug] Current batch of media processed. Will check again in 1000ms 19:34:36.089 [debug] Current batch of media processed. Will check again in 1000ms 19:34:37.090 [debug] Current batch of media processed. Will check again in 1000ms 19:34:37.564 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:38.091 [debug] Current batch of media processed. Will check again in 1000ms 19:34:39.092 [debug] Current batch of media processed. Will check again in 1000ms 19:34:40.093 [debug] Current batch of media processed. Will check again in 1000ms 19:34:41.094 [debug] Current batch of media processed. Will check again in 1000ms 19:34:42.095 [debug] Current batch of media processed. Will check again in 1000ms 19:34:43.096 [debug] Current batch of media processed. Will check again in 1000ms 19:34:44.097 [debug] Current batch of media processed. Will check again in 1000ms 19:34:45.098 [debug] Current batch of media processed. Will check again in 1000ms 19:34:46.099 [debug] Current batch of media processed. Will check again in 1000ms 19:34:47.100 [debug] Current batch of media processed. Will check again in 1000ms 19:34:48.101 [debug] Current batch of media processed. Will check again in 1000ms 19:34:49.102 [debug] Current batch of media processed. Will check again in 1000ms 19:34:50.103 [debug] Current batch of media processed. Will check again in 1000ms 19:34:51.104 [debug] Current batch of media processed. Will check again in 1000ms 19:34:52.105 [debug] Current batch of media processed. Will check again in 1000ms 19:34:53.106 [debug] Current batch of media processed. Will check again in 1000ms 19:34:54.107 [debug] Current batch of media processed. Will check again in 1000ms 19:34:55.108 [debug] Current batch of media processed. Will check again in 1000ms 19:34:56.109 [debug] Current batch of media processed. Will check again in 1000ms 19:34:57.110 [debug] Current batch of media processed. Will check again in 1000ms 19:34:58.111 [debug] Current batch of media processed. Will check again in 1000ms 19:34:59.112 [debug] Current batch of media processed. Will check again in 1000ms 19:35:00.113 [debug] Current batch of media processed. Will check again in 1000ms 19:35:00.498 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:01.114 [debug] Current batch of media processed. Will check again in 1000ms 19:35:02.115 [debug] Current batch of media processed. Will check again in 1000ms 19:35:03.116 [debug] Current batch of media processed. Will check again in 1000ms 19:35:04.117 [debug] Current batch of media processed. Will check again in 1000ms 19:35:05.118 [debug] Current batch of media processed. Will check again in 1000ms 19:35:06.119 [debug] Current batch of media processed. Will check again in 1000ms 19:35:07.120 [debug] Current batch of media processed. Will check again in 1000ms 19:35:07.565 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:08.121 [debug] Current batch of media processed. Will check again in 1000ms 19:35:09.122 [debug] Current batch of media processed. Will check again in 1000ms 19:35:10.123 [debug] Current batch of media processed. Will check again in 1000ms 19:35:11.124 [debug] Current batch of media processed. Will check again in 1000ms 19:35:11.129 [info] GET / 19:35:11.129 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:35:11.130 [debug] QUERY OK source="settings" db=0.1ms idle=848.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 [] 19:35:11.130 [debug] QUERY OK source="media_profiles" db=0.0ms idle=454.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:35:11.141 [debug] QUERY OK source="sources" db=11.4ms idle=454.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:35:11.142 [debug] QUERY OK source="media_items" db=0.1ms idle=466.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:35:11.142 [debug] QUERY OK source="media_items" db=0.1ms idle=466.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:35:11.142 [debug] QUERY OK source="settings" db=0.1ms idle=12.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 [] 19:35:11.142 [debug] QUERY OK source="settings" db=0.1ms idle=12.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 [] 19:35:11.143 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:35:11.143 [debug] QUERY OK source="tasks" db=0.1ms idle=1.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"] 19:35:11.144 [debug] QUERY OK source="sources" db=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] 19:35:11.144 [debug] QUERY OK source="media_items" db=0.2ms 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 (?,?)) [37, 38] 19:35:11.144 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:35:11.145 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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] 19:35:11.145 [debug] QUERY OK source="sources" db=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" = ?) [1] 19:35:11.146 [debug] QUERY OK source="media_items" db=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"))) [] 19:35:11.147 [debug] QUERY OK source="media_items" db=0.3ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:35:11.147 [debug] QUERY OK source="sources" db=0.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" IN (?,?)) [1, 2] 19:35:11.148 [info] Sent 200 in 18ms 19:35:11.221 [info] CONNECTED TO Phoenix.LiveView.Socket in 25ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "YEgICj5tKy8jFwg_Zlg-MAoPDh4XAS0tR1a3s8AyWAgF_6xEPgWKYJyr", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:35:11.437 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:35:11.438 [debug] QUERY OK source="media_items" db=0.2ms idle=292.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)) [] 19:35:11.438 [debug] QUERY OK source="media_items" db=0.3ms idle=291.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] 19:35:11.439 [debug] QUERY OK source="sources" db=0.1ms idle=291.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:35:11.439 [debug] Replied in 1ms 19:35:11.440 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:35:11.441 [debug] QUERY OK source="media_items" db=0.4ms idle=293.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"))) [] 19:35:11.442 [debug] QUERY OK source="media_items" db=0.5ms idle=158.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] 19:35:11.442 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 19:35:11.442 [debug] Replied in 1ms 19:35:11.445 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:35:11.446 [debug] QUERY OK source="tasks" db=0.2ms idle=7.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"] 19:35:11.447 [debug] QUERY OK source="media_items" db=0.3ms 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", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [37, 38] 19:35:11.447 [debug] QUERY OK source="sources" db=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" = ?) [2] 19:35:11.447 [debug] Replied in 1ms 19:35:11.448 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:35:11.448 [debug] Replied in 62ยตs 19:35:12.125 [debug] Current batch of media processed. Will check again in 1000ms 19:35:13.126 [debug] Current batch of media processed. Will check again in 1000ms 19:35:14.127 [debug] Current batch of media processed. Will check again in 1000ms 19:35:15.128 [debug] Current batch of media processed. Will check again in 1000ms 19:35:16.129 [debug] Current batch of media processed. Will check again in 1000ms 19:35:17.130 [debug] Current batch of media processed. Will check again in 1000ms 19:35:18.131 [debug] Current batch of media processed. Will check again in 1000ms 19:35:19.132 [debug] Current batch of media processed. Will check again in 1000ms 19:35:20.133 [debug] Current batch of media processed. Will check again in 1000ms 19:35:21.134 [debug] Current batch of media processed. Will check again in 1000ms 19:35:22.135 [debug] Current batch of media processed. Will check again in 1000ms 19:35:23.136 [debug] Current batch of media processed. Will check again in 1000ms 19:35:24.137 [debug] Current batch of media processed. Will check again in 1000ms 19:35:25.138 [debug] Current batch of media processed. Will check again in 1000ms 19:35:26.139 [debug] Current batch of media processed. Will check again in 1000ms 19:35:27.140 [debug] Current batch of media processed. Will check again in 1000ms 19:35:28.141 [debug] Current batch of media processed. Will check again in 1000ms 19:35:29.142 [debug] Current batch of media processed. Will check again in 1000ms 19:35:30.143 [debug] Current batch of media processed. Will check again in 1000ms 19:35:31.144 [debug] Current batch of media processed. Will check again in 1000ms 19:35:32.145 [debug] Current batch of media processed. Will check again in 1000ms 19:35:33.146 [debug] Current batch of media processed. Will check again in 1000ms 19:35:34.147 [debug] Current batch of media processed. Will check again in 1000ms 19:35:35.148 [debug] Current batch of media processed. Will check again in 1000ms 19:35:36.149 [debug] Current batch of media processed. Will check again in 1000ms 19:35:37.150 [debug] Current batch of media processed. Will check again in 1000ms 19:35:37.567 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:38.151 [debug] Current batch of media processed. Will check again in 1000ms 19:35:39.152 [debug] Current batch of media processed. Will check again in 1000ms 19:35:40.153 [debug] Current batch of media processed. Will check again in 1000ms 19:35:41.154 [debug] Current batch of media processed. Will check again in 1000ms 19:35:42.155 [debug] Current batch of media processed. Will check again in 1000ms 19:35:43.156 [debug] Current batch of media processed. Will check again in 1000ms 19:35:44.157 [debug] Current batch of media processed. Will check again in 1000ms 19:35:44.324 [info] GET / 19:35:44.324 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:35:44.325 [debug] QUERY OK source="settings" db=0.1ms idle=1649.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 [] 19:35:44.325 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1649.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:35:44.325 [debug] QUERY OK source="sources" db=0.0ms idle=1650.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:35:44.326 [debug] QUERY OK source="media_items" db=0.1ms idle=1650.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:35:44.326 [debug] QUERY OK source="media_items" db=0.1ms idle=991.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:35:44.326 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:35:44.326 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:35:44.327 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:35:44.328 [debug] QUERY OK source="tasks" db=0.2ms idle=1.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"] 19:35:44.328 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 (?,?)) [37, 38] 19:35:44.328 [debug] QUERY OK source="sources" db=0.2ms 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] 19:35:44.329 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:35:44.330 [debug] QUERY OK source="media_items" db=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" FROM "media_items" AS m0 INNER JOIN "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] 19:35:44.330 [debug] QUERY OK source="sources" db=0.0ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:35:44.332 [debug] QUERY OK source="media_items" db=0.5ms idle=3.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"))) [] 19:35:44.333 [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" FROM "media_items" AS m0 INNER JOIN "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] 19:35:44.334 [debug] QUERY OK source="sources" db=0.2ms 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" IN (?,?)) [1, 2] 19:35:44.335 [info] Sent 200 in 10ms 19:35:44.401 [info] CONNECTED TO Phoenix.LiveView.Socket in 25ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "eSksDwkEGWIiDzA-fzg_Pg5fCAYrMjVnKPE6DQs4VY_GFVyKT7QSeya8", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:35:44.504 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:35:44.505 [debug] QUERY OK source="media_items" db=0.2ms idle=174.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)) [] 19:35:44.506 [debug] QUERY OK source="media_items" db=0.4ms idle=173.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] 19:35:44.506 [debug] QUERY OK source="sources" db=0.1ms idle=173.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:35:44.506 [debug] Replied in 2ms 19:35:44.508 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:35:44.509 [debug] QUERY OK source="media_items" db=0.3ms idle=174.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"))) [] 19:35:44.509 [debug] QUERY OK source="media_items" db=0.5ms idle=173.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] 19:35:44.510 [debug] QUERY OK source="sources" db=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" IN (?,?)) [1, 2] 19:35:44.510 [debug] Replied in 1ms 19:35:44.511 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:35:44.512 [debug] QUERY OK source="tasks" db=0.2ms idle=5.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"] 19:35:44.512 [debug] QUERY OK source="media_items" db=0.3ms 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" IN (?,?)) [37, 38] 19:35:44.512 [debug] QUERY OK source="sources" db=0.3ms 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] 19:35:44.512 [debug] Replied in 1ms 19:35:44.513 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:35:44.513 [debug] Replied in 66ยตs 19:35:45.158 [debug] Current batch of media processed. Will check again in 1000ms 19:35:46.159 [debug] Current batch of media processed. Will check again in 1000ms 19:35:47.160 [debug] Current batch of media processed. Will check again in 1000ms 19:35:48.161 [debug] Current batch of media processed. Will check again in 1000ms 19:35:49.162 [debug] Current batch of media processed. Will check again in 1000ms 19:35:50.163 [debug] Current batch of media processed. Will check again in 1000ms 19:35:51.164 [debug] Current batch of media processed. Will check again in 1000ms 19:35:52.165 [debug] Current batch of media processed. Will check again in 1000ms 19:35:53.166 [debug] Current batch of media processed. Will check again in 1000ms 19:35:54.167 [debug] Current batch of media processed. Will check again in 1000ms 19:35:55.168 [debug] Current batch of media processed. Will check again in 1000ms 19:35:56.169 [debug] Current batch of media processed. Will check again in 1000ms 19:35:57.170 [debug] Current batch of media processed. Will check again in 1000ms 19:35:58.171 [debug] Current batch of media processed. Will check again in 1000ms 19:35:59.172 [debug] Current batch of media processed. Will check again in 1000ms 19:36:00.173 [debug] Current batch of media processed. Will check again in 1000ms 19:36:00.499 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:01.174 [debug] Current batch of media processed. Will check again in 1000ms 19:36:02.175 [debug] Current batch of media processed. Will check again in 1000ms 19:36:03.176 [debug] Current batch of media processed. Will check again in 1000ms 19:36:04.177 [debug] Current batch of media processed. Will check again in 1000ms 19:36:05.178 [debug] Current batch of media processed. Will check again in 1000ms 19:36:06.179 [debug] Current batch of media processed. Will check again in 1000ms 19:36:06.337 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HOltKqJIIdM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/37/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/bf/4f/bf4f243b322f37b24d074cda69b8ea5a14d9953d251ae2c97d3f135e7e7c2452.json --sleep-requests 82 --sleep-interval 69 --sleep-subtitles 84 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:36:06.337 [debug] QUERY OK db=0.0ms idle=967.5ms begin [] 19:36:06.338 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:30:34Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio).mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio).info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio).nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - In Heaven (Lady In The Radiator Song) [John Peel Session, 1988] (Official Audio)-thumb.jpg", ~U[2025-12-25 02:36:06Z], 37] 19:36:06.338 [debug] QUERY OK source="media_metadata" db=0.1ms 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/37/metadata.json.gz", "/config/metadata/media_items/37/thumbnail.jpg", 37, ~U[2025-12-25 02:36:06Z], ~U[2025-12-25 02:36:06Z]] 19:36:06.338 [debug] QUERY OK db=0.1ms commit [] 19:36:06.338 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:36:06.339 [info] {"args":{"id":37},"id":38,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1057944917,"event":"job:stop","queue_time":1239393356,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:36:06.339 [debug] QUERY OK source="tasks" db=0.2ms idle=663.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"] 19:36:06.339 [debug] QUERY OK source="sources" db=0.2ms idle=664.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] 19:36:06.340 [debug] QUERY OK source="media_items" db=0.4ms idle=664.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" = ?) [38] 19:36:06.344 [info] {"args":{"id":39},"id":40,"meta":{},"system_time":1766630166344855890,"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"]} 19:36:06.345 [debug] QUERY OK source="media_items" db=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 WHERE (m0."id" = ?) [39] 19:36:06.345 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:36:06.345 [debug] QUERY OK source="tasks" db=0.2ms idle=5.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"] 19:36:06.345 [debug] QUERY OK source="sources" db=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] 19:36:06.345 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:36:06.346 [debug] QUERY OK source="media_items" db=0.4ms idle=0.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 (?,?)) [38, 39] 19:36:06.346 [debug] QUERY OK source="media_profiles" db=0.3ms idle=0.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] 19:36:06.346 [debug] QUERY OK source="media_items" db=0.1ms idle=0.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 [39] 19:36:06.346 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.1ms 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" = ?) [39] 19:36:06.347 [debug] QUERY OK source="media_profiles" db=0.1ms idle=0.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] 19:36:06.347 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:36:06.347 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:36:06.347 [debug] Running yt-dlp command for action: get_downloadable_status 19:36:06.347 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:36:06.348 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:36:06.348 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:36:06.348 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5tMbN2zW7Ig --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2f/45/2f45393bb24ec5d8e23c86a4926c540ffa16853a2732d277cc891363b9739eaf.json --sleep-requests 65 --sleep-interval 73 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:36:07.180 [debug] Current batch of media processed. Will check again in 1000ms 19:36:07.569 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:08.181 [debug] Current batch of media processed. Will check again in 1000ms 19:36:09.182 [debug] Current batch of media processed. Will check again in 1000ms 19:36:10.183 [debug] Current batch of media processed. Will check again in 1000ms 19:36:11.184 [debug] Current batch of media processed. Will check again in 1000ms 19:36:12.185 [debug] Current batch of media processed. Will check again in 1000ms 19:36:13.186 [debug] Current batch of media processed. Will check again in 1000ms 19:36:14.187 [debug] Current batch of media processed. Will check again in 1000ms 19:36:15.188 [debug] Current batch of media processed. Will check again in 1000ms 19:36:16.189 [debug] Current batch of media processed. Will check again in 1000ms 19:36:17.190 [debug] Current batch of media processed. Will check again in 1000ms 19:36:18.191 [debug] Current batch of media processed. Will check again in 1000ms 19:36:19.192 [debug] Current batch of media processed. Will check again in 1000ms 19:36:20.193 [debug] Current batch of media processed. Will check again in 1000ms 19:36:21.194 [debug] Current batch of media processed. Will check again in 1000ms 19:36:22.195 [debug] Current batch of media processed. Will check again in 1000ms 19:36:23.196 [debug] Current batch of media processed. Will check again in 1000ms 19:36:24.197 [debug] Current batch of media processed. Will check again in 1000ms 19:36:25.198 [debug] Current batch of media processed. Will check again in 1000ms 19:36:26.199 [debug] Current batch of media processed. Will check again in 1000ms 19:36:27.200 [debug] Current batch of media processed. Will check again in 1000ms 19:36:28.201 [debug] Current batch of media processed. Will check again in 1000ms 19:36:29.202 [debug] Current batch of media processed. Will check again in 1000ms 19:36:30.203 [debug] Current batch of media processed. Will check again in 1000ms 19:36:31.204 [debug] Current batch of media processed. Will check again in 1000ms 19:36:32.205 [debug] Current batch of media processed. Will check again in 1000ms 19:36:33.206 [debug] Current batch of media processed. Will check again in 1000ms 19:36:34.207 [debug] Current batch of media processed. Will check again in 1000ms 19:36:35.208 [debug] Current batch of media processed. Will check again in 1000ms 19:36:36.209 [debug] Current batch of media processed. Will check again in 1000ms 19:36:37.210 [debug] Current batch of media processed. Will check again in 1000ms 19:36:37.570 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:38.211 [debug] Current batch of media processed. Will check again in 1000ms 19:36:39.212 [debug] Current batch of media processed. Will check again in 1000ms 19:36:40.213 [debug] Current batch of media processed. Will check again in 1000ms 19:36:41.214 [debug] Current batch of media processed. Will check again in 1000ms 19:36:42.215 [debug] Current batch of media processed. Will check again in 1000ms 19:36:43.216 [debug] Current batch of media processed. Will check again in 1000ms 19:36:44.217 [debug] Current batch of media processed. Will check again in 1000ms 19:36:45.218 [debug] Current batch of media processed. Will check again in 1000ms 19:36:46.219 [debug] Current batch of media processed. Will check again in 1000ms 19:36:47.220 [debug] Current batch of media processed. Will check again in 1000ms 19:36:48.221 [debug] Current batch of media processed. Will check again in 1000ms 19:36:49.222 [debug] Current batch of media processed. Will check again in 1000ms 19:36:50.223 [debug] Current batch of media processed. Will check again in 1000ms 19:36:51.224 [debug] Current batch of media processed. Will check again in 1000ms 19:36:52.225 [debug] Current batch of media processed. Will check again in 1000ms 19:36:53.226 [debug] Current batch of media processed. Will check again in 1000ms 19:36:54.227 [debug] Current batch of media processed. Will check again in 1000ms 19:36:55.228 [debug] Current batch of media processed. Will check again in 1000ms 19:36:56.229 [debug] Current batch of media processed. Will check again in 1000ms 19:36:57.230 [debug] Current batch of media processed. Will check again in 1000ms 19:36:58.231 [debug] Current batch of media processed. Will check again in 1000ms 19:36:59.232 [debug] Current batch of media processed. Will check again in 1000ms 19:37:00.233 [debug] Current batch of media processed. Will check again in 1000ms 19:37:00.500 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:01.234 [debug] Current batch of media processed. Will check again in 1000ms 19:37:02.235 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #100Expendable\n\nMusic video by Nine Inch Nails performing 100% Expendable (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 235, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - 100% Expendable (Official Visualizer).mp4", "id" => "gU0cjp7chKs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gU0cjp7chKs", "playlist_index" => 6, "timestamp" => 1758254463, "title" => "Nine Inch Nails - 100% Expendable (Official Visualizer)", "upload_date" => "20250919"} 19:37:02.235 [debug] QUERY OK source="sources" db=0.1ms idle=1560.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 19:37:02.236 [debug] QUERY OK source="sources" db=0.1ms 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] 19:37:02.236 [debug] QUERY OK source="media_items" db=0.1ms idle=560.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 04:01:03Z], 2] 19:37:02.385 [debug] QUERY OK source="media_items" db=148.6ms 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" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #100Expendable\n\nMusic video by Nine Inch Nails performing 100% Expendable (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - 100% Expendable (Official Visualizer)", "f003f8f2-28ee-4f88-9d26-c875887c055a", 235, false, "gU0cjp7chKs", "https://www.youtube.com/watch?v=gU0cjp7chKs", 6, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - 100% Expendable (Official Visualizer).mp4", false, false, false, 2, [], 94, ~U[2025-09-19 04:01:03Z], ~U[2025-12-25 02:37:02Z], ~U[2025-12-25 02:37:02Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #100Expendable\n\nMusic video by Nine Inch Nails performing 100% Expendable (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - 100% Expendable (Official Visualizer)", 235, false, "gU0cjp7chKs", "https://www.youtube.com/watch?v=gU0cjp7chKs", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - 100% Expendable (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:01:03Z]] 19:37:02.385 [debug] QUERY OK source="sources" db=0.1ms idle=710.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] 19:37:02.386 [debug] QUERY OK source="media_profiles" db=0.2ms idle=150.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] 19:37:02.386 [debug] QUERY OK source="media_items" db=0.2ms idle=150.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 [619] 19:37:02.386 [info] Kicking off download for media item #619 (gU0cjp7chKs) 19:37:02.388 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [175, 619, ~U[2025-12-25 02:37:02Z], ~U[2025-12-25 02:37:02Z]] 19:37:02.388 [debug] Current batch of media processed. Will check again in 1000ms 19:37:03.388 [debug] Current batch of media processed. Will check again in 1000ms 19:37:04.389 [debug] Current batch of media processed. Will check again in 1000ms 19:37:05.390 [debug] Current batch of media processed. Will check again in 1000ms 19:37:06.391 [debug] Current batch of media processed. Will check again in 1000ms 19:37:07.392 [debug] Current batch of media processed. Will check again in 1000ms 19:37:07.571 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:08.393 [debug] Current batch of media processed. Will check again in 1000ms 19:37:09.394 [debug] Current batch of media processed. Will check again in 1000ms 19:37:10.395 [debug] Current batch of media processed. Will check again in 1000ms 19:37:11.396 [debug] Current batch of media processed. Will check again in 1000ms 19:37:12.397 [debug] Current batch of media processed. Will check again in 1000ms 19:37:13.398 [debug] Current batch of media processed. Will check again in 1000ms 19:37:14.399 [debug] Current batch of media processed. Will check again in 1000ms 19:37:15.400 [debug] Current batch of media processed. Will check again in 1000ms 19:37:16.401 [debug] Current batch of media processed. Will check again in 1000ms 19:37:17.402 [debug] Current batch of media processed. Will check again in 1000ms 19:37:18.403 [debug] Current batch of media processed. Will check again in 1000ms 19:37:19.404 [debug] Current batch of media processed. Will check again in 1000ms 19:37:20.405 [debug] Current batch of media processed. Will check again in 1000ms 19:37:21.406 [debug] Current batch of media processed. Will check again in 1000ms 19:37:22.407 [debug] Current batch of media processed. Will check again in 1000ms 19:37:23.408 [debug] Current batch of media processed. Will check again in 1000ms 19:37:24.409 [debug] Current batch of media processed. Will check again in 1000ms 19:37:25.410 [debug] Current batch of media processed. Will check again in 1000ms 19:37:26.411 [debug] Current batch of media processed. Will check again in 1000ms 19:37:27.412 [debug] Current batch of media processed. Will check again in 1000ms 19:37:28.413 [debug] Current batch of media processed. Will check again in 1000ms 19:37:29.414 [debug] Current batch of media processed. Will check again in 1000ms 19:37:30.415 [debug] Current batch of media processed. Will check again in 1000ms 19:37:31.416 [debug] Current batch of media processed. Will check again in 1000ms 19:37:32.417 [debug] Current batch of media processed. Will check again in 1000ms 19:37:33.418 [debug] Current batch of media processed. Will check again in 1000ms 19:37:34.419 [debug] Current batch of media processed. Will check again in 1000ms 19:37:35.420 [debug] Current batch of media processed. Will check again in 1000ms 19:37:36.421 [debug] Current batch of media processed. Will check again in 1000ms 19:37:37.422 [debug] Current batch of media processed. Will check again in 1000ms 19:37:37.572 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:38.423 [debug] Current batch of media processed. Will check again in 1000ms 19:37:39.424 [debug] Current batch of media processed. Will check again in 1000ms 19:37:40.425 [debug] Current batch of media processed. Will check again in 1000ms 19:37:41.426 [debug] Current batch of media processed. Will check again in 1000ms 19:37:42.427 [debug] Current batch of media processed. Will check again in 1000ms 19:37:43.428 [debug] Current batch of media processed. Will check again in 1000ms 19:37:44.429 [debug] Current batch of media processed. Will check again in 1000ms 19:37:45.430 [debug] Current batch of media processed. Will check again in 1000ms 19:37:46.431 [debug] Current batch of media processed. Will check again in 1000ms 19:37:47.432 [debug] Current batch of media processed. Will check again in 1000ms 19:37:48.433 [debug] Current batch of media processed. Will check again in 1000ms 19:37:49.434 [debug] Current batch of media processed. Will check again in 1000ms 19:37:50.435 [debug] Current batch of media processed. Will check again in 1000ms 19:37:51.436 [debug] Current batch of media processed. Will check again in 1000ms 19:37:52.437 [debug] Current batch of media processed. Will check again in 1000ms 19:37:53.438 [debug] Current batch of media processed. Will check again in 1000ms 19:37:54.439 [debug] Current batch of media processed. Will check again in 1000ms 19:37:55.440 [debug] Current batch of media processed. Will check again in 1000ms 19:37:56.441 [debug] Current batch of media processed. Will check again in 1000ms 19:37:57.442 [debug] Current batch of media processed. Will check again in 1000ms 19:37:58.443 [debug] Current batch of media processed. Will check again in 1000ms 19:37:59.444 [debug] Current batch of media processed. Will check again in 1000ms 19:38:00.445 [debug] Current batch of media processed. Will check again in 1000ms 19:38:00.501 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:01.446 [debug] Current batch of media processed. Will check again in 1000ms 19:38:02.447 [debug] Current batch of media processed. Will check again in 1000ms 19:38:03.448 [debug] Current batch of media processed. Will check again in 1000ms 19:38:04.449 [debug] Current batch of media processed. Will check again in 1000ms 19:38:05.450 [debug] Current batch of media processed. Will check again in 1000ms 19:38:06.451 [debug] Current batch of media processed. Will check again in 1000ms 19:38:07.452 [debug] Current batch of media processed. Will check again in 1000ms 19:38:07.572 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:08.453 [debug] Current batch of media processed. Will check again in 1000ms 19:38:09.454 [debug] Current batch of media processed. Will check again in 1000ms 19:38:10.455 [debug] Current batch of media processed. Will check again in 1000ms 19:38:11.456 [debug] Current batch of media processed. Will check again in 1000ms 19:38:12.457 [debug] Current batch of media processed. Will check again in 1000ms 19:38:13.458 [debug] Current batch of media processed. Will check again in 1000ms 19:38:14.459 [debug] Current batch of media processed. Will check again in 1000ms 19:38:15.460 [debug] Current batch of media processed. Will check again in 1000ms 19:38:16.461 [debug] Current batch of media processed. Will check again in 1000ms 19:38:17.462 [debug] Current batch of media processed. Will check again in 1000ms 19:38:18.463 [debug] Current batch of media processed. Will check again in 1000ms 19:38:19.464 [debug] Current batch of media processed. Will check again in 1000ms 19:38:20.465 [debug] Current batch of media processed. Will check again in 1000ms 19:38:21.466 [debug] Current batch of media processed. Will check again in 1000ms 19:38:22.467 [debug] Current batch of media processed. Will check again in 1000ms 19:38:23.468 [debug] Current batch of media processed. Will check again in 1000ms 19:38:24.469 [debug] Current batch of media processed. Will check again in 1000ms 19:38:25.470 [debug] Current batch of media processed. Will check again in 1000ms 19:38:26.471 [debug] Current batch of media processed. Will check again in 1000ms 19:38:27.472 [debug] Current batch of media processed. Will check again in 1000ms 19:38:28.473 [debug] Current batch of media processed. Will check again in 1000ms 19:38:29.474 [debug] Current batch of media processed. Will check again in 1000ms 19:38:30.475 [debug] Current batch of media processed. Will check again in 1000ms 19:38:31.476 [debug] Current batch of media processed. Will check again in 1000ms 19:38:32.477 [debug] Current batch of media processed. Will check again in 1000ms 19:38:33.478 [debug] Current batch of media processed. Will check again in 1000ms 19:38:34.479 [debug] Current batch of media processed. Will check again in 1000ms 19:38:35.480 [debug] Current batch of media processed. Will check again in 1000ms 19:38:36.481 [debug] Current batch of media processed. Will check again in 1000ms 19:38:37.482 [debug] Current batch of media processed. Will check again in 1000ms 19:38:37.574 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:38.483 [debug] Current batch of media processed. Will check again in 1000ms 19:38:39.484 [debug] Current batch of media processed. Will check again in 1000ms 19:38:40.485 [debug] Current batch of media processed. Will check again in 1000ms 19:38:41.486 [debug] Current batch of media processed. Will check again in 1000ms 19:38:42.487 [debug] Current batch of media processed. Will check again in 1000ms 19:38:43.488 [debug] Current batch of media processed. Will check again in 1000ms 19:38:44.489 [debug] Current batch of media processed. Will check again in 1000ms 19:38:45.490 [debug] Current batch of media processed. Will check again in 1000ms 19:38:46.491 [debug] Current batch of media processed. Will check again in 1000ms 19:38:47.492 [debug] Current batch of media processed. Will check again in 1000ms 19:38:48.493 [debug] Current batch of media processed. Will check again in 1000ms 19:38:49.494 [debug] Current batch of media processed. Will check again in 1000ms 19:38:50.495 [debug] Current batch of media processed. Will check again in 1000ms 19:38:51.496 [debug] Current batch of media processed. Will check again in 1000ms 19:38:52.497 [debug] Current batch of media processed. Will check again in 1000ms 19:38:53.498 [debug] Current batch of media processed. Will check again in 1000ms 19:38:54.499 [debug] Current batch of media processed. Will check again in 1000ms 19:38:55.500 [debug] Current batch of media processed. Will check again in 1000ms 19:38:56.501 [debug] Current batch of media processed. Will check again in 1000ms 19:38:57.502 [debug] Current batch of media processed. Will check again in 1000ms 19:38:58.503 [debug] Current batch of media processed. Will check again in 1000ms 19:38:59.504 [debug] Current batch of media processed. Will check again in 1000ms 19:39:00.502 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:00.505 [debug] Current batch of media processed. Will check again in 1000ms 19:39:01.506 [debug] Current batch of media processed. Will check again in 1000ms 19:39:02.507 [debug] Current batch of media processed. Will check again in 1000ms 19:39:03.508 [debug] Current batch of media processed. Will check again in 1000ms 19:39:04.509 [debug] Current batch of media processed. Will check again in 1000ms 19:39:05.510 [debug] Current batch of media processed. Will check again in 1000ms 19:39:06.511 [debug] Current batch of media processed. Will check again in 1000ms 19:39:07.512 [debug] Current batch of media processed. Will check again in 1000ms 19:39:07.575 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:08.513 [debug] Current batch of media processed. Will check again in 1000ms 19:39:09.514 [debug] Current batch of media processed. Will check again in 1000ms 19:39:10.515 [debug] Current batch of media processed. Will check again in 1000ms 19:39:11.516 [debug] Current batch of media processed. Will check again in 1000ms 19:39:12.517 [debug] Current batch of media processed. Will check again in 1000ms 19:39:13.518 [debug] Current batch of media processed. Will check again in 1000ms 19:39:14.519 [debug] Current batch of media processed. Will check again in 1000ms 19:39:15.520 [debug] Current batch of media processed. Will check again in 1000ms 19:39:16.521 [debug] Current batch of media processed. Will check again in 1000ms 19:39:17.522 [debug] Current batch of media processed. Will check again in 1000ms 19:39:18.523 [debug] Current batch of media processed. Will check again in 1000ms 19:39:19.524 [debug] Current batch of media processed. Will check again in 1000ms 19:39:20.525 [debug] Current batch of media processed. Will check again in 1000ms 19:39:21.526 [debug] Current batch of media processed. Will check again in 1000ms 19:39:22.527 [debug] Current batch of media processed. Will check again in 1000ms 19:39:23.528 [debug] Current batch of media processed. Will check again in 1000ms 19:39:24.529 [debug] Current batch of media processed. Will check again in 1000ms 19:39:25.530 [debug] Current batch of media processed. Will check again in 1000ms 19:39:26.531 [debug] Current batch of media processed. Will check again in 1000ms 19:39:27.532 [debug] Current batch of media processed. Will check again in 1000ms 19:39:28.533 [debug] Current batch of media processed. Will check again in 1000ms 19:39:29.534 [debug] Current batch of media processed. Will check again in 1000ms 19:39:30.535 [debug] Current batch of media processed. Will check again in 1000ms 19:39:31.536 [debug] Current batch of media processed. Will check again in 1000ms 19:39:32.537 [debug] Current batch of media processed. Will check again in 1000ms 19:39:33.538 [debug] Current batch of media processed. Will check again in 1000ms 19:39:34.539 [debug] Current batch of media processed. Will check again in 1000ms 19:39:35.540 [debug] Current batch of media processed. Will check again in 1000ms 19:39:36.541 [debug] Current batch of media processed. Will check again in 1000ms 19:39:37.542 [debug] Current batch of media processed. Will check again in 1000ms 19:39:37.575 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:38.543 [debug] Current batch of media processed. Will check again in 1000ms 19:39:39.544 [debug] Current batch of media processed. Will check again in 1000ms 19:39:40.545 [debug] Current batch of media processed. Will check again in 1000ms 19:39:41.546 [debug] Current batch of media processed. Will check again in 1000ms 19:39:42.547 [debug] Current batch of media processed. Will check again in 1000ms 19:39:43.548 [debug] Current batch of media processed. Will check again in 1000ms 19:39:44.549 [debug] Current batch of media processed. Will check again in 1000ms 19:39:45.550 [debug] Current batch of media processed. Will check again in 1000ms 19:39:46.551 [debug] Current batch of media processed. Will check again in 1000ms 19:39:47.552 [debug] Current batch of media processed. Will check again in 1000ms 19:39:48.553 [debug] Current batch of media processed. Will check again in 1000ms 19:39:49.554 [debug] Current batch of media processed. Will check again in 1000ms 19:39:50.555 [debug] Current batch of media processed. Will check again in 1000ms 19:39:51.556 [debug] Current batch of media processed. Will check again in 1000ms 19:39:52.557 [debug] Current batch of media processed. Will check again in 1000ms 19:39:53.558 [debug] Current batch of media processed. Will check again in 1000ms 19:39:54.559 [debug] Current batch of media processed. Will check again in 1000ms 19:39:55.560 [debug] Current batch of media processed. Will check again in 1000ms 19:39:56.561 [debug] Current batch of media processed. Will check again in 1000ms 19:39:57.562 [debug] Current batch of media processed. Will check again in 1000ms 19:39:58.563 [debug] Current batch of media processed. Will check again in 1000ms 19:39:59.564 [debug] Current batch of media processed. Will check again in 1000ms 19:40:00.503 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:00.565 [debug] Current batch of media processed. Will check again in 1000ms 19:40:01.566 [debug] Current batch of media processed. Will check again in 1000ms 19:40:02.567 [debug] Current batch of media processed. Will check again in 1000ms 19:40:03.568 [debug] Current batch of media processed. Will check again in 1000ms 19:40:04.569 [debug] Current batch of media processed. Will check again in 1000ms 19:40:05.570 [debug] Current batch of media processed. Will check again in 1000ms 19:40:06.571 [debug] Current batch of media processed. Will check again in 1000ms 19:40:07.572 [debug] Current batch of media processed. Will check again in 1000ms 19:40:07.576 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:08.573 [debug] Current batch of media processed. Will check again in 1000ms 19:40:09.574 [debug] Current batch of media processed. Will check again in 1000ms 19:40:10.575 [debug] Current batch of media processed. Will check again in 1000ms 19:40:11.576 [debug] Current batch of media processed. Will check again in 1000ms 19:40:12.577 [debug] Current batch of media processed. Will check again in 1000ms 19:40:13.578 [debug] Current batch of media processed. Will check again in 1000ms 19:40:14.579 [debug] Current batch of media processed. Will check again in 1000ms 19:40:15.580 [debug] Current batch of media processed. Will check again in 1000ms 19:40:16.581 [debug] Current batch of media processed. Will check again in 1000ms 19:40:17.582 [debug] Current batch of media processed. Will check again in 1000ms 19:40:18.583 [debug] Current batch of media processed. Will check again in 1000ms 19:40:19.584 [debug] Current batch of media processed. Will check again in 1000ms 19:40:20.585 [debug] Current batch of media processed. Will check again in 1000ms 19:40:21.586 [debug] Current batch of media processed. Will check again in 1000ms 19:40:22.587 [debug] Current batch of media processed. Will check again in 1000ms 19:40:23.588 [debug] Current batch of media processed. Will check again in 1000ms 19:40:24.589 [debug] Current batch of media processed. Will check again in 1000ms 19:40:25.590 [debug] Current batch of media processed. Will check again in 1000ms 19:40:26.591 [debug] Current batch of media processed. Will check again in 1000ms 19:40:27.592 [debug] Current batch of media processed. Will check again in 1000ms 19:40:28.593 [debug] Current batch of media processed. Will check again in 1000ms 19:40:29.594 [debug] Current batch of media processed. Will check again in 1000ms 19:40:29.879 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5tMbN2zW7Ig --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2f/45/2f45393bb24ec5d8e23c86a4926c540ffa16853a2732d277cc891363b9739eaf.json --sleep-requests 65 --sleep-interval 73 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:40:29.879 [debug] Running yt-dlp command for action: download 19:40:29.879 [debug] QUERY OK source="settings" db=0.1ms idle=1203.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 [] 19:40:29.879 [debug] QUERY OK source="settings" db=0.1ms idle=1204.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 [] 19:40:29.880 [debug] QUERY OK source="settings" db=0.1ms idle=1204.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 [] 19:40:29.880 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5tMbN2zW7Ig --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/91/80/9180ceca7f475f2aa304752a7dc6763385976b43f719640266abc1af421e5a6d.json --sleep-requests 84 --sleep-interval 74 --sleep-subtitles 68 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:40:30.595 [debug] Current batch of media processed. Will check again in 1000ms 19:40:31.596 [debug] Current batch of media processed. Will check again in 1000ms 19:40:32.597 [debug] Current batch of media processed. Will check again in 1000ms 19:40:33.598 [debug] Current batch of media processed. Will check again in 1000ms 19:40:34.599 [debug] Current batch of media processed. Will check again in 1000ms 19:40:35.600 [debug] Current batch of media processed. Will check again in 1000ms 19:40:36.601 [debug] Current batch of media processed. Will check again in 1000ms 19:40:37.578 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:37.602 [debug] Current batch of media processed. Will check again in 1000ms 19:40:38.603 [debug] Current batch of media processed. Will check again in 1000ms 19:40:39.604 [debug] Current batch of media processed. Will check again in 1000ms 19:40:40.605 [debug] Current batch of media processed. Will check again in 1000ms 19:40:41.606 [debug] Current batch of media processed. Will check again in 1000ms 19:40:42.607 [debug] Current batch of media processed. Will check again in 1000ms 19:40:42.653 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=APjSrWzs8MM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/31/0e/310e906cb83cb8757ddbbae8bac1693095f79b5ed6dc370ae6970617200a66fc.json --sleep-requests 73 --sleep-interval 75 --sleep-subtitles 74 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:40:42.655 [debug] Running yt-dlp command for action: download_thumbnail 19:40:42.655 [debug] QUERY OK source="settings" db=0.1ms idle=1979.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 [] 19:40:42.655 [debug] QUERY OK source="settings" db=0.0ms idle=1848.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 [] 19:40:42.656 [debug] QUERY OK source="settings" db=0.1ms idle=980.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 [] 19:40:42.656 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=APjSrWzs8MM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/38/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e3/36/e336bde4ae0ae3d0b7461c73104918095ef8318132429c8a9f15a6f9b592b244.json --sleep-requests 69 --sleep-interval 87 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:40:43.608 [debug] Current batch of media processed. Will check again in 1000ms 19:40:44.609 [debug] Current batch of media processed. Will check again in 1000ms 19:40:45.610 [debug] Current batch of media processed. Will check again in 1000ms 19:40:46.611 [debug] Current batch of media processed. Will check again in 1000ms 19:40:47.612 [debug] Current batch of media processed. Will check again in 1000ms 19:40:48.613 [debug] Current batch of media processed. Will check again in 1000ms 19:40:49.614 [debug] Current batch of media processed. Will check again in 1000ms 19:40:50.615 [debug] Current batch of media processed. Will check again in 1000ms 19:40:51.616 [debug] Current batch of media processed. Will check again in 1000ms 19:40:52.617 [debug] Current batch of media processed. Will check again in 1000ms 19:40:53.618 [debug] Current batch of media processed. Will check again in 1000ms 19:40:54.619 [debug] Current batch of media processed. Will check again in 1000ms 19:40:55.620 [debug] Current batch of media processed. Will check again in 1000ms 19:40:56.621 [debug] Current batch of media processed. Will check again in 1000ms 19:40:57.622 [debug] Current batch of media processed. Will check again in 1000ms 19:40:58.623 [debug] Current batch of media processed. Will check again in 1000ms 19:40:59.624 [debug] Current batch of media processed. Will check again in 1000ms 19:41:00.504 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:00.625 [debug] Current batch of media processed. Will check again in 1000ms 19:41:01.626 [debug] Current batch of media processed. Will check again in 1000ms 19:41:02.627 [debug] Current batch of media processed. Will check again in 1000ms 19:41:03.628 [debug] Current batch of media processed. Will check again in 1000ms 19:41:04.629 [debug] Current batch of media processed. Will check again in 1000ms 19:41:05.630 [debug] Current batch of media processed. Will check again in 1000ms 19:41:06.631 [debug] Current batch of media processed. Will check again in 1000ms 19:41:07.579 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:07.632 [debug] Current batch of media processed. Will check again in 1000ms 19:41:08.633 [debug] Current batch of media processed. Will check again in 1000ms 19:41:09.634 [debug] Current batch of media processed. Will check again in 1000ms 19:41:10.635 [debug] Current batch of media processed. Will check again in 1000ms 19:41:11.636 [debug] Current batch of media processed. Will check again in 1000ms 19:41:12.637 [debug] Current batch of media processed. Will check again in 1000ms 19:41:13.638 [debug] Current batch of media processed. Will check again in 1000ms 19:41:14.639 [debug] Current batch of media processed. Will check again in 1000ms 19:41:15.640 [debug] Current batch of media processed. Will check again in 1000ms 19:41:16.641 [debug] Current batch of media processed. Will check again in 1000ms 19:41:17.642 [debug] Current batch of media processed. Will check again in 1000ms 19:41:18.643 [debug] Current batch of media processed. Will check again in 1000ms 19:41:19.644 [debug] Current batch of media processed. Will check again in 1000ms 19:41:20.645 [debug] Current batch of media processed. Will check again in 1000ms 19:41:21.646 [debug] Current batch of media processed. Will check again in 1000ms 19:41:22.647 [debug] Current batch of media processed. Will check again in 1000ms 19:41:23.648 [debug] Current batch of media processed. Will check again in 1000ms 19:41:24.649 [debug] Current batch of media processed. Will check again in 1000ms 19:41:25.650 [debug] Current batch of media processed. Will check again in 1000ms 19:41:26.651 [debug] Current batch of media processed. Will check again in 1000ms 19:41:27.652 [debug] Current batch of media processed. Will check again in 1000ms 19:41:28.653 [debug] Current batch of media processed. Will check again in 1000ms 19:41:29.654 [debug] Current batch of media processed. Will check again in 1000ms 19:41:30.655 [debug] Current batch of media processed. Will check again in 1000ms 19:41:31.656 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #StillRemains\n\nMusic video by Nine Inch Nails performing Still Remains (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 115, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Still Remains (Official Visualizer).mp4", "id" => "kLHgojefHjU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kLHgojefHjU", "playlist_index" => 7, "timestamp" => 1758254462, "title" => "Nine Inch Nails - Still Remains (Official Visualizer)", "upload_date" => "20250919"} 19:41:31.657 [debug] QUERY OK source="sources" db=0.2ms idle=1981.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 19:41:31.657 [debug] QUERY OK source="sources" db=0.1ms idle=1981.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] 19:41:31.657 [debug] QUERY OK source="media_items" db=0.1ms idle=1766.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-19 04:01:02Z], 2] 19:41:31.658 [debug] QUERY OK source="media_items" db=0.5ms idle=982.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" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #StillRemains\n\nMusic video by Nine Inch Nails performing Still Remains (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Still Remains (Official Visualizer)", "3e1d6db4-1a48-41af-83d1-f133c73b2c90", 115, false, "kLHgojefHjU", "https://www.youtube.com/watch?v=kLHgojefHjU", 7, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Still Remains (Official Visualizer).mp4", false, false, false, 2, [], 93, ~U[2025-09-19 04:01:02Z], ~U[2025-12-25 02:41:31Z], ~U[2025-12-25 02:41:31Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #StillRemains\n\nMusic video by Nine Inch Nails performing Still Remains (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Still Remains (Official Visualizer)", 115, false, "kLHgojefHjU", "https://www.youtube.com/watch?v=kLHgojefHjU", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Still Remains (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:01:02Z]] 19:41:31.658 [debug] QUERY OK source="sources" db=0.1ms idle=765.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:41:31.658 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 19:41:31.659 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 [620] 19:41:31.659 [info] Kicking off download for media item #620 (kLHgojefHjU) 19:41:31.660 [debug] QUERY OK source="tasks" db=0.1ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [176, 620, ~U[2025-12-25 02:41:31Z], ~U[2025-12-25 02:41:31Z]] 19:41:31.660 [debug] Current batch of media processed. Will check again in 1000ms 19:41:32.661 [debug] Current batch of media processed. Will check again in 1000ms 19:41:33.662 [debug] Current batch of media processed. Will check again in 1000ms 19:41:34.663 [debug] Current batch of media processed. Will check again in 1000ms 19:41:35.664 [debug] Current batch of media processed. Will check again in 1000ms 19:41:36.665 [debug] Current batch of media processed. Will check again in 1000ms 19:41:37.580 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:37.666 [debug] Current batch of media processed. Will check again in 1000ms 19:41:38.667 [debug] Current batch of media processed. Will check again in 1000ms 19:41:39.668 [debug] Current batch of media processed. Will check again in 1000ms 19:41:40.669 [debug] Current batch of media processed. Will check again in 1000ms 19:41:41.670 [debug] Current batch of media processed. Will check again in 1000ms 19:41:42.671 [debug] Current batch of media processed. Will check again in 1000ms 19:41:43.672 [debug] Current batch of media processed. Will check again in 1000ms 19:41:44.673 [debug] Current batch of media processed. Will check again in 1000ms 19:41:45.674 [debug] Current batch of media processed. Will check again in 1000ms 19:41:46.675 [debug] Current batch of media processed. Will check again in 1000ms 19:41:47.676 [debug] Current batch of media processed. Will check again in 1000ms 19:41:48.677 [debug] Current batch of media processed. Will check again in 1000ms 19:41:49.678 [debug] Current batch of media processed. Will check again in 1000ms 19:41:50.679 [debug] Current batch of media processed. Will check again in 1000ms 19:41:51.680 [debug] Current batch of media processed. Will check again in 1000ms 19:41:52.681 [debug] Current batch of media processed. Will check again in 1000ms 19:41:53.682 [debug] Current batch of media processed. Will check again in 1000ms 19:41:54.683 [debug] Current batch of media processed. Will check again in 1000ms 19:41:55.684 [debug] Current batch of media processed. Will check again in 1000ms 19:41:56.685 [debug] Current batch of media processed. Will check again in 1000ms 19:41:57.686 [debug] Current batch of media processed. Will check again in 1000ms 19:41:58.687 [debug] Current batch of media processed. Will check again in 1000ms 19:41:59.688 [debug] Current batch of media processed. Will check again in 1000ms 19:42:00.505 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:00.689 [debug] Current batch of media processed. Will check again in 1000ms 19:42:01.690 [debug] Current batch of media processed. Will check again in 1000ms 19:42:02.691 [debug] Current batch of media processed. Will check again in 1000ms 19:42:03.692 [debug] Current batch of media processed. Will check again in 1000ms 19:42:04.693 [debug] Current batch of media processed. Will check again in 1000ms 19:42:05.694 [debug] Current batch of media processed. Will check again in 1000ms 19:42:06.695 [debug] Current batch of media processed. Will check again in 1000ms 19:42:07.581 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:07.696 [debug] Current batch of media processed. Will check again in 1000ms 19:42:08.697 [debug] Current batch of media processed. Will check again in 1000ms 19:42:09.698 [debug] Current batch of media processed. Will check again in 1000ms 19:42:10.699 [debug] Current batch of media processed. Will check again in 1000ms 19:42:11.700 [debug] Current batch of media processed. Will check again in 1000ms 19:42:12.701 [debug] Current batch of media processed. Will check again in 1000ms 19:42:13.702 [debug] Current batch of media processed. Will check again in 1000ms 19:42:14.703 [debug] Current batch of media processed. Will check again in 1000ms 19:42:15.704 [debug] Current batch of media processed. Will check again in 1000ms 19:42:16.705 [debug] Current batch of media processed. Will check again in 1000ms 19:42:17.706 [debug] Current batch of media processed. Will check again in 1000ms 19:42:18.707 [debug] Current batch of media processed. Will check again in 1000ms 19:42:19.708 [debug] Current batch of media processed. Will check again in 1000ms 19:42:20.709 [debug] Current batch of media processed. Will check again in 1000ms 19:42:21.710 [debug] Current batch of media processed. Will check again in 1000ms 19:42:22.711 [debug] Current batch of media processed. Will check again in 1000ms 19:42:23.712 [debug] Current batch of media processed. Will check again in 1000ms 19:42:24.713 [debug] Current batch of media processed. Will check again in 1000ms 19:42:25.714 [debug] Current batch of media processed. Will check again in 1000ms 19:42:26.715 [debug] Current batch of media processed. Will check again in 1000ms 19:42:27.716 [debug] Current batch of media processed. Will check again in 1000ms 19:42:28.717 [debug] Current batch of media processed. Will check again in 1000ms 19:42:29.718 [debug] Current batch of media processed. Will check again in 1000ms 19:42:30.719 [debug] Current batch of media processed. Will check again in 1000ms 19:42:31.720 [debug] Current batch of media processed. Will check again in 1000ms 19:42:32.721 [debug] Current batch of media processed. Will check again in 1000ms 19:42:33.722 [debug] Current batch of media processed. Will check again in 1000ms 19:42:34.723 [debug] Current batch of media processed. Will check again in 1000ms 19:42:35.724 [debug] Current batch of media processed. Will check again in 1000ms 19:42:36.725 [debug] Current batch of media processed. Will check again in 1000ms 19:42:37.582 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:37.726 [debug] Current batch of media processed. Will check again in 1000ms 19:42:38.727 [debug] Current batch of media processed. Will check again in 1000ms 19:42:39.728 [debug] Current batch of media processed. Will check again in 1000ms 19:42:40.729 [debug] Current batch of media processed. Will check again in 1000ms 19:42:41.730 [debug] Current batch of media processed. Will check again in 1000ms 19:42:42.731 [debug] Current batch of media processed. Will check again in 1000ms 19:42:43.732 [debug] Current batch of media processed. Will check again in 1000ms 19:42:44.733 [debug] Current batch of media processed. Will check again in 1000ms 19:42:45.734 [debug] Current batch of media processed. Will check again in 1000ms 19:42:46.735 [debug] Current batch of media processed. Will check again in 1000ms 19:42:47.736 [debug] Current batch of media processed. Will check again in 1000ms 19:42:48.737 [debug] Current batch of media processed. Will check again in 1000ms 19:42:49.738 [debug] Current batch of media processed. Will check again in 1000ms 19:42:50.739 [debug] Current batch of media processed. Will check again in 1000ms 19:42:51.740 [debug] Current batch of media processed. Will check again in 1000ms 19:42:52.741 [debug] Current batch of media processed. Will check again in 1000ms 19:42:53.742 [debug] Current batch of media processed. Will check again in 1000ms 19:42:54.743 [debug] Current batch of media processed. Will check again in 1000ms 19:42:55.744 [debug] Current batch of media processed. Will check again in 1000ms 19:42:56.745 [debug] Current batch of media processed. Will check again in 1000ms 19:42:57.746 [debug] Current batch of media processed. Will check again in 1000ms 19:42:58.747 [debug] Current batch of media processed. Will check again in 1000ms 19:42:59.748 [debug] Current batch of media processed. Will check again in 1000ms 19:43:00.506 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:00.749 [debug] Current batch of media processed. Will check again in 1000ms 19:43:01.750 [debug] Current batch of media processed. Will check again in 1000ms 19:43:02.751 [debug] Current batch of media processed. Will check again in 1000ms 19:43:03.752 [debug] Current batch of media processed. Will check again in 1000ms 19:43:04.753 [debug] Current batch of media processed. Will check again in 1000ms 19:43:05.754 [debug] Current batch of media processed. Will check again in 1000ms 19:43:06.755 [debug] Current batch of media processed. Will check again in 1000ms 19:43:07.583 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:07.756 [debug] Current batch of media processed. Will check again in 1000ms 19:43:08.757 [debug] Current batch of media processed. Will check again in 1000ms 19:43:09.758 [debug] Current batch of media processed. Will check again in 1000ms 19:43:10.759 [debug] Current batch of media processed. Will check again in 1000ms 19:43:11.760 [debug] Current batch of media processed. Will check again in 1000ms 19:43:12.761 [debug] Current batch of media processed. Will check again in 1000ms 19:43:13.762 [debug] Current batch of media processed. Will check again in 1000ms 19:43:14.763 [debug] Current batch of media processed. Will check again in 1000ms 19:43:15.764 [debug] Current batch of media processed. Will check again in 1000ms 19:43:16.765 [debug] Current batch of media processed. Will check again in 1000ms 19:43:17.766 [debug] Current batch of media processed. Will check again in 1000ms 19:43:18.767 [debug] Current batch of media processed. Will check again in 1000ms 19:43:19.768 [debug] Current batch of media processed. Will check again in 1000ms 19:43:20.769 [debug] Current batch of media processed. Will check again in 1000ms 19:43:20.848 [info] CONNECTED TO Phoenix.LiveView.Socket in 50ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "eSksDwkEGWIiDzA-fzg_Pg5fCAYrMjVnKPE6DQs4VY_GFVyKT7QSeya8", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:43:20.852 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:43:20.853 [debug] QUERY OK source="media_items" db=0.2ms idle=790.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)) [] 19:43:20.854 [debug] QUERY OK source="media_items" db=0.7ms idle=177.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] 19:43:20.854 [debug] QUERY OK source="sources" db=0.2ms idle=178.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:43:20.854 [debug] Replied in 2ms 19:43:20.856 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:43:20.857 [debug] QUERY OK source="media_items" db=0.6ms idle=181.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"))) [] 19:43:20.858 [debug] QUERY OK source="media_items" db=0.4ms idle=182.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] 19:43:20.858 [debug] QUERY OK source="sources" db=0.1ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:43:20.858 [debug] Replied in 2ms 19:43:20.860 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:43:20.860 [debug] QUERY OK source="tasks" db=0.1ms 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"] 19:43:20.861 [debug] QUERY OK source="media_items" db=0.2ms 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" IN (?,?)) [38, 39] 19:43:20.861 [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] 19:43:20.861 [debug] Replied in 1ms 19:43:20.861 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:43:20.861 [debug] Replied in 49ยตs 19:43:20.877 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 19:43:20.877 [debug] Replied in 108ยตs 19:43:21.770 [debug] Current batch of media processed. Will check again in 1000ms 19:43:22.615 [info] GET / 19:43:22.615 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:43:22.615 [debug] QUERY OK source="settings" db=0.1ms idle=1754.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 [] 19:43:22.616 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1754.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:43:22.771 [debug] Current batch of media processed. Will check again in 1000ms 19:43:22.791 [debug] QUERY OK source="sources" db=175.1ms idle=1755.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:43:22.792 [debug] QUERY OK source="media_items" db=0.5ms idle=726.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:43:22.792 [debug] QUERY OK source="media_items" db=0.1ms idle=176.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:43:22.793 [debug] QUERY OK source="settings" db=0.2ms idle=176.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 [] 19:43:22.793 [debug] QUERY OK source="settings" db=0.1ms idle=117.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 [] 19:43:22.793 [debug] QUERY OK source="settings" db=0.2ms 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 [] 19:43:22.794 [debug] QUERY OK source="tasks" db=0.3ms idle=2.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"] 19:43:22.795 [debug] QUERY OK source="media_items" db=0.2ms 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 (?,?)) [38, 39] 19:43:22.795 [debug] QUERY OK source="sources" db=0.3ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:43:22.797 [debug] QUERY OK source="media_items" db=0.1ms idle=3.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)) [] 19:43:22.797 [debug] QUERY OK source="media_items" db=0.5ms 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] 19:43:22.798 [debug] QUERY OK source="sources" db=0.2ms 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] 19:43:22.800 [debug] QUERY OK source="media_items" db=0.3ms idle=4.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"))) [] 19:43:22.801 [debug] QUERY OK source="media_items" db=0.7ms 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 INNER JOIN "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] 19:43:22.801 [debug] QUERY OK source="sources" db=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] 19:43:22.803 [info] Sent 200 in 188ms 19:43:22.873 [info] CONNECTED TO Phoenix.LiveView.Socket in 26ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BDQxDQN4DGcQIwQaegojETM4aiMRPRYW6MX4N-f1dukcCdediP3v_vBI", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:43:23.107 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:43:23.107 [debug] QUERY OK source="media_items" db=0.2ms idle=308.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)) [] 19:43:23.108 [debug] QUERY OK source="media_items" db=0.5ms idle=307.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] 19:43:23.108 [debug] QUERY OK source="sources" db=0.1ms idle=307.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:43:23.108 [debug] Replied in 1ms 19:43:23.111 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:43:23.112 [debug] QUERY OK source="media_items" db=0.6ms idle=309.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"))) [] 19:43:23.112 [debug] QUERY OK source="media_items" db=0.4ms idle=45.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] 19:43:23.113 [debug] QUERY OK source="sources" db=0.1ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:43:23.113 [debug] Replied in 2ms 19:43:23.115 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:43:23.115 [debug] QUERY OK source="tasks" db=0.3ms 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"] 19:43:23.116 [debug] QUERY OK source="media_items" db=0.2ms 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 (?,?)) [38, 39] 19:43:23.116 [debug] QUERY OK source="sources" db=0.3ms 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] 19:43:23.116 [debug] Replied in 1ms 19:43:23.117 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:43:23.117 [debug] Replied in 66ยตs 19:43:23.772 [debug] Current batch of media processed. Will check again in 1000ms 19:43:24.773 [debug] Current batch of media processed. Will check again in 1000ms 19:43:25.774 [debug] Current batch of media processed. Will check again in 1000ms 19:43:26.775 [debug] Current batch of media processed. Will check again in 1000ms 19:43:27.776 [debug] Current batch of media processed. Will check again in 1000ms 19:43:28.777 [debug] Current batch of media processed. Will check again in 1000ms 19:43:29.778 [debug] Current batch of media processed. Will check again in 1000ms 19:43:30.779 [debug] Current batch of media processed. Will check again in 1000ms 19:43:31.780 [debug] Current batch of media processed. Will check again in 1000ms 19:43:32.781 [debug] Current batch of media processed. Will check again in 1000ms 19:43:33.782 [debug] Current batch of media processed. Will check again in 1000ms 19:43:34.783 [debug] Current batch of media processed. Will check again in 1000ms 19:43:35.784 [debug] Current batch of media processed. Will check again in 1000ms 19:43:36.785 [debug] Current batch of media processed. Will check again in 1000ms 19:43:37.585 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:37.786 [debug] Current batch of media processed. Will check again in 1000ms 19:43:38.787 [debug] Current batch of media processed. Will check again in 1000ms 19:43:39.788 [debug] Current batch of media processed. Will check again in 1000ms 19:43:40.789 [debug] Current batch of media processed. Will check again in 1000ms 19:43:41.790 [debug] Current batch of media processed. Will check again in 1000ms 19:43:42.791 [debug] Current batch of media processed. Will check again in 1000ms 19:43:43.792 [debug] Current batch of media processed. Will check again in 1000ms 19:43:44.793 [debug] Current batch of media processed. Will check again in 1000ms 19:43:45.794 [debug] Current batch of media processed. Will check again in 1000ms 19:43:46.795 [debug] Current batch of media processed. Will check again in 1000ms 19:43:47.796 [debug] Current batch of media processed. Will check again in 1000ms 19:43:48.797 [debug] Current batch of media processed. Will check again in 1000ms 19:43:49.798 [debug] Current batch of media processed. Will check again in 1000ms 19:43:50.799 [debug] Current batch of media processed. Will check again in 1000ms 19:43:51.800 [debug] Current batch of media processed. Will check again in 1000ms 19:43:52.801 [debug] Current batch of media processed. Will check again in 1000ms 19:43:53.802 [debug] Current batch of media processed. Will check again in 1000ms 19:43:54.803 [debug] Current batch of media processed. Will check again in 1000ms 19:43:55.804 [debug] Current batch of media processed. Will check again in 1000ms 19:43:56.805 [debug] Current batch of media processed. Will check again in 1000ms 19:43:57.806 [debug] Current batch of media processed. Will check again in 1000ms 19:43:58.807 [debug] Current batch of media processed. Will check again in 1000ms 19:43:59.808 [debug] Current batch of media processed. Will check again in 1000ms 19:44:00.507 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:00.809 [debug] Current batch of media processed. Will check again in 1000ms 19:44:01.810 [debug] Current batch of media processed. Will check again in 1000ms 19:44:02.811 [debug] Current batch of media processed. Will check again in 1000ms 19:44:03.812 [debug] Current batch of media processed. Will check again in 1000ms 19:44:04.813 [debug] Current batch of media processed. Will check again in 1000ms 19:44:05.814 [debug] Current batch of media processed. Will check again in 1000ms 19:44:06.815 [debug] Current batch of media processed. Will check again in 1000ms 19:44:07.586 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:07.816 [debug] Current batch of media processed. Will check again in 1000ms 19:44:08.817 [debug] Current batch of media processed. Will check again in 1000ms 19:44:09.818 [debug] Current batch of media processed. Will check again in 1000ms 19:44:10.819 [debug] Current batch of media processed. Will check again in 1000ms 19:44:11.820 [debug] Current batch of media processed. Will check again in 1000ms 19:44:12.821 [debug] Current batch of media processed. Will check again in 1000ms 19:44:13.822 [debug] Current batch of media processed. Will check again in 1000ms 19:44:14.823 [debug] Current batch of media processed. Will check again in 1000ms 19:44:15.824 [debug] Current batch of media processed. Will check again in 1000ms 19:44:16.825 [debug] Current batch of media processed. Will check again in 1000ms 19:44:17.826 [debug] Current batch of media processed. Will check again in 1000ms 19:44:18.674 [info] CONNECTED TO Phoenix.LiveView.Socket in 27ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BDQxDQN4DGcQIwQaegojETM4aiMRPRYW6MX4N-f1dukcCdediP3v_vBI", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:44:18.682 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:44:18.682 [debug] QUERY OK source="media_items" db=0.2ms idle=519.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)) [] 19:44:18.683 [debug] QUERY OK source="media_items" db=0.4ms 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] 19:44:18.683 [debug] QUERY OK source="sources" db=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] 19:44:18.683 [debug] Replied in 1ms 19:44:18.685 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:44:18.686 [debug] QUERY OK source="media_items" db=0.3ms idle=10.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"))) [] 19:44:18.686 [debug] QUERY OK source="media_items" db=0.4ms idle=10.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] 19:44:18.687 [debug] QUERY OK source="sources" db=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] 19:44:18.687 [debug] Replied in 1ms 19:44:18.688 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:44:18.689 [debug] QUERY OK source="tasks" db=0.2ms 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"] 19:44:18.689 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:44:18.689 [debug] QUERY OK source="media_items" db=0.2ms 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 (?,?)) [38, 39] 19:44:18.689 [debug] Replied in 1ms 19:44:18.691 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:44:18.691 [debug] Replied in 86ยตs 19:44:18.702 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 19:44:18.702 [debug] Replied in 98ยตs 19:44:18.827 [debug] Current batch of media processed. Will check again in 1000ms 19:44:19.828 [debug] Current batch of media processed. Will check again in 1000ms 19:44:20.829 [debug] Current batch of media processed. Will check again in 1000ms 19:44:21.830 [debug] Current batch of media processed. Will check again in 1000ms 19:44:22.831 [debug] Current batch of media processed. Will check again in 1000ms 19:44:23.832 [debug] Current batch of media processed. Will check again in 1000ms 19:44:24.833 [debug] Current batch of media processed. Will check again in 1000ms 19:44:25.834 [debug] Current batch of media processed. Will check again in 1000ms 19:44:26.835 [debug] Current batch of media processed. Will check again in 1000ms 19:44:27.836 [debug] Current batch of media processed. Will check again in 1000ms 19:44:28.837 [debug] Current batch of media processed. Will check again in 1000ms 19:44:29.838 [debug] Current batch of media processed. Will check again in 1000ms 19:44:30.839 [debug] Current batch of media processed. Will check again in 1000ms 19:44:31.840 [debug] Current batch of media processed. Will check again in 1000ms 19:44:32.841 [debug] Current batch of media processed. Will check again in 1000ms 19:44:33.842 [debug] Current batch of media processed. Will check again in 1000ms 19:44:34.843 [debug] Current batch of media processed. Will check again in 1000ms 19:44:35.844 [debug] Current batch of media processed. Will check again in 1000ms 19:44:36.845 [debug] Current batch of media processed. Will check again in 1000ms 19:44:37.587 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:37.846 [debug] Current batch of media processed. Will check again in 1000ms 19:44:38.847 [debug] Current batch of media processed. Will check again in 1000ms 19:44:39.848 [debug] Current batch of media processed. Will check again in 1000ms 19:44:40.849 [debug] Current batch of media processed. Will check again in 1000ms 19:44:41.850 [debug] Current batch of media processed. Will check again in 1000ms 19:44:42.851 [debug] Current batch of media processed. Will check again in 1000ms 19:44:43.852 [debug] Current batch of media processed. Will check again in 1000ms 19:44:44.853 [debug] Current batch of media processed. Will check again in 1000ms 19:44:45.854 [debug] Current batch of media processed. Will check again in 1000ms 19:44:46.855 [debug] Current batch of media processed. Will check again in 1000ms 19:44:47.856 [debug] Current batch of media processed. Will check again in 1000ms 19:44:48.857 [debug] Current batch of media processed. Will check again in 1000ms 19:44:49.858 [debug] Current batch of media processed. Will check again in 1000ms 19:44:50.859 [debug] Current batch of media processed. Will check again in 1000ms 19:44:51.860 [debug] Current batch of media processed. Will check again in 1000ms 19:44:52.861 [debug] Current batch of media processed. Will check again in 1000ms 19:44:53.862 [debug] Current batch of media processed. Will check again in 1000ms 19:44:54.863 [debug] Current batch of media processed. Will check again in 1000ms 19:44:55.864 [debug] Current batch of media processed. Will check again in 1000ms 19:44:56.865 [debug] Current batch of media processed. Will check again in 1000ms 19:44:57.866 [debug] Current batch of media processed. Will check again in 1000ms 19:44:58.867 [debug] Current batch of media processed. Will check again in 1000ms 19:44:59.868 [debug] Current batch of media processed. Will check again in 1000ms 19:45:00.508 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:00.869 [debug] Current batch of media processed. Will check again in 1000ms 19:45:01.870 [debug] Current batch of media processed. Will check again in 1000ms 19:45:02.871 [debug] Current batch of media processed. Will check again in 1000ms 19:45:03.872 [debug] Current batch of media processed. Will check again in 1000ms 19:45:04.873 [debug] Current batch of media processed. Will check again in 1000ms 19:45:05.874 [debug] Current batch of media processed. Will check again in 1000ms 19:45:06.875 [debug] Current batch of media processed. Will check again in 1000ms 19:45:07.588 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:07.876 [debug] Current batch of media processed. Will check again in 1000ms 19:45:08.877 [debug] Current batch of media processed. Will check again in 1000ms 19:45:09.878 [debug] Current batch of media processed. Will check again in 1000ms 19:45:10.879 [debug] Current batch of media processed. Will check again in 1000ms 19:45:11.880 [debug] Current batch of media processed. Will check again in 1000ms 19:45:12.881 [debug] Current batch of media processed. Will check again in 1000ms 19:45:13.882 [debug] Current batch of media processed. Will check again in 1000ms 19:45:14.883 [debug] Current batch of media processed. Will check again in 1000ms 19:45:15.884 [debug] Current batch of media processed. Will check again in 1000ms 19:45:16.885 [debug] Current batch of media processed. Will check again in 1000ms 19:45:17.886 [debug] Current batch of media processed. Will check again in 1000ms 19:45:18.887 [debug] Current batch of media processed. Will check again in 1000ms 19:45:19.888 [debug] Current batch of media processed. Will check again in 1000ms 19:45:20.889 [debug] Current batch of media processed. Will check again in 1000ms 19:45:21.890 [debug] Current batch of media processed. Will check again in 1000ms 19:45:22.807 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=APjSrWzs8MM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/38/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e3/36/e336bde4ae0ae3d0b7461c73104918095ef8318132429c8a9f15a6f9b592b244.json --sleep-requests 69 --sleep-interval 87 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:45:22.807 [debug] QUERY OK db=0.0ms idle=544.5ms begin [] 19:45:22.817 [debug] QUERY OK source="media_items" db=9.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 02:40:42Z], "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (John Peel Session, 1990) [Official Audio].mp4", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (John Peel Session, 1990) [Official Audio].info.json", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (John Peel Session, 1990) [Official Audio].nfo", "/downloads/MusicVideos/Pixies Official/20240308 - Pixies - Allison (John Peel Session, 1990) [Official Audio]-thumb.jpg", ~U[2025-12-25 02:45:22Z], 38] 19:45:22.817 [debug] QUERY OK source="media_metadata" db=0.2ms 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/38/metadata.json.gz", "/config/metadata/media_items/38/thumbnail.jpg", 38, ~U[2025-12-25 02:45:22Z], ~U[2025-12-25 02:45:22Z]] 19:45:22.817 [debug] QUERY OK db=0.1ms commit [] 19:45:22.818 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:45:22.818 [info] {"args":{"id":38},"id":39,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1052631287,"event":"job:stop","queue_time":1799186402,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:45:22.824 [info] {"args":{"id":40},"id":41,"meta":{},"system_time":1766630722824866997,"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"]} 19:45:22.825 [debug] QUERY OK source="media_items" db=0.1ms idle=149.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" = ?) [40] 19:45:22.825 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:45:22.825 [debug] QUERY OK source="sources" db=0.1ms idle=149.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:45:22.825 [debug] QUERY OK source="media_profiles" db=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] 19:45:22.826 [debug] QUERY OK source="media_items" db=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 [40] 19:45:22.826 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.8ms 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" = ?) [40] 19:45:22.826 [debug] QUERY OK source="media_profiles" db=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] 19:45:22.827 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:45:22.827 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:45:22.827 [debug] Running yt-dlp command for action: get_downloadable_status 19:45:22.827 [debug] QUERY OK source="settings" db=0.0ms 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 [] 19:45:22.828 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 19:45:22.828 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 19:45:22.828 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=atdPYVt6HhQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/83/47/834745197d873e9f5c816a5d3d64a378effa6db3dd5ba98c1e37098f4bde29c0.json --sleep-requests 82 --sleep-interval 90 --sleep-subtitles 79 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:45:22.891 [debug] Current batch of media processed. Will check again in 1000ms 19:45:23.892 [debug] Current batch of media processed. Will check again in 1000ms 19:45:24.893 [debug] Current batch of media processed. Will check again in 1000ms 19:45:25.894 [debug] Current batch of media processed. Will check again in 1000ms 19:45:26.895 [debug] Current batch of media processed. Will check again in 1000ms 19:45:27.896 [debug] Current batch of media processed. Will check again in 1000ms 19:45:28.897 [debug] Current batch of media processed. Will check again in 1000ms 19:45:29.898 [debug] Current batch of media processed. Will check again in 1000ms 19:45:30.899 [debug] Current batch of media processed. Will check again in 1000ms 19:45:31.900 [debug] Current batch of media processed. Will check again in 1000ms 19:45:32.901 [debug] Current batch of media processed. Will check again in 1000ms 19:45:33.902 [debug] Current batch of media processed. Will check again in 1000ms 19:45:34.903 [debug] Current batch of media processed. Will check again in 1000ms 19:45:35.904 [debug] Current batch of media processed. Will check again in 1000ms 19:45:36.905 [debug] Current batch of media processed. Will check again in 1000ms 19:45:37.589 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:37.906 [debug] Current batch of media processed. Will check again in 1000ms 19:45:38.907 [debug] Current batch of media processed. Will check again in 1000ms 19:45:39.908 [debug] Current batch of media processed. Will check again in 1000ms 19:45:40.909 [debug] Current batch of media processed. Will check again in 1000ms 19:45:41.910 [debug] Current batch of media processed. Will check again in 1000ms 19:45:42.911 [debug] Current batch of media processed. Will check again in 1000ms 19:45:43.912 [debug] Current batch of media processed. Will check again in 1000ms 19:45:44.913 [debug] Current batch of media processed. Will check again in 1000ms 19:45:45.914 [debug] Current batch of media processed. Will check again in 1000ms 19:45:46.915 [debug] Current batch of media processed. Will check again in 1000ms 19:45:47.916 [debug] Current batch of media processed. Will check again in 1000ms 19:45:48.917 [debug] Current batch of media processed. Will check again in 1000ms 19:45:49.918 [debug] Current batch of media processed. Will check again in 1000ms 19:45:50.919 [debug] Current batch of media processed. Will check again in 1000ms 19:45:51.920 [debug] Current batch of media processed. Will check again in 1000ms 19:45:52.921 [debug] Current batch of media processed. Will check again in 1000ms 19:45:53.922 [debug] Current batch of media processed. Will check again in 1000ms 19:45:54.923 [debug] Current batch of media processed. Will check again in 1000ms 19:45:55.924 [debug] Current batch of media processed. Will check again in 1000ms 19:45:56.925 [debug] Current batch of media processed. Will check again in 1000ms 19:45:57.926 [debug] Current batch of media processed. Will check again in 1000ms 19:45:58.927 [debug] Current batch of media processed. Will check again in 1000ms 19:45:59.928 [debug] Current batch of media processed. Will check again in 1000ms 19:46:00.509 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:00.929 [debug] Current batch of media processed. Will check again in 1000ms 19:46:01.930 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #BuildingBetterWorlds\n\nMusic video by Nine Inch Nails performing Building Better Worlds (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 132, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Building Better Worlds (Official Visualizer).mp4", "id" => "jB80bqs81YQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jB80bqs81YQ", "playlist_index" => 8, "timestamp" => 1758254456, "title" => "Nine Inch Nails - Building Better Worlds (Official Visualizer)", "upload_date" => "20250919"} 19:46:01.931 [debug] QUERY OK source="sources" db=0.2ms idle=1255.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 19:46:01.931 [debug] QUERY OK source="sources" db=0.1ms idle=1255.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:46:01.931 [debug] QUERY OK source="media_items" db=0.1ms idle=1256.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-19 04:00:56Z], 2] 19:46:01.933 [debug] QUERY OK source="media_items" db=0.7ms idle=605.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" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #BuildingBetterWorlds\n\nMusic video by Nine Inch Nails performing Building Better Worlds (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Building Better Worlds (Official Visualizer)", "7810d10b-812b-4da1-92d4-84cdaab16734", 132, false, "jB80bqs81YQ", "https://www.youtube.com/watch?v=jB80bqs81YQ", 8, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Building Better Worlds (Official Visualizer).mp4", false, false, false, 2, [], 92, ~U[2025-09-19 04:00:56Z], ~U[2025-12-25 02:46:01Z], ~U[2025-12-25 02:46:01Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #BuildingBetterWorlds\n\nMusic video by Nine Inch Nails performing Building Better Worlds (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Building Better Worlds (Official Visualizer)", 132, false, "jB80bqs81YQ", "https://www.youtube.com/watch?v=jB80bqs81YQ", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Building Better Worlds (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:00:56Z]] 19:46:01.933 [debug] QUERY OK source="sources" db=0.1ms idle=257.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:46:01.933 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 19:46:01.934 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 [621] 19:46:01.934 [info] Kicking off download for media item #621 (jB80bqs81YQ) 19:46:01.935 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [177, 621, ~U[2025-12-25 02:46:01Z], ~U[2025-12-25 02:46:01Z]] 19:46:01.935 [debug] Current batch of media processed. Will check again in 1000ms 19:46:02.936 [debug] Current batch of media processed. Will check again in 1000ms 19:46:03.937 [debug] Current batch of media processed. Will check again in 1000ms 19:46:04.938 [debug] Current batch of media processed. Will check again in 1000ms 19:46:05.939 [debug] Current batch of media processed. Will check again in 1000ms 19:46:06.940 [debug] Current batch of media processed. Will check again in 1000ms 19:46:07.590 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:07.941 [debug] Current batch of media processed. Will check again in 1000ms 19:46:08.942 [debug] Current batch of media processed. Will check again in 1000ms 19:46:09.943 [debug] Current batch of media processed. Will check again in 1000ms 19:46:10.944 [debug] Current batch of media processed. Will check again in 1000ms 19:46:11.945 [debug] Current batch of media processed. Will check again in 1000ms 19:46:12.946 [debug] Current batch of media processed. Will check again in 1000ms 19:46:13.947 [debug] Current batch of media processed. Will check again in 1000ms 19:46:14.948 [debug] Current batch of media processed. Will check again in 1000ms 19:46:15.949 [debug] Current batch of media processed. Will check again in 1000ms 19:46:16.950 [debug] Current batch of media processed. Will check again in 1000ms 19:46:17.951 [debug] Current batch of media processed. Will check again in 1000ms 19:46:18.952 [debug] Current batch of media processed. Will check again in 1000ms 19:46:19.953 [debug] Current batch of media processed. Will check again in 1000ms 19:46:20.954 [debug] Current batch of media processed. Will check again in 1000ms 19:46:21.955 [debug] Current batch of media processed. Will check again in 1000ms 19:46:22.956 [debug] Current batch of media processed. Will check again in 1000ms 19:46:23.957 [debug] Current batch of media processed. Will check again in 1000ms 19:46:24.958 [debug] Current batch of media processed. Will check again in 1000ms 19:46:25.959 [debug] Current batch of media processed. Will check again in 1000ms 19:46:26.960 [debug] Current batch of media processed. Will check again in 1000ms 19:46:27.961 [debug] Current batch of media processed. Will check again in 1000ms 19:46:28.962 [debug] Current batch of media processed. Will check again in 1000ms 19:46:29.963 [debug] Current batch of media processed. Will check again in 1000ms 19:46:30.964 [debug] Current batch of media processed. Will check again in 1000ms 19:46:31.965 [debug] Current batch of media processed. Will check again in 1000ms 19:46:32.966 [debug] Current batch of media processed. Will check again in 1000ms 19:46:33.968 [debug] Current batch of media processed. Will check again in 1000ms 19:46:34.968 [debug] Current batch of media processed. Will check again in 1000ms 19:46:35.969 [debug] Current batch of media processed. Will check again in 1000ms 19:46:36.970 [debug] Current batch of media processed. Will check again in 1000ms 19:46:37.592 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:37.971 [debug] Current batch of media processed. Will check again in 1000ms 19:46:38.972 [debug] Current batch of media processed. Will check again in 1000ms 19:46:39.973 [debug] Current batch of media processed. Will check again in 1000ms 19:46:40.974 [debug] Current batch of media processed. Will check again in 1000ms 19:46:41.975 [debug] Current batch of media processed. Will check again in 1000ms 19:46:42.976 [debug] Current batch of media processed. Will check again in 1000ms 19:46:43.977 [debug] Current batch of media processed. Will check again in 1000ms 19:46:44.978 [debug] Current batch of media processed. Will check again in 1000ms 19:46:45.979 [debug] Current batch of media processed. Will check again in 1000ms 19:46:46.980 [debug] Current batch of media processed. Will check again in 1000ms 19:46:47.981 [debug] Current batch of media processed. Will check again in 1000ms 19:46:48.982 [debug] Current batch of media processed. Will check again in 1000ms 19:46:49.983 [debug] Current batch of media processed. Will check again in 1000ms 19:46:50.984 [debug] Current batch of media processed. Will check again in 1000ms 19:46:51.985 [debug] Current batch of media processed. Will check again in 1000ms 19:46:52.986 [debug] Current batch of media processed. Will check again in 1000ms 19:46:53.987 [debug] Current batch of media processed. Will check again in 1000ms 19:46:54.988 [debug] Current batch of media processed. Will check again in 1000ms 19:46:55.989 [debug] Current batch of media processed. Will check again in 1000ms 19:46:56.990 [debug] Current batch of media processed. Will check again in 1000ms 19:46:57.991 [debug] Current batch of media processed. Will check again in 1000ms 19:46:58.992 [debug] Current batch of media processed. Will check again in 1000ms 19:46:59.993 [debug] Current batch of media processed. Will check again in 1000ms 19:47:00.510 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:00.994 [debug] Current batch of media processed. Will check again in 1000ms 19:47:01.995 [debug] Current batch of media processed. Will check again in 1000ms 19:47:02.996 [debug] Current batch of media processed. Will check again in 1000ms 19:47:03.997 [debug] Current batch of media processed. Will check again in 1000ms 19:47:04.998 [debug] Current batch of media processed. Will check again in 1000ms 19:47:05.999 [debug] Current batch of media processed. Will check again in 1000ms 19:47:07.000 [debug] Current batch of media processed. Will check again in 1000ms 19:47:07.593 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:08.001 [debug] Current batch of media processed. Will check again in 1000ms 19:47:09.002 [debug] Current batch of media processed. Will check again in 1000ms 19:47:10.003 [debug] Current batch of media processed. Will check again in 1000ms 19:47:11.004 [debug] Current batch of media processed. Will check again in 1000ms 19:47:12.005 [debug] Current batch of media processed. Will check again in 1000ms 19:47:13.006 [debug] Current batch of media processed. Will check again in 1000ms 19:47:14.007 [debug] Current batch of media processed. Will check again in 1000ms 19:47:15.008 [debug] Current batch of media processed. Will check again in 1000ms 19:47:16.009 [debug] Current batch of media processed. Will check again in 1000ms 19:47:17.010 [debug] Current batch of media processed. Will check again in 1000ms 19:47:18.011 [debug] Current batch of media processed. Will check again in 1000ms 19:47:19.012 [debug] Current batch of media processed. Will check again in 1000ms 19:47:20.013 [debug] Current batch of media processed. Will check again in 1000ms 19:47:21.014 [debug] Current batch of media processed. Will check again in 1000ms 19:47:22.015 [debug] Current batch of media processed. Will check again in 1000ms 19:47:23.016 [debug] Current batch of media processed. Will check again in 1000ms 19:47:24.017 [debug] Current batch of media processed. Will check again in 1000ms 19:47:25.018 [debug] Current batch of media processed. Will check again in 1000ms 19:47:26.019 [debug] Current batch of media processed. Will check again in 1000ms 19:47:27.020 [debug] Current batch of media processed. Will check again in 1000ms 19:47:28.021 [debug] Current batch of media processed. Will check again in 1000ms 19:47:29.022 [debug] Current batch of media processed. Will check again in 1000ms 19:47:30.023 [debug] Current batch of media processed. Will check again in 1000ms 19:47:31.024 [debug] Current batch of media processed. Will check again in 1000ms 19:47:32.025 [debug] Current batch of media processed. Will check again in 1000ms 19:47:33.026 [debug] Current batch of media processed. Will check again in 1000ms 19:47:34.027 [debug] Current batch of media processed. Will check again in 1000ms 19:47:35.028 [debug] Current batch of media processed. Will check again in 1000ms 19:47:36.029 [debug] Current batch of media processed. Will check again in 1000ms 19:47:37.030 [debug] Current batch of media processed. Will check again in 1000ms 19:47:37.595 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:38.031 [debug] Current batch of media processed. Will check again in 1000ms 19:47:39.032 [debug] Current batch of media processed. Will check again in 1000ms 19:47:40.033 [debug] Current batch of media processed. Will check again in 1000ms 19:47:41.034 [debug] Current batch of media processed. Will check again in 1000ms 19:47:42.035 [debug] Current batch of media processed. Will check again in 1000ms 19:47:43.036 [debug] Current batch of media processed. Will check again in 1000ms 19:47:44.037 [debug] Current batch of media processed. Will check again in 1000ms 19:47:45.038 [debug] Current batch of media processed. Will check again in 1000ms 19:47:46.039 [debug] Current batch of media processed. Will check again in 1000ms 19:47:47.040 [debug] Current batch of media processed. Will check again in 1000ms 19:47:48.041 [debug] Current batch of media processed. Will check again in 1000ms 19:47:49.042 [debug] Current batch of media processed. Will check again in 1000ms 19:47:50.043 [debug] Current batch of media processed. Will check again in 1000ms 19:47:51.044 [debug] Current batch of media processed. Will check again in 1000ms 19:47:52.045 [debug] Current batch of media processed. Will check again in 1000ms 19:47:53.046 [debug] Current batch of media processed. Will check again in 1000ms 19:47:54.047 [debug] Current batch of media processed. Will check again in 1000ms 19:47:55.048 [debug] Current batch of media processed. Will check again in 1000ms 19:47:56.049 [debug] Current batch of media processed. Will check again in 1000ms 19:47:57.050 [debug] Current batch of media processed. Will check again in 1000ms 19:47:58.051 [debug] Current batch of media processed. Will check again in 1000ms 19:47:59.052 [debug] Current batch of media processed. Will check again in 1000ms 19:48:00.053 [debug] Current batch of media processed. Will check again in 1000ms 19:48:00.511 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:01.054 [debug] Current batch of media processed. Will check again in 1000ms 19:48:02.055 [debug] Current batch of media processed. Will check again in 1000ms 19:48:03.056 [debug] Current batch of media processed. Will check again in 1000ms 19:48:04.057 [debug] Current batch of media processed. Will check again in 1000ms 19:48:05.058 [debug] Current batch of media processed. Will check again in 1000ms 19:48:06.059 [debug] Current batch of media processed. Will check again in 1000ms 19:48:07.060 [debug] Current batch of media processed. Will check again in 1000ms 19:48:07.596 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:08.061 [debug] Current batch of media processed. Will check again in 1000ms 19:48:09.062 [debug] Current batch of media processed. Will check again in 1000ms 19:48:10.063 [debug] Current batch of media processed. Will check again in 1000ms 19:48:11.064 [debug] Current batch of media processed. Will check again in 1000ms 19:48:12.065 [debug] Current batch of media processed. Will check again in 1000ms 19:48:13.066 [debug] Current batch of media processed. Will check again in 1000ms 19:48:14.067 [debug] Current batch of media processed. Will check again in 1000ms 19:48:15.068 [debug] Current batch of media processed. Will check again in 1000ms 19:48:16.069 [debug] Current batch of media processed. Will check again in 1000ms 19:48:17.070 [debug] Current batch of media processed. Will check again in 1000ms 19:48:18.071 [debug] Current batch of media processed. Will check again in 1000ms 19:48:19.072 [debug] Current batch of media processed. Will check again in 1000ms 19:48:20.073 [debug] Current batch of media processed. Will check again in 1000ms 19:48:21.074 [debug] Current batch of media processed. Will check again in 1000ms 19:48:22.075 [debug] Current batch of media processed. Will check again in 1000ms 19:48:23.076 [debug] Current batch of media processed. Will check again in 1000ms 19:48:24.077 [debug] Current batch of media processed. Will check again in 1000ms 19:48:25.078 [debug] Current batch of media processed. Will check again in 1000ms 19:48:26.079 [debug] Current batch of media processed. Will check again in 1000ms 19:48:27.080 [debug] Current batch of media processed. Will check again in 1000ms 19:48:28.081 [debug] Current batch of media processed. Will check again in 1000ms 19:48:29.083 [debug] Current batch of media processed. Will check again in 1000ms 19:48:30.084 [debug] Current batch of media processed. Will check again in 1000ms 19:48:31.084 [debug] Current batch of media processed. Will check again in 1000ms 19:48:32.085 [debug] Current batch of media processed. Will check again in 1000ms 19:48:33.086 [debug] Current batch of media processed. Will check again in 1000ms 19:48:34.087 [debug] Current batch of media processed. Will check again in 1000ms 19:48:35.088 [debug] Current batch of media processed. Will check again in 1000ms 19:48:36.089 [debug] Current batch of media processed. Will check again in 1000ms 19:48:37.090 [debug] Current batch of media processed. Will check again in 1000ms 19:48:37.597 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:38.098 [debug] Current batch of media processed. Will check again in 1000ms 19:48:39.098 [debug] Current batch of media processed. Will check again in 1000ms 19:48:40.101 [debug] Current batch of media processed. Will check again in 1000ms 19:48:41.101 [debug] Current batch of media processed. Will check again in 1000ms 19:48:42.102 [debug] Current batch of media processed. Will check again in 1000ms 19:48:43.103 [debug] Current batch of media processed. Will check again in 1000ms 19:48:44.104 [debug] Current batch of media processed. Will check again in 1000ms 19:48:44.302 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5tMbN2zW7Ig --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/91/80/9180ceca7f475f2aa304752a7dc6763385976b43f719640266abc1af421e5a6d.json --sleep-requests 84 --sleep-interval 74 --sleep-subtitles 68 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:48:44.310 [debug] Running yt-dlp command for action: download_thumbnail 19:48:44.312 [debug] QUERY OK source="settings" db=0.6ms idle=1636.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 [] 19:48:44.313 [debug] QUERY OK source="settings" db=0.5ms idle=1637.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 [] 19:48:44.313 [debug] QUERY OK source="settings" db=0.2ms idle=1637.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 [] 19:48:44.313 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5tMbN2zW7Ig --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/39/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ee/ef/eeef479e9f4cdc4daf7a86c9d347757a8101afabee590707a18eca91413976f9.json --sleep-requests 67 --sleep-interval 62 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:48:45.105 [debug] Current batch of media processed. Will check again in 1000ms 19:48:46.106 [debug] Current batch of media processed. Will check again in 1000ms 19:48:47.107 [debug] Current batch of media processed. Will check again in 1000ms 19:48:48.108 [debug] Current batch of media processed. Will check again in 1000ms 19:48:49.109 [debug] Current batch of media processed. Will check again in 1000ms 19:48:50.111 [debug] Current batch of media processed. Will check again in 1000ms 19:48:51.112 [debug] Current batch of media processed. Will check again in 1000ms 19:48:52.113 [debug] Current batch of media processed. Will check again in 1000ms 19:48:53.114 [debug] Current batch of media processed. Will check again in 1000ms 19:48:54.117 [debug] Current batch of media processed. Will check again in 1000ms 19:48:55.118 [debug] Current batch of media processed. Will check again in 1000ms 19:48:56.121 [debug] Current batch of media processed. Will check again in 1000ms 19:48:57.121 [debug] Current batch of media processed. Will check again in 1000ms 19:48:58.122 [debug] Current batch of media processed. Will check again in 1000ms 19:48:59.124 [debug] Current batch of media processed. Will check again in 1000ms 19:49:00.124 [debug] Current batch of media processed. Will check again in 1000ms 19:49:00.512 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:01.125 [debug] Current batch of media processed. Will check again in 1000ms 19:49:02.126 [debug] Current batch of media processed. Will check again in 1000ms 19:49:03.127 [debug] Current batch of media processed. Will check again in 1000ms 19:49:04.128 [debug] Current batch of media processed. Will check again in 1000ms 19:49:05.129 [debug] Current batch of media processed. Will check again in 1000ms 19:49:06.130 [debug] Current batch of media processed. Will check again in 1000ms 19:49:07.132 [debug] Current batch of media processed. Will check again in 1000ms 19:49:07.599 [info] {"source":"oban","duration":1611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:08.133 [debug] Current batch of media processed. Will check again in 1000ms 19:49:09.134 [debug] Current batch of media processed. Will check again in 1000ms 19:49:10.135 [debug] Current batch of media processed. Will check again in 1000ms 19:49:11.136 [debug] Current batch of media processed. Will check again in 1000ms 19:49:12.137 [debug] Current batch of media processed. Will check again in 1000ms 19:49:13.138 [debug] Current batch of media processed. Will check again in 1000ms 19:49:14.139 [debug] Current batch of media processed. Will check again in 1000ms 19:49:15.140 [debug] Current batch of media processed. Will check again in 1000ms 19:49:16.141 [debug] Current batch of media processed. Will check again in 1000ms 19:49:17.143 [debug] Current batch of media processed. Will check again in 1000ms 19:49:18.143 [debug] Current batch of media processed. Will check again in 1000ms 19:49:19.048 [info] GET / 19:49:19.048 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:49:19.050 [debug] QUERY OK source="settings" db=0.9ms idle=1370.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 [] 19:49:19.051 [debug] QUERY OK source="media_profiles" db=0.6ms idle=1371.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:49:19.052 [debug] QUERY OK source="sources" db=1.1ms idle=1372.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:49:19.054 [debug] QUERY OK source="media_items" db=1.3ms idle=374.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:49:19.054 [debug] QUERY OK source="media_items" db=0.1ms idle=373.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:49:19.054 [debug] QUERY OK source="settings" db=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 [] 19:49:19.055 [debug] QUERY OK source="settings" db=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 [] 19:49:19.055 [debug] QUERY OK source="settings" db=0.1ms idle=2.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 [] 19:49:19.056 [debug] QUERY OK source="tasks" db=0.3ms idle=2.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"] 19:49:19.058 [debug] QUERY OK source="media_items" db=0.9ms 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 (?,?)) [39, 40] 19:49:19.059 [debug] QUERY OK source="sources" db=2.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] 19:49:19.062 [debug] QUERY OK source="media_items" db=0.3ms 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)) [] 19:49:19.065 [debug] QUERY OK source="media_items" db=2.6ms 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] 19:49:19.065 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:49:19.070 [debug] QUERY OK source="media_items" db=0.7ms queue=1.6ms idle=9.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"))) [] 19:49:19.071 [debug] QUERY OK source="media_items" db=0.8ms queue=0.4ms 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" FROM "media_items" AS m0 INNER JOIN "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] 19:49:19.072 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:49:19.073 [info] Sent 200 in 25ms 19:49:19.146 [debug] Current batch of media processed. Will check again in 1000ms 19:49:20.147 [debug] Current batch of media processed. Will check again in 1000ms 19:49:21.149 [debug] Current batch of media processed. Will check again in 1000ms 19:49:22.149 [debug] Current batch of media processed. Will check again in 1000ms 19:49:23.150 [debug] Current batch of media processed. Will check again in 1000ms 19:49:24.151 [debug] Current batch of media processed. Will check again in 1000ms 19:49:25.154 [debug] Current batch of media processed. Will check again in 1000ms 19:49:26.154 [debug] Current batch of media processed. Will check again in 1000ms 19:49:27.155 [debug] Current batch of media processed. Will check again in 1000ms 19:49:28.158 [debug] Current batch of media processed. Will check again in 1000ms 19:49:29.158 [debug] Current batch of media processed. Will check again in 1000ms 19:49:30.159 [debug] Current batch of media processed. Will check again in 1000ms 19:49:31.160 [debug] Current batch of media processed. Will check again in 1000ms 19:49:32.161 [debug] Current batch of media processed. Will check again in 1000ms 19:49:33.162 [debug] Current batch of media processed. Will check again in 1000ms 19:49:34.163 [debug] Current batch of media processed. Will check again in 1000ms 19:49:35.166 [debug] Current batch of media processed. Will check again in 1000ms 19:49:36.166 [debug] Current batch of media processed. Will check again in 1000ms 19:49:37.169 [debug] Current batch of media processed. Will check again in 1000ms 19:49:37.600 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:38.169 [debug] Current batch of media processed. Will check again in 1000ms 19:49:39.175 [debug] Current batch of media processed. Will check again in 1000ms 19:49:40.178 [debug] Current batch of media processed. Will check again in 1000ms 19:49:41.178 [debug] Current batch of media processed. Will check again in 1000ms 19:49:42.179 [debug] Current batch of media processed. Will check again in 1000ms 19:49:43.181 [debug] Current batch of media processed. Will check again in 1000ms 19:49:44.181 [debug] Current batch of media processed. Will check again in 1000ms 19:49:45.182 [debug] Current batch of media processed. Will check again in 1000ms 19:49:46.183 [debug] Current batch of media processed. Will check again in 1000ms 19:49:47.184 [debug] Current batch of media processed. Will check again in 1000ms 19:49:48.185 [debug] Current batch of media processed. Will check again in 1000ms 19:49:49.187 [debug] Current batch of media processed. Will check again in 1000ms 19:49:50.187 [debug] Current batch of media processed. Will check again in 1000ms 19:49:51.188 [debug] Current batch of media processed. Will check again in 1000ms 19:49:52.189 [debug] Current batch of media processed. Will check again in 1000ms 19:49:53.193 [debug] Current batch of media processed. Will check again in 1000ms 19:49:54.193 [debug] Current batch of media processed. Will check again in 1000ms 19:49:55.194 [debug] Current batch of media processed. Will check again in 1000ms 19:49:56.195 [debug] Current batch of media processed. Will check again in 1000ms 19:49:57.196 [debug] Current batch of media processed. Will check again in 1000ms 19:49:58.197 [debug] Current batch of media processed. Will check again in 1000ms 19:49:59.198 [debug] Current batch of media processed. Will check again in 1000ms 19:50:00.199 [debug] Current batch of media processed. Will check again in 1000ms 19:50:00.513 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:01.200 [debug] Current batch of media processed. Will check again in 1000ms 19:50:02.201 [debug] Current batch of media processed. Will check again in 1000ms 19:50:03.202 [debug] Current batch of media processed. Will check again in 1000ms 19:50:04.203 [debug] Current batch of media processed. Will check again in 1000ms 19:50:05.204 [debug] Current batch of media processed. Will check again in 1000ms 19:50:06.206 [debug] Current batch of media processed. Will check again in 1000ms 19:50:07.207 [debug] Current batch of media processed. Will check again in 1000ms 19:50:07.602 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:08.208 [debug] Current batch of media processed. Will check again in 1000ms 19:50:09.211 [debug] Current batch of media processed. Will check again in 1000ms 19:50:10.212 [debug] Current batch of media processed. Will check again in 1000ms 19:50:11.212 [debug] Current batch of media processed. Will check again in 1000ms 19:50:12.213 [debug] Current batch of media processed. Will check again in 1000ms 19:50:13.214 [debug] Current batch of media processed. Will check again in 1000ms 19:50:14.215 [debug] Current batch of media processed. Will check again in 1000ms 19:50:15.217 [debug] Current batch of media processed. Will check again in 1000ms 19:50:16.217 [debug] Current batch of media processed. Will check again in 1000ms 19:50:17.218 [debug] Current batch of media processed. Will check again in 1000ms 19:50:18.219 [debug] Current batch of media processed. Will check again in 1000ms 19:50:19.223 [debug] Current batch of media processed. Will check again in 1000ms 19:50:20.223 [debug] Current batch of media processed. Will check again in 1000ms 19:50:21.224 [debug] Current batch of media processed. Will check again in 1000ms 19:50:22.225 [debug] Current batch of media processed. Will check again in 1000ms 19:50:23.226 [debug] Current batch of media processed. Will check again in 1000ms 19:50:24.227 [debug] Current batch of media processed. Will check again in 1000ms 19:50:25.228 [debug] Current batch of media processed. Will check again in 1000ms 19:50:26.229 [debug] Current batch of media processed. Will check again in 1000ms 19:50:27.230 [debug] Current batch of media processed. Will check again in 1000ms 19:50:28.231 [debug] Current batch of media processed. Will check again in 1000ms 19:50:29.232 [debug] Current batch of media processed. Will check again in 1000ms 19:50:30.233 [debug] Current batch of media processed. Will check again in 1000ms 19:50:31.234 [debug] Current batch of media processed. Will check again in 1000ms 19:50:32.235 [debug] Current batch of media processed. Will check again in 1000ms 19:50:33.237 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #TargetIdentified\n\nMusic video by Nine Inch Nails performing Target Identified (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 204, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Target Identified (Official Visualizer).mp4", "id" => "ZZ9Ecb0skIE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZZ9Ecb0skIE", "playlist_index" => 9, "timestamp" => 1758254452, "title" => "Nine Inch Nails - Target Identified (Official Visualizer)", "upload_date" => "20250919"} 19:50:33.238 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=556.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 19:50:33.238 [debug] QUERY OK source="sources" db=0.1ms idle=558.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] 19:50:33.239 [debug] QUERY OK source="media_items" db=0.1ms idle=558.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 04:00:52Z], 2] 19:50:33.780 [debug] QUERY OK source="media_items" db=540.5ms idle=558.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" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #TargetIdentified\n\nMusic video by Nine Inch Nails performing Target Identified (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Target Identified (Official Visualizer)", "4d8b87b4-9c81-43b8-9503-0f632bfb6b48", 204, false, "ZZ9Ecb0skIE", "https://www.youtube.com/watch?v=ZZ9Ecb0skIE", 9, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Target Identified (Official Visualizer).mp4", false, false, false, 2, [], 91, ~U[2025-09-19 04:00:52Z], ~U[2025-12-25 02:50:33Z], ~U[2025-12-25 02:50:33Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #TargetIdentified\n\nMusic video by Nine Inch Nails performing Target Identified (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Target Identified (Official Visualizer)", 204, false, "ZZ9Ecb0skIE", "https://www.youtube.com/watch?v=ZZ9Ecb0skIE", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Target Identified (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:00:52Z]] 19:50:33.781 [debug] QUERY OK source="sources" db=0.4ms idle=922.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] 19:50:33.781 [debug] QUERY OK source="media_profiles" db=0.1ms idle=543.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] 19:50:33.782 [debug] QUERY OK source="media_items" db=0.2ms idle=542.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 [622] 19:50:33.782 [info] Kicking off download for media item #622 (ZZ9Ecb0skIE) 19:50:33.844 [debug] QUERY OK source="tasks" db=0.7ms queue=0.4ms idle=62.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [178, 622, ~U[2025-12-25 02:50:33Z], ~U[2025-12-25 02:50:33Z]] 19:50:33.845 [debug] Current batch of media processed. Will check again in 1000ms 19:50:34.846 [debug] Current batch of media processed. Will check again in 1000ms 19:50:35.847 [debug] Current batch of media processed. Will check again in 1000ms 19:50:36.850 [debug] Current batch of media processed. Will check again in 1000ms 19:50:37.605 [info] {"source":"oban","duration":1452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:37.850 [debug] Current batch of media processed. Will check again in 1000ms 19:50:38.851 [debug] Current batch of media processed. Will check again in 1000ms 19:50:39.852 [debug] Current batch of media processed. Will check again in 1000ms 19:50:40.853 [debug] Current batch of media processed. Will check again in 1000ms 19:50:41.854 [debug] Current batch of media processed. Will check again in 1000ms 19:50:42.855 [debug] Current batch of media processed. Will check again in 1000ms 19:50:43.856 [debug] Current batch of media processed. Will check again in 1000ms 19:50:44.858 [debug] Current batch of media processed. Will check again in 1000ms 19:50:45.858 [debug] Current batch of media processed. Will check again in 1000ms 19:50:46.859 [debug] Current batch of media processed. Will check again in 1000ms 19:50:47.860 [debug] Current batch of media processed. Will check again in 1000ms 19:50:48.863 [debug] Current batch of media processed. Will check again in 1000ms 19:50:49.863 [debug] Current batch of media processed. Will check again in 1000ms 19:50:50.866 [debug] Current batch of media processed. Will check again in 1000ms 19:50:51.868 [debug] Current batch of media processed. Will check again in 1000ms 19:50:52.868 [debug] Current batch of media processed. Will check again in 1000ms 19:50:53.870 [debug] Current batch of media processed. Will check again in 1000ms 19:50:54.870 [debug] Current batch of media processed. Will check again in 1000ms 19:50:55.670 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=atdPYVt6HhQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/83/47/834745197d873e9f5c816a5d3d64a378effa6db3dd5ba98c1e37098f4bde29c0.json --sleep-requests 82 --sleep-interval 90 --sleep-subtitles 79 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:50:55.671 [debug] Running yt-dlp command for action: download 19:50:55.673 [debug] QUERY OK source="settings" db=1.5ms idle=1990.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 [] 19:50:55.674 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1991.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 [] 19:50:55.676 [debug] QUERY OK source="settings" db=1.0ms queue=0.6ms idle=1743.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 [] 19:50:55.676 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=atdPYVt6HhQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e3/9e/e39e67244fa814011c24f3f1b9de8d242d4403f3eb476f0a8d70d5801d0ceb1f.json --sleep-requests 89 --sleep-interval 75 --sleep-subtitles 62 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:50:55.871 [debug] Current batch of media processed. Will check again in 1000ms 19:50:56.875 [debug] Current batch of media processed. Will check again in 1000ms 19:50:57.877 [debug] Current batch of media processed. Will check again in 1000ms 19:50:58.878 [debug] Current batch of media processed. Will check again in 1000ms 19:50:59.879 [debug] Current batch of media processed. Will check again in 1000ms 19:51:00.516 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:00.880 [debug] Current batch of media processed. Will check again in 1000ms 19:51:01.881 [debug] Current batch of media processed. Will check again in 1000ms 19:51:02.882 [debug] Current batch of media processed. Will check again in 1000ms 19:51:03.883 [debug] Current batch of media processed. Will check again in 1000ms 19:51:04.884 [debug] Current batch of media processed. Will check again in 1000ms 19:51:05.885 [debug] Current batch of media processed. Will check again in 1000ms 19:51:06.886 [debug] Current batch of media processed. Will check again in 1000ms 19:51:07.607 [info] {"source":"oban","duration":1331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:07.887 [debug] Current batch of media processed. Will check again in 1000ms 19:51:08.888 [debug] Current batch of media processed. Will check again in 1000ms 19:51:09.889 [debug] Current batch of media processed. Will check again in 1000ms 19:51:10.890 [debug] Current batch of media processed. Will check again in 1000ms 19:51:11.891 [debug] Current batch of media processed. Will check again in 1000ms 19:51:12.892 [debug] Current batch of media processed. Will check again in 1000ms 19:51:13.893 [debug] Current batch of media processed. Will check again in 1000ms 19:51:14.894 [debug] Current batch of media processed. Will check again in 1000ms 19:51:15.895 [debug] Current batch of media processed. Will check again in 1000ms 19:51:16.896 [debug] Current batch of media processed. Will check again in 1000ms 19:51:17.897 [debug] Current batch of media processed. Will check again in 1000ms 19:51:18.899 [debug] Current batch of media processed. Will check again in 1000ms 19:51:19.899 [debug] Current batch of media processed. Will check again in 1000ms 19:51:20.900 [debug] Current batch of media processed. Will check again in 1000ms 19:51:21.901 [debug] Current batch of media processed. Will check again in 1000ms 19:51:22.902 [debug] Current batch of media processed. Will check again in 1000ms 19:51:23.903 [debug] Current batch of media processed. Will check again in 1000ms 19:51:24.904 [debug] Current batch of media processed. Will check again in 1000ms 19:51:25.905 [debug] Current batch of media processed. Will check again in 1000ms 19:51:26.907 [debug] Current batch of media processed. Will check again in 1000ms 19:51:27.907 [debug] Current batch of media processed. Will check again in 1000ms 19:51:28.908 [debug] Current batch of media processed. Will check again in 1000ms 19:51:29.910 [debug] Current batch of media processed. Will check again in 1000ms 19:51:30.910 [debug] Current batch of media processed. Will check again in 1000ms 19:51:31.911 [debug] Current batch of media processed. Will check again in 1000ms 19:51:32.912 [debug] Current batch of media processed. Will check again in 1000ms 19:51:33.913 [debug] Current batch of media processed. Will check again in 1000ms 19:51:34.914 [debug] Current batch of media processed. Will check again in 1000ms 19:51:35.915 [debug] Current batch of media processed. Will check again in 1000ms 19:51:36.916 [debug] Current batch of media processed. Will check again in 1000ms 19:51:37.609 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:37.917 [debug] Current batch of media processed. Will check again in 1000ms 19:51:38.918 [debug] Current batch of media processed. Will check again in 1000ms 19:51:39.920 [debug] Current batch of media processed. Will check again in 1000ms 19:51:40.922 [debug] Current batch of media processed. Will check again in 1000ms 19:51:41.923 [debug] Current batch of media processed. Will check again in 1000ms 19:51:42.925 [debug] Current batch of media processed. Will check again in 1000ms 19:51:43.928 [debug] Current batch of media processed. Will check again in 1000ms 19:51:44.928 [debug] Current batch of media processed. Will check again in 1000ms 19:51:45.929 [debug] Current batch of media processed. Will check again in 1000ms 19:51:46.930 [debug] Current batch of media processed. Will check again in 1000ms 19:51:47.931 [debug] Current batch of media processed. Will check again in 1000ms 19:51:48.934 [debug] Current batch of media processed. Will check again in 1000ms 19:51:49.586 [info] CONNECTED TO Phoenix.LiveView.Socket in 38ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BDQxDQN4DGcQIwQaegojETM4aiMRPRYW6MX4N-f1dukcCdediP3v_vBI", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "1", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:51:49.592 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:51:49.592 [debug] QUERY OK source="media_items" db=0.2ms idle=907.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)) [] 19:51:49.593 [debug] QUERY OK source="media_items" db=0.7ms idle=908.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] 19:51:49.594 [debug] QUERY OK source="sources" db=0.2ms idle=909.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:51:49.594 [debug] Replied in 2ms 19:51:49.597 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:51:49.599 [debug] QUERY OK source="media_items" db=1.5ms idle=912.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"))) [] 19:51:49.601 [debug] QUERY OK source="media_items" db=0.5ms idle=531.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] 19:51:49.603 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:51:49.603 [debug] Replied in 6ms 19:51:49.607 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:51:49.608 [debug] QUERY OK source="tasks" db=0.4ms 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"] 19:51:49.608 [debug] QUERY OK source="media_items" db=0.2ms idle=13.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 (?,?)) [39, 40] 19:51:49.608 [debug] QUERY OK source="sources" db=0.3ms 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] 19:51:49.609 [debug] Replied in 1ms 19:51:49.610 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:51:49.610 [debug] Replied in 130ยตs 19:51:49.621 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 19:51:49.621 [debug] Replied in 169ยตs 19:51:49.934 [debug] Current batch of media processed. Will check again in 1000ms 19:51:50.935 [debug] Current batch of media processed. Will check again in 1000ms 19:51:51.936 [debug] Current batch of media processed. Will check again in 1000ms 19:51:52.937 [debug] Current batch of media processed. Will check again in 1000ms 19:51:53.938 [debug] Current batch of media processed. Will check again in 1000ms 19:51:54.939 [debug] Current batch of media processed. Will check again in 1000ms 19:51:55.940 [debug] Current batch of media processed. Will check again in 1000ms 19:51:56.761 [notice] SIGTERM received - shutting down 19:51:56.762 [info] DRAINING 4 of 4 total connection(s) for socket Phoenix.LiveView.Socket every 2000ms - round 1 of 1 19:51:56.941 [debug] Current batch of media processed. Will check again in 1000ms 19:51:57.942 [debug] Current batch of media processed. Will check again in 1000ms 19:51:58.943 [debug] Current batch of media processed. Will check again in 1000ms 19:51:59.944 [debug] Current batch of media processed. Will check again in 1000ms 19:52:00.945 [debug] Current batch of media processed. Will check again in 1000ms 19:52:01.946 [debug] Current batch of media processed. Will check again in 1000ms 19:52:02.947 [debug] Current batch of media processed. Will check again in 1000ms 19:52:03.948 [debug] Current batch of media processed. Will check again in 1000ms 19:52:04.949 [debug] Current batch of media processed. Will check again in 1000ms 19:52:05.950 [debug] Current batch of media processed. Will check again in 1000ms 19:52:06.951 [debug] Current batch of media processed. Will check again in 1000ms 19:52:07.954 [debug] Current batch of media processed. Will check again in 1000ms 19:52:08.955 [debug] Current batch of media processed. Will check again in 1000ms 19:52:09.956 [debug] Current batch of media processed. Will check again in 1000ms 19:52:10.957 [debug] Current batch of media processed. Will check again in 1000ms 19:52:11.808 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 19:52:11.809 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/downloads"}} 19:52:11.809 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/config"}} 19:55:06.232 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:06.232 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:06.232 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:06.232 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:06.232 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:06.289 [debug] QUERY OK source="oban_jobs" db=56.1ms queue=6.8ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 19:55:06.289 [info] Reset 3 executing jobs 19:55:06.290 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:55:07.629 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.09.26 19:55:07.629 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 19:55:07.975 [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. 19:55:07.977 [debug] QUERY OK source="settings" db=0.5ms queue=1.2ms idle=1742.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 [] 19:55:07.978 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=1744.3ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.09.26", 1] 19:55:07.979 [debug] QUERY OK source="settings" db=0.6ms idle=1745.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 [] 19:55:07.979 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:55:07.983 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 19:55:07.995 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 19:55:07.996 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 19:55:08.016 [info] {"args":{},"id":179,"meta":{},"system_time":1766631308016530498,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 19:55:08.016 [info] Updating yt-dlp 19:55:08.016 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 19:55:08.476 [notice] SIGTERM received - shutting down 19:55:11.388 [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@2025.12.08 from yt-dlp/yt-dlp Current Build Hash: d2f07382138f4bd882254996502636f5a67a8c5ee5ab8a25807e2784a4878642 Updating to stable@2025.12.08 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2025.12.08 from yt-dlp/yt-dlp 19:55:11.388 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:55:12.631 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 19:55:12.632 [debug] QUERY OK source="settings" db=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 [] 19:55:12.632 [debug] QUERY OK source="settings" db=0.1ms idle=1405.7ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.12.08", 1] 19:55:12.635 [info] {"args":{},"id":179,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":4616114,"event":"job:stop","queue_time":1015595,"attempt":1,"tags":["local_data"]} 19:55:12.635 [error] Handler "job-telemetry-broadcast" has failed and has been detached. Class=:error Reason=:badarg Stacktrace=[ {:ets, :lookup, [PinchflatWeb.Endpoint, :pubsub_server], [error_info: %{cause: :id, module: :erl_stdlib_errors}]}, {PinchflatWeb.Endpoint, :config, 2, [file: ~c"deps/phoenix/lib/phoenix/endpoint.ex", line: 529]}, {PinchflatWeb.Endpoint, :pubsub_server!, 0, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 2]}, {PinchflatWeb.Endpoint, :broadcast, 3, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 2]}, {:telemetry, :"-execute/3-fun-0-", 4, [file: ~c"/app/deps/telemetry/src/telemetry.erl", line: 167]}, {:lists, :foreach_1, 2, [file: ~c"lists.erl", line: 2310]}, {Oban.Queue.Executor, :emit_event, 1, [file: ~c"lib/oban/queue/executor.ex", line: 299]}, {Oban.Queue.Executor, :"-call/1-fun-0-", 1, [file: ~c"lib/oban/queue/executor.ex", line: 84]} ] 19:55:12.665 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 19:55:12.665 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/config"}} 19:55:12.666 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/downloads"}} 19:55:16.496 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:16.497 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:16.497 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:16.497 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:16.497 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 19:55:16.504 [debug] QUERY OK source="oban_jobs" db=6.2ms queue=6.4ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 19:55:16.504 [info] Reset 0 executing jobs 19:55:16.504 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:55:17.863 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.09.26 19:55:17.863 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 19:55:18.230 [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. 19:55:18.232 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1733.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 [] 19:55:18.252 [debug] QUERY OK source="settings" db=20.3ms idle=1733.9ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.09.26", 1] 19:55:18.254 [debug] QUERY OK source="settings" db=1.9ms idle=1754.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 [] 19:55:18.256 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:55:18.261 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 19:55:18.271 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 19:55:18.276 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 19:55:18.296 [info] {"args":{},"id":180,"meta":{},"system_time":1766631318296340336,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 19:55:18.296 [info] Updating yt-dlp 19:55:18.296 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 19:55:19.286 [info] {"args":{"id":2},"id":167,"meta":{},"system_time":1766631319286344916,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 19:55:19.289 [info] {"args":{"id":39},"id":40,"meta":{},"system_time":1766631319288884356,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:55:19.290 [info] {"args":{"id":40},"id":41,"meta":{},"system_time":1766631319289564879,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:55:19.304 [debug] QUERY OK source="sources" db=14.8ms queue=2.2ms idle=998.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:55:19.304 [debug] QUERY OK source="settings" db=0.2ms idle=18.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 [] 19:55:19.320 [debug] QUERY OK source="media_items" db=29.3ms queue=1.2ms idle=993.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" = ?) [39] 19:55:19.322 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:55:19.322 [debug] QUERY OK source="media_items" db=30.5ms queue=0.9ms 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" = ?) [40] 19:55:19.322 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:55:19.325 [debug] QUERY OK source="sources" db=2.0ms queue=0.3ms idle=18.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] 19:55:19.326 [debug] QUERY OK source="sources" db=3.3ms queue=0.3ms idle=18.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] 19:55:19.337 [debug] QUERY OK source="media_profiles" db=10.3ms queue=0.5ms idle=4.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] 19:55:19.338 [debug] QUERY OK source="media_profiles" db=12.3ms queue=1.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] 19:55:19.341 [debug] QUERY OK source="media_items" db=1.4ms queue=0.6ms 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 [39] 19:55:19.343 [debug] QUERY OK source="media_items" db=2.9ms queue=0.5ms 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 [40] 19:55:19.345 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.4ms idle=7.1ms 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" = ?) [39] 19:55:19.345 [debug] QUERY OK source="media_metadata" db=0.6ms idle=5.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" = ?) [40] 19:55:19.345 [debug] QUERY OK source="media_profiles" db=0.5ms idle=4.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] 19:55:19.345 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 19:55:19.347 [debug] QUERY OK source="settings" db=0.8ms idle=1.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 [] 19:55:19.347 [debug] QUERY OK source="settings" db=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 [] 19:55:19.347 [debug] QUERY OK source="settings" db=0.4ms idle=1.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 [] 19:55:19.347 [debug] QUERY OK source="settings" db=0.5ms idle=1.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 [] 19:55:19.349 [debug] Running yt-dlp command for action: get_downloadable_status 19:55:19.349 [debug] Running yt-dlp command for action: get_downloadable_status 19:55:19.350 [debug] QUERY OK source="settings" db=0.3ms 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 [] 19:55:19.350 [debug] QUERY OK source="settings" db=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 [] 19:55:19.350 [debug] QUERY OK source="settings" db=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 [] 19:55:19.351 [debug] QUERY OK source="settings" db=0.2ms 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 [] 19:55:19.351 [debug] QUERY OK source="settings" db=0.2ms idle=0.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 [] 19:55:19.351 [debug] QUERY OK source="settings" db=0.2ms idle=0.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 [] 19:55:19.351 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5tMbN2zW7Ig --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/28/4f/284f80822103dca23c5084083c19aa03cce357a86ad628a875a0750bab86a5dd.json --sleep-requests 81 --sleep-interval 87 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:55:19.351 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=atdPYVt6HhQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ea/69/ea6938c0b70ed5da93cc62921647f95d76a02cecaf3587c90adecff09544175d.json --sleep-requests 90 --sleep-interval 84 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:55:19.359 [debug] QUERY OK source="media_items" db=53.9ms queue=0.5ms idle=16.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] 19:55:19.361 [debug] QUERY OK source="media_items" db=0.9ms queue=0.6ms idle=9.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 19:55:19.363 [debug] QUERY OK source="media_profiles" db=0.7ms 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] 19:55:19.365 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms idle=13.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 [] 19:55:19.367 [debug] QUERY OK source="settings" db=1.5ms 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 [] 19:55:19.369 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 19:55:19.370 [debug] Current batch of media processed. Will check again in 1000ms 19:55:19.371 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=10.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 [] 19:55:19.372 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=9.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 [] 19:55:19.373 [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 [] 19:55:19.374 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/1a/3e/1a3e1b12655bba399126a858ac265e937d1b7e44998e3b40b19608383307d1b9.json --sleep-requests 82 --sleep-interval 72 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:55:20.371 [debug] Current batch of media processed. Will check again in 1000ms 19:55:20.999 [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@2025.12.08 from yt-dlp/yt-dlp Current Build Hash: d2f07382138f4bd882254996502636f5a67a8c5ee5ab8a25807e2784a4878642 Updating to stable@2025.12.08 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2025.12.08 from yt-dlp/yt-dlp 19:55:20.999 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:55:21.373 [debug] Current batch of media processed. Will check again in 1000ms 19:55:21.399 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=atdPYVt6HhQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ea/69/ea6938c0b70ed5da93cc62921647f95d76a02cecaf3587c90adecff09544175d.json --sleep-requests 90 --sleep-interval 84 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: Traceback (most recent call last): File "__main__.py", line 17, in File "yt_dlp/__init__.py", line 1071, in main File "yt_dlp/__init__.py", line 1062, in _real_main File "yt_dlp/YoutubeDL.py", line 3611, in download File "yt_dlp/YoutubeDL.py", line 3584, in wrapper File "yt_dlp/YoutubeDL.py", line 1634, in extract_info File "yt_dlp/YoutubeDL.py", line 863, in get_info_extractor File "yt_dlp/extractor/lazy_extractors.py", line 37, in __new__ File "yt_dlp/utils/_utils.py", line 5042, in __get__ File "yt_dlp/extractor/lazy_extractors.py", line 33, in real_class File "importlib/__init__.py", line 88, in import_module File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "pyimod02_importers.py", line 446, in exec_module File "pyimod02_importers.py", line 383, in _check_name_wrapper File "pyimod02_importers.py", line 503, in get_code File "pyimod01_archive.py", line 134, in extract zlib.error: Error -5 while decompressing data: incomplete or truncated stream [PYI-282:ERROR] Failed to execute script '__main__' due to unhandled exception! 19:55:21.399 [error] yt-dlp download error for media item #40: "Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-282:ERROR] Failed to execute script '__main__' due to unhandled exception!\n" 19:55:21.420 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5tMbN2zW7Ig --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/28/4f/284f80822103dca23c5084083c19aa03cce357a86ad628a875a0750bab86a5dd.json --sleep-requests 81 --sleep-interval 87 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: Traceback (most recent call last): File "__main__.py", line 17, in File "yt_dlp/__init__.py", line 1071, in main File "yt_dlp/__init__.py", line 1062, in _real_main File "yt_dlp/YoutubeDL.py", line 3611, in download File "yt_dlp/YoutubeDL.py", line 3584, in wrapper File "yt_dlp/YoutubeDL.py", line 1634, in extract_info File "yt_dlp/YoutubeDL.py", line 863, in get_info_extractor File "yt_dlp/extractor/lazy_extractors.py", line 37, in __new__ File "yt_dlp/utils/_utils.py", line 5042, in __get__ File "yt_dlp/extractor/lazy_extractors.py", line 33, in real_class File "importlib/__init__.py", line 88, in import_module File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "pyimod02_importers.py", line 446, in exec_module File "pyimod02_importers.py", line 383, in _check_name_wrapper File "pyimod02_importers.py", line 503, in get_code File "pyimod01_archive.py", line 134, in extract zlib.error: Error -5 while decompressing data: incomplete or truncated stream [PYI-283:ERROR] Failed to execute script '__main__' due to unhandled exception! 19:55:21.421 [error] yt-dlp download error for media item #39: "Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-283:ERROR] Failed to execute script '__main__' due to unhandled exception!\n" 19:55:21.438 [debug] QUERY OK source="media_items" db=38.5ms idle=908.5ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-282:ERROR] Failed to execute script '__main__' due to unhandled exception!\n", ~U[2025-12-25 02:55:21Z], 40] 19:55:21.444 [debug] QUERY OK source="media_items" db=22.5ms idle=930.0ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-283:ERROR] Failed to execute script '__main__' due to unhandled exception!\n", ~U[2025-12-25 02:55:21Z], 39] 19:55:21.445 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":40},"id":41,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":2149627,"event":"job:exception","queue_time":3444285289,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:55:21.447 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":39},"id":40,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":2155841,"event":"job:exception","queue_time":3446285289,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:55:21.448 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/1a/3e/1a3e1b12655bba399126a858ac265e937d1b7e44998e3b40b19608383307d1b9.json --sleep-requests 82 --sleep-interval 72 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: Traceback (most recent call last): File "__main__.py", line 17, in File "yt_dlp/__init__.py", line 1071, in main File "yt_dlp/__init__.py", line 1062, in _real_main File "yt_dlp/YoutubeDL.py", line 3611, in download File "yt_dlp/YoutubeDL.py", line 3584, in wrapper File "yt_dlp/YoutubeDL.py", line 1634, in extract_info File "yt_dlp/YoutubeDL.py", line 863, in get_info_extractor File "yt_dlp/extractor/lazy_extractors.py", line 37, in __new__ File "yt_dlp/utils/_utils.py", line 5042, in __get__ File "yt_dlp/extractor/lazy_extractors.py", line 33, in real_class File "importlib/__init__.py", line 88, in import_module File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "pyimod02_importers.py", line 446, in exec_module File "pyimod02_importers.py", line 383, in _check_name_wrapper File "pyimod02_importers.py", line 503, in get_code File "pyimod01_archive.py", line 134, in extract zlib.error: Error -5 while decompressing data: incomplete or truncated stream [PYI-284:ERROR] Failed to execute script '__main__' due to unhandled exception! 19:55:21.448 [debug] Gracefully stopping file follower 19:55:21.450 [info] {"error":"** (MatchError) no match of right hand side value: {:error, \"Traceback (most recent call last):\\n File \\\"__main__.py\\\", line 17, in \\n File \\\"yt_dlp/__init__.py\\\", line 1071, in main\\n File \\\"yt_dlp/__init__.py\\\", line 1062, in _real_main\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 3611, in download\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 3584, in wrapper\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 1634, in extract_info\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 863, in get_info_extractor\\n File \\\"yt_dlp/extractor/lazy_extractors.py\\\", line 37, in __new__\\n File \\\"yt_dlp/utils/_utils.py\\\", line 5042, in __get__\\n File \\\"yt_dlp/extractor/lazy_extractors.py\\\", line 33, in real_class\\n File \\\"importlib/__init__.py\\\", line 88, in import_module\\n File \\\"\\\", line 1387, in _gcd_import\\n File \\\"\\\", line 1360, in _find_and_load\\n File \\\"\\\", line 1331, in _find_and_load_unlocked\\n File \\\"\\\", line 935, in _load_unlocked\\n File \\\"pyimod02_importers.py\\\", line 446, in exec_module\\n File \\\"pyimod02_importers.py\\\", line 383, in _check_name_wrapper\\n File \\\"pyimod02_importers.py\\\", line 503, in get_code\\n File \\\"pyimod01_archive.py\\\", line 134, in extract\\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\\n[PYI-284:ERROR] Failed to execute script '__main__' due to unhandled exception!\\n\", 1}","args":{"id":2},"id":167,"meta":{},"state":"failure","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2162400,"event":"job:exception","queue_time":2923225189,"attempt":2,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 19:55:21.452 [info] {"args":{"id":41},"id":42,"meta":{},"system_time":1766631321452239291,"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"]} 19:55:21.452 [info] {"args":{"id":42},"id":43,"meta":{},"system_time":1766631321452326600,"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"]} 19:55:21.452 [debug] QUERY OK source="media_items" db=0.2ms 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 WHERE (m0."id" = ?) [41] 19:55:21.452 [debug] QUERY OK source="media_items" db=0.2ms 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 WHERE (m0."id" = ?) [42] 19:55:21.453 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:55:21.453 [info] User scripts lifecyle file either not present or is empty. Skipping. 19:55:21.453 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [1] 19:55:21.453 [debug] QUERY OK source="sources" db=0.3ms 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] 19:55:21.454 [debug] QUERY OK source="media_profiles" db=0.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] 19:55:21.454 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 19:55:21.454 [debug] QUERY OK source="media_items" db=0.4ms 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 [42] 19:55:21.455 [debug] QUERY OK source="media_items" db=0.9ms idle=1.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 [41] 19:55:21.457 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.1ms 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" = ?) [42] 19:55:21.457 [debug] QUERY OK source="media_metadata" db=0.2ms idle=2.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" = ?) [41] 19:55:21.458 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 19:55:21.458 [debug] QUERY OK source="media_profiles" db=0.7ms 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] 19:55:21.459 [debug] QUERY OK source="settings" db=0.8ms idle=1.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 [] 19:55:21.459 [debug] QUERY OK source="settings" db=1.1ms idle=1.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 [] 19:55:21.460 [debug] QUERY OK source="settings" db=0.9ms 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 [] 19:55:21.461 [debug] QUERY OK source="settings" db=1.4ms 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 [] 19:55:21.462 [debug] Running yt-dlp command for action: get_downloadable_status 19:55:21.462 [debug] Running yt-dlp command for action: get_downloadable_status 19:55:21.466 [debug] QUERY OK source="settings" db=1.4ms queue=0.3ms 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 [] 19:55:21.467 [debug] QUERY OK source="settings" db=0.5ms 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 [] 19:55:21.467 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=7.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 [] 19:55:21.468 [debug] QUERY OK source="settings" db=0.3ms 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 [] 19:55:21.468 [debug] QUERY OK source="settings" db=0.4ms 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 [] 19:55:21.468 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-t08KkBQab8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/69/656927d56ac8d2f9090861b24ab4d94fcb4231bbbfcfea1e4dfaac2433fad585.json --sleep-requests 81 --sleep-interval 77 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:55:21.468 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:55:21.468 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vSnqUyS5YSY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/eb/cc/ebcc4431cf553b32afc731f3e7366b19b0aed2e589fa6ee0b54d9acd3786d43f.json --sleep-requests 77 --sleep-interval 67 --sleep-subtitles 71 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:55:22.311 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 19:55:22.315 [debug] QUERY OK source="settings" db=3.8ms queue=0.1ms idle=844.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 [] 19:55:22.320 [debug] QUERY OK source="settings" db=4.1ms queue=0.2ms idle=848.2ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.12.08", 1] 19:55:22.324 [info] {"args":{},"id":180,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":4024761,"event":"job:stop","queue_time":294474,"attempt":1,"tags":["local_data"]} 19:55:26.264 [info] GET / 19:55:26.264 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:55:26.266 [debug] QUERY OK source="settings" db=0.1ms idle=972.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 [] 19:55:26.267 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=776.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:55:26.268 [debug] QUERY OK source="sources" db=0.2ms queue=0.4ms idle=777.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:55:26.300 [debug] QUERY OK source="media_items" db=32.0ms queue=0.2ms idle=777.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:55:26.303 [debug] QUERY OK source="media_items" db=1.7ms queue=0.6ms idle=34.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:55:26.304 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=36.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 [] 19:55:26.305 [debug] QUERY OK source="settings" db=0.8ms idle=36.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 [] 19:55:26.306 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:55:26.308 [debug] QUERY OK source="tasks" db=1.8ms 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"] 19:55:26.311 [debug] QUERY OK source="media_items" db=1.1ms queue=0.4ms 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" IN (?,?)) [42, 41] 19:55:26.315 [debug] QUERY OK source="media_items" db=0.4ms queue=2.3ms 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 (NOT (m0."media_filepath" IS NULL)) [] 19:55:26.318 [debug] QUERY OK source="media_items" db=1.6ms queue=0.6ms idle=10.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] 19:55:26.319 [debug] QUERY OK source="sources" db=0.4ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:55:26.322 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 19:55:26.323 [debug] QUERY OK source="media_items" db=0.4ms queue=0.3ms 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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 19:55:26.323 [debug] QUERY OK source="sources" db=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" = ?) [2] 19:55:26.325 [info] Sent 200 in 61ms 19:55:26.407 [info] CONNECTED TO Phoenix.LiveView.Socket in 33ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Hx9EXz8HBmQ2OiAaQF4VQXc8GxMMLgA9-f-frRl2BlOcy0S4-TBFBeTb", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 19:55:26.649 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 19:55:26.649 [debug] QUERY OK source="media_items" db=0.3ms idle=331.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)) [] 19:55:26.651 [debug] QUERY OK source="media_items" db=1.2ms idle=331.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] 19:55:26.653 [debug] QUERY OK source="sources" db=1.0ms idle=329.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:55:26.653 [debug] Replied in 4ms 19:55:26.656 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 19:55:26.662 [debug] QUERY OK source="media_items" db=5.1ms idle=333.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"))) [] 19:55:26.664 [debug] QUERY OK source="media_items" db=1.9ms idle=338.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] 19:55:26.665 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:55:26.665 [debug] Replied in 8ms 19:55:26.668 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:55:26.669 [debug] QUERY OK source="tasks" db=0.5ms idle=17.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"] 19:55:26.669 [debug] QUERY OK source="media_items" db=0.2ms idle=15.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 (?,?)) [42, 41] 19:55:26.669 [debug] Replied in 1ms 19:55:26.671 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 19:55:26.671 [debug] Replied in 124ยตs 19:55:42.357 [info] {"args":{"id":2},"id":167,"meta":{},"system_time":1766631342357489906,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 19:55:42.358 [debug] QUERY OK source="sources" db=0.3ms idle=1867.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:55:42.358 [debug] QUERY OK source="settings" db=0.1ms idle=1011.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 [] 19:55:42.359 [debug] QUERY OK source="media_items" db=0.2ms idle=8.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")))) [2] 19:55:42.359 [debug] QUERY OK source="media_items" db=0.1ms idle=2.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 19:55:42.360 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 19:55:42.360 [debug] QUERY OK source="settings" db=0.2ms idle=1.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 [] 19:55:42.361 [debug] QUERY OK source="settings" db=0.3ms idle=1.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 [] 19:55:42.362 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 19:55:42.363 [debug] Current batch of media processed. Will check again in 1000ms 19:55:42.363 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms 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 [] 19:55:42.363 [debug] QUERY OK source="settings" db=0.2ms queue=0.3ms 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 [] 19:55:42.364 [debug] QUERY OK source="settings" db=0.4ms 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 [] 19:55:42.364 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/0e/93/0e9319f44c3734bf6e613d34dea874b9e55c5006157207c15e92f2c24771ceb9.json --sleep-requests 83 --sleep-interval 77 --sleep-subtitles 78 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 19:55:42.388 [debug] QUERY OK source="tasks" db=30.0ms idle=1867.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"] 19:55:42.388 [debug] QUERY OK source="sources" db=0.3ms idle=27.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:55:42.389 [debug] QUERY OK source="media_items" db=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", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [42, 41] 19:55:43.363 [debug] Current batch of media processed. Will check again in 1000ms 19:55:44.365 [debug] Current batch of media processed. Will check again in 1000ms 19:55:45.367 [debug] Current batch of media processed. Will check again in 1000ms 19:55:46.367 [debug] Current batch of media processed. Will check again in 1000ms 19:55:47.368 [debug] Current batch of media processed. Will check again in 1000ms 19:55:48.263 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:48.369 [debug] Current batch of media processed. Will check again in 1000ms 19:55:49.370 [debug] Current batch of media processed. Will check again in 1000ms 19:55:50.371 [debug] Current batch of media processed. Will check again in 1000ms 19:55:51.372 [debug] Current batch of media processed. Will check again in 1000ms 19:55:52.373 [debug] Current batch of media processed. Will check again in 1000ms 19:55:53.375 [debug] Current batch of media processed. Will check again in 1000ms 19:55:54.376 [debug] Current batch of media processed. Will check again in 1000ms 19:55:55.378 [debug] Current batch of media processed. Will check again in 1000ms 19:55:56.379 [debug] Current batch of media processed. Will check again in 1000ms 19:55:57.380 [debug] Current batch of media processed. Will check again in 1000ms 19:55:58.381 [debug] Current batch of media processed. Will check again in 1000ms 19:55:59.382 [debug] Current batch of media processed. Will check again in 1000ms 19:56:00.262 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:00.383 [debug] Current batch of media processed. Will check again in 1000ms 19:56:01.315 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 19:56:01.316 [debug] QUERY OK source="media_items" db=0.3ms idle=1825.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)) [] 19:56:01.317 [debug] QUERY OK source="media_items" db=0.6ms idle=1825.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] 19:56:01.318 [debug] QUERY OK source="sources" db=1.1ms idle=1826.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:56:01.319 [debug] Replied in 3ms 19:56:01.387 [debug] Current batch of media processed. Will check again in 1000ms 19:56:02.285 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 19:56:02.286 [debug] QUERY OK source="media_items" db=0.2ms idle=969.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)) [] 19:56:02.286 [debug] QUERY OK source="media_items" db=0.4ms idle=969.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] 19:56:02.287 [debug] QUERY OK source="sources" db=0.1ms idle=968.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] 19:56:02.287 [debug] Replied in 1ms 19:56:02.387 [debug] Current batch of media processed. Will check again in 1000ms 19:56:03.013 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 19:56:03.015 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1522.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)) [] 19:56:03.017 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=729.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] 19:56:03.018 [debug] QUERY OK source="sources" db=0.1ms idle=731.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:56:03.018 [debug] Replied in 5ms 19:56:03.388 [debug] Current batch of media processed. Will check again in 1000ms 19:56:04.389 [debug] Current batch of media processed. Will check again in 1000ms 19:56:05.391 [debug] Current batch of media processed. Will check again in 1000ms 19:56:06.392 [debug] Current batch of media processed. Will check again in 1000ms 19:56:07.393 [debug] Current batch of media processed. Will check again in 1000ms 19:56:08.402 [debug] Current batch of media processed. Will check again in 1000ms 19:56:09.402 [debug] Current batch of media processed. Will check again in 1000ms 19:56:09.629 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 19:56:09.630 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1135.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"))) [] 19:56:09.631 [debug] QUERY OK source="media_items" db=0.7ms idle=1136.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] 19:56:09.632 [debug] QUERY OK source="sources" db=0.1ms idle=1137.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:56:09.632 [debug] Replied in 2ms 19:56:10.404 [debug] Current batch of media processed. Will check again in 1000ms 19:56:11.405 [debug] Current batch of media processed. Will check again in 1000ms 19:56:12.406 [debug] Current batch of media processed. Will check again in 1000ms 19:56:13.408 [debug] Current batch of media processed. Will check again in 1000ms 19:56:14.166 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:56:14.166 [debug] QUERY OK source="media_items" db=0.4ms idle=731.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"))) [] 19:56:14.167 [debug] QUERY OK source="media_items" db=0.5ms idle=671.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, 5] 19:56:14.167 [debug] QUERY OK source="sources" db=0.1ms idle=672.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 19:56:14.167 [debug] Replied in 1ms 19:56:14.410 [debug] Current batch of media processed. Will check again in 1000ms 19:56:15.148 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 19:56:15.149 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1653.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"))) [] 19:56:15.151 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=983.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, 10] 19:56:15.152 [debug] QUERY OK source="sources" db=0.4ms idle=984.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:56:15.152 [debug] Replied in 4ms 19:56:15.411 [debug] Current batch of media processed. Will check again in 1000ms 19:56:16.412 [debug] Current batch of media processed. Will check again in 1000ms 19:56:17.413 [debug] Current batch of media processed. Will check again in 1000ms 19:56:18.266 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:18.414 [debug] Current batch of media processed. Will check again in 1000ms 19:56:19.415 [debug] Current batch of media processed. Will check again in 1000ms 19:56:20.416 [debug] Current batch of media processed. Will check again in 1000ms 19:56:21.421 [debug] Current batch of media processed. Will check again in 1000ms 19:56:22.421 [debug] Current batch of media processed. Will check again in 1000ms 19:56:23.422 [debug] Current batch of media processed. Will check again in 1000ms 19:56:24.359 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 19:56:24.360 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=1864.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)) [] 19:56:24.361 [debug] QUERY OK source="media_items" db=0.4ms idle=1865.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] 19:56:24.361 [debug] QUERY OK source="sources" db=0.1ms idle=894.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:56:24.361 [debug] Replied in 2ms 19:56:24.424 [debug] Current batch of media processed. Will check again in 1000ms 19:56:25.424 [debug] Current batch of media processed. Will check again in 1000ms 19:56:26.429 [debug] Current batch of media processed. Will check again in 1000ms 19:56:27.430 [debug] Current batch of media processed. Will check again in 1000ms 19:56:28.431 [debug] Current batch of media processed. Will check again in 1000ms 19:56:29.434 [debug] Current batch of media processed. Will check again in 1000ms 19:56:30.434 [debug] Current batch of media processed. Will check again in 1000ms 19:56:31.435 [debug] Current batch of media processed. Will check again in 1000ms 19:56:32.436 [debug] Current batch of media processed. Will check again in 1000ms 19:56:33.437 [debug] Current batch of media processed. Will check again in 1000ms 19:56:34.438 [debug] Current batch of media processed. Will check again in 1000ms 19:56:35.441 [debug] Current batch of media processed. Will check again in 1000ms 19:56:36.441 [debug] Current batch of media processed. Will check again in 1000ms 19:56:37.442 [debug] Current batch of media processed. Will check again in 1000ms 19:56:38.443 [debug] Current batch of media processed. Will check again in 1000ms 19:56:39.444 [debug] Current batch of media processed. Will check again in 1000ms 19:56:40.447 [debug] Current batch of media processed. Will check again in 1000ms 19:56:41.447 [debug] Current batch of media processed. Will check again in 1000ms 19:56:42.448 [debug] Current batch of media processed. Will check again in 1000ms 19:56:43.449 [debug] Current batch of media processed. Will check again in 1000ms 19:56:44.450 [debug] Current batch of media processed. Will check again in 1000ms 19:56:45.451 [debug] Current batch of media processed. Will check again in 1000ms 19:56:46.452 [debug] Current batch of media processed. Will check again in 1000ms 19:56:47.453 [debug] Current batch of media processed. Will check again in 1000ms 19:56:48.268 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:48.454 [debug] Current batch of media processed. Will check again in 1000ms 19:56:49.455 [debug] Current batch of media processed. Will check again in 1000ms 19:56:50.456 [debug] Current batch of media processed. Will check again in 1000ms 19:56:51.457 [debug] Current batch of media processed. Will check again in 1000ms 19:56:52.458 [debug] Current batch of media processed. Will check again in 1000ms 19:56:53.460 [debug] Current batch of media processed. Will check again in 1000ms 19:56:54.460 [debug] Current batch of media processed. Will check again in 1000ms 19:56:55.461 [debug] Current batch of media processed. Will check again in 1000ms 19:56:56.462 [debug] Current batch of media processed. Will check again in 1000ms 19:56:57.463 [debug] Current batch of media processed. Will check again in 1000ms 19:56:58.465 [debug] Current batch of media processed. Will check again in 1000ms 19:56:59.466 [debug] Current batch of media processed. Will check again in 1000ms 19:57:00.264 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:00.467 [debug] Current batch of media processed. Will check again in 1000ms 19:57:01.468 [debug] Current batch of media processed. Will check again in 1000ms 19:57:02.472 [debug] Current batch of media processed. Will check again in 1000ms 19:57:03.472 [debug] Current batch of media processed. Will check again in 1000ms 19:57:04.473 [debug] Current batch of media processed. Will check again in 1000ms 19:57:05.474 [debug] Current batch of media processed. Will check again in 1000ms 19:57:06.477 [debug] Current batch of media processed. Will check again in 1000ms 19:57:07.477 [debug] Current batch of media processed. Will check again in 1000ms 19:57:08.478 [debug] Current batch of media processed. Will check again in 1000ms 19:57:09.479 [debug] Current batch of media processed. Will check again in 1000ms 19:57:10.482 [debug] Current batch of media processed. Will check again in 1000ms 19:57:11.483 [debug] Current batch of media processed. Will check again in 1000ms 19:57:12.485 [debug] Current batch of media processed. Will check again in 1000ms 19:57:13.485 [debug] Current batch of media processed. Will check again in 1000ms 19:57:14.486 [debug] Current batch of media processed. Will check again in 1000ms 19:57:15.487 [debug] Current batch of media processed. Will check again in 1000ms 19:57:16.488 [debug] Current batch of media processed. Will check again in 1000ms 19:57:17.489 [debug] Current batch of media processed. Will check again in 1000ms 19:57:18.270 [info] {"source":"oban","duration":1499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:18.490 [debug] Current batch of media processed. Will check again in 1000ms 19:57:19.492 [debug] Current batch of media processed. Will check again in 1000ms 19:57:20.493 [debug] Current batch of media processed. Will check again in 1000ms 19:57:21.494 [debug] Current batch of media processed. Will check again in 1000ms 19:57:22.495 [debug] Current batch of media processed. Will check again in 1000ms 19:57:23.497 [debug] Current batch of media processed. Will check again in 1000ms 19:57:24.498 [debug] Current batch of media processed. Will check again in 1000ms 19:57:25.499 [debug] Current batch of media processed. Will check again in 1000ms 19:57:26.502 [debug] Current batch of media processed. Will check again in 1000ms 19:57:27.502 [debug] Current batch of media processed. Will check again in 1000ms 19:57:28.503 [debug] Current batch of media processed. Will check again in 1000ms 19:57:29.506 [debug] Current batch of media processed. Will check again in 1000ms 19:57:30.506 [debug] Current batch of media processed. Will check again in 1000ms 19:57:31.509 [debug] Current batch of media processed. Will check again in 1000ms 19:57:32.510 [debug] Current batch of media processed. Will check again in 1000ms 19:57:33.511 [debug] Current batch of media processed. Will check again in 1000ms 19:57:34.512 [debug] Current batch of media processed. Will check again in 1000ms 19:57:35.515 [debug] Current batch of media processed. Will check again in 1000ms 19:57:36.515 [debug] Current batch of media processed. Will check again in 1000ms 19:57:37.516 [debug] Current batch of media processed. Will check again in 1000ms 19:57:38.519 [debug] Current batch of media processed. Will check again in 1000ms 19:57:39.519 [debug] Current batch of media processed. Will check again in 1000ms 19:57:40.520 [debug] Current batch of media processed. Will check again in 1000ms 19:57:41.521 [debug] Current batch of media processed. Will check again in 1000ms 19:57:42.522 [debug] Current batch of media processed. Will check again in 1000ms 19:57:43.523 [debug] Current batch of media processed. Will check again in 1000ms 19:57:44.524 [debug] Current batch of media processed. Will check again in 1000ms 19:57:45.525 [debug] Current batch of media processed. Will check again in 1000ms 19:57:46.526 [debug] Current batch of media processed. Will check again in 1000ms 19:57:47.527 [debug] Current batch of media processed. Will check again in 1000ms 19:57:48.274 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:48.528 [debug] Current batch of media processed. Will check again in 1000ms 19:57:49.529 [debug] Current batch of media processed. Will check again in 1000ms 19:57:50.530 [debug] Current batch of media processed. Will check again in 1000ms 19:57:51.531 [debug] Current batch of media processed. Will check again in 1000ms 19:57:52.533 [debug] Current batch of media processed. Will check again in 1000ms 19:57:53.535 [debug] Current batch of media processed. Will check again in 1000ms 19:57:54.535 [debug] Current batch of media processed. Will check again in 1000ms 19:57:55.536 [debug] Current batch of media processed. Will check again in 1000ms 19:57:56.537 [debug] Current batch of media processed. Will check again in 1000ms 19:57:57.538 [debug] Current batch of media processed. Will check again in 1000ms 19:57:58.539 [debug] Current batch of media processed. Will check again in 1000ms 19:57:59.540 [debug] Current batch of media processed. Will check again in 1000ms 19:58:00.265 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:00.541 [debug] Current batch of media processed. Will check again in 1000ms 19:58:01.542 [debug] Current batch of media processed. Will check again in 1000ms 19:58:02.545 [debug] Current batch of media processed. Will check again in 1000ms 19:58:03.547 [debug] Current batch of media processed. Will check again in 1000ms 19:58:04.548 [debug] Current batch of media processed. Will check again in 1000ms 19:58:05.548 [debug] Current batch of media processed. Will check again in 1000ms 19:58:06.550 [debug] Current batch of media processed. Will check again in 1000ms 19:58:07.551 [debug] Current batch of media processed. Will check again in 1000ms 19:58:08.552 [debug] Current batch of media processed. Will check again in 1000ms 19:58:09.553 [debug] Current batch of media processed. Will check again in 1000ms 19:58:10.554 [debug] Current batch of media processed. Will check again in 1000ms 19:58:11.556 [debug] Current batch of media processed. Will check again in 1000ms 19:58:12.556 [debug] Current batch of media processed. Will check again in 1000ms 19:58:13.557 [debug] Current batch of media processed. Will check again in 1000ms 19:58:14.558 [debug] Current batch of media processed. Will check again in 1000ms 19:58:15.559 [debug] Current batch of media processed. Will check again in 1000ms 19:58:16.560 [debug] Current batch of media processed. Will check again in 1000ms 19:58:17.563 [debug] Current batch of media processed. Will check again in 1000ms 19:58:18.276 [info] {"source":"oban","duration":1419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:18.564 [debug] Current batch of media processed. Will check again in 1000ms 19:58:19.567 [debug] Current batch of media processed. Will check again in 1000ms 19:58:20.568 [debug] Current batch of media processed. Will check again in 1000ms 19:58:21.569 [debug] Current batch of media processed. Will check again in 1000ms 19:58:22.570 [debug] Current batch of media processed. Will check again in 1000ms 19:58:23.573 [debug] Current batch of media processed. Will check again in 1000ms 19:58:24.573 [debug] Current batch of media processed. Will check again in 1000ms 19:58:25.574 [debug] Current batch of media processed. Will check again in 1000ms 19:58:26.577 [debug] Current batch of media processed. Will check again in 1000ms 19:58:27.577 [debug] Current batch of media processed. Will check again in 1000ms 19:58:28.578 [debug] Current batch of media processed. Will check again in 1000ms 19:58:29.579 [debug] Current batch of media processed. Will check again in 1000ms 19:58:30.582 [debug] Current batch of media processed. Will check again in 1000ms 19:58:31.583 [debug] Current batch of media processed. Will check again in 1000ms 19:58:32.584 [debug] Current batch of media processed. Will check again in 1000ms 19:58:33.585 [debug] Current batch of media processed. Will check again in 1000ms 19:58:34.586 [debug] Current batch of media processed. Will check again in 1000ms 19:58:35.587 [debug] Current batch of media processed. Will check again in 1000ms 19:58:36.588 [debug] Current batch of media processed. Will check again in 1000ms 19:58:37.589 [debug] Current batch of media processed. Will check again in 1000ms 19:58:38.590 [debug] Current batch of media processed. Will check again in 1000ms 19:58:39.591 [debug] Current batch of media processed. Will check again in 1000ms 19:58:40.592 [debug] Current batch of media processed. Will check again in 1000ms 19:58:41.593 [debug] Current batch of media processed. Will check again in 1000ms 19:58:42.594 [debug] Current batch of media processed. Will check again in 1000ms 19:58:43.597 [debug] Current batch of media processed. Will check again in 1000ms 19:58:44.598 [debug] Current batch of media processed. Will check again in 1000ms 19:58:45.600 [debug] Current batch of media processed. Will check again in 1000ms 19:58:46.602 [debug] Current batch of media processed. Will check again in 1000ms 19:58:47.604 [debug] Current batch of media processed. Will check again in 1000ms 19:58:48.278 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:48.604 [debug] Current batch of media processed. Will check again in 1000ms 19:58:49.605 [debug] Current batch of media processed. Will check again in 1000ms 19:58:50.606 [debug] Current batch of media processed. Will check again in 1000ms 19:58:51.607 [debug] Current batch of media processed. Will check again in 1000ms 19:58:52.608 [debug] Current batch of media processed. Will check again in 1000ms 19:58:53.609 [debug] Current batch of media processed. Will check again in 1000ms 19:58:54.611 [debug] Current batch of media processed. Will check again in 1000ms 19:58:55.612 [debug] Current batch of media processed. Will check again in 1000ms 19:58:56.612 [debug] Current batch of media processed. Will check again in 1000ms 19:58:57.613 [debug] Current batch of media processed. Will check again in 1000ms 19:58:58.615 [debug] Current batch of media processed. Will check again in 1000ms 19:58:59.617 [debug] Current batch of media processed. Will check again in 1000ms 19:59:00.266 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:00.617 [debug] Current batch of media processed. Will check again in 1000ms 19:59:01.618 [debug] Current batch of media processed. Will check again in 1000ms 19:59:02.619 [debug] Current batch of media processed. Will check again in 1000ms 19:59:03.620 [debug] Current batch of media processed. Will check again in 1000ms 19:59:04.621 [debug] Current batch of media processed. Will check again in 1000ms 19:59:05.623 [debug] Current batch of media processed. Will check again in 1000ms 19:59:06.623 [debug] Current batch of media processed. Will check again in 1000ms 19:59:07.624 [debug] Current batch of media processed. Will check again in 1000ms 19:59:08.625 [debug] Current batch of media processed. Will check again in 1000ms 19:59:09.626 [debug] Current batch of media processed. Will check again in 1000ms 19:59:10.629 [debug] Current batch of media processed. Will check again in 1000ms 19:59:11.629 [debug] Current batch of media processed. Will check again in 1000ms 19:59:12.630 [debug] Current batch of media processed. Will check again in 1000ms 19:59:13.631 [debug] Current batch of media processed. Will check again in 1000ms 19:59:14.632 [debug] Current batch of media processed. Will check again in 1000ms 19:59:15.633 [debug] Current batch of media processed. Will check again in 1000ms 19:59:16.635 [debug] Current batch of media processed. Will check again in 1000ms 19:59:17.636 [debug] Current batch of media processed. Will check again in 1000ms 19:59:18.279 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:18.639 [debug] Current batch of media processed. Will check again in 1000ms 19:59:19.639 [debug] Current batch of media processed. Will check again in 1000ms 19:59:20.640 [debug] Current batch of media processed. Will check again in 1000ms 19:59:21.641 [debug] Current batch of media processed. Will check again in 1000ms 19:59:22.642 [debug] Current batch of media processed. Will check again in 1000ms 19:59:23.645 [debug] Current batch of media processed. Will check again in 1000ms 19:59:24.646 [debug] Current batch of media processed. Will check again in 1000ms 19:59:25.648 [debug] Current batch of media processed. Will check again in 1000ms 19:59:26.649 [debug] Current batch of media processed. Will check again in 1000ms 19:59:27.650 [debug] Current batch of media processed. Will check again in 1000ms 19:59:28.651 [debug] Current batch of media processed. Will check again in 1000ms 19:59:29.652 [debug] Current batch of media processed. Will check again in 1000ms 19:59:30.653 [debug] Current batch of media processed. Will check again in 1000ms 19:59:31.654 [debug] Current batch of media processed. Will check again in 1000ms 19:59:32.655 [debug] Current batch of media processed. Will check again in 1000ms 19:59:33.656 [debug] Current batch of media processed. Will check again in 1000ms 19:59:34.657 [debug] Current batch of media processed. Will check again in 1000ms 19:59:35.658 [debug] Current batch of media processed. Will check again in 1000ms 19:59:36.660 [debug] Current batch of media processed. Will check again in 1000ms 19:59:37.661 [debug] Current batch of media processed. Will check again in 1000ms 19:59:38.662 [debug] Current batch of media processed. Will check again in 1000ms 19:59:39.663 [debug] Current batch of media processed. Will check again in 1000ms 19:59:40.666 [debug] Current batch of media processed. Will check again in 1000ms 19:59:41.667 [debug] Current batch of media processed. Will check again in 1000ms 19:59:42.668 [debug] Current batch of media processed. Will check again in 1000ms 19:59:43.669 [debug] Current batch of media processed. Will check again in 1000ms 19:59:44.670 [debug] Current batch of media processed. Will check again in 1000ms 19:59:45.671 [debug] Current batch of media processed. Will check again in 1000ms 19:59:46.672 [debug] Current batch of media processed. Will check again in 1000ms 19:59:47.673 [debug] Current batch of media processed. Will check again in 1000ms 19:59:48.286 [info] {"source":"oban","duration":6504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:48.674 [debug] Current batch of media processed. Will check again in 1000ms 19:59:49.675 [debug] Current batch of media processed. Will check again in 1000ms 19:59:50.678 [debug] Current batch of media processed. Will check again in 1000ms 19:59:51.680 [debug] Current batch of media processed. Will check again in 1000ms 19:59:52.680 [debug] Current batch of media processed. Will check again in 1000ms 19:59:53.681 [debug] Current batch of media processed. Will check again in 1000ms 19:59:54.685 [debug] Current batch of media processed. Will check again in 1000ms 19:59:55.685 [debug] Current batch of media processed. Will check again in 1000ms 19:59:56.686 [debug] Current batch of media processed. Will check again in 1000ms 19:59:57.687 [debug] Current batch of media processed. Will check again in 1000ms 19:59:58.688 [debug] Current batch of media processed. Will check again in 1000ms 19:59:59.690 [debug] Current batch of media processed. Will check again in 1000ms 20:00:00.269 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:00.691 [debug] Current batch of media processed. Will check again in 1000ms 20:00:01.692 [debug] Current batch of media processed. Will check again in 1000ms 20:00:02.693 [debug] Current batch of media processed. Will check again in 1000ms 20:00:03.695 [debug] Current batch of media processed. Will check again in 1000ms 20:00:04.695 [debug] Current batch of media processed. Will check again in 1000ms 20:00:05.696 [debug] Current batch of media processed. Will check again in 1000ms 20:00:06.699 [debug] Current batch of media processed. Will check again in 1000ms 20:00:07.699 [debug] Current batch of media processed. Will check again in 1000ms 20:00:08.700 [debug] Current batch of media processed. Will check again in 1000ms 20:00:09.701 [debug] Current batch of media processed. Will check again in 1000ms 20:00:10.702 [debug] Current batch of media processed. Will check again in 1000ms 20:00:11.704 [debug] Current batch of media processed. Will check again in 1000ms 20:00:12.704 [debug] Current batch of media processed. Will check again in 1000ms 20:00:13.705 [debug] Current batch of media processed. Will check again in 1000ms 20:00:14.706 [debug] Current batch of media processed. Will check again in 1000ms 20:00:15.707 [debug] Current batch of media processed. Will check again in 1000ms 20:00:16.708 [debug] Current batch of media processed. Will check again in 1000ms 20:00:17.709 [debug] Current batch of media processed. Will check again in 1000ms 20:00:18.289 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:18.710 [debug] Current batch of media processed. Will check again in 1000ms 20:00:19.713 [debug] Current batch of media processed. Will check again in 1000ms 20:00:20.713 [debug] Current batch of media processed. Will check again in 1000ms 20:00:21.714 [debug] Current batch of media processed. Will check again in 1000ms 20:00:22.715 [debug] Current batch of media processed. Will check again in 1000ms 20:00:23.716 [debug] Current batch of media processed. Will check again in 1000ms 20:00:24.717 [debug] Current batch of media processed. Will check again in 1000ms 20:00:25.718 [debug] Current batch of media processed. Will check again in 1000ms 20:00:26.719 [debug] Current batch of media processed. Will check again in 1000ms 20:00:27.720 [debug] Current batch of media processed. Will check again in 1000ms 20:00:28.721 [debug] Current batch of media processed. Will check again in 1000ms 20:00:29.723 [debug] Current batch of media processed. Will check again in 1000ms 20:00:30.724 [debug] Current batch of media processed. Will check again in 1000ms 20:00:31.725 [debug] Current batch of media processed. Will check again in 1000ms 20:00:32.726 [debug] Current batch of media processed. Will check again in 1000ms 20:00:33.727 [debug] Current batch of media processed. Will check again in 1000ms 20:00:34.728 [debug] Current batch of media processed. Will check again in 1000ms 20:00:35.091 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vSnqUyS5YSY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/eb/cc/ebcc4431cf553b32afc731f3e7366b19b0aed2e589fa6ee0b54d9acd3786d43f.json --sleep-requests 77 --sleep-interval 67 --sleep-subtitles 71 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:00:35.091 [debug] Running yt-dlp command for action: download 20:00:35.092 [debug] QUERY OK source="settings" db=0.1ms idle=1580.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 [] 20:00:35.092 [debug] QUERY OK source="settings" db=0.0ms idle=1580.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 [] 20:00:35.092 [debug] QUERY OK source="settings" db=0.0ms idle=1580.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 [] 20:00:35.092 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vSnqUyS5YSY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dc/80/dc80a265ac31da9bac5ee123d2ff3ff0cd637379fd1f72f66e4f825269dd4a02.json --sleep-requests 64 --sleep-interval 64 --sleep-subtitles 68 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:00:35.730 [debug] Current batch of media processed. Will check again in 1000ms 20:00:36.731 [debug] Current batch of media processed. Will check again in 1000ms 20:00:37.732 [debug] Current batch of media processed. Will check again in 1000ms 20:00:38.733 [debug] Current batch of media processed. Will check again in 1000ms 20:00:39.734 [debug] Current batch of media processed. Will check again in 1000ms 20:00:40.735 [debug] Current batch of media processed. Will check again in 1000ms 20:00:41.736 [debug] Current batch of media processed. Will check again in 1000ms 20:00:42.737 [debug] Current batch of media processed. Will check again in 1000ms 20:00:43.739 [debug] Current batch of media processed. Will check again in 1000ms 20:00:44.741 [debug] Current batch of media processed. Will check again in 1000ms 20:00:45.742 [debug] Current batch of media processed. Will check again in 1000ms 20:00:46.743 [debug] Current batch of media processed. Will check again in 1000ms 20:00:47.745 [debug] Current batch of media processed. Will check again in 1000ms 20:00:48.292 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:48.746 [debug] Current batch of media processed. Will check again in 1000ms 20:00:49.748 [debug] Current batch of media processed. Will check again in 1000ms 20:00:50.749 [debug] Current batch of media processed. Will check again in 1000ms 20:00:51.076 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-t08KkBQab8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/69/656927d56ac8d2f9090861b24ab4d94fcb4231bbbfcfea1e4dfaac2433fad585.json --sleep-requests 81 --sleep-interval 77 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:00:51.077 [debug] Running yt-dlp command for action: download 20:00:51.078 [debug] QUERY OK source="settings" db=0.3ms idle=1563.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 [] 20:00:51.078 [debug] QUERY OK source="settings" db=0.0ms idle=1564.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 [] 20:00:51.078 [debug] QUERY OK source="settings" db=0.1ms idle=900.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 [] 20:00:51.079 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-t08KkBQab8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8c/9d/8c9daa06ec4fc93e2fd8f58c1c41a16e30f91b93be23318d04cff2fad9c71f98.json --sleep-requests 73 --sleep-interval 77 --sleep-subtitles 62 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:00:51.750 [debug] Current batch of media processed. Will check again in 1000ms 20:00:52.752 [debug] Current batch of media processed. Will check again in 1000ms 20:00:53.752 [debug] Current batch of media processed. Will check again in 1000ms 20:00:54.755 [debug] Current batch of media processed. Will check again in 1000ms 20:00:55.755 [debug] Current batch of media processed. Will check again in 1000ms 20:00:56.756 [debug] Current batch of media processed. Will check again in 1000ms 20:00:57.757 [debug] Current batch of media processed. Will check again in 1000ms 20:00:58.758 [debug] Current batch of media processed. Will check again in 1000ms 20:00:59.759 [debug] Current batch of media processed. Will check again in 1000ms 20:01:00.270 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:00.761 [debug] Current batch of media processed. Will check again in 1000ms 20:01:01.763 [debug] Current batch of media processed. Will check again in 1000ms 20:01:02.763 [debug] Current batch of media processed. Will check again in 1000ms 20:01:03.764 [debug] Current batch of media processed. Will check again in 1000ms 20:01:04.765 [debug] Current batch of media processed. Will check again in 1000ms 20:01:05.768 [debug] Current batch of media processed. Will check again in 1000ms 20:01:06.769 [debug] Current batch of media processed. Will check again in 1000ms 20:01:07.770 [debug] Current batch of media processed. Will check again in 1000ms 20:01:08.771 [debug] Current batch of media processed. Will check again in 1000ms 20:01:09.772 [debug] Current batch of media processed. Will check again in 1000ms 20:01:10.773 [debug] Current batch of media processed. Will check again in 1000ms 20:01:11.774 [debug] Current batch of media processed. Will check again in 1000ms 20:01:12.775 [debug] Current batch of media processed. Will check again in 1000ms 20:01:13.776 [debug] Current batch of media processed. Will check again in 1000ms 20:01:14.777 [debug] Current batch of media processed. Will check again in 1000ms 20:01:15.778 [debug] Current batch of media processed. Will check again in 1000ms 20:01:16.779 [debug] Current batch of media processed. Will check again in 1000ms 20:01:17.781 [debug] Current batch of media processed. Will check again in 1000ms 20:01:18.294 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:18.781 [debug] Current batch of media processed. Will check again in 1000ms 20:01:19.782 [debug] Current batch of media processed. Will check again in 1000ms 20:01:20.783 [debug] Current batch of media processed. Will check again in 1000ms 20:01:21.786 [debug] Current batch of media processed. Will check again in 1000ms 20:01:22.786 [debug] Current batch of media processed. Will check again in 1000ms 20:01:23.787 [debug] Current batch of media processed. Will check again in 1000ms 20:01:24.789 [debug] Current batch of media processed. Will check again in 1000ms 20:01:25.789 [debug] Current batch of media processed. Will check again in 1000ms 20:01:26.791 [debug] Current batch of media processed. Will check again in 1000ms 20:01:27.791 [debug] Current batch of media processed. Will check again in 1000ms 20:01:28.792 [debug] Current batch of media processed. Will check again in 1000ms 20:01:29.793 [debug] Current batch of media processed. Will check again in 1000ms 20:01:30.794 [debug] Current batch of media processed. Will check again in 1000ms 20:01:31.795 [debug] Current batch of media processed. Will check again in 1000ms 20:01:32.796 [debug] Current batch of media processed. Will check again in 1000ms 20:01:33.799 [debug] Current batch of media processed. Will check again in 1000ms 20:01:34.799 [debug] Current batch of media processed. Will check again in 1000ms 20:01:35.800 [debug] Current batch of media processed. Will check again in 1000ms 20:01:36.801 [debug] Current batch of media processed. Will check again in 1000ms 20:01:37.802 [debug] Current batch of media processed. Will check again in 1000ms 20:01:38.803 [debug] Current batch of media processed. Will check again in 1000ms 20:01:39.804 [debug] Current batch of media processed. Will check again in 1000ms 20:01:40.805 [debug] Current batch of media processed. Will check again in 1000ms 20:01:41.808 [debug] Current batch of media processed. Will check again in 1000ms 20:01:42.811 [debug] Current batch of media processed. Will check again in 1000ms 20:01:43.813 [debug] Current batch of media processed. Will check again in 1000ms 20:01:44.814 [debug] Current batch of media processed. Will check again in 1000ms 20:01:45.815 [debug] Current batch of media processed. Will check again in 1000ms 20:01:46.816 [debug] Current batch of media processed. Will check again in 1000ms 20:01:47.818 [debug] Current batch of media processed. Will check again in 1000ms 20:01:48.298 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:48.818 [debug] Current batch of media processed. Will check again in 1000ms 20:01:49.819 [debug] Current batch of media processed. Will check again in 1000ms 20:01:50.820 [debug] Current batch of media processed. Will check again in 1000ms 20:01:51.822 [debug] Current batch of media processed. Will check again in 1000ms 20:01:52.823 [debug] Current batch of media processed. Will check again in 1000ms 20:01:53.824 [debug] Current batch of media processed. Will check again in 1000ms 20:01:54.828 [debug] Current batch of media processed. Will check again in 1000ms 20:01:55.830 [debug] Current batch of media processed. Will check again in 1000ms 20:01:56.830 [debug] Current batch of media processed. Will check again in 1000ms 20:01:57.831 [debug] Current batch of media processed. Will check again in 1000ms 20:01:58.833 [debug] Current batch of media processed. Will check again in 1000ms 20:01:59.833 [debug] Current batch of media processed. Will check again in 1000ms 20:02:00.271 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:00.835 [debug] Current batch of media processed. Will check again in 1000ms 20:02:01.835 [debug] Current batch of media processed. Will check again in 1000ms 20:02:02.840 [debug] Current batch of media processed. Will check again in 1000ms 20:02:03.840 [debug] Current batch of media processed. Will check again in 1000ms 20:02:04.841 [debug] Current batch of media processed. Will check again in 1000ms 20:02:05.842 [debug] Current batch of media processed. Will check again in 1000ms 20:02:06.843 [debug] Current batch of media processed. Will check again in 1000ms 20:02:07.844 [debug] Current batch of media processed. Will check again in 1000ms 20:02:08.845 [debug] Current batch of media processed. Will check again in 1000ms 20:02:09.846 [debug] Current batch of media processed. Will check again in 1000ms 20:02:10.847 [debug] Current batch of media processed. Will check again in 1000ms 20:02:11.848 [debug] Current batch of media processed. Will check again in 1000ms 20:02:12.849 [debug] Current batch of media processed. Will check again in 1000ms 20:02:13.850 [debug] Current batch of media processed. Will check again in 1000ms 20:02:14.851 [debug] Current batch of media processed. Will check again in 1000ms 20:02:15.852 [debug] Current batch of media processed. Will check again in 1000ms 20:02:16.853 [debug] Current batch of media processed. Will check again in 1000ms 20:02:17.854 [debug] Current batch of media processed. Will check again in 1000ms 20:02:18.303 [info] {"source":"oban","duration":3702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:18.855 [debug] Current batch of media processed. Will check again in 1000ms 20:02:19.856 [debug] Current batch of media processed. Will check again in 1000ms 20:02:20.857 [debug] Current batch of media processed. Will check again in 1000ms 20:02:21.858 [debug] Current batch of media processed. Will check again in 1000ms 20:02:22.861 [debug] Current batch of media processed. Will check again in 1000ms 20:02:23.861 [debug] Current batch of media processed. Will check again in 1000ms 20:02:24.862 [debug] Current batch of media processed. Will check again in 1000ms 20:02:25.863 [debug] Current batch of media processed. Will check again in 1000ms 20:02:26.864 [debug] Current batch of media processed. Will check again in 1000ms 20:02:27.865 [debug] Current batch of media processed. Will check again in 1000ms 20:02:28.867 [debug] Current batch of media processed. Will check again in 1000ms 20:02:29.867 [debug] Current batch of media processed. Will check again in 1000ms 20:02:30.869 [debug] Current batch of media processed. Will check again in 1000ms 20:02:31.869 [debug] Current batch of media processed. Will check again in 1000ms 20:02:32.870 [debug] Current batch of media processed. Will check again in 1000ms 20:02:33.871 [debug] Current batch of media processed. Will check again in 1000ms 20:02:34.872 [debug] Current batch of media processed. Will check again in 1000ms 20:02:35.873 [debug] Current batch of media processed. Will check again in 1000ms 20:02:36.874 [debug] Current batch of media processed. Will check again in 1000ms 20:02:37.875 [debug] Current batch of media processed. Will check again in 1000ms 20:02:38.876 [debug] Current batch of media processed. Will check again in 1000ms 20:02:39.877 [debug] Current batch of media processed. Will check again in 1000ms 20:02:40.878 [debug] Current batch of media processed. Will check again in 1000ms 20:02:41.879 [debug] Current batch of media processed. Will check again in 1000ms 20:02:42.880 [debug] Current batch of media processed. Will check again in 1000ms 20:02:43.881 [debug] Current batch of media processed. Will check again in 1000ms 20:02:44.882 [debug] Current batch of media processed. Will check again in 1000ms 20:02:45.883 [debug] Current batch of media processed. Will check again in 1000ms 20:02:46.884 [debug] Current batch of media processed. Will check again in 1000ms 20:02:47.885 [debug] Current batch of media processed. Will check again in 1000ms 20:02:48.304 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:48.888 [debug] Current batch of media processed. Will check again in 1000ms 20:02:49.888 [debug] Current batch of media processed. Will check again in 1000ms 20:02:50.889 [debug] Current batch of media processed. Will check again in 1000ms 20:02:51.890 [debug] Current batch of media processed. Will check again in 1000ms 20:02:52.891 [debug] Current batch of media processed. Will check again in 1000ms 20:02:53.892 [debug] Current batch of media processed. Will check again in 1000ms 20:02:54.893 [debug] Current batch of media processed. Will check again in 1000ms 20:02:55.894 [debug] Current batch of media processed. Will check again in 1000ms 20:02:56.895 [debug] Current batch of media processed. Will check again in 1000ms 20:02:57.897 [debug] Current batch of media processed. Will check again in 1000ms 20:02:58.897 [debug] Current batch of media processed. Will check again in 1000ms 20:02:59.898 [debug] Current batch of media processed. Will check again in 1000ms 20:03:00.272 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:00.899 [debug] Current batch of media processed. Will check again in 1000ms 20:03:01.900 [debug] Current batch of media processed. Will check again in 1000ms 20:03:02.901 [debug] Current batch of media processed. Will check again in 1000ms 20:03:03.904 [debug] Current batch of media processed. Will check again in 1000ms 20:03:04.905 [debug] Current batch of media processed. Will check again in 1000ms 20:03:05.906 [debug] Current batch of media processed. Will check again in 1000ms 20:03:06.907 [debug] Current batch of media processed. Will check again in 1000ms 20:03:07.908 [debug] Current batch of media processed. Will check again in 1000ms 20:03:08.909 [debug] Current batch of media processed. Will check again in 1000ms 20:03:09.910 [debug] Current batch of media processed. Will check again in 1000ms 20:03:10.914 [debug] Current batch of media processed. Will check again in 1000ms 20:03:11.916 [debug] Current batch of media processed. Will check again in 1000ms 20:03:12.916 [debug] Current batch of media processed. Will check again in 1000ms 20:03:13.919 [debug] Current batch of media processed. Will check again in 1000ms 20:03:14.920 [debug] Current batch of media processed. Will check again in 1000ms 20:03:15.920 [debug] Current batch of media processed. Will check again in 1000ms 20:03:16.921 [debug] Current batch of media processed. Will check again in 1000ms 20:03:17.924 [debug] Current batch of media processed. Will check again in 1000ms 20:03:18.306 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:18.926 [debug] Current batch of media processed. Will check again in 1000ms 20:03:19.926 [debug] Current batch of media processed. Will check again in 1000ms 20:03:20.928 [debug] Current batch of media processed. Will check again in 1000ms 20:03:21.928 [debug] Current batch of media processed. Will check again in 1000ms 20:03:22.929 [debug] Current batch of media processed. Will check again in 1000ms 20:03:23.932 [debug] Current batch of media processed. Will check again in 1000ms 20:03:24.932 [debug] Current batch of media processed. Will check again in 1000ms 20:03:25.935 [debug] Current batch of media processed. Will check again in 1000ms 20:03:26.936 [debug] Current batch of media processed. Will check again in 1000ms 20:03:27.937 [debug] Current batch of media processed. Will check again in 1000ms 20:03:28.938 [debug] Current batch of media processed. Will check again in 1000ms 20:03:29.939 [debug] Current batch of media processed. Will check again in 1000ms 20:03:30.940 [debug] Current batch of media processed. Will check again in 1000ms 20:03:31.941 [debug] Current batch of media processed. Will check again in 1000ms 20:03:32.942 [debug] Current batch of media processed. Will check again in 1000ms 20:03:33.943 [debug] Current batch of media processed. Will check again in 1000ms 20:03:34.944 [debug] Current batch of media processed. Will check again in 1000ms 20:03:35.945 [debug] Current batch of media processed. Will check again in 1000ms 20:03:36.946 [debug] Current batch of media processed. Will check again in 1000ms 20:03:37.947 [debug] Current batch of media processed. Will check again in 1000ms 20:03:38.948 [debug] Current batch of media processed. Will check again in 1000ms 20:03:39.949 [debug] Current batch of media processed. Will check again in 1000ms 20:03:40.952 [debug] Current batch of media processed. Will check again in 1000ms 20:03:41.954 [debug] Current batch of media processed. Will check again in 1000ms 20:03:42.955 [debug] Current batch of media processed. Will check again in 1000ms 20:03:43.958 [debug] Current batch of media processed. Will check again in 1000ms 20:03:44.960 [debug] Current batch of media processed. Will check again in 1000ms 20:03:45.961 [debug] Current batch of media processed. Will check again in 1000ms 20:03:46.962 [debug] Current batch of media processed. Will check again in 1000ms 20:03:47.592 [info] GET / 20:03:47.592 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 20:03:47.593 [debug] QUERY OK source="settings" db=0.1ms idle=933.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 [] 20:03:47.740 [debug] QUERY OK source="media_profiles" db=146.6ms idle=69.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 20:03:47.893 [debug] QUERY OK source="sources" db=152.8ms idle=215.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 20:03:47.893 [debug] QUERY OK source="media_items" db=0.2ms idle=368.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:03:47.893 [debug] QUERY OK source="media_items" db=0.1ms idle=300.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:03:47.894 [debug] QUERY OK source="settings" db=0.1ms idle=232.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 [] 20:03:47.894 [debug] QUERY OK source="settings" db=0.1ms idle=153.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 [] 20:03:47.894 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:03:47.964 [debug] Current batch of media processed. Will check again in 1000ms 20:03:48.017 [debug] QUERY OK source="tasks" db=121.9ms idle=1.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"] 20:03:48.018 [debug] QUERY OK source="sources" db=0.2ms idle=123.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:03:48.018 [debug] QUERY OK source="media_items" db=0.4ms idle=123.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 (?,?)) [42, 41] 20:03:48.019 [debug] QUERY OK source="media_items" db=0.2ms idle=124.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)) [] 20:03:48.021 [debug] QUERY OK source="media_items" db=2.3ms idle=124.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] 20:03:48.022 [debug] QUERY OK source="sources" db=0.1ms 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] 20:03:48.024 [debug] QUERY OK source="media_items" db=0.5ms idle=6.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"))) [] 20:03:48.025 [debug] QUERY OK source="media_items" db=0.7ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 20:03:48.026 [debug] QUERY OK source="sources" db=0.6ms 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] 20:03:48.028 [info] Sent 200 in 435ms 20:03:48.136 [info] CONNECTED TO Phoenix.LiveView.Socket in 22ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BAs-fTlmAmEFDhsJVzl2JTgDdBolDAwt6rWDt3h7qXtpnW0Pbk-OkGXr", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:03:48.308 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:48.404 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:03:48.404 [debug] QUERY OK source="media_items" db=0.1ms idle=381.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)) [] 20:03:48.405 [debug] QUERY OK source="media_items" db=0.4ms idle=380.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] 20:03:48.405 [debug] QUERY OK source="sources" db=0.1ms idle=379.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:03:48.405 [debug] Replied in 1ms 20:03:48.407 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:03:48.408 [debug] QUERY OK source="media_items" db=0.7ms idle=381.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"))) [] 20:03:48.409 [debug] QUERY OK source="media_items" db=0.4ms idle=100.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] 20:03:48.409 [debug] QUERY OK source="sources" db=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] 20:03:48.409 [debug] Replied in 1ms 20:03:48.411 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:03:48.600 [debug] QUERY OK source="tasks" db=189.5ms 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"] 20:03:48.601 [debug] QUERY OK source="sources" db=0.3ms idle=192.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] 20:03:48.602 [debug] QUERY OK source="media_items" db=0.5ms idle=195.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 (?,?)) [42, 41] 20:03:48.602 [debug] Replied in 191ms 20:03:48.603 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:03:48.603 [debug] Replied in 73ยตs 20:03:48.966 [debug] Current batch of media processed. Will check again in 1000ms 20:03:49.966 [debug] Current batch of media processed. Will check again in 1000ms 20:03:49.990 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 20:03:49.990 [debug] QUERY OK source="media_items" db=0.3ms idle=1388.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"))) [] 20:03:49.991 [debug] QUERY OK source="media_items" db=0.3ms idle=1389.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] 20:03:49.991 [debug] QUERY OK source="sources" db=0.1ms idle=1326.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] 20:03:49.991 [debug] Replied in 1ms 20:03:50.967 [debug] Current batch of media processed. Will check again in 1000ms 20:03:51.968 [debug] Current batch of media processed. Will check again in 1000ms 20:03:52.970 [debug] Current batch of media processed. Will check again in 1000ms 20:03:53.971 [debug] Current batch of media processed. Will check again in 1000ms 20:03:54.974 [debug] Current batch of media processed. Will check again in 1000ms 20:03:55.976 [debug] Current batch of media processed. Will check again in 1000ms 20:03:56.976 [debug] Current batch of media processed. Will check again in 1000ms 20:03:57.979 [debug] Current batch of media processed. Will check again in 1000ms 20:03:58.979 [debug] Current batch of media processed. Will check again in 1000ms 20:03:59.980 [debug] Current batch of media processed. Will check again in 1000ms 20:04:00.274 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:00.981 [debug] Current batch of media processed. Will check again in 1000ms 20:04:01.984 [debug] Current batch of media processed. Will check again in 1000ms 20:04:02.984 [debug] Current batch of media processed. Will check again in 1000ms 20:04:03.985 [debug] Current batch of media processed. Will check again in 1000ms 20:04:04.986 [debug] Current batch of media processed. Will check again in 1000ms 20:04:05.987 [debug] Current batch of media processed. Will check again in 1000ms 20:04:06.988 [debug] Current batch of media processed. Will check again in 1000ms 20:04:07.989 [debug] Current batch of media processed. Will check again in 1000ms 20:04:08.990 [debug] Current batch of media processed. Will check again in 1000ms 20:04:09.992 [debug] Current batch of media processed. Will check again in 1000ms 20:04:10.992 [debug] Current batch of media processed. Will check again in 1000ms 20:04:11.994 [debug] Current batch of media processed. Will check again in 1000ms 20:04:12.996 [debug] Current batch of media processed. Will check again in 1000ms 20:04:13.996 [debug] Current batch of media processed. Will check again in 1000ms 20:04:14.997 [debug] Current batch of media processed. Will check again in 1000ms 20:04:15.998 [debug] Current batch of media processed. Will check again in 1000ms 20:04:17.000 [debug] Current batch of media processed. Will check again in 1000ms 20:04:18.000 [debug] Current batch of media processed. Will check again in 1000ms 20:04:18.311 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:19.002 [debug] Current batch of media processed. Will check again in 1000ms 20:04:20.003 [debug] Current batch of media processed. Will check again in 1000ms 20:04:21.004 [debug] Current batch of media processed. Will check again in 1000ms 20:04:22.005 [debug] Current batch of media processed. Will check again in 1000ms 20:04:23.006 [debug] Current batch of media processed. Will check again in 1000ms 20:04:24.007 [debug] Current batch of media processed. Will check again in 1000ms 20:04:25.008 [debug] Current batch of media processed. Will check again in 1000ms 20:04:26.011 [debug] Current batch of media processed. Will check again in 1000ms 20:04:27.012 [debug] Current batch of media processed. Will check again in 1000ms 20:04:28.013 [debug] Current batch of media processed. Will check again in 1000ms 20:04:29.014 [debug] Current batch of media processed. Will check again in 1000ms 20:04:30.016 [debug] Current batch of media processed. Will check again in 1000ms 20:04:31.016 [debug] Current batch of media processed. Will check again in 1000ms 20:04:32.017 [debug] Current batch of media processed. Will check again in 1000ms 20:04:33.018 [debug] Current batch of media processed. Will check again in 1000ms 20:04:34.020 [debug] Current batch of media processed. Will check again in 1000ms 20:04:35.021 [debug] Current batch of media processed. Will check again in 1000ms 20:04:36.022 [debug] Current batch of media processed. Will check again in 1000ms 20:04:37.024 [debug] Current batch of media processed. Will check again in 1000ms 20:04:38.026 [debug] Current batch of media processed. Will check again in 1000ms 20:04:39.027 [debug] Current batch of media processed. Will check again in 1000ms 20:04:40.028 [debug] Current batch of media processed. Will check again in 1000ms 20:04:41.029 [debug] Current batch of media processed. Will check again in 1000ms 20:04:42.031 [debug] Current batch of media processed. Will check again in 1000ms 20:04:43.031 [debug] Current batch of media processed. Will check again in 1000ms 20:04:44.032 [debug] Current batch of media processed. Will check again in 1000ms 20:04:44.298 [info] CONNECTED TO Phoenix.LiveView.Socket in 42ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BAs-fTlmAmEFDhsJVzl2JTgDdBolDAwt6rWDt3h7qXtpnW0Pbk-OkGXr", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:04:44.315 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:04:44.315 [debug] QUERY OK source="media_items" db=0.2ms idle=790.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)) [] 20:04:44.318 [debug] QUERY OK source="media_items" db=2.4ms idle=790.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] 20:04:44.319 [debug] QUERY OK source="sources" db=0.1ms idle=793.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:04:44.319 [debug] Replied in 4ms 20:04:44.323 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:04:44.325 [debug] QUERY OK source="media_items" db=2.0ms idle=797.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"))) [] 20:04:44.326 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=513.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] 20:04:44.329 [debug] QUERY OK source="sources" db=0.8ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:04:44.329 [debug] Replied in 5ms 20:04:44.331 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:04:44.332 [debug] QUERY OK source="tasks" db=0.5ms idle=13.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"] 20:04:44.333 [debug] QUERY OK source="media_items" db=0.3ms idle=13.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 (?,?)) [42, 41] 20:04:44.333 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [2] 20:04:44.333 [debug] Replied in 2ms 20:04:44.337 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:04:44.337 [debug] Replied in 125ยตs 20:04:44.359 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:04:44.359 [debug] Replied in 136ยตs 20:04:45.034 [debug] Current batch of media processed. Will check again in 1000ms 20:04:46.035 [debug] Current batch of media processed. Will check again in 1000ms 20:04:47.036 [debug] Current batch of media processed. Will check again in 1000ms 20:04:48.052 [debug] Current batch of media processed. Will check again in 1000ms 20:04:48.313 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:49.054 [debug] Current batch of media processed. Will check again in 1000ms 20:04:50.055 [debug] Current batch of media processed. Will check again in 1000ms 20:04:51.056 [debug] Current batch of media processed. Will check again in 1000ms 20:04:52.058 [debug] Current batch of media processed. Will check again in 1000ms 20:04:53.060 [debug] Current batch of media processed. Will check again in 1000ms 20:04:54.060 [debug] Current batch of media processed. Will check again in 1000ms 20:04:55.061 [debug] Current batch of media processed. Will check again in 1000ms 20:04:56.062 [debug] Current batch of media processed. Will check again in 1000ms 20:04:57.063 [debug] Current batch of media processed. Will check again in 1000ms 20:04:58.064 [debug] Current batch of media processed. Will check again in 1000ms 20:04:59.066 [debug] Current batch of media processed. Will check again in 1000ms 20:05:00.067 [debug] Current batch of media processed. Will check again in 1000ms 20:05:00.275 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:01.068 [debug] Current batch of media processed. Will check again in 1000ms 20:05:02.069 [debug] Current batch of media processed. Will check again in 1000ms 20:05:03.070 [debug] Current batch of media processed. Will check again in 1000ms 20:05:04.071 [debug] Current batch of media processed. Will check again in 1000ms 20:05:05.072 [debug] Current batch of media processed. Will check again in 1000ms 20:05:06.073 [debug] Current batch of media processed. Will check again in 1000ms 20:05:07.074 [debug] Current batch of media processed. Will check again in 1000ms 20:05:08.075 [debug] Current batch of media processed. Will check again in 1000ms 20:05:09.076 [debug] Current batch of media processed. Will check again in 1000ms 20:05:10.077 [debug] Current batch of media processed. Will check again in 1000ms 20:05:11.078 [debug] Current batch of media processed. Will check again in 1000ms 20:05:11.904 [info] CONNECTED TO Phoenix.LiveView.Socket in 22ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BAs-fTlmAmEFDhsJVzl2JTgDdBolDAwt6rWDt3h7qXtpnW0Pbk-OkGXr", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "1", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:05:11.909 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:05:11.910 [debug] QUERY OK source="media_items" db=0.2ms idle=382.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)) [] 20:05:11.910 [debug] QUERY OK source="media_items" db=0.4ms idle=382.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] 20:05:11.911 [debug] QUERY OK source="sources" db=0.1ms idle=383.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:05:11.911 [debug] Replied in 1ms 20:05:11.913 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:05:11.913 [debug] QUERY OK source="media_items" db=0.3ms idle=385.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"))) [] 20:05:11.914 [debug] QUERY OK source="media_items" db=0.4ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 20:05:11.914 [debug] QUERY OK source="sources" db=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] 20:05:11.914 [debug] Replied in 1ms 20:05:11.916 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:05:11.916 [debug] QUERY OK source="tasks" db=0.2ms idle=5.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"] 20:05:11.917 [debug] QUERY OK source="media_items" db=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 (?,?)) [42, 41] 20:05:11.917 [debug] QUERY OK source="sources" db=0.3ms 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] 20:05:11.917 [debug] Replied in 1ms 20:05:11.918 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:05:11.918 [debug] Replied in 71ยตs 20:05:11.934 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:05:11.934 [debug] Replied in 71ยตs 20:05:12.080 [debug] Current batch of media processed. Will check again in 1000ms 20:05:13.088 [debug] Current batch of media processed. Will check again in 1000ms 20:05:14.089 [debug] Current batch of media processed. Will check again in 1000ms 20:05:15.090 [debug] Current batch of media processed. Will check again in 1000ms 20:05:16.091 [debug] Current batch of media processed. Will check again in 1000ms 20:05:17.093 [debug] Current batch of media processed. Will check again in 1000ms 20:05:18.093 [debug] Current batch of media processed. Will check again in 1000ms 20:05:18.315 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:19.094 [debug] Current batch of media processed. Will check again in 1000ms 20:05:20.095 [debug] Current batch of media processed. Will check again in 1000ms 20:05:21.096 [debug] Current batch of media processed. Will check again in 1000ms 20:05:22.097 [debug] Current batch of media processed. Will check again in 1000ms 20:05:23.098 [debug] Current batch of media processed. Will check again in 1000ms 20:05:24.099 [debug] Current batch of media processed. Will check again in 1000ms 20:05:25.101 [debug] Current batch of media processed. Will check again in 1000ms 20:05:26.103 [debug] Current batch of media processed. Will check again in 1000ms 20:05:27.103 [debug] Current batch of media processed. Will check again in 1000ms 20:05:28.104 [debug] Current batch of media processed. Will check again in 1000ms 20:05:29.107 [debug] Current batch of media processed. Will check again in 1000ms 20:05:30.107 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Infiltrator\n\nMusic video by Nine Inch Nails performing Infiltrator (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 167, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Infiltrator (Official Visualizer).mp4", "id" => "ysMcbw35-s8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ysMcbw35-s8", "playlist_index" => 1, "timestamp" => 1758254479, "title" => "Nine Inch Nails - Infiltrator (Official Visualizer)", "upload_date" => "20250919"} 20:05:30.108 [debug] QUERY OK source="sources" db=0.7ms idle=580.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:05:30.109 [debug] QUERY OK source="sources" db=0.3ms idle=581.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:05:30.125 [debug] QUERY OK source="media_items" db=15.0ms queue=0.6ms idle=582.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-19 04:01:19Z], 2] 20:05:30.285 [debug] QUERY OK source="media_items" db=159.7ms idle=598.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Infiltrator\n\nMusic video by Nine Inch Nails performing Infiltrator (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Infiltrator (Official Visualizer)", "cad41331-0f90-4957-8953-e3ac8eb1e458", "ysMcbw35-s8", false, "https://www.youtube.com/watch?v=ysMcbw35-s8", 167, false, 1, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Infiltrator (Official Visualizer).mp4", false, false, 2, [], 90, ~U[2025-09-19 04:01:19Z], ~U[2025-12-25 03:05:30Z], ~U[2025-12-25 03:05:30Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Infiltrator\n\nMusic video by Nine Inch Nails performing Infiltrator (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Infiltrator (Official Visualizer)", "ysMcbw35-s8", "https://www.youtube.com/watch?v=ysMcbw35-s8", 167, false, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Infiltrator (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:01:19Z]] 20:05:30.286 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:05:30.286 [debug] QUERY OK source="media_profiles" db=0.3ms idle=177.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] 20:05:30.287 [debug] QUERY OK source="media_items" db=0.4ms idle=177.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 [614] 20:05:30.288 [debug] Current batch of media processed. Will check again in 1000ms 20:05:31.288 [debug] Current batch of media processed. Will check again in 1000ms 20:05:32.289 [debug] Current batch of media processed. Will check again in 1000ms 20:05:33.290 [debug] Current batch of media processed. Will check again in 1000ms 20:05:34.291 [debug] Current batch of media processed. Will check again in 1000ms 20:05:35.292 [debug] Current batch of media processed. Will check again in 1000ms 20:05:36.293 [debug] Current batch of media processed. Will check again in 1000ms 20:05:37.294 [debug] Current batch of media processed. Will check again in 1000ms 20:05:38.295 [debug] Current batch of media processed. Will check again in 1000ms 20:05:39.296 [debug] Current batch of media processed. Will check again in 1000ms 20:05:40.297 [debug] Current batch of media processed. Will check again in 1000ms 20:05:41.298 [debug] Current batch of media processed. Will check again in 1000ms 20:05:42.299 [debug] Current batch of media processed. Will check again in 1000ms 20:05:43.300 [debug] Current batch of media processed. Will check again in 1000ms 20:05:44.302 [debug] Current batch of media processed. Will check again in 1000ms 20:05:45.303 [debug] Current batch of media processed. Will check again in 1000ms 20:05:46.304 [debug] Current batch of media processed. Will check again in 1000ms 20:05:47.305 [debug] Current batch of media processed. Will check again in 1000ms 20:05:48.307 [debug] Current batch of media processed. Will check again in 1000ms 20:05:48.317 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:49.308 [debug] Current batch of media processed. Will check again in 1000ms 20:05:50.309 [debug] Current batch of media processed. Will check again in 1000ms 20:05:51.310 [debug] Current batch of media processed. Will check again in 1000ms 20:05:52.311 [debug] Current batch of media processed. Will check again in 1000ms 20:05:53.313 [debug] Current batch of media processed. Will check again in 1000ms 20:05:54.313 [debug] Current batch of media processed. Will check again in 1000ms 20:05:55.314 [debug] Current batch of media processed. Will check again in 1000ms 20:05:56.315 [debug] Current batch of media processed. Will check again in 1000ms 20:05:57.318 [debug] Current batch of media processed. Will check again in 1000ms 20:05:58.319 [debug] Current batch of media processed. Will check again in 1000ms 20:05:59.320 [debug] Current batch of media processed. Will check again in 1000ms 20:06:00.276 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:00.322 [debug] Current batch of media processed. Will check again in 1000ms 20:06:01.323 [debug] Current batch of media processed. Will check again in 1000ms 20:06:02.324 [debug] Current batch of media processed. Will check again in 1000ms 20:06:03.325 [debug] Current batch of media processed. Will check again in 1000ms 20:06:04.326 [debug] Current batch of media processed. Will check again in 1000ms 20:06:05.327 [debug] Current batch of media processed. Will check again in 1000ms 20:06:06.328 [debug] Current batch of media processed. Will check again in 1000ms 20:06:07.329 [debug] Current batch of media processed. Will check again in 1000ms 20:06:08.330 [debug] Current batch of media processed. Will check again in 1000ms 20:06:09.331 [debug] Current batch of media processed. Will check again in 1000ms 20:06:10.333 [debug] Current batch of media processed. Will check again in 1000ms 20:06:11.333 [debug] Current batch of media processed. Will check again in 1000ms 20:06:12.334 [debug] Current batch of media processed. Will check again in 1000ms 20:06:13.335 [debug] Current batch of media processed. Will check again in 1000ms 20:06:14.336 [debug] Current batch of media processed. Will check again in 1000ms 20:06:15.338 [debug] Current batch of media processed. Will check again in 1000ms 20:06:16.339 [debug] Current batch of media processed. Will check again in 1000ms 20:06:17.340 [debug] Current batch of media processed. Will check again in 1000ms 20:06:18.318 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:18.341 [debug] Current batch of media processed. Will check again in 1000ms 20:06:19.342 [debug] Current batch of media processed. Will check again in 1000ms 20:06:20.343 [debug] Current batch of media processed. Will check again in 1000ms 20:06:21.344 [debug] Current batch of media processed. Will check again in 1000ms 20:06:22.345 [debug] Current batch of media processed. Will check again in 1000ms 20:06:23.346 [debug] Current batch of media processed. Will check again in 1000ms 20:06:24.347 [debug] Current batch of media processed. Will check again in 1000ms 20:06:25.348 [debug] Current batch of media processed. Will check again in 1000ms 20:06:26.349 [debug] Current batch of media processed. Will check again in 1000ms 20:06:27.350 [debug] Current batch of media processed. Will check again in 1000ms 20:06:28.351 [debug] Current batch of media processed. Will check again in 1000ms 20:06:29.352 [debug] Current batch of media processed. Will check again in 1000ms 20:06:30.353 [debug] Current batch of media processed. Will check again in 1000ms 20:06:31.354 [debug] Current batch of media processed. Will check again in 1000ms 20:06:32.355 [debug] Current batch of media processed. Will check again in 1000ms 20:06:33.356 [debug] Current batch of media processed. Will check again in 1000ms 20:06:34.357 [debug] Current batch of media processed. Will check again in 1000ms 20:06:35.358 [debug] Current batch of media processed. Will check again in 1000ms 20:06:36.359 [debug] Current batch of media processed. Will check again in 1000ms 20:06:37.360 [debug] Current batch of media processed. Will check again in 1000ms 20:06:38.361 [debug] Current batch of media processed. Will check again in 1000ms 20:06:39.362 [debug] Current batch of media processed. Will check again in 1000ms 20:06:40.363 [debug] Current batch of media processed. Will check again in 1000ms 20:06:41.364 [debug] Current batch of media processed. Will check again in 1000ms 20:06:42.365 [debug] Current batch of media processed. Will check again in 1000ms 20:06:43.366 [debug] Current batch of media processed. Will check again in 1000ms 20:06:44.367 [debug] Current batch of media processed. Will check again in 1000ms 20:06:45.368 [debug] Current batch of media processed. Will check again in 1000ms 20:06:46.369 [debug] Current batch of media processed. Will check again in 1000ms 20:06:47.370 [debug] Current batch of media processed. Will check again in 1000ms 20:06:48.320 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:48.371 [debug] Current batch of media processed. Will check again in 1000ms 20:06:49.372 [debug] Current batch of media processed. Will check again in 1000ms 20:06:50.373 [debug] Current batch of media processed. Will check again in 1000ms 20:06:51.374 [debug] Current batch of media processed. Will check again in 1000ms 20:06:52.375 [debug] Current batch of media processed. Will check again in 1000ms 20:06:53.376 [debug] Current batch of media processed. Will check again in 1000ms 20:06:54.377 [debug] Current batch of media processed. Will check again in 1000ms 20:06:55.378 [debug] Current batch of media processed. Will check again in 1000ms 20:06:56.379 [debug] Current batch of media processed. Will check again in 1000ms 20:06:57.380 [debug] Current batch of media processed. Will check again in 1000ms 20:06:58.381 [debug] Current batch of media processed. Will check again in 1000ms 20:06:59.382 [debug] Current batch of media processed. Will check again in 1000ms 20:07:00.277 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:00.383 [debug] Current batch of media processed. Will check again in 1000ms 20:07:01.384 [debug] Current batch of media processed. Will check again in 1000ms 20:07:02.385 [debug] Current batch of media processed. Will check again in 1000ms 20:07:03.386 [debug] Current batch of media processed. Will check again in 1000ms 20:07:04.387 [debug] Current batch of media processed. Will check again in 1000ms 20:07:05.388 [debug] Current batch of media processed. Will check again in 1000ms 20:07:06.389 [debug] Current batch of media processed. Will check again in 1000ms 20:07:07.390 [debug] Current batch of media processed. Will check again in 1000ms 20:07:08.391 [debug] Current batch of media processed. Will check again in 1000ms 20:07:09.392 [debug] Current batch of media processed. Will check again in 1000ms 20:07:10.393 [debug] Current batch of media processed. Will check again in 1000ms 20:07:11.394 [debug] Current batch of media processed. Will check again in 1000ms 20:07:12.395 [debug] Current batch of media processed. Will check again in 1000ms 20:07:12.957 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vSnqUyS5YSY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dc/80/dc80a265ac31da9bac5ee123d2ff3ff0cd637379fd1f72f66e4f825269dd4a02.json --sleep-requests 64 --sleep-interval 64 --sleep-subtitles 68 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:07:12.970 [debug] Running yt-dlp command for action: download_thumbnail 20:07:12.971 [debug] QUERY OK source="settings" db=0.1ms idle=1441.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 [] 20:07:12.971 [debug] QUERY OK source="settings" db=0.0ms idle=1442.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 [] 20:07:12.972 [debug] QUERY OK source="settings" db=0.0ms idle=1442.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 [] 20:07:12.972 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vSnqUyS5YSY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/42/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f0/47/f047510b4a8d9a595cdffcff141590376923d14f4ef35d8d9c9d1e72ee202b61.json --sleep-requests 79 --sleep-interval 88 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:07:13.396 [debug] Current batch of media processed. Will check again in 1000ms 20:07:14.397 [debug] Current batch of media processed. Will check again in 1000ms 20:07:15.398 [debug] Current batch of media processed. Will check again in 1000ms 20:07:16.399 [debug] Current batch of media processed. Will check again in 1000ms 20:07:17.400 [debug] Current batch of media processed. Will check again in 1000ms 20:07:18.320 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:18.401 [debug] Current batch of media processed. Will check again in 1000ms 20:07:19.157 [info] CONNECTED TO Phoenix.LiveView.Socket in 23ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BAs-fTlmAmEFDhsJVzl2JTgDdBolDAwt6rWDt3h7qXtpnW0Pbk-OkGXr", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "2", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:07:19.162 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:07:19.163 [debug] QUERY OK source="media_items" db=0.2ms idle=1633.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)) [] 20:07:19.163 [debug] QUERY OK source="media_items" db=0.6ms idle=994.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] 20:07:19.164 [debug] QUERY OK source="sources" db=0.1ms idle=843.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:07:19.164 [debug] Replied in 1ms 20:07:19.165 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:07:19.166 [debug] QUERY OK source="media_items" db=0.7ms idle=636.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"))) [] 20:07:19.167 [debug] QUERY OK source="media_items" db=0.4ms idle=637.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] 20:07:19.167 [debug] QUERY OK source="sources" db=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] 20:07:19.168 [debug] Replied in 2ms 20:07:19.169 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:07:19.185 [debug] QUERY OK source="tasks" db=16.1ms 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"] 20:07:19.186 [debug] QUERY OK source="sources" db=0.2ms idle=18.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:07:19.186 [debug] QUERY OK source="media_items" db=0.2ms idle=19.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 (?,?)) [42, 41] 20:07:19.186 [debug] Replied in 17ms 20:07:19.187 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:07:19.187 [debug] Replied in 64ยตs 20:07:19.195 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:07:19.195 [debug] Replied in 160ยตs 20:07:19.402 [debug] Current batch of media processed. Will check again in 1000ms 20:07:20.403 [debug] Current batch of media processed. Will check again in 1000ms 20:07:21.404 [debug] Current batch of media processed. Will check again in 1000ms 20:07:22.405 [debug] Current batch of media processed. Will check again in 1000ms 20:07:23.406 [debug] Current batch of media processed. Will check again in 1000ms 20:07:24.407 [debug] Current batch of media processed. Will check again in 1000ms 20:07:25.408 [debug] Current batch of media processed. Will check again in 1000ms 20:07:26.409 [debug] Current batch of media processed. Will check again in 1000ms 20:07:27.410 [debug] Current batch of media processed. Will check again in 1000ms 20:07:28.411 [debug] Current batch of media processed. Will check again in 1000ms 20:07:29.412 [debug] Current batch of media processed. Will check again in 1000ms 20:07:30.413 [debug] Current batch of media processed. Will check again in 1000ms 20:07:31.414 [debug] Current batch of media processed. Will check again in 1000ms 20:07:32.415 [debug] Current batch of media processed. Will check again in 1000ms 20:07:33.416 [debug] Current batch of media processed. Will check again in 1000ms 20:07:34.417 [debug] Current batch of media processed. Will check again in 1000ms 20:07:35.418 [debug] Current batch of media processed. Will check again in 1000ms 20:07:36.419 [debug] Current batch of media processed. Will check again in 1000ms 20:07:37.420 [debug] Current batch of media processed. Will check again in 1000ms 20:07:38.421 [debug] Current batch of media processed. Will check again in 1000ms 20:07:39.422 [debug] Current batch of media processed. Will check again in 1000ms 20:07:40.423 [debug] Current batch of media processed. Will check again in 1000ms 20:07:41.424 [debug] Current batch of media processed. Will check again in 1000ms 20:07:42.425 [debug] Current batch of media processed. Will check again in 1000ms 20:07:43.426 [debug] Current batch of media processed. Will check again in 1000ms 20:07:44.427 [debug] Current batch of media processed. Will check again in 1000ms 20:07:45.428 [debug] Current batch of media processed. Will check again in 1000ms 20:07:46.429 [debug] Current batch of media processed. Will check again in 1000ms 20:07:47.430 [debug] Current batch of media processed. Will check again in 1000ms 20:07:48.322 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:48.431 [debug] Current batch of media processed. Will check again in 1000ms 20:07:49.432 [debug] Current batch of media processed. Will check again in 1000ms 20:07:50.433 [debug] Current batch of media processed. Will check again in 1000ms 20:07:51.434 [debug] Current batch of media processed. Will check again in 1000ms 20:07:52.435 [debug] Current batch of media processed. Will check again in 1000ms 20:07:53.436 [debug] Current batch of media processed. Will check again in 1000ms 20:07:54.437 [debug] Current batch of media processed. Will check again in 1000ms 20:07:55.438 [debug] Current batch of media processed. Will check again in 1000ms 20:07:56.439 [debug] Current batch of media processed. Will check again in 1000ms 20:07:57.440 [debug] Current batch of media processed. Will check again in 1000ms 20:07:58.441 [debug] Current batch of media processed. Will check again in 1000ms 20:07:59.442 [debug] Current batch of media processed. Will check again in 1000ms 20:08:00.278 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:00.443 [debug] Current batch of media processed. Will check again in 1000ms 20:08:01.444 [debug] Current batch of media processed. Will check again in 1000ms 20:08:02.445 [debug] Current batch of media processed. Will check again in 1000ms 20:08:03.446 [debug] Current batch of media processed. Will check again in 1000ms 20:08:04.447 [debug] Current batch of media processed. Will check again in 1000ms 20:08:05.448 [debug] Current batch of media processed. Will check again in 1000ms 20:08:06.449 [debug] Current batch of media processed. Will check again in 1000ms 20:08:07.450 [debug] Current batch of media processed. Will check again in 1000ms 20:08:08.451 [debug] Current batch of media processed. Will check again in 1000ms 20:08:09.452 [debug] Current batch of media processed. Will check again in 1000ms 20:08:10.453 [debug] Current batch of media processed. Will check again in 1000ms 20:08:11.454 [debug] Current batch of media processed. Will check again in 1000ms 20:08:12.455 [debug] Current batch of media processed. Will check again in 1000ms 20:08:13.456 [debug] Current batch of media processed. Will check again in 1000ms 20:08:14.457 [debug] Current batch of media processed. Will check again in 1000ms 20:08:15.458 [debug] Current batch of media processed. Will check again in 1000ms 20:08:16.459 [debug] Current batch of media processed. Will check again in 1000ms 20:08:17.460 [debug] Current batch of media processed. Will check again in 1000ms 20:08:18.323 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:18.461 [debug] Current batch of media processed. Will check again in 1000ms 20:08:19.462 [debug] Current batch of media processed. Will check again in 1000ms 20:08:20.463 [debug] Current batch of media processed. Will check again in 1000ms 20:08:21.464 [debug] Current batch of media processed. Will check again in 1000ms 20:08:22.465 [debug] Current batch of media processed. Will check again in 1000ms 20:08:23.466 [debug] Current batch of media processed. Will check again in 1000ms 20:08:24.467 [debug] Current batch of media processed. Will check again in 1000ms 20:08:25.468 [debug] Current batch of media processed. Will check again in 1000ms 20:08:26.469 [debug] Current batch of media processed. Will check again in 1000ms 20:08:27.470 [debug] Current batch of media processed. Will check again in 1000ms 20:08:28.471 [debug] Current batch of media processed. Will check again in 1000ms 20:08:29.472 [debug] Current batch of media processed. Will check again in 1000ms 20:08:30.473 [debug] Current batch of media processed. Will check again in 1000ms 20:08:31.474 [debug] Current batch of media processed. Will check again in 1000ms 20:08:32.475 [debug] Current batch of media processed. Will check again in 1000ms 20:08:33.269 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-t08KkBQab8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8c/9d/8c9daa06ec4fc93e2fd8f58c1c41a16e30f91b93be23318d04cff2fad9c71f98.json --sleep-requests 73 --sleep-interval 77 --sleep-subtitles 62 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:08:33.271 [debug] Running yt-dlp command for action: download_thumbnail 20:08:33.272 [debug] QUERY OK source="settings" db=0.1ms idle=1742.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 [] 20:08:33.272 [debug] QUERY OK source="settings" db=0.0ms idle=1742.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 [] 20:08:33.272 [debug] QUERY OK source="settings" db=0.0ms idle=1742.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 [] 20:08:33.272 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-t08KkBQab8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/41/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/54/23/542330b9d4196cb875f2e9e344f68ead5832d048aa5a2098becd4f8cc002a974.json --sleep-requests 73 --sleep-interval 89 --sleep-subtitles 79 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:08:33.476 [debug] Current batch of media processed. Will check again in 1000ms 20:08:34.477 [debug] Current batch of media processed. Will check again in 1000ms 20:08:35.478 [debug] Current batch of media processed. Will check again in 1000ms 20:08:36.479 [debug] Current batch of media processed. Will check again in 1000ms 20:08:37.480 [debug] Current batch of media processed. Will check again in 1000ms 20:08:38.481 [debug] Current batch of media processed. Will check again in 1000ms 20:08:39.482 [debug] Current batch of media processed. Will check again in 1000ms 20:08:40.483 [debug] Current batch of media processed. Will check again in 1000ms 20:08:41.484 [debug] Current batch of media processed. Will check again in 1000ms 20:08:42.485 [debug] Current batch of media processed. Will check again in 1000ms 20:08:43.486 [debug] Current batch of media processed. Will check again in 1000ms 20:08:44.487 [debug] Current batch of media processed. Will check again in 1000ms 20:08:45.488 [debug] Current batch of media processed. Will check again in 1000ms 20:08:46.489 [debug] Current batch of media processed. Will check again in 1000ms 20:08:47.490 [debug] Current batch of media processed. Will check again in 1000ms 20:08:48.325 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:48.491 [debug] Current batch of media processed. Will check again in 1000ms 20:08:49.492 [debug] Current batch of media processed. Will check again in 1000ms 20:08:50.493 [debug] Current batch of media processed. Will check again in 1000ms 20:08:51.494 [debug] Current batch of media processed. Will check again in 1000ms 20:08:52.495 [debug] Current batch of media processed. Will check again in 1000ms 20:08:53.496 [debug] Current batch of media processed. Will check again in 1000ms 20:08:54.497 [debug] Current batch of media processed. Will check again in 1000ms 20:08:55.498 [debug] Current batch of media processed. Will check again in 1000ms 20:08:56.499 [debug] Current batch of media processed. Will check again in 1000ms 20:08:57.500 [debug] Current batch of media processed. Will check again in 1000ms 20:08:58.501 [debug] Current batch of media processed. Will check again in 1000ms 20:08:59.502 [debug] Current batch of media processed. Will check again in 1000ms 20:09:00.279 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:00.503 [debug] Current batch of media processed. Will check again in 1000ms 20:09:01.504 [debug] Current batch of media processed. Will check again in 1000ms 20:09:02.505 [debug] Current batch of media processed. Will check again in 1000ms 20:09:03.506 [debug] Current batch of media processed. Will check again in 1000ms 20:09:04.507 [debug] Current batch of media processed. Will check again in 1000ms 20:09:05.508 [debug] Current batch of media processed. Will check again in 1000ms 20:09:06.509 [debug] Current batch of media processed. Will check again in 1000ms 20:09:07.510 [debug] Current batch of media processed. Will check again in 1000ms 20:09:08.511 [debug] Current batch of media processed. Will check again in 1000ms 20:09:09.512 [debug] Current batch of media processed. Will check again in 1000ms 20:09:10.513 [debug] Current batch of media processed. Will check again in 1000ms 20:09:11.514 [debug] Current batch of media processed. Will check again in 1000ms 20:09:12.515 [debug] Current batch of media processed. Will check again in 1000ms 20:09:13.516 [debug] Current batch of media processed. Will check again in 1000ms 20:09:14.517 [debug] Current batch of media processed. Will check again in 1000ms 20:09:15.518 [debug] Current batch of media processed. Will check again in 1000ms 20:09:16.519 [debug] Current batch of media processed. Will check again in 1000ms 20:09:17.520 [debug] Current batch of media processed. Will check again in 1000ms 20:09:18.327 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:18.521 [debug] Current batch of media processed. Will check again in 1000ms 20:09:19.522 [debug] Current batch of media processed. Will check again in 1000ms 20:09:20.523 [debug] Current batch of media processed. Will check again in 1000ms 20:09:21.524 [debug] Current batch of media processed. Will check again in 1000ms 20:09:22.525 [debug] Current batch of media processed. Will check again in 1000ms 20:09:23.526 [debug] Current batch of media processed. Will check again in 1000ms 20:09:24.527 [debug] Current batch of media processed. Will check again in 1000ms 20:09:25.528 [debug] Current batch of media processed. Will check again in 1000ms 20:09:26.529 [debug] Current batch of media processed. Will check again in 1000ms 20:09:27.530 [debug] Current batch of media processed. Will check again in 1000ms 20:09:28.531 [debug] Current batch of media processed. Will check again in 1000ms 20:09:29.532 [debug] Current batch of media processed. Will check again in 1000ms 20:09:30.533 [debug] Current batch of media processed. Will check again in 1000ms 20:09:31.534 [debug] Current batch of media processed. Will check again in 1000ms 20:09:32.535 [debug] Current batch of media processed. Will check again in 1000ms 20:09:33.536 [debug] Current batch of media processed. Will check again in 1000ms 20:09:34.537 [debug] Current batch of media processed. Will check again in 1000ms 20:09:35.538 [debug] Current batch of media processed. Will check again in 1000ms 20:09:36.539 [debug] Current batch of media processed. Will check again in 1000ms 20:09:37.540 [debug] Current batch of media processed. Will check again in 1000ms 20:09:38.541 [debug] Current batch of media processed. Will check again in 1000ms 20:09:39.542 [debug] Current batch of media processed. Will check again in 1000ms 20:09:40.543 [debug] Current batch of media processed. Will check again in 1000ms 20:09:41.544 [debug] Current batch of media processed. Will check again in 1000ms 20:09:42.545 [debug] Current batch of media processed. Will check again in 1000ms 20:09:43.546 [debug] Current batch of media processed. Will check again in 1000ms 20:09:44.547 [debug] Current batch of media processed. Will check again in 1000ms 20:09:45.548 [debug] Current batch of media processed. Will check again in 1000ms 20:09:46.549 [debug] Current batch of media processed. Will check again in 1000ms 20:09:47.550 [debug] Current batch of media processed. Will check again in 1000ms 20:09:48.328 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:48.551 [debug] Current batch of media processed. Will check again in 1000ms 20:09:49.552 [debug] Current batch of media processed. Will check again in 1000ms 20:09:50.553 [debug] Current batch of media processed. Will check again in 1000ms 20:09:51.554 [debug] Current batch of media processed. Will check again in 1000ms 20:09:52.555 [debug] Current batch of media processed. Will check again in 1000ms 20:09:53.556 [debug] Current batch of media processed. Will check again in 1000ms 20:09:54.557 [debug] Current batch of media processed. Will check again in 1000ms 20:09:55.558 [debug] Current batch of media processed. Will check again in 1000ms 20:09:56.559 [debug] Current batch of media processed. Will check again in 1000ms 20:09:57.560 [debug] Current batch of media processed. Will check again in 1000ms 20:09:58.561 [debug] Current batch of media processed. Will check again in 1000ms 20:09:59.562 [debug] Current batch of media processed. Will check again in 1000ms 20:10:00.280 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:00.563 [debug] Current batch of media processed. Will check again in 1000ms 20:10:01.564 [debug] Current batch of media processed. Will check again in 1000ms 20:10:02.565 [debug] Current batch of media processed. Will check again in 1000ms 20:10:03.566 [debug] Current batch of media processed. Will check again in 1000ms 20:10:04.567 [debug] Current batch of media processed. Will check again in 1000ms 20:10:05.568 [debug] Current batch of media processed. Will check again in 1000ms 20:10:06.569 [debug] Current batch of media processed. Will check again in 1000ms 20:10:07.570 [debug] Current batch of media processed. Will check again in 1000ms 20:10:08.571 [debug] Current batch of media processed. Will check again in 1000ms 20:10:09.572 [debug] Current batch of media processed. Will check again in 1000ms 20:10:10.573 [debug] Current batch of media processed. Will check again in 1000ms 20:10:11.574 [debug] Current batch of media processed. Will check again in 1000ms 20:10:12.575 [debug] Current batch of media processed. Will check again in 1000ms 20:10:13.576 [debug] Current batch of media processed. Will check again in 1000ms 20:10:14.577 [debug] Current batch of media processed. Will check again in 1000ms 20:10:15.578 [debug] Current batch of media processed. Will check again in 1000ms 20:10:16.579 [debug] Current batch of media processed. Will check again in 1000ms 20:10:17.580 [debug] Current batch of media processed. Will check again in 1000ms 20:10:18.329 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:18.581 [debug] Current batch of media processed. Will check again in 1000ms 20:10:19.582 [debug] Current batch of media processed. Will check again in 1000ms 20:10:20.583 [debug] Current batch of media processed. Will check again in 1000ms 20:10:21.584 [debug] Current batch of media processed. Will check again in 1000ms 20:10:22.585 [debug] Current batch of media processed. Will check again in 1000ms 20:10:23.586 [debug] Current batch of media processed. Will check again in 1000ms 20:10:24.587 [debug] Current batch of media processed. Will check again in 1000ms 20:10:25.588 [debug] Current batch of media processed. Will check again in 1000ms 20:10:26.589 [debug] Current batch of media processed. Will check again in 1000ms 20:10:27.590 [debug] Current batch of media processed. Will check again in 1000ms 20:10:28.591 [debug] Current batch of media processed. Will check again in 1000ms 20:10:29.592 [debug] Current batch of media processed. Will check again in 1000ms 20:10:30.593 [debug] Current batch of media processed. Will check again in 1000ms 20:10:31.594 [debug] Current batch of media processed. Will check again in 1000ms 20:10:32.595 [debug] Current batch of media processed. Will check again in 1000ms 20:10:33.596 [debug] Current batch of media processed. Will check again in 1000ms 20:10:34.597 [debug] Current batch of media processed. Will check again in 1000ms 20:10:35.598 [debug] Current batch of media processed. Will check again in 1000ms 20:10:36.599 [debug] Current batch of media processed. Will check again in 1000ms 20:10:37.600 [debug] Current batch of media processed. Will check again in 1000ms 20:10:38.601 [debug] Current batch of media processed. Will check again in 1000ms 20:10:39.602 [debug] Current batch of media processed. Will check again in 1000ms 20:10:40.603 [debug] Current batch of media processed. Will check again in 1000ms 20:10:41.604 [debug] Current batch of media processed. Will check again in 1000ms 20:10:42.605 [debug] Current batch of media processed. Will check again in 1000ms 20:10:43.606 [debug] Current batch of media processed. Will check again in 1000ms 20:10:44.607 [debug] Current batch of media processed. Will check again in 1000ms 20:10:45.608 [debug] Current batch of media processed. Will check again in 1000ms 20:10:46.609 [debug] Current batch of media processed. Will check again in 1000ms 20:10:47.610 [debug] Current batch of media processed. Will check again in 1000ms 20:10:48.331 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:48.611 [debug] Current batch of media processed. Will check again in 1000ms 20:10:49.612 [debug] Current batch of media processed. Will check again in 1000ms 20:10:50.613 [debug] Current batch of media processed. Will check again in 1000ms 20:10:51.614 [debug] Current batch of media processed. Will check again in 1000ms 20:10:52.615 [debug] Current batch of media processed. Will check again in 1000ms 20:10:53.616 [debug] Current batch of media processed. Will check again in 1000ms 20:10:54.617 [debug] Current batch of media processed. Will check again in 1000ms 20:10:55.618 [debug] Current batch of media processed. Will check again in 1000ms 20:10:56.619 [debug] Current batch of media processed. Will check again in 1000ms 20:10:57.620 [debug] Current batch of media processed. Will check again in 1000ms 20:10:58.621 [debug] Current batch of media processed. Will check again in 1000ms 20:10:59.622 [debug] Current batch of media processed. Will check again in 1000ms 20:11:00.281 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:00.623 [debug] Current batch of media processed. Will check again in 1000ms 20:11:01.624 [debug] Current batch of media processed. Will check again in 1000ms 20:11:02.625 [debug] Current batch of media processed. Will check again in 1000ms 20:11:03.626 [debug] Current batch of media processed. Will check again in 1000ms 20:11:04.627 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NoGoingBack\n\nMusic video by Nine Inch Nails performing No Going Back (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 116, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - No Going Back (Official Visualizer).mp4", "id" => "wA2Kh-2XQF0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wA2Kh-2XQF0", "playlist_index" => 2, "timestamp" => 1758254474, "title" => "Nine Inch Nails - No Going Back (Official Visualizer)", "upload_date" => "20250919"} 20:11:04.627 [debug] QUERY OK source="sources" db=0.1ms idle=1098.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:11:04.628 [debug] QUERY OK source="sources" db=0.1ms 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] 20:11:04.628 [debug] QUERY OK source="media_items" db=0.1ms idle=1099.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-19 04:01:14Z], 2] 20:11:04.880 [debug] QUERY OK source="media_items" db=251.5ms idle=1053.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NoGoingBack\n\nMusic video by Nine Inch Nails performing No Going Back (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - No Going Back (Official Visualizer)", "73e8cf8b-a108-45aa-85e5-54487e51baec", "wA2Kh-2XQF0", false, "https://www.youtube.com/watch?v=wA2Kh-2XQF0", 116, false, 2, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - No Going Back (Official Visualizer).mp4", false, false, 2, [], 90, ~U[2025-09-19 04:01:14Z], ~U[2025-12-25 03:11:04Z], ~U[2025-12-25 03:11:04Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NoGoingBack\n\nMusic video by Nine Inch Nails performing No Going Back (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - No Going Back (Official Visualizer)", "wA2Kh-2XQF0", "https://www.youtube.com/watch?v=wA2Kh-2XQF0", 116, false, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - No Going Back (Official Visualizer).mp4", false, 2, ~U[2025-09-19 04:01:14Z]] 20:11:04.881 [debug] QUERY OK source="sources" db=0.2ms idle=304.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:11:04.881 [debug] QUERY OK source="media_profiles" db=0.1ms idle=253.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] 20:11:04.881 [debug] QUERY OK source="media_items" db=0.2ms idle=253.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 [615] 20:11:04.882 [info] Kicking off download for media item #615 (wA2Kh-2XQF0) 20:11:05.056 [debug] Current batch of media processed. Will check again in 1000ms 20:11:06.056 [debug] Current batch of media processed. Will check again in 1000ms 20:11:07.057 [debug] Current batch of media processed. Will check again in 1000ms 20:11:08.058 [debug] Current batch of media processed. Will check again in 1000ms 20:11:09.059 [debug] Current batch of media processed. Will check again in 1000ms 20:11:10.060 [debug] Current batch of media processed. Will check again in 1000ms 20:11:11.061 [debug] Current batch of media processed. Will check again in 1000ms 20:11:12.062 [debug] Current batch of media processed. Will check again in 1000ms 20:11:13.063 [debug] Current batch of media processed. Will check again in 1000ms 20:11:14.064 [debug] Current batch of media processed. Will check again in 1000ms 20:11:15.065 [debug] Current batch of media processed. Will check again in 1000ms 20:11:16.066 [debug] Current batch of media processed. Will check again in 1000ms 20:11:17.067 [debug] Current batch of media processed. Will check again in 1000ms 20:11:18.068 [debug] Current batch of media processed. Will check again in 1000ms 20:11:18.333 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:19.069 [debug] Current batch of media processed. Will check again in 1000ms 20:11:20.070 [debug] Current batch of media processed. Will check again in 1000ms 20:11:21.071 [debug] Current batch of media processed. Will check again in 1000ms 20:11:22.072 [debug] Current batch of media processed. Will check again in 1000ms 20:11:23.073 [debug] Current batch of media processed. Will check again in 1000ms 20:11:24.074 [debug] Current batch of media processed. Will check again in 1000ms 20:11:25.075 [debug] Current batch of media processed. Will check again in 1000ms 20:11:26.076 [debug] Current batch of media processed. Will check again in 1000ms 20:11:27.077 [debug] Current batch of media processed. Will check again in 1000ms 20:11:28.078 [debug] Current batch of media processed. Will check again in 1000ms 20:11:29.079 [debug] Current batch of media processed. Will check again in 1000ms 20:11:30.080 [debug] Current batch of media processed. Will check again in 1000ms 20:11:31.081 [debug] Current batch of media processed. Will check again in 1000ms 20:11:32.082 [debug] Current batch of media processed. Will check again in 1000ms 20:11:33.083 [debug] Current batch of media processed. Will check again in 1000ms 20:11:34.084 [debug] Current batch of media processed. Will check again in 1000ms 20:11:35.085 [debug] Current batch of media processed. Will check again in 1000ms 20:11:36.086 [debug] Current batch of media processed. Will check again in 1000ms 20:11:37.087 [debug] Current batch of media processed. Will check again in 1000ms 20:11:38.088 [debug] Current batch of media processed. Will check again in 1000ms 20:11:39.089 [debug] Current batch of media processed. Will check again in 1000ms 20:11:40.090 [debug] Current batch of media processed. Will check again in 1000ms 20:11:41.091 [debug] Current batch of media processed. Will check again in 1000ms 20:11:42.092 [debug] Current batch of media processed. Will check again in 1000ms 20:11:43.093 [debug] Current batch of media processed. Will check again in 1000ms 20:11:44.094 [debug] Current batch of media processed. Will check again in 1000ms 20:11:45.095 [debug] Current batch of media processed. Will check again in 1000ms 20:11:46.096 [debug] Current batch of media processed. Will check again in 1000ms 20:11:47.097 [debug] Current batch of media processed. Will check again in 1000ms 20:11:48.098 [debug] Current batch of media processed. Will check again in 1000ms 20:11:48.334 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:49.099 [debug] Current batch of media processed. Will check again in 1000ms 20:11:50.100 [debug] Current batch of media processed. Will check again in 1000ms 20:11:51.101 [debug] Current batch of media processed. Will check again in 1000ms 20:11:52.102 [debug] Current batch of media processed. Will check again in 1000ms 20:11:53.103 [debug] Current batch of media processed. Will check again in 1000ms 20:11:54.104 [debug] Current batch of media processed. Will check again in 1000ms 20:11:55.105 [debug] Current batch of media processed. Will check again in 1000ms 20:11:56.106 [debug] Current batch of media processed. Will check again in 1000ms 20:11:57.107 [debug] Current batch of media processed. Will check again in 1000ms 20:11:58.108 [debug] Current batch of media processed. Will check again in 1000ms 20:11:59.109 [debug] Current batch of media processed. Will check again in 1000ms 20:12:00.110 [debug] Current batch of media processed. Will check again in 1000ms 20:12:00.282 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:01.111 [debug] Current batch of media processed. Will check again in 1000ms 20:12:02.112 [debug] Current batch of media processed. Will check again in 1000ms 20:12:03.113 [debug] Current batch of media processed. Will check again in 1000ms 20:12:04.114 [debug] Current batch of media processed. Will check again in 1000ms 20:12:05.115 [debug] Current batch of media processed. Will check again in 1000ms 20:12:06.116 [debug] Current batch of media processed. Will check again in 1000ms 20:12:07.117 [debug] Current batch of media processed. Will check again in 1000ms 20:12:08.118 [debug] Current batch of media processed. Will check again in 1000ms 20:12:09.119 [debug] Current batch of media processed. Will check again in 1000ms 20:12:10.120 [debug] Current batch of media processed. Will check again in 1000ms 20:12:11.121 [debug] Current batch of media processed. Will check again in 1000ms 20:12:12.122 [debug] Current batch of media processed. Will check again in 1000ms 20:12:13.123 [debug] Current batch of media processed. Will check again in 1000ms 20:12:14.124 [debug] Current batch of media processed. Will check again in 1000ms 20:12:15.125 [debug] Current batch of media processed. Will check again in 1000ms 20:12:16.126 [debug] Current batch of media processed. Will check again in 1000ms 20:12:17.127 [debug] Current batch of media processed. Will check again in 1000ms 20:12:18.128 [debug] Current batch of media processed. Will check again in 1000ms 20:12:18.335 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:19.129 [debug] Current batch of media processed. Will check again in 1000ms 20:12:20.130 [debug] Current batch of media processed. Will check again in 1000ms 20:12:21.131 [debug] Current batch of media processed. Will check again in 1000ms 20:12:22.132 [debug] Current batch of media processed. Will check again in 1000ms 20:12:23.133 [debug] Current batch of media processed. Will check again in 1000ms 20:12:24.134 [debug] Current batch of media processed. Will check again in 1000ms 20:12:25.135 [debug] Current batch of media processed. Will check again in 1000ms 20:12:26.136 [debug] Current batch of media processed. Will check again in 1000ms 20:12:27.137 [debug] Current batch of media processed. Will check again in 1000ms 20:12:28.138 [debug] Current batch of media processed. Will check again in 1000ms 20:12:29.139 [debug] Current batch of media processed. Will check again in 1000ms 20:12:30.140 [debug] Current batch of media processed. Will check again in 1000ms 20:12:31.141 [debug] Current batch of media processed. Will check again in 1000ms 20:12:32.142 [debug] Current batch of media processed. Will check again in 1000ms 20:12:33.143 [debug] Current batch of media processed. Will check again in 1000ms 20:12:33.353 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vSnqUyS5YSY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/42/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f0/47/f047510b4a8d9a595cdffcff141590376923d14f4ef35d8d9c9d1e72ee202b61.json --sleep-requests 79 --sleep-interval 88 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] vSnqUyS5YSY: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] vSnqUyS5YSY: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 20:12:33.353 [debug] QUERY OK db=0.0ms idle=1823.8ms begin [] 20:12:33.376 [debug] QUERY OK source="media_items" db=22.5ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20240307 - PIXIES - Ana (Official Lyric Video).mp4", ~U[2025-12-25 03:07:12Z], "/downloads/MusicVideos/Pixies Official/20240307 - PIXIES - Ana (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20240307 - PIXIES - Ana (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20240307 - PIXIES - Ana (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 03:12:33Z], 42] 20:12:33.400 [debug] QUERY OK source="media_metadata" db=24.4ms 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/42/metadata.json.gz", "/config/metadata/media_items/42/thumbnail.jpg", 42, ~U[2025-12-25 03:12:33Z], ~U[2025-12-25 03:12:33Z]] 20:12:33.401 [debug] QUERY OK db=0.3ms commit [] 20:12:33.473 [debug] QUERY OK source="media_items" db=72.1ms idle=1872.0ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [63715000, ~U[2025-12-25 03:12:33Z], 42] 20:12:33.473 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:12:33.474 [info] {"args":{"id":42},"id":43,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1032021642,"event":"job:stop","queue_time":3441451296,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:12:33.481 [info] {"args":{"id":43},"id":44,"meta":{},"system_time":1766632353480988042,"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"]} 20:12:33.481 [debug] QUERY OK source="media_items" db=0.1ms idle=756.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" = ?) [43] 20:12:33.481 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:12:33.481 [debug] QUERY OK source="sources" db=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] 20:12:33.482 [debug] QUERY OK source="media_profiles" db=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] 20:12:33.482 [debug] QUERY OK source="media_items" db=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 [43] 20:12:33.483 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.1ms 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" = ?) [43] 20:12:33.483 [debug] QUERY OK source="media_profiles" db=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] 20:12:33.483 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:12:33.483 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:12:33.484 [debug] Running yt-dlp command for action: get_downloadable_status 20:12:33.484 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:12:33.484 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:12:33.485 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:12:33.485 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qvsBOen_WW8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/00/84/0084402cda335473811f84d36ab25bf8f357b85628892c7679125b6e6002ca33.json --sleep-requests 85 --sleep-interval 68 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:12:34.144 [debug] Current batch of media processed. Will check again in 1000ms 20:12:35.145 [debug] Current batch of media processed. Will check again in 1000ms 20:12:36.146 [debug] Current batch of media processed. Will check again in 1000ms 20:12:37.147 [debug] Current batch of media processed. Will check again in 1000ms 20:12:38.148 [debug] Current batch of media processed. Will check again in 1000ms 20:12:39.149 [debug] Current batch of media processed. Will check again in 1000ms 20:12:40.150 [debug] Current batch of media processed. Will check again in 1000ms 20:12:41.151 [debug] Current batch of media processed. Will check again in 1000ms 20:12:42.152 [debug] Current batch of media processed. Will check again in 1000ms 20:12:43.153 [debug] Current batch of media processed. Will check again in 1000ms 20:12:44.154 [debug] Current batch of media processed. Will check again in 1000ms 20:12:45.155 [debug] Current batch of media processed. Will check again in 1000ms 20:12:46.156 [debug] Current batch of media processed. Will check again in 1000ms 20:12:47.157 [debug] Current batch of media processed. Will check again in 1000ms 20:12:48.158 [debug] Current batch of media processed. Will check again in 1000ms 20:12:48.337 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:49.159 [debug] Current batch of media processed. Will check again in 1000ms 20:12:50.160 [debug] Current batch of media processed. Will check again in 1000ms 20:12:51.161 [debug] Current batch of media processed. Will check again in 1000ms 20:12:52.162 [debug] Current batch of media processed. Will check again in 1000ms 20:12:53.163 [debug] Current batch of media processed. Will check again in 1000ms 20:12:54.164 [debug] Current batch of media processed. Will check again in 1000ms 20:12:55.165 [debug] Current batch of media processed. Will check again in 1000ms 20:12:56.166 [debug] Current batch of media processed. Will check again in 1000ms 20:12:57.167 [debug] Current batch of media processed. Will check again in 1000ms 20:12:57.578 [notice] SIGTERM received - shutting down 20:12:58.168 [debug] Current batch of media processed. Will check again in 1000ms 20:12:58.491 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:12:58.491 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:12:58.491 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:12:58.491 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:12:58.491 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:12:58.492 [debug] QUERY OK source="oban_jobs" db=0.1ms queue=3.1ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 20:12:58.492 [info] Reset 3 executing jobs 20:12:58.492 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 20:12:59.124 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.09.26 20:12:59.124 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 20:12:59.169 [debug] Current batch of media processed. Will check again in 1000ms 20:12:59.276 [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. 20:12:59.277 [debug] QUERY OK source="settings" db=0.0ms queue=0.1ms idle=784.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 [] 20:12:59.277 [debug] QUERY OK source="settings" db=0.1ms idle=784.9ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.09.26", 1] 20:12:59.277 [debug] QUERY OK source="settings" db=0.0ms idle=785.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 [] 20:12:59.277 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:12:59.279 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 20:12:59.284 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 20:12:59.284 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 20:12:59.292 [info] {"args":{},"id":181,"meta":{},"system_time":1766632379292185831,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 20:12:59.292 [info] Updating yt-dlp 20:12:59.292 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 20:13:00.170 [debug] Current batch of media processed. Will check again in 1000ms 20:13:00.280 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:00.288 [info] {"args":{"id":2},"id":167,"meta":{},"system_time":1766632380288662216,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:13:00.289 [debug] QUERY OK source="sources" db=0.1ms idle=996.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] 20:13:00.289 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:13:00.289 [info] {"args":{"id":41},"id":42,"meta":{},"system_time":1766632380289646705,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:13:00.289 [info] {"args":{"id":43},"id":44,"meta":{},"system_time":1766632380289691058,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:13:00.289 [debug] QUERY OK source="media_items" db=0.2ms queue=0.2ms idle=8.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] 20:13:00.290 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=0.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 20:13:00.290 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=1.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" = ?) [41] 20:13:00.290 [debug] QUERY OK source="media_items" db=0.4ms queue=0.3ms idle=0.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" = ?) [43] 20:13:00.290 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:13:00.290 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:13:00.290 [debug] QUERY OK source="media_profiles" db=0.0ms queue=0.1ms idle=1.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] 20:13:00.291 [debug] QUERY OK source="settings" db=0.3ms idle=0.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 [] 20:13:00.291 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:13:00.291 [debug] QUERY OK source="sources" db=0.1ms queue=0.5ms idle=0.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:13:00.291 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:13:00.291 [debug] QUERY OK source="media_profiles" db=0.1ms idle=0.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] 20:13:00.292 [debug] QUERY OK source="media_profiles" db=0.1ms idle=0.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] 20:13:00.292 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:13:00.292 [debug] Current batch of media processed. Will check again in 1000ms 20:13:00.292 [debug] QUERY OK source="settings" db=0.2ms idle=0.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 [] 20:13:00.292 [debug] QUERY OK source="settings" db=0.2ms idle=0.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 [] 20:13:00.293 [debug] QUERY OK source="media_items" db=0.5ms queue=0.5ms idle=0.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 [43] 20:13:00.293 [debug] QUERY OK source="settings" db=0.3ms idle=0.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 [] 20:13:00.293 [debug] QUERY OK source="media_items" db=0.5ms queue=0.6ms idle=0.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 [41] 20:13:00.293 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/75/6f/756f3660a9a5ee0c3f199d9b69216fc38ff6373d7bcf47088ce091b5a14b19b9.json --sleep-requests 64 --sleep-interval 68 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:13:00.294 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.2ms 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" = ?) [43] 20:13:00.294 [debug] QUERY OK source="media_metadata" db=0.1ms queue=0.1ms idle=1.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" = ?) [41] 20:13:00.294 [debug] QUERY OK source="media_profiles" db=0.2ms idle=0.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] 20:13:00.294 [debug] QUERY OK source="media_profiles" db=0.2ms idle=0.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] 20:13:00.294 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:00.294 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:13:00.294 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:13:00.295 [debug] Running yt-dlp command for action: get_downloadable_status 20:13:00.295 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:13:00.295 [debug] Running yt-dlp command for action: get_downloadable_status 20:13:00.295 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:13:00.295 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:13:00.295 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:13:00.295 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:13:00.295 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:13:00.295 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qvsBOen_WW8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2f/4d/2f4d8ec623b90be984b3008a10eb0a24151ed82f0a6cb9bc54a3e393f63a69ce.json --sleep-requests 81 --sleep-interval 65 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:13:00.296 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:13:00.296 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-t08KkBQab8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e0/25/e0253bdf716bbdcc9b610c758390dbdf6f6097c11b81897a7f9ca8fa2b08472b.json --sleep-requests 66 --sleep-interval 82 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:13:01.171 [debug] Current batch of media processed. Will check again in 1000ms 20:13:01.273 [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@2025.12.08 from yt-dlp/yt-dlp Current Build Hash: d2f07382138f4bd882254996502636f5a67a8c5ee5ab8a25807e2784a4878642 Updating to stable@2025.12.08 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2025.12.08 from yt-dlp/yt-dlp 20:13:01.274 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 20:13:01.293 [debug] Current batch of media processed. Will check again in 1000ms 20:13:01.327 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qvsBOen_WW8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2f/4d/2f4d8ec623b90be984b3008a10eb0a24151ed82f0a6cb9bc54a3e393f63a69ce.json --sleep-requests 81 --sleep-interval 65 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: Traceback (most recent call last): File "__main__.py", line 17, in File "yt_dlp/__init__.py", line 1071, in main File "yt_dlp/__init__.py", line 1062, in _real_main File "yt_dlp/YoutubeDL.py", line 3611, in download File "yt_dlp/YoutubeDL.py", line 3584, in wrapper File "yt_dlp/YoutubeDL.py", line 1634, in extract_info File "yt_dlp/YoutubeDL.py", line 863, in get_info_extractor File "yt_dlp/extractor/lazy_extractors.py", line 37, in __new__ File "yt_dlp/utils/_utils.py", line 5042, in __get__ File "yt_dlp/extractor/lazy_extractors.py", line 33, in real_class File "importlib/__init__.py", line 88, in import_module File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "pyimod02_importers.py", line 446, in exec_module File "pyimod02_importers.py", line 383, in _check_name_wrapper File "pyimod02_importers.py", line 503, in get_code File "pyimod01_archive.py", line 134, in extract zlib.error: Error -5 while decompressing data: incomplete or truncated stream [PYI-282:ERROR] Failed to execute script '__main__' due to unhandled exception! 20:13:01.328 [error] yt-dlp download error for media item #43: "Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-282:ERROR] Failed to execute script '__main__' due to unhandled exception!\n" 20:13:01.329 [debug] QUERY OK source="media_items" db=0.8ms idle=1032.3ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-282:ERROR] Failed to execute script '__main__' due to unhandled exception!\n", ~U[2025-12-25 03:13:01Z], 43] 20:13:01.329 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":43},"id":44,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1039500,"event":"job:exception","queue_time":4498287209,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:13:01.330 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/75/6f/756f3660a9a5ee0c3f199d9b69216fc38ff6373d7bcf47088ce091b5a14b19b9.json --sleep-requests 64 --sleep-interval 68 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: Traceback (most recent call last): File "__main__.py", line 17, in File "yt_dlp/__init__.py", line 1071, in main File "yt_dlp/__init__.py", line 1062, in _real_main File "yt_dlp/YoutubeDL.py", line 3611, in download File "yt_dlp/YoutubeDL.py", line 3584, in wrapper File "yt_dlp/YoutubeDL.py", line 1634, in extract_info File "yt_dlp/YoutubeDL.py", line 863, in get_info_extractor File "yt_dlp/extractor/lazy_extractors.py", line 37, in __new__ File "yt_dlp/utils/_utils.py", line 5042, in __get__ File "yt_dlp/extractor/lazy_extractors.py", line 33, in real_class File "importlib/__init__.py", line 88, in import_module File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "pyimod02_importers.py", line 446, in exec_module File "pyimod02_importers.py", line 383, in _check_name_wrapper File "pyimod02_importers.py", line 503, in get_code File "pyimod01_archive.py", line 134, in extract zlib.error: Error -5 while decompressing data: incomplete or truncated stream [PYI-284:ERROR] Failed to execute script '__main__' due to unhandled exception! 20:13:01.330 [debug] Gracefully stopping file follower 20:13:01.331 [info] {"error":"** (MatchError) no match of right hand side value: {:error, \"Traceback (most recent call last):\\n File \\\"__main__.py\\\", line 17, in \\n File \\\"yt_dlp/__init__.py\\\", line 1071, in main\\n File \\\"yt_dlp/__init__.py\\\", line 1062, in _real_main\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 3611, in download\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 3584, in wrapper\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 1634, in extract_info\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 863, in get_info_extractor\\n File \\\"yt_dlp/extractor/lazy_extractors.py\\\", line 37, in __new__\\n File \\\"yt_dlp/utils/_utils.py\\\", line 5042, in __get__\\n File \\\"yt_dlp/extractor/lazy_extractors.py\\\", line 33, in real_class\\n File \\\"importlib/__init__.py\\\", line 88, in import_module\\n File \\\"\\\", line 1387, in _gcd_import\\n File \\\"\\\", line 1360, in _find_and_load\\n File \\\"\\\", line 1331, in _find_and_load_unlocked\\n File \\\"\\\", line 935, in _load_unlocked\\n File \\\"pyimod02_importers.py\\\", line 446, in exec_module\\n File \\\"pyimod02_importers.py\\\", line 383, in _check_name_wrapper\\n File \\\"pyimod02_importers.py\\\", line 503, in get_code\\n File \\\"pyimod01_archive.py\\\", line 134, in extract\\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\\n[PYI-284:ERROR] Failed to execute script '__main__' due to unhandled exception!\\n\", 1}","args":{"id":2},"id":167,"meta":{},"state":"failure","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":1041601,"event":"job:exception","queue_time":1038837624,"attempt":4,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:13:01.335 [info] {"args":{"id":44},"id":45,"meta":{},"system_time":1766632381335730937,"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"]} 20:13:01.336 [debug] QUERY OK source="media_items" db=0.1ms idle=52.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" = ?) [44] 20:13:01.336 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:13:01.336 [debug] QUERY OK source="sources" db=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" = ?) [1] 20:13:01.336 [debug] QUERY OK source="media_profiles" db=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] 20:13:01.336 [debug] QUERY OK source="media_items" db=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 [44] 20:13:01.337 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [44] 20:13:01.337 [debug] QUERY OK source="media_profiles" db=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] 20:13:01.337 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.338 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.338 [debug] Running yt-dlp command for action: get_downloadable_status 20:13:01.338 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.338 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.338 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.339 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9qaJKP0GFwU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/70/03/70036f255afb0984f8d4c7711a5f47377996fbe0ba6d4b5de29e7f70643d5605.json --sleep-requests 64 --sleep-interval 65 --sleep-subtitles 81 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:13:01.405 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-t08KkBQab8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e0/25/e0253bdf716bbdcc9b610c758390dbdf6f6097c11b81897a7f9ca8fa2b08472b.json --sleep-requests 66 --sleep-interval 82 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: Traceback (most recent call last): File "__main__.py", line 17, in File "yt_dlp/__init__.py", line 1071, in main File "yt_dlp/__init__.py", line 1062, in _real_main File "yt_dlp/YoutubeDL.py", line 3611, in download File "yt_dlp/YoutubeDL.py", line 3584, in wrapper File "yt_dlp/YoutubeDL.py", line 1634, in extract_info File "yt_dlp/YoutubeDL.py", line 863, in get_info_extractor File "yt_dlp/extractor/lazy_extractors.py", line 37, in __new__ File "yt_dlp/utils/_utils.py", line 5042, in __get__ File "yt_dlp/extractor/lazy_extractors.py", line 33, in real_class File "importlib/__init__.py", line 88, in import_module File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "pyimod02_importers.py", line 446, in exec_module File "pyimod02_importers.py", line 383, in _check_name_wrapper File "pyimod02_importers.py", line 503, in get_code File "pyimod01_archive.py", line 134, in extract zlib.error: Error -5 while decompressing data: incomplete or truncated stream [PYI-283:ERROR] Failed to execute script '__main__' due to unhandled exception! 20:13:01.405 [error] yt-dlp download error for media item #41: "Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-283:ERROR] Failed to execute script '__main__' due to unhandled exception!\n" 20:13:01.406 [debug] QUERY OK source="media_items" db=0.5ms idle=67.6ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-283:ERROR] Failed to execute script '__main__' due to unhandled exception!\n", ~U[2025-12-25 03:13:01Z], 41] 20:13:01.406 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":41},"id":42,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1116813,"event":"job:exception","queue_time":4503287209,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:13:01.412 [info] {"args":{"id":45},"id":46,"meta":{},"system_time":1766632381412699834,"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"]} 20:13:01.413 [debug] QUERY OK source="media_items" db=0.1ms idle=74.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" = ?) [45] 20:13:01.413 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:13:01.413 [debug] QUERY OK source="sources" db=0.1ms idle=74.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:13:01.413 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 20:13:01.413 [debug] QUERY OK source="media_items" db=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 [45] 20:13:01.414 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.7ms 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" = ?) [45] 20:13:01.414 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 20:13:01.414 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.415 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.415 [debug] Running yt-dlp command for action: get_downloadable_status 20:13:01.415 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.415 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.416 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:13:01.416 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vl0geVN6Hqw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b5/53/b553164e8354684c5c05b45daa327efa024c0092abd55de1c736153aff661dc5.json --sleep-requests 74 --sleep-interval 77 --sleep-subtitles 79 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:13:01.944 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 20:13:01.944 [debug] QUERY OK source="settings" db=0.1ms idle=529.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 [] 20:13:01.945 [debug] QUERY OK source="settings" db=0.1ms idle=529.9ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.12.08", 1] 20:13:01.945 [info] {"args":{},"id":181,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":2653042,"event":"job:stop","queue_time":291210,"attempt":1,"tags":["local_data"]} 20:13:02.172 [debug] Current batch of media processed. Will check again in 1000ms 20:13:03.173 [debug] Current batch of media processed. Will check again in 1000ms 20:13:04.174 [debug] Current batch of media processed. Will check again in 1000ms 20:13:05.175 [debug] Current batch of media processed. Will check again in 1000ms 20:13:06.176 [debug] Current batch of media processed. Will check again in 1000ms 20:13:07.177 [debug] Current batch of media processed. Will check again in 1000ms 20:13:08.178 [debug] Current batch of media processed. Will check again in 1000ms 20:13:09.179 [debug] Current batch of media processed. Will check again in 1000ms 20:13:10.180 [debug] Current batch of media processed. Will check again in 1000ms 20:13:11.181 [debug] Current batch of media processed. Will check again in 1000ms 20:13:12.182 [debug] Current batch of media processed. Will check again in 1000ms 20:13:12.609 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 20:13:12.609 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/config"}} 20:13:12.609 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/downloads"}} 20:13:29.281 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:33.339 [info] {"args":{"id":2},"id":167,"meta":{},"system_time":1766632413339586265,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":5,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:13:33.340 [debug] QUERY OK source="sources" db=0.1ms idle=1851.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:13:33.340 [debug] QUERY OK source="settings" db=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 [] 20:13:33.511 [debug] QUERY OK source="media_items" db=170.6ms idle=852.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")))) [2] 20:13:33.532 [debug] QUERY OK source="media_items" db=21.1ms idle=178.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 20:13:33.533 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=193.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] 20:13:33.533 [debug] QUERY OK source="settings" db=0.1ms idle=193.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 [] 20:13:33.534 [debug] QUERY OK source="settings" db=0.1ms idle=193.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 [] 20:13:33.534 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:13:33.534 [debug] Current batch of media processed. Will check again in 1000ms 20:13:33.535 [debug] QUERY OK source="settings" db=0.2ms idle=23.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 [] 20:13:33.535 [debug] QUERY OK source="settings" db=0.1ms 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 [] 20:13:33.535 [debug] QUERY OK source="settings" db=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 [] 20:13:33.535 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/a1/7f/a17fd711a274b1e342655a9a4da5cdb8d02059148e69e936f71fb83cb2ecc8fb.json --sleep-requests 89 --sleep-interval 81 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:13:34.535 [debug] Current batch of media processed. Will check again in 1000ms 20:13:35.536 [debug] Current batch of media processed. Will check again in 1000ms 20:13:36.537 [debug] Current batch of media processed. Will check again in 1000ms 20:13:37.538 [debug] Current batch of media processed. Will check again in 1000ms 20:13:38.539 [debug] Current batch of media processed. Will check again in 1000ms 20:13:39.540 [debug] Current batch of media processed. Will check again in 1000ms 20:13:40.541 [debug] Current batch of media processed. Will check again in 1000ms 20:13:41.542 [debug] Current batch of media processed. Will check again in 1000ms 20:13:42.543 [debug] Current batch of media processed. Will check again in 1000ms 20:13:43.544 [debug] Current batch of media processed. Will check again in 1000ms 20:13:44.545 [debug] Current batch of media processed. Will check again in 1000ms 20:13:45.546 [debug] Current batch of media processed. Will check again in 1000ms 20:13:46.547 [debug] Current batch of media processed. Will check again in 1000ms 20:13:47.548 [debug] Current batch of media processed. Will check again in 1000ms 20:13:48.549 [debug] Current batch of media processed. Will check again in 1000ms 20:13:49.550 [debug] Current batch of media processed. Will check again in 1000ms 20:13:50.551 [debug] Current batch of media processed. Will check again in 1000ms 20:13:51.552 [debug] Current batch of media processed. Will check again in 1000ms 20:13:52.553 [debug] Current batch of media processed. Will check again in 1000ms 20:13:53.363 [info] CONNECTED TO Phoenix.LiveView.Socket in 28ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BAs-fTlmAmEFDhsJVzl2JTgDdBolDAwt6rWDt3h7qXtpnW0Pbk-OkGXr", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "3", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:13:53.370 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:13:53.372 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1882.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)) [] 20:13:53.374 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1883.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] 20:13:53.374 [debug] QUERY OK source="sources" db=0.1ms idle=1886.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:13:53.374 [debug] Replied in 4ms 20:13:53.377 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:13:53.470 [debug] QUERY OK source="media_items" db=92.6ms queue=0.1ms idle=1013.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"))) [] 20:13:53.470 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=105.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] 20:13:53.471 [debug] QUERY OK source="sources" db=0.1ms idle=99.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:13:53.471 [debug] Replied in 94ms 20:13:53.472 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:13:53.554 [debug] Current batch of media processed. Will check again in 1000ms 20:13:53.627 [debug] QUERY OK source="tasks" db=154.4ms idle=98.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"] 20:13:53.628 [debug] QUERY OK source="sources" db=0.3ms idle=158.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:13:53.628 [debug] QUERY OK source="media_items" db=0.4ms idle=253.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 (?,?)) [44, 45] 20:13:53.628 [debug] Replied in 156ms 20:13:53.630 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:13:53.630 [debug] Replied in 79ยตs 20:13:53.649 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:13:53.649 [debug] Replied in 115ยตs 20:13:54.555 [debug] Current batch of media processed. Will check again in 1000ms 20:13:55.556 [debug] Current batch of media processed. Will check again in 1000ms 20:13:56.557 [debug] Current batch of media processed. Will check again in 1000ms 20:13:57.558 [debug] Current batch of media processed. Will check again in 1000ms 20:13:58.559 [debug] Current batch of media processed. Will check again in 1000ms 20:13:59.282 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:59.560 [debug] Current batch of media processed. Will check again in 1000ms 20:14:00.281 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:00.561 [debug] Current batch of media processed. Will check again in 1000ms 20:14:01.562 [debug] Current batch of media processed. Will check again in 1000ms 20:14:02.563 [debug] Current batch of media processed. Will check again in 1000ms 20:14:02.978 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 20:14:02.981 [debug] QUERY OK source="media_items" db=1.9ms idle=1490.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"))) [] 20:14:02.981 [debug] QUERY OK source="media_items" db=0.4ms idle=1492.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] 20:14:02.982 [debug] QUERY OK source="sources" db=0.1ms idle=1493.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] 20:14:02.982 [debug] Replied in 3ms 20:14:03.564 [debug] Current batch of media processed. Will check again in 1000ms 20:14:04.365 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 20:14:04.366 [debug] QUERY OK source="media_items" db=0.5ms idle=1877.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"))) [] 20:14:04.367 [debug] QUERY OK source="media_items" db=0.5ms idle=1385.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] 20:14:04.367 [debug] QUERY OK source="sources" db=0.1ms idle=1385.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:14:04.367 [debug] Replied in 2ms 20:14:04.565 [debug] Current batch of media processed. Will check again in 1000ms 20:14:05.365 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 20:14:05.366 [debug] QUERY OK source="media_items" db=0.4ms idle=999.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"))) [] 20:14:05.367 [debug] QUERY OK source="media_items" db=0.6ms idle=999.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] 20:14:05.367 [debug] QUERY OK source="sources" db=0.1ms idle=999.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] 20:14:05.367 [debug] Replied in 2ms 20:14:05.566 [debug] Current batch of media processed. Will check again in 1000ms 20:14:06.567 [debug] Current batch of media processed. Will check again in 1000ms 20:14:07.363 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 20:14:07.364 [debug] QUERY OK source="media_items" db=0.7ms idle=978.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"))) [] 20:14:07.365 [debug] QUERY OK source="media_items" db=0.3ms idle=876.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] 20:14:07.365 [debug] QUERY OK source="sources" db=0.1ms idle=877.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:14:07.365 [debug] Replied in 1ms 20:14:07.568 [debug] Current batch of media processed. Will check again in 1000ms 20:14:07.884 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 20:14:07.884 [debug] QUERY OK source="media_items" db=0.3ms idle=1396.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"))) [] 20:14:07.885 [debug] QUERY OK source="media_items" db=0.4ms idle=520.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] 20:14:07.885 [debug] QUERY OK source="sources" db=0.1ms idle=520.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:14:07.885 [debug] Replied in 1ms 20:14:08.569 [debug] Current batch of media processed. Will check again in 1000ms 20:14:09.570 [debug] Current batch of media processed. Will check again in 1000ms 20:14:10.571 [debug] Current batch of media processed. Will check again in 1000ms 20:14:11.572 [debug] Current batch of media processed. Will check again in 1000ms 20:14:12.573 [debug] Current batch of media processed. Will check again in 1000ms 20:14:13.574 [debug] Current batch of media processed. Will check again in 1000ms 20:14:14.575 [debug] Current batch of media processed. Will check again in 1000ms 20:14:15.576 [debug] Current batch of media processed. Will check again in 1000ms 20:14:16.577 [debug] Current batch of media processed. Will check again in 1000ms 20:14:17.578 [debug] Current batch of media processed. Will check again in 1000ms 20:14:18.579 [debug] Current batch of media processed. Will check again in 1000ms 20:14:19.580 [debug] Current batch of media processed. Will check again in 1000ms 20:14:20.581 [debug] Current batch of media processed. Will check again in 1000ms 20:14:21.582 [debug] Current batch of media processed. Will check again in 1000ms 20:14:22.583 [debug] Current batch of media processed. Will check again in 1000ms 20:14:23.584 [debug] Current batch of media processed. Will check again in 1000ms 20:14:24.585 [debug] Current batch of media processed. Will check again in 1000ms 20:14:25.586 [debug] Current batch of media processed. Will check again in 1000ms 20:14:26.587 [debug] Current batch of media processed. Will check again in 1000ms 20:14:27.588 [debug] Current batch of media processed. Will check again in 1000ms 20:14:28.589 [debug] Current batch of media processed. Will check again in 1000ms 20:14:29.283 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:29.590 [debug] Current batch of media processed. Will check again in 1000ms 20:14:30.591 [debug] Current batch of media processed. Will check again in 1000ms 20:14:31.592 [debug] Current batch of media processed. Will check again in 1000ms 20:14:32.593 [debug] Current batch of media processed. Will check again in 1000ms 20:14:33.594 [debug] Current batch of media processed. Will check again in 1000ms 20:14:34.595 [debug] Current batch of media processed. Will check again in 1000ms 20:14:35.596 [debug] Current batch of media processed. Will check again in 1000ms 20:14:36.597 [debug] Current batch of media processed. Will check again in 1000ms 20:14:37.598 [debug] Current batch of media processed. Will check again in 1000ms 20:14:38.599 [debug] Current batch of media processed. Will check again in 1000ms 20:14:39.600 [debug] Current batch of media processed. Will check again in 1000ms 20:14:40.601 [debug] Current batch of media processed. Will check again in 1000ms 20:14:41.602 [debug] Current batch of media processed. Will check again in 1000ms 20:14:42.603 [debug] Current batch of media processed. Will check again in 1000ms 20:14:43.604 [debug] Current batch of media processed. Will check again in 1000ms 20:14:44.605 [debug] Current batch of media processed. Will check again in 1000ms 20:14:45.606 [debug] Current batch of media processed. Will check again in 1000ms 20:14:46.607 [debug] Current batch of media processed. Will check again in 1000ms 20:14:47.608 [debug] Current batch of media processed. Will check again in 1000ms 20:14:48.609 [debug] Current batch of media processed. Will check again in 1000ms 20:14:49.610 [debug] Current batch of media processed. Will check again in 1000ms 20:14:50.611 [debug] Current batch of media processed. Will check again in 1000ms 20:14:51.612 [debug] Current batch of media processed. Will check again in 1000ms 20:14:52.613 [debug] Current batch of media processed. Will check again in 1000ms 20:14:53.614 [debug] Current batch of media processed. Will check again in 1000ms 20:14:54.615 [debug] Current batch of media processed. Will check again in 1000ms 20:14:55.616 [debug] Current batch of media processed. Will check again in 1000ms 20:14:56.617 [debug] Current batch of media processed. Will check again in 1000ms 20:14:57.618 [debug] Current batch of media processed. Will check again in 1000ms 20:14:58.619 [debug] Current batch of media processed. Will check again in 1000ms 20:14:59.284 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:59.620 [debug] Current batch of media processed. Will check again in 1000ms 20:15:00.282 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:00.621 [debug] Current batch of media processed. Will check again in 1000ms 20:15:01.622 [debug] Current batch of media processed. Will check again in 1000ms 20:15:02.623 [debug] Current batch of media processed. Will check again in 1000ms 20:15:03.624 [debug] Current batch of media processed. Will check again in 1000ms 20:15:04.625 [debug] Current batch of media processed. Will check again in 1000ms 20:15:05.626 [debug] Current batch of media processed. Will check again in 1000ms 20:15:06.627 [debug] Current batch of media processed. Will check again in 1000ms 20:15:07.628 [debug] Current batch of media processed. Will check again in 1000ms 20:15:08.629 [debug] Current batch of media processed. Will check again in 1000ms 20:15:09.630 [debug] Current batch of media processed. Will check again in 1000ms 20:15:10.631 [debug] Current batch of media processed. Will check again in 1000ms 20:15:11.632 [debug] Current batch of media processed. Will check again in 1000ms 20:15:12.633 [debug] Current batch of media processed. Will check again in 1000ms 20:15:13.634 [debug] Current batch of media processed. Will check again in 1000ms 20:15:14.635 [debug] Current batch of media processed. Will check again in 1000ms 20:15:15.636 [debug] Current batch of media processed. Will check again in 1000ms 20:15:16.637 [debug] Current batch of media processed. Will check again in 1000ms 20:15:17.638 [debug] Current batch of media processed. Will check again in 1000ms 20:15:18.639 [debug] Current batch of media processed. Will check again in 1000ms 20:15:19.640 [debug] Current batch of media processed. Will check again in 1000ms 20:15:20.641 [debug] Current batch of media processed. Will check again in 1000ms 20:15:21.642 [debug] Current batch of media processed. Will check again in 1000ms 20:15:22.643 [debug] Current batch of media processed. Will check again in 1000ms 20:15:23.644 [debug] Current batch of media processed. Will check again in 1000ms 20:15:24.645 [debug] Current batch of media processed. Will check again in 1000ms 20:15:25.646 [debug] Current batch of media processed. Will check again in 1000ms 20:15:26.647 [debug] Current batch of media processed. Will check again in 1000ms 20:15:27.648 [debug] Current batch of media processed. Will check again in 1000ms 20:15:28.649 [debug] Current batch of media processed. Will check again in 1000ms 20:15:29.285 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:29.650 [debug] Current batch of media processed. Will check again in 1000ms 20:15:30.651 [debug] Current batch of media processed. Will check again in 1000ms 20:15:31.652 [debug] Current batch of media processed. Will check again in 1000ms 20:15:32.653 [debug] Current batch of media processed. Will check again in 1000ms 20:15:33.654 [debug] Current batch of media processed. Will check again in 1000ms 20:15:34.655 [debug] Current batch of media processed. Will check again in 1000ms 20:15:35.656 [debug] Current batch of media processed. Will check again in 1000ms 20:15:36.657 [debug] Current batch of media processed. Will check again in 1000ms 20:15:37.658 [debug] Current batch of media processed. Will check again in 1000ms 20:15:38.659 [debug] Current batch of media processed. Will check again in 1000ms 20:15:39.660 [debug] Current batch of media processed. Will check again in 1000ms 20:15:40.661 [debug] Current batch of media processed. Will check again in 1000ms 20:15:41.662 [debug] Current batch of media processed. Will check again in 1000ms 20:15:41.891 [info] CONNECTED TO Phoenix.LiveView.Socket in 21ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BAs-fTlmAmEFDhsJVzl2JTgDdBolDAwt6rWDt3h7qXtpnW0Pbk-OkGXr", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "4", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:15:41.899 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:15:41.900 [debug] QUERY OK source="media_items" db=1.1ms idle=1411.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)) [] 20:15:41.901 [debug] QUERY OK source="media_items" db=0.4ms idle=1361.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] 20:15:41.902 [debug] QUERY OK source="sources" db=0.1ms idle=413.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:15:41.902 [debug] Replied in 2ms 20:15:41.904 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:15:41.905 [debug] QUERY OK source="media_items" db=0.9ms idle=416.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"))) [] 20:15:41.905 [debug] QUERY OK source="media_items" db=0.5ms idle=364.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] 20:15:41.906 [debug] QUERY OK source="sources" db=0.1ms 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] 20:15:41.906 [debug] Replied in 2ms 20:15:41.907 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:15:41.908 [debug] QUERY OK source="tasks" db=0.2ms 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"] 20:15:41.908 [debug] QUERY OK source="sources" db=0.2ms 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] 20:15:41.909 [debug] QUERY OK source="media_items" db=0.5ms 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 (?,?)) [44, 45] 20:15:41.909 [debug] Replied in 1ms 20:15:41.910 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:15:41.910 [debug] Replied in 65ยตs 20:15:41.923 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:15:41.923 [debug] Replied in 124ยตs 20:15:42.663 [debug] Current batch of media processed. Will check again in 1000ms 20:15:43.664 [debug] Current batch of media processed. Will check again in 1000ms 20:15:44.665 [debug] Current batch of media processed. Will check again in 1000ms 20:15:45.666 [debug] Current batch of media processed. Will check again in 1000ms 20:15:46.667 [debug] Current batch of media processed. Will check again in 1000ms 20:15:47.668 [debug] Current batch of media processed. Will check again in 1000ms 20:15:48.669 [debug] Current batch of media processed. Will check again in 1000ms 20:15:49.670 [debug] Current batch of media processed. Will check again in 1000ms 20:15:50.671 [debug] Current batch of media processed. Will check again in 1000ms 20:15:51.672 [debug] Current batch of media processed. Will check again in 1000ms 20:15:52.673 [debug] Current batch of media processed. Will check again in 1000ms 20:15:53.674 [debug] Current batch of media processed. Will check again in 1000ms 20:15:54.675 [debug] Current batch of media processed. Will check again in 1000ms 20:15:55.676 [debug] Current batch of media processed. Will check again in 1000ms 20:15:56.677 [debug] Current batch of media processed. Will check again in 1000ms 20:15:57.678 [debug] Current batch of media processed. Will check again in 1000ms 20:15:58.679 [debug] Current batch of media processed. Will check again in 1000ms 20:15:59.286 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:59.680 [debug] Current batch of media processed. Will check again in 1000ms 20:16:00.283 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:00.681 [debug] Current batch of media processed. Will check again in 1000ms 20:16:01.682 [debug] Current batch of media processed. Will check again in 1000ms 20:16:02.683 [debug] Current batch of media processed. Will check again in 1000ms 20:16:03.684 [debug] Current batch of media processed. Will check again in 1000ms 20:16:04.685 [debug] Current batch of media processed. Will check again in 1000ms 20:16:05.686 [debug] Current batch of media processed. Will check again in 1000ms 20:16:06.687 [debug] Current batch of media processed. Will check again in 1000ms 20:16:07.688 [debug] Current batch of media processed. Will check again in 1000ms 20:16:08.689 [debug] Current batch of media processed. Will check again in 1000ms 20:16:09.690 [debug] Current batch of media processed. Will check again in 1000ms 20:16:10.691 [debug] Current batch of media processed. Will check again in 1000ms 20:16:11.692 [debug] Current batch of media processed. Will check again in 1000ms 20:16:12.693 [debug] Current batch of media processed. Will check again in 1000ms 20:16:13.694 [debug] Current batch of media processed. Will check again in 1000ms 20:16:14.695 [debug] Current batch of media processed. Will check again in 1000ms 20:16:15.696 [debug] Current batch of media processed. Will check again in 1000ms 20:16:16.697 [debug] Current batch of media processed. Will check again in 1000ms 20:16:17.698 [debug] Current batch of media processed. Will check again in 1000ms 20:16:18.699 [debug] Current batch of media processed. Will check again in 1000ms 20:16:19.700 [debug] Current batch of media processed. Will check again in 1000ms 20:16:20.701 [debug] Current batch of media processed. Will check again in 1000ms 20:16:21.702 [debug] Current batch of media processed. Will check again in 1000ms 20:16:22.703 [debug] Current batch of media processed. Will check again in 1000ms 20:16:23.704 [debug] Current batch of media processed. Will check again in 1000ms 20:16:24.705 [debug] Current batch of media processed. Will check again in 1000ms 20:16:25.706 [debug] Current batch of media processed. Will check again in 1000ms 20:16:26.707 [debug] Current batch of media processed. Will check again in 1000ms 20:16:27.708 [debug] Current batch of media processed. Will check again in 1000ms 20:16:28.709 [debug] Current batch of media processed. Will check again in 1000ms 20:16:29.287 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:29.710 [debug] Current batch of media processed. Will check again in 1000ms 20:16:30.711 [debug] Current batch of media processed. Will check again in 1000ms 20:16:31.712 [debug] Current batch of media processed. Will check again in 1000ms 20:16:32.713 [debug] Current batch of media processed. Will check again in 1000ms 20:16:33.714 [debug] Current batch of media processed. Will check again in 1000ms 20:16:34.715 [debug] Current batch of media processed. Will check again in 1000ms 20:16:35.716 [debug] Current batch of media processed. Will check again in 1000ms 20:16:36.717 [debug] Current batch of media processed. Will check again in 1000ms 20:16:37.718 [debug] Current batch of media processed. Will check again in 1000ms 20:16:38.719 [debug] Current batch of media processed. Will check again in 1000ms 20:16:39.720 [debug] Current batch of media processed. Will check again in 1000ms 20:16:40.721 [debug] Current batch of media processed. Will check again in 1000ms 20:16:41.722 [debug] Current batch of media processed. Will check again in 1000ms 20:16:42.723 [debug] Current batch of media processed. Will check again in 1000ms 20:16:43.724 [debug] Current batch of media processed. Will check again in 1000ms 20:16:44.725 [debug] Current batch of media processed. Will check again in 1000ms 20:16:45.726 [debug] Current batch of media processed. Will check again in 1000ms 20:16:46.727 [debug] Current batch of media processed. Will check again in 1000ms 20:16:47.728 [debug] Current batch of media processed. Will check again in 1000ms 20:16:48.729 [debug] Current batch of media processed. Will check again in 1000ms 20:16:49.730 [debug] Current batch of media processed. Will check again in 1000ms 20:16:50.731 [debug] Current batch of media processed. Will check again in 1000ms 20:16:51.732 [debug] Current batch of media processed. Will check again in 1000ms 20:16:52.733 [debug] Current batch of media processed. Will check again in 1000ms 20:16:53.734 [debug] Current batch of media processed. Will check again in 1000ms 20:16:54.735 [debug] Current batch of media processed. Will check again in 1000ms 20:16:55.736 [debug] Current batch of media processed. Will check again in 1000ms 20:16:56.737 [debug] Current batch of media processed. Will check again in 1000ms 20:16:57.738 [debug] Current batch of media processed. Will check again in 1000ms 20:16:58.739 [debug] Current batch of media processed. Will check again in 1000ms 20:16:59.288 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:59.740 [debug] Current batch of media processed. Will check again in 1000ms 20:17:00.284 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:00.741 [debug] Current batch of media processed. Will check again in 1000ms 20:17:01.742 [debug] Current batch of media processed. Will check again in 1000ms 20:17:02.743 [debug] Current batch of media processed. Will check again in 1000ms 20:17:03.744 [debug] Current batch of media processed. Will check again in 1000ms 20:17:04.745 [debug] Current batch of media processed. Will check again in 1000ms 20:17:05.746 [debug] Current batch of media processed. Will check again in 1000ms 20:17:06.747 [debug] Current batch of media processed. Will check again in 1000ms 20:17:07.748 [debug] Current batch of media processed. Will check again in 1000ms 20:17:08.749 [debug] Current batch of media processed. Will check again in 1000ms 20:17:09.750 [debug] Current batch of media processed. Will check again in 1000ms 20:17:10.751 [debug] Current batch of media processed. Will check again in 1000ms 20:17:11.752 [debug] Current batch of media processed. Will check again in 1000ms 20:17:12.753 [debug] Current batch of media processed. Will check again in 1000ms 20:17:13.754 [debug] Current batch of media processed. Will check again in 1000ms 20:17:14.755 [debug] Current batch of media processed. Will check again in 1000ms 20:17:15.756 [debug] Current batch of media processed. Will check again in 1000ms 20:17:16.757 [debug] Current batch of media processed. Will check again in 1000ms 20:17:17.758 [debug] Current batch of media processed. Will check again in 1000ms 20:17:18.759 [debug] Current batch of media processed. Will check again in 1000ms 20:17:19.760 [debug] Current batch of media processed. Will check again in 1000ms 20:17:20.761 [debug] Current batch of media processed. Will check again in 1000ms 20:17:21.355 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9qaJKP0GFwU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/70/03/70036f255afb0984f8d4c7711a5f47377996fbe0ba6d4b5de29e7f70643d5605.json --sleep-requests 64 --sleep-interval 65 --sleep-subtitles 81 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:17:21.355 [debug] Running yt-dlp command for action: download 20:17:21.356 [debug] QUERY OK source="settings" db=0.1ms idle=1867.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 [] 20:17:21.356 [debug] QUERY OK source="settings" db=0.0ms idle=1867.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 [] 20:17:21.356 [debug] QUERY OK source="settings" db=0.0ms idle=1649.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 [] 20:17:21.356 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9qaJKP0GFwU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/aa/01/aa011e5978771aec373cec0b321c76d3eb5f2562bd3cc0aebbbd87023a4995f3.json --sleep-requests 82 --sleep-interval 89 --sleep-subtitles 63 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:17:21.762 [debug] Current batch of media processed. Will check again in 1000ms 20:17:22.763 [debug] Current batch of media processed. Will check again in 1000ms 20:17:23.764 [debug] Current batch of media processed. Will check again in 1000ms 20:17:24.765 [debug] Current batch of media processed. Will check again in 1000ms 20:17:25.766 [debug] Current batch of media processed. Will check again in 1000ms 20:17:26.767 [debug] Current batch of media processed. Will check again in 1000ms 20:17:27.768 [debug] Current batch of media processed. Will check again in 1000ms 20:17:28.769 [debug] Current batch of media processed. Will check again in 1000ms 20:17:29.289 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:29.770 [debug] Current batch of media processed. Will check again in 1000ms 20:17:30.771 [debug] Current batch of media processed. Will check again in 1000ms 20:17:31.772 [debug] Current batch of media processed. Will check again in 1000ms 20:17:32.773 [debug] Current batch of media processed. Will check again in 1000ms 20:17:33.774 [debug] Current batch of media processed. Will check again in 1000ms 20:17:34.775 [debug] Current batch of media processed. Will check again in 1000ms 20:17:35.776 [debug] Current batch of media processed. Will check again in 1000ms 20:17:36.777 [debug] Current batch of media processed. Will check again in 1000ms 20:17:37.778 [debug] Current batch of media processed. Will check again in 1000ms 20:17:38.779 [debug] Current batch of media processed. Will check again in 1000ms 20:17:39.780 [debug] Current batch of media processed. Will check again in 1000ms 20:17:40.781 [debug] Current batch of media processed. Will check again in 1000ms 20:17:41.782 [debug] Current batch of media processed. Will check again in 1000ms 20:17:42.783 [debug] Current batch of media processed. Will check again in 1000ms 20:17:43.784 [debug] Current batch of media processed. Will check again in 1000ms 20:17:44.785 [debug] Current batch of media processed. Will check again in 1000ms 20:17:45.786 [debug] Current batch of media processed. Will check again in 1000ms 20:17:46.787 [debug] Current batch of media processed. Will check again in 1000ms 20:17:47.788 [debug] Current batch of media processed. Will check again in 1000ms 20:17:48.789 [debug] Current batch of media processed. Will check again in 1000ms 20:17:49.790 [debug] Current batch of media processed. Will check again in 1000ms 20:17:50.791 [debug] Current batch of media processed. Will check again in 1000ms 20:17:51.792 [debug] Current batch of media processed. Will check again in 1000ms 20:17:52.793 [debug] Current batch of media processed. Will check again in 1000ms 20:17:53.794 [debug] Current batch of media processed. Will check again in 1000ms 20:17:54.795 [debug] Current batch of media processed. Will check again in 1000ms 20:17:55.796 [debug] Current batch of media processed. Will check again in 1000ms 20:17:56.797 [debug] Current batch of media processed. Will check again in 1000ms 20:17:57.798 [debug] Current batch of media processed. Will check again in 1000ms 20:17:58.799 [debug] Current batch of media processed. Will check again in 1000ms 20:17:59.291 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:59.800 [debug] Current batch of media processed. Will check again in 1000ms 20:18:00.285 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:00.801 [debug] Current batch of media processed. Will check again in 1000ms 20:18:01.246 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vl0geVN6Hqw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b5/53/b553164e8354684c5c05b45daa327efa024c0092abd55de1c736153aff661dc5.json --sleep-requests 74 --sleep-interval 77 --sleep-subtitles 79 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:18:01.247 [debug] Running yt-dlp command for action: download 20:18:01.247 [debug] QUERY OK source="settings" db=0.1ms idle=961.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 [] 20:18:01.247 [debug] QUERY OK source="settings" db=0.0ms idle=759.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 [] 20:18:01.247 [debug] QUERY OK source="settings" db=0.0ms idle=759.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 [] 20:18:01.247 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vl0geVN6Hqw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/00/be/00becf8ffd1434957aa9683e75b11c8888cf06a081c4ffbf18d212598845036f.json --sleep-requests 75 --sleep-interval 73 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:18:01.802 [debug] Current batch of media processed. Will check again in 1000ms 20:18:02.803 [debug] Current batch of media processed. Will check again in 1000ms 20:18:03.804 [debug] Current batch of media processed. Will check again in 1000ms 20:18:04.805 [debug] Current batch of media processed. Will check again in 1000ms 20:18:05.806 [debug] Current batch of media processed. Will check again in 1000ms 20:18:06.807 [debug] Current batch of media processed. Will check again in 1000ms 20:18:07.808 [debug] Current batch of media processed. Will check again in 1000ms 20:18:08.809 [debug] Current batch of media processed. Will check again in 1000ms 20:18:09.810 [debug] Current batch of media processed. Will check again in 1000ms 20:18:10.811 [debug] Current batch of media processed. Will check again in 1000ms 20:18:11.812 [debug] Current batch of media processed. Will check again in 1000ms 20:18:12.813 [debug] Current batch of media processed. Will check again in 1000ms 20:18:13.814 [debug] Current batch of media processed. Will check again in 1000ms 20:18:14.815 [debug] Current batch of media processed. Will check again in 1000ms 20:18:15.816 [debug] Current batch of media processed. Will check again in 1000ms 20:18:16.817 [debug] Current batch of media processed. Will check again in 1000ms 20:18:17.818 [debug] Current batch of media processed. Will check again in 1000ms 20:18:18.819 [debug] Current batch of media processed. Will check again in 1000ms 20:18:19.820 [debug] Current batch of media processed. Will check again in 1000ms 20:18:20.821 [debug] Current batch of media processed. Will check again in 1000ms 20:18:21.822 [debug] Current batch of media processed. Will check again in 1000ms 20:18:22.823 [debug] Current batch of media processed. Will check again in 1000ms 20:18:23.824 [debug] Current batch of media processed. Will check again in 1000ms 20:18:24.825 [debug] Current batch of media processed. Will check again in 1000ms 20:18:25.826 [debug] Current batch of media processed. Will check again in 1000ms 20:18:26.827 [debug] Current batch of media processed. Will check again in 1000ms 20:18:27.828 [debug] Current batch of media processed. Will check again in 1000ms 20:18:28.829 [debug] Current batch of media processed. Will check again in 1000ms 20:18:29.292 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:29.830 [debug] Current batch of media processed. Will check again in 1000ms 20:18:30.831 [debug] Current batch of media processed. Will check again in 1000ms 20:18:31.832 [debug] Current batch of media processed. Will check again in 1000ms 20:18:32.833 [debug] Current batch of media processed. Will check again in 1000ms 20:18:33.834 [debug] Current batch of media processed. Will check again in 1000ms 20:18:34.835 [debug] Current batch of media processed. Will check again in 1000ms 20:18:35.836 [debug] Current batch of media processed. Will check again in 1000ms 20:18:36.837 [debug] Current batch of media processed. Will check again in 1000ms 20:18:37.838 [debug] Current batch of media processed. Will check again in 1000ms 20:18:38.839 [debug] Current batch of media processed. Will check again in 1000ms 20:18:39.840 [debug] Current batch of media processed. Will check again in 1000ms 20:18:40.841 [debug] Current batch of media processed. Will check again in 1000ms 20:18:41.842 [debug] Current batch of media processed. Will check again in 1000ms 20:18:42.843 [debug] Current batch of media processed. Will check again in 1000ms 20:18:43.844 [debug] Current batch of media processed. Will check again in 1000ms 20:18:44.845 [debug] Current batch of media processed. Will check again in 1000ms 20:18:45.846 [debug] Current batch of media processed. Will check again in 1000ms 20:18:46.847 [debug] Current batch of media processed. Will check again in 1000ms 20:18:47.848 [debug] Current batch of media processed. Will check again in 1000ms 20:18:48.849 [debug] Current batch of media processed. Will check again in 1000ms 20:18:49.850 [debug] Current batch of media processed. Will check again in 1000ms 20:18:50.851 [debug] Current batch of media processed. Will check again in 1000ms 20:18:51.852 [debug] Current batch of media processed. Will check again in 1000ms 20:18:52.853 [debug] Current batch of media processed. Will check again in 1000ms 20:18:53.854 [debug] Current batch of media processed. Will check again in 1000ms 20:18:54.855 [debug] Current batch of media processed. Will check again in 1000ms 20:18:55.856 [debug] Current batch of media processed. Will check again in 1000ms 20:18:56.857 [debug] Current batch of media processed. Will check again in 1000ms 20:18:57.858 [debug] Current batch of media processed. Will check again in 1000ms 20:18:58.859 [debug] Current batch of media processed. Will check again in 1000ms 20:18:59.293 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:59.860 [debug] Current batch of media processed. Will check again in 1000ms 20:19:00.286 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:00.861 [debug] Current batch of media processed. Will check again in 1000ms 20:19:01.862 [debug] Current batch of media processed. Will check again in 1000ms 20:19:02.863 [debug] Current batch of media processed. Will check again in 1000ms 20:19:03.864 [debug] Current batch of media processed. Will check again in 1000ms 20:19:04.865 [debug] Current batch of media processed. Will check again in 1000ms 20:19:05.866 [debug] Current batch of media processed. Will check again in 1000ms 20:19:06.867 [debug] Current batch of media processed. Will check again in 1000ms 20:19:07.868 [debug] Current batch of media processed. Will check again in 1000ms 20:19:08.869 [debug] Current batch of media processed. Will check again in 1000ms 20:19:09.870 [debug] Current batch of media processed. Will check again in 1000ms 20:19:10.871 [debug] Current batch of media processed. Will check again in 1000ms 20:19:11.872 [debug] Current batch of media processed. Will check again in 1000ms 20:19:12.873 [debug] Current batch of media processed. Will check again in 1000ms 20:19:13.874 [debug] Current batch of media processed. Will check again in 1000ms 20:19:14.875 [debug] Current batch of media processed. Will check again in 1000ms 20:19:15.876 [debug] Current batch of media processed. Will check again in 1000ms 20:19:16.877 [debug] Current batch of media processed. Will check again in 1000ms 20:19:17.878 [debug] Current batch of media processed. Will check again in 1000ms 20:19:18.879 [debug] Current batch of media processed. Will check again in 1000ms 20:19:19.880 [debug] Current batch of media processed. Will check again in 1000ms 20:19:20.881 [debug] Current batch of media processed. Will check again in 1000ms 20:19:21.882 [debug] Current batch of media processed. Will check again in 1000ms 20:19:22.883 [debug] Current batch of media processed. Will check again in 1000ms 20:19:23.884 [debug] Current batch of media processed. Will check again in 1000ms 20:19:24.885 [debug] Current batch of media processed. Will check again in 1000ms 20:19:25.886 [debug] Current batch of media processed. Will check again in 1000ms 20:19:26.887 [debug] Current batch of media processed. Will check again in 1000ms 20:19:27.888 [debug] Current batch of media processed. Will check again in 1000ms 20:19:28.889 [debug] Current batch of media processed. Will check again in 1000ms 20:19:29.294 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:29.890 [debug] Current batch of media processed. Will check again in 1000ms 20:19:30.891 [debug] Current batch of media processed. Will check again in 1000ms 20:19:31.892 [debug] Current batch of media processed. Will check again in 1000ms 20:19:32.893 [debug] Current batch of media processed. Will check again in 1000ms 20:19:33.894 [debug] Current batch of media processed. Will check again in 1000ms 20:19:34.895 [debug] Current batch of media processed. Will check again in 1000ms 20:19:35.896 [debug] Current batch of media processed. Will check again in 1000ms 20:19:36.897 [debug] Current batch of media processed. Will check again in 1000ms 20:19:37.898 [debug] Current batch of media processed. Will check again in 1000ms 20:19:38.899 [debug] Current batch of media processed. Will check again in 1000ms 20:19:39.900 [debug] Current batch of media processed. Will check again in 1000ms 20:19:40.901 [debug] Current batch of media processed. Will check again in 1000ms 20:19:41.902 [debug] Current batch of media processed. Will check again in 1000ms 20:19:42.903 [debug] Current batch of media processed. Will check again in 1000ms 20:19:43.904 [debug] Current batch of media processed. Will check again in 1000ms 20:19:44.905 [debug] Current batch of media processed. Will check again in 1000ms 20:19:45.906 [debug] Current batch of media processed. Will check again in 1000ms 20:19:46.907 [debug] Current batch of media processed. Will check again in 1000ms 20:19:47.908 [debug] Current batch of media processed. Will check again in 1000ms 20:19:48.909 [debug] Current batch of media processed. Will check again in 1000ms 20:19:49.910 [debug] Current batch of media processed. Will check again in 1000ms 20:19:50.911 [debug] Current batch of media processed. Will check again in 1000ms 20:19:51.912 [debug] Current batch of media processed. Will check again in 1000ms 20:19:52.913 [debug] Current batch of media processed. Will check again in 1000ms 20:19:53.914 [debug] Current batch of media processed. Will check again in 1000ms 20:19:54.915 [debug] Current batch of media processed. Will check again in 1000ms 20:19:55.916 [debug] Current batch of media processed. Will check again in 1000ms 20:19:56.917 [debug] Current batch of media processed. Will check again in 1000ms 20:19:57.918 [debug] Current batch of media processed. Will check again in 1000ms 20:19:58.919 [debug] Current batch of media processed. Will check again in 1000ms 20:19:59.295 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:59.920 [debug] Current batch of media processed. Will check again in 1000ms 20:20:00.287 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:00.921 [debug] Current batch of media processed. Will check again in 1000ms 20:20:01.922 [debug] Current batch of media processed. Will check again in 1000ms 20:20:02.923 [debug] Current batch of media processed. Will check again in 1000ms 20:20:03.924 [debug] Current batch of media processed. Will check again in 1000ms 20:20:04.925 [debug] Current batch of media processed. Will check again in 1000ms 20:20:05.926 [debug] Current batch of media processed. Will check again in 1000ms 20:20:06.927 [debug] Current batch of media processed. Will check again in 1000ms 20:20:07.928 [debug] Current batch of media processed. Will check again in 1000ms 20:20:08.929 [debug] Current batch of media processed. Will check again in 1000ms 20:20:09.930 [debug] Current batch of media processed. Will check again in 1000ms 20:20:10.931 [debug] Current batch of media processed. Will check again in 1000ms 20:20:11.932 [debug] Current batch of media processed. Will check again in 1000ms 20:20:12.933 [debug] Current batch of media processed. Will check again in 1000ms 20:20:13.934 [debug] Current batch of media processed. Will check again in 1000ms 20:20:14.935 [debug] Current batch of media processed. Will check again in 1000ms 20:20:15.936 [debug] Current batch of media processed. Will check again in 1000ms 20:20:16.937 [debug] Current batch of media processed. Will check again in 1000ms 20:20:17.938 [debug] Current batch of media processed. Will check again in 1000ms 20:20:18.939 [debug] Current batch of media processed. Will check again in 1000ms 20:20:19.940 [debug] Current batch of media processed. Will check again in 1000ms 20:20:20.941 [debug] Current batch of media processed. Will check again in 1000ms 20:20:21.942 [debug] Current batch of media processed. Will check again in 1000ms 20:20:22.943 [debug] Current batch of media processed. Will check again in 1000ms 20:20:23.944 [debug] Current batch of media processed. Will check again in 1000ms 20:20:24.945 [debug] Current batch of media processed. Will check again in 1000ms 20:20:25.946 [debug] Current batch of media processed. Will check again in 1000ms 20:20:26.947 [debug] Current batch of media processed. Will check again in 1000ms 20:20:27.948 [debug] Current batch of media processed. Will check again in 1000ms 20:20:28.949 [debug] Current batch of media processed. Will check again in 1000ms 20:20:29.296 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:29.950 [debug] Current batch of media processed. Will check again in 1000ms 20:20:30.951 [debug] Current batch of media processed. Will check again in 1000ms 20:20:31.952 [debug] Current batch of media processed. Will check again in 1000ms 20:20:32.953 [debug] Current batch of media processed. Will check again in 1000ms 20:20:33.954 [debug] Current batch of media processed. Will check again in 1000ms 20:20:34.955 [debug] Current batch of media processed. Will check again in 1000ms 20:20:35.956 [debug] Current batch of media processed. Will check again in 1000ms 20:20:36.957 [debug] Current batch of media processed. Will check again in 1000ms 20:20:37.958 [debug] Current batch of media processed. Will check again in 1000ms 20:20:38.959 [debug] Current batch of media processed. Will check again in 1000ms 20:20:39.960 [debug] Current batch of media processed. Will check again in 1000ms 20:20:40.961 [debug] Current batch of media processed. Will check again in 1000ms 20:20:41.962 [debug] Current batch of media processed. Will check again in 1000ms 20:20:42.963 [debug] Current batch of media processed. Will check again in 1000ms 20:20:43.964 [debug] Current batch of media processed. Will check again in 1000ms 20:20:44.965 [debug] Current batch of media processed. Will check again in 1000ms 20:20:45.966 [debug] Current batch of media processed. Will check again in 1000ms 20:20:46.967 [debug] Current batch of media processed. Will check again in 1000ms 20:20:47.968 [debug] Current batch of media processed. Will check again in 1000ms 20:20:48.969 [debug] Current batch of media processed. Will check again in 1000ms 20:20:49.970 [debug] Current batch of media processed. Will check again in 1000ms 20:20:50.971 [debug] Current batch of media processed. Will check again in 1000ms 20:20:51.972 [debug] Current batch of media processed. Will check again in 1000ms 20:20:52.973 [debug] Current batch of media processed. Will check again in 1000ms 20:20:53.974 [debug] Current batch of media processed. Will check again in 1000ms 20:20:54.975 [debug] Current batch of media processed. Will check again in 1000ms 20:20:55.976 [debug] Current batch of media processed. Will check again in 1000ms 20:20:56.977 [debug] Current batch of media processed. Will check again in 1000ms 20:20:57.978 [debug] Current batch of media processed. Will check again in 1000ms 20:20:58.979 [debug] Current batch of media processed. Will check again in 1000ms 20:20:59.297 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:59.980 [debug] Current batch of media processed. Will check again in 1000ms 20:21:00.288 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:00.981 [debug] Current batch of media processed. Will check again in 1000ms 20:21:01.982 [debug] Current batch of media processed. Will check again in 1000ms 20:21:02.983 [debug] Current batch of media processed. Will check again in 1000ms 20:21:03.984 [debug] Current batch of media processed. Will check again in 1000ms 20:21:04.985 [debug] Current batch of media processed. Will check again in 1000ms 20:21:05.986 [debug] Current batch of media processed. Will check again in 1000ms 20:21:06.987 [debug] Current batch of media processed. Will check again in 1000ms 20:21:07.988 [debug] Current batch of media processed. Will check again in 1000ms 20:21:08.989 [debug] Current batch of media processed. Will check again in 1000ms 20:21:09.990 [debug] Current batch of media processed. Will check again in 1000ms 20:21:10.991 [debug] Current batch of media processed. Will check again in 1000ms 20:21:11.992 [debug] Current batch of media processed. Will check again in 1000ms 20:21:12.993 [debug] Current batch of media processed. Will check again in 1000ms 20:21:13.994 [debug] Current batch of media processed. Will check again in 1000ms 20:21:14.995 [debug] Current batch of media processed. Will check again in 1000ms 20:21:15.996 [debug] Current batch of media processed. Will check again in 1000ms 20:21:16.997 [debug] Current batch of media processed. Will check again in 1000ms 20:21:17.998 [debug] Current batch of media processed. Will check again in 1000ms 20:21:18.999 [debug] Current batch of media processed. Will check again in 1000ms 20:21:20.000 [debug] Current batch of media processed. Will check again in 1000ms 20:21:21.001 [debug] Current batch of media processed. Will check again in 1000ms 20:21:22.002 [debug] Current batch of media processed. Will check again in 1000ms 20:21:23.003 [debug] Current batch of media processed. Will check again in 1000ms 20:21:24.004 [debug] Current batch of media processed. Will check again in 1000ms 20:21:25.005 [debug] Current batch of media processed. Will check again in 1000ms 20:21:26.006 [debug] Current batch of media processed. Will check again in 1000ms 20:21:27.007 [debug] Current batch of media processed. Will check again in 1000ms 20:21:28.008 [debug] Current batch of media processed. Will check again in 1000ms 20:21:29.009 [debug] Current batch of media processed. Will check again in 1000ms 20:21:29.298 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:30.010 [debug] Current batch of media processed. Will check again in 1000ms 20:21:31.011 [debug] Current batch of media processed. Will check again in 1000ms 20:21:32.012 [debug] Current batch of media processed. Will check again in 1000ms 20:21:33.013 [debug] Current batch of media processed. Will check again in 1000ms 20:21:34.014 [debug] Current batch of media processed. Will check again in 1000ms 20:21:35.015 [debug] Current batch of media processed. Will check again in 1000ms 20:21:36.016 [debug] Current batch of media processed. Will check again in 1000ms 20:21:37.017 [debug] Current batch of media processed. Will check again in 1000ms 20:21:38.018 [debug] Current batch of media processed. Will check again in 1000ms 20:21:39.019 [debug] Current batch of media processed. Will check again in 1000ms 20:21:40.020 [debug] Current batch of media processed. Will check again in 1000ms 20:21:41.021 [debug] Current batch of media processed. Will check again in 1000ms 20:21:42.022 [debug] Current batch of media processed. Will check again in 1000ms 20:21:43.023 [debug] Current batch of media processed. Will check again in 1000ms 20:21:44.024 [debug] Current batch of media processed. Will check again in 1000ms 20:21:45.025 [debug] Current batch of media processed. Will check again in 1000ms 20:21:46.026 [debug] Current batch of media processed. Will check again in 1000ms 20:21:47.027 [debug] Current batch of media processed. Will check again in 1000ms 20:21:48.028 [debug] Current batch of media processed. Will check again in 1000ms 20:21:49.029 [debug] Current batch of media processed. Will check again in 1000ms 20:21:50.030 [debug] Current batch of media processed. Will check again in 1000ms 20:21:51.031 [debug] Current batch of media processed. Will check again in 1000ms 20:21:52.032 [debug] Current batch of media processed. Will check again in 1000ms 20:21:53.033 [debug] Current batch of media processed. Will check again in 1000ms 20:21:54.034 [debug] Current batch of media processed. Will check again in 1000ms 20:21:55.035 [debug] Current batch of media processed. Will check again in 1000ms 20:21:56.036 [debug] Current batch of media processed. Will check again in 1000ms 20:21:57.037 [debug] Current batch of media processed. Will check again in 1000ms 20:21:58.038 [debug] Current batch of media processed. Will check again in 1000ms 20:21:59.039 [debug] Current batch of media processed. Will check again in 1000ms 20:21:59.299 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.040 [debug] Current batch of media processed. Will check again in 1000ms 20:22:00.289 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:01.041 [debug] Current batch of media processed. Will check again in 1000ms 20:22:02.042 [debug] Current batch of media processed. Will check again in 1000ms 20:22:03.043 [debug] Current batch of media processed. Will check again in 1000ms 20:22:04.044 [debug] Current batch of media processed. Will check again in 1000ms 20:22:05.045 [debug] Current batch of media processed. Will check again in 1000ms 20:22:06.046 [debug] Current batch of media processed. Will check again in 1000ms 20:22:07.047 [debug] Current batch of media processed. Will check again in 1000ms 20:22:08.048 [debug] Current batch of media processed. Will check again in 1000ms 20:22:09.049 [debug] Current batch of media processed. Will check again in 1000ms 20:22:10.050 [debug] Current batch of media processed. Will check again in 1000ms 20:22:11.051 [debug] Current batch of media processed. Will check again in 1000ms 20:22:12.052 [debug] Current batch of media processed. Will check again in 1000ms 20:22:13.053 [debug] Current batch of media processed. Will check again in 1000ms 20:22:14.054 [debug] Current batch of media processed. Will check again in 1000ms 20:22:15.055 [debug] Current batch of media processed. Will check again in 1000ms 20:22:16.056 [debug] Current batch of media processed. Will check again in 1000ms 20:22:17.057 [debug] Current batch of media processed. Will check again in 1000ms 20:22:18.058 [debug] Current batch of media processed. Will check again in 1000ms 20:22:19.059 [debug] Current batch of media processed. Will check again in 1000ms 20:22:20.060 [debug] Current batch of media processed. Will check again in 1000ms 20:22:21.061 [debug] Current batch of media processed. Will check again in 1000ms 20:22:22.062 [debug] Current batch of media processed. Will check again in 1000ms 20:22:23.063 [debug] Current batch of media processed. Will check again in 1000ms 20:22:24.064 [debug] Current batch of media processed. Will check again in 1000ms 20:22:25.065 [debug] Current batch of media processed. Will check again in 1000ms 20:22:26.066 [debug] Current batch of media processed. Will check again in 1000ms 20:22:27.067 [debug] Current batch of media processed. Will check again in 1000ms 20:22:28.068 [debug] Current batch of media processed. Will check again in 1000ms 20:22:29.069 [debug] Current batch of media processed. Will check again in 1000ms 20:22:29.301 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:30.070 [debug] Current batch of media processed. Will check again in 1000ms 20:22:31.071 [debug] Current batch of media processed. Will check again in 1000ms 20:22:32.072 [debug] Current batch of media processed. Will check again in 1000ms 20:22:33.073 [debug] Current batch of media processed. Will check again in 1000ms 20:22:34.074 [debug] Current batch of media processed. Will check again in 1000ms 20:22:35.075 [debug] Current batch of media processed. Will check again in 1000ms 20:22:36.076 [debug] Current batch of media processed. Will check again in 1000ms 20:22:37.077 [debug] Current batch of media processed. Will check again in 1000ms 20:22:38.078 [debug] Current batch of media processed. Will check again in 1000ms 20:22:39.079 [debug] Current batch of media processed. Will check again in 1000ms 20:22:40.080 [debug] Current batch of media processed. Will check again in 1000ms 20:22:41.081 [debug] Current batch of media processed. Will check again in 1000ms 20:22:42.082 [debug] Current batch of media processed. Will check again in 1000ms 20:22:43.083 [debug] Current batch of media processed. Will check again in 1000ms 20:22:44.084 [debug] Current batch of media processed. Will check again in 1000ms 20:22:45.085 [debug] Current batch of media processed. Will check again in 1000ms 20:22:46.086 [debug] Current batch of media processed. Will check again in 1000ms 20:22:47.087 [debug] Current batch of media processed. Will check again in 1000ms 20:22:48.088 [debug] Current batch of media processed. Will check again in 1000ms 20:22:49.089 [debug] Current batch of media processed. Will check again in 1000ms 20:22:50.090 [debug] Current batch of media processed. Will check again in 1000ms 20:22:51.091 [debug] Current batch of media processed. Will check again in 1000ms 20:22:52.092 [debug] Current batch of media processed. Will check again in 1000ms 20:22:53.093 [debug] Current batch of media processed. Will check again in 1000ms 20:22:54.094 [debug] Current batch of media processed. Will check again in 1000ms 20:22:55.095 [debug] Current batch of media processed. Will check again in 1000ms 20:22:56.096 [debug] Current batch of media processed. Will check again in 1000ms 20:22:57.097 [debug] Current batch of media processed. Will check again in 1000ms 20:22:58.098 [debug] Current batch of media processed. Will check again in 1000ms 20:22:59.099 [debug] Current batch of media processed. Will check again in 1000ms 20:22:59.302 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.100 [debug] Current batch of media processed. Will check again in 1000ms 20:23:00.290 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:01.101 [debug] Current batch of media processed. Will check again in 1000ms 20:23:02.102 [debug] Current batch of media processed. Will check again in 1000ms 20:23:03.103 [debug] Current batch of media processed. Will check again in 1000ms 20:23:04.104 [debug] Current batch of media processed. Will check again in 1000ms 20:23:05.105 [debug] Current batch of media processed. Will check again in 1000ms 20:23:06.106 [debug] Current batch of media processed. Will check again in 1000ms 20:23:07.107 [debug] Current batch of media processed. Will check again in 1000ms 20:23:08.108 [debug] Current batch of media processed. Will check again in 1000ms 20:23:09.109 [debug] Current batch of media processed. Will check again in 1000ms 20:23:10.110 [debug] Current batch of media processed. Will check again in 1000ms 20:23:11.111 [debug] Current batch of media processed. Will check again in 1000ms 20:23:12.112 [debug] Current batch of media processed. Will check again in 1000ms 20:23:13.113 [debug] Current batch of media processed. Will check again in 1000ms 20:23:14.114 [debug] Current batch of media processed. Will check again in 1000ms 20:23:15.115 [debug] Current batch of media processed. Will check again in 1000ms 20:23:16.116 [debug] Current batch of media processed. Will check again in 1000ms 20:23:17.117 [debug] Current batch of media processed. Will check again in 1000ms 20:23:18.118 [debug] Current batch of media processed. Will check again in 1000ms 20:23:19.119 [debug] Current batch of media processed. Will check again in 1000ms 20:23:20.120 [debug] Current batch of media processed. Will check again in 1000ms 20:23:21.121 [debug] Current batch of media processed. Will check again in 1000ms 20:23:22.122 [debug] Current batch of media processed. Will check again in 1000ms 20:23:23.123 [debug] Current batch of media processed. Will check again in 1000ms 20:23:24.124 [debug] Current batch of media processed. Will check again in 1000ms 20:23:25.125 [debug] Current batch of media processed. Will check again in 1000ms 20:23:26.126 [debug] Current batch of media processed. Will check again in 1000ms 20:23:27.127 [debug] Current batch of media processed. Will check again in 1000ms 20:23:28.128 [debug] Current batch of media processed. Will check again in 1000ms 20:23:29.129 [debug] Current batch of media processed. Will check again in 1000ms 20:23:29.303 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:30.130 [debug] Current batch of media processed. Will check again in 1000ms 20:23:31.131 [debug] Current batch of media processed. Will check again in 1000ms 20:23:32.132 [debug] Current batch of media processed. Will check again in 1000ms 20:23:33.133 [debug] Current batch of media processed. Will check again in 1000ms 20:23:34.134 [debug] No activity for 600000ms. Requesting stop. 20:23:34.134 [debug] Gracefully stopping file follower 20:23:59.304 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.291 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:29.305 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:59.306 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.292 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:29.307 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:42.610 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vl0geVN6Hqw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/00/be/00becf8ffd1434957aa9683e75b11c8888cf06a081c4ffbf18d212598845036f.json --sleep-requests 75 --sleep-interval 73 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:25:42.613 [debug] Running yt-dlp command for action: download_thumbnail 20:25:42.614 [debug] QUERY OK source="settings" db=0.1ms idle=143.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 [] 20:25:42.614 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:25:42.614 [debug] QUERY OK source="settings" db=0.0ms idle=125.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 [] 20:25:42.614 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vl0geVN6Hqw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/45/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/15/00/1500e6c0bea4d02eacad3f3cd14f82ef455a597d33c843b51504728b0cf62683.json --sleep-requests 79 --sleep-interval 85 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:25:59.308 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.293 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:18.467 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9qaJKP0GFwU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/aa/01/aa011e5978771aec373cec0b321c76d3eb5f2562bd3cc0aebbbd87023a4995f3.json --sleep-requests 82 --sleep-interval 89 --sleep-subtitles 63 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:26:18.481 [debug] Running yt-dlp command for action: download_thumbnail 20:26:18.481 [debug] QUERY OK source="settings" db=0.1ms idle=1993.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 [] 20:26:18.482 [debug] QUERY OK source="settings" db=0.0ms idle=1993.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 [] 20:26:18.482 [debug] QUERY OK source="settings" db=0.0ms idle=1955.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 [] 20:26:18.482 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9qaJKP0GFwU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/44/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/50/c4/50c4c7f70f53e75afe8608e6001f0bfea686b176334cb8a413a9b1c6bf825090.json --sleep-requests 85 --sleep-interval 76 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:26:29.309 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:59.310 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.294 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:29.311 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:59.312 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.295 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:29.313 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:59.315 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.296 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:29.317 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:59.319 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.297 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:29.320 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:59.321 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.298 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:02.838 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vl0geVN6Hqw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/45/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/15/00/1500e6c0bea4d02eacad3f3cd14f82ef455a597d33c843b51504728b0cf62683.json --sleep-requests 79 --sleep-interval 85 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:31:02.838 [debug] QUERY OK db=0.0ms idle=1350.4ms begin [] 20:31:02.875 [debug] QUERY OK source="media_items" db=36.9ms UPDATE "media_items" SET "metadata_filepath" = ?, "thumbnail_filepath" = ?, "media_downloaded_at" = ?, "nfo_filepath" = ?, "media_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20221130 - Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK).info.json", "/downloads/MusicVideos/Pixies Official/20221130 - Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK)-thumb.jpg", ~U[2025-12-25 03:25:42Z], "/downloads/MusicVideos/Pixies Official/20221130 - Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK).nfo", "/downloads/MusicVideos/Pixies Official/20221130 - Pixies - The Lord Has Come Back Today (Live from Band on the Wall, Manchester, UK).mp4", ~U[2025-12-25 03:31:02Z], 45] 20:31:02.893 [debug] QUERY OK source="media_metadata" db=17.7ms 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/45/metadata.json.gz", "/config/metadata/media_items/45/thumbnail.jpg", 45, ~U[2025-12-25 03:31:02Z], ~U[2025-12-25 03:31:02Z]] 20:31:02.894 [debug] QUERY OK db=0.2ms commit [] 20:31:02.895 [debug] QUERY OK source="media_items" db=0.6ms idle=945.5ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [68971668, ~U[2025-12-25 03:31:02Z], 45] 20:31:02.895 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:31:02.895 [info] {"args":{"id":45},"id":46,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1081482849,"event":"job:stop","queue_time":4495412186,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:31:02.901 [info] {"args":{"id":46},"id":47,"meta":{},"system_time":1766633462901731267,"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"]} 20:31:02.902 [debug] QUERY OK source="media_items" db=0.1ms idle=413.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" = ?) [46] 20:31:02.902 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:31:02.902 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:31:02.902 [debug] QUERY OK source="media_profiles" db=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] 20:31:02.903 [debug] QUERY OK source="media_items" db=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 [46] 20:31:02.903 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.7ms 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" = ?) [46] 20:31:02.903 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 20:31:02.903 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:31:02.904 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:31:02.904 [debug] Running yt-dlp command for action: get_downloadable_status 20:31:02.904 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:31:02.904 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:31:02.904 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:31:02.904 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3uqAXzpLi6I --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ec/5e/ec5e11d500cb7b4e422425ffb3e1652dcc8319f71aa5727694f489e71f548bec.json --sleep-requests 82 --sleep-interval 76 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:31:29.322 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:59.323 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.299 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:02.679 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9qaJKP0GFwU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/44/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/50/c4/50c4c7f70f53e75afe8608e6001f0bfea686b176334cb8a413a9b1c6bf825090.json --sleep-requests 85 --sleep-interval 76 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] 9qaJKP0GFwU: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] 9qaJKP0GFwU: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 20:32:02.679 [debug] QUERY OK db=0.0ms idle=1191.1ms begin [] 20:32:02.680 [debug] QUERY OK source="media_items" db=0.5ms UPDATE "media_items" SET "metadata_filepath" = ?, "thumbnail_filepath" = ?, "media_downloaded_at" = ?, "nfo_filepath" = ?, "media_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20230802 - PIXIES - The Thing (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20230802 - PIXIES - The Thing (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 03:26:18Z], "/downloads/MusicVideos/Pixies Official/20230802 - PIXIES - The Thing (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20230802 - PIXIES - The Thing (Official Lyric Video).mp4", ~U[2025-12-25 03:32:02Z], 44] 20:32:03.822 [debug] QUERY OK source="media_metadata" db=1142.4ms 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/44/metadata.json.gz", "/config/metadata/media_items/44/thumbnail.jpg", 44, ~U[2025-12-25 03:32:02Z], ~U[2025-12-25 03:32:02Z]] 20:32:03.823 [debug] QUERY OK db=0.4ms commit [] 20:32:03.824 [debug] QUERY OK source="media_items" db=0.8ms idle=1335.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [38411707, ~U[2025-12-25 03:32:03Z], 44] 20:32:03.824 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:32:03.825 [info] {"args":{"id":44},"id":45,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1142489016,"event":"job:stop","queue_time":4497335187,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:32:03.832 [info] {"args":{"id":47},"id":48,"meta":{},"system_time":1766633523831961824,"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"]} 20:32:03.832 [debug] QUERY OK source="media_items" db=0.2ms idle=811.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" = ?) [47] 20:32:03.832 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:32:03.833 [debug] QUERY OK source="sources" db=0.2ms 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] 20:32:03.833 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 20:32:03.833 [debug] QUERY OK source="media_items" db=0.2ms 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 [47] 20:32:03.834 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms 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" = ?) [47] 20:32:03.834 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:32:03.835 [debug] QUERY OK source="settings" db=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 [] 20:32:03.835 [debug] QUERY OK source="settings" db=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 [] 20:32:03.835 [debug] Running yt-dlp command for action: get_downloadable_status 20:32:03.836 [debug] QUERY OK source="settings" db=0.1ms idle=2.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 [] 20:32:03.836 [debug] QUERY OK source="settings" db=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 [] 20:32:03.836 [debug] QUERY OK source="settings" db=0.1ms 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 [] 20:32:03.837 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=0SHAcK7uVeI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/db/94/db94066de53e703cb2b6ff3ffb0396fc032139f550b5802224301e2137cd6068.json --sleep-requests 78 --sleep-interval 72 --sleep-subtitles 80 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:32:29.324 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:59.325 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.300 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:29.326 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:59.327 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.301 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:29.328 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:59.329 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.302 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:29.330 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:59.331 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.303 [info] {"source":"oban","duration":140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:29.332 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:34.942 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3uqAXzpLi6I --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ec/5e/ec5e11d500cb7b4e422425ffb3e1652dcc8319f71aa5727694f489e71f548bec.json --sleep-requests 82 --sleep-interval 76 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:36:34.942 [debug] Running yt-dlp command for action: download 20:36:34.942 [debug] QUERY OK source="settings" db=0.2ms idle=601.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 [] 20:36:34.942 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:36:34.943 [debug] QUERY OK source="settings" db=0.1ms idle=454.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 [] 20:36:34.943 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3uqAXzpLi6I --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bc/2a/bc2ab0762b897d0c17ea4755f397751819ed9a5fed2fcbb9a5a087066e6f6409.json --sleep-requests 80 --sleep-interval 84 --sleep-subtitles 86 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:36:59.333 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.304 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:19.993 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=0SHAcK7uVeI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/db/94/db94066de53e703cb2b6ff3ffb0396fc032139f550b5802224301e2137cd6068.json --sleep-requests 78 --sleep-interval 72 --sleep-subtitles 80 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:37:19.993 [debug] Running yt-dlp command for action: download 20:37:19.993 [debug] QUERY OK source="settings" db=0.1ms idle=1505.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 [] 20:37:19.994 [debug] QUERY OK source="settings" db=0.1ms idle=1505.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 [] 20:37:19.994 [debug] QUERY OK source="settings" db=0.0ms idle=1505.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 [] 20:37:19.994 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=0SHAcK7uVeI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d1/f1/d1f17735862cd5929fc785646f6d0971565f3afe9191b3fdc9d876091fdaf626.json --sleep-requests 76 --sleep-interval 69 --sleep-subtitles 74 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:37:29.335 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:29.335 [info] CONNECTED TO Phoenix.LiveView.Socket in 17ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BAs-fTlmAmEFDhsJVzl2JTgDdBolDAwt6rWDt3h7qXtpnW0Pbk-OkGXr", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:37:29.471 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:37:29.535 [debug] QUERY OK source="media_items" db=63.8ms idle=1983.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)) [] 20:37:29.536 [debug] QUERY OK source="media_items" db=0.6ms idle=201.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] 20:37:29.537 [debug] QUERY OK source="sources" db=0.1ms idle=102.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:37:29.537 [debug] Replied in 65ms 20:37:29.539 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:37:29.540 [debug] QUERY OK source="media_items" db=0.5ms idle=51.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"))) [] 20:37:29.541 [debug] QUERY OK source="media_items" db=0.4ms idle=52.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] 20:37:29.541 [debug] QUERY OK source="sources" db=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" = ?) [2] 20:37:29.541 [debug] Replied in 2ms 20:37:29.543 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:37:29.692 [debug] QUERY OK source="tasks" db=149.1ms idle=6.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"] 20:37:29.694 [debug] QUERY OK source="media_items" db=0.4ms idle=156.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 (?,?)) [46, 47] 20:37:29.694 [debug] QUERY OK source="sources" db=0.3ms idle=153.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:37:29.694 [debug] Replied in 150ms 20:37:29.695 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:37:29.695 [debug] Replied in 70ยตs 20:37:57.201 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:37:57.201 [debug] QUERY OK source="media_items" db=0.3ms idle=1713.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)) [] 20:37:57.202 [debug] QUERY OK source="media_items" db=0.5ms idle=1713.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, 5] 20:37:57.203 [debug] QUERY OK source="sources" db=0.2ms idle=1714.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:37:57.203 [debug] Replied in 1ms 20:37:57.999 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:37:57.999 [debug] QUERY OK source="media_items" db=0.1ms idle=796.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)) [] 20:37:58.000 [debug] QUERY OK source="media_items" db=0.5ms idle=796.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, 10] 20:37:58.000 [debug] QUERY OK source="sources" db=0.1ms idle=512.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:37:58.000 [debug] Replied in 1ms 20:37:58.374 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:37:58.374 [debug] QUERY OK source="media_items" db=0.1ms idle=886.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)) [] 20:37:58.375 [debug] QUERY OK source="media_items" db=0.4ms idle=885.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, 15] 20:37:58.375 [debug] QUERY OK source="sources" db=0.1ms idle=375.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:37:58.375 [debug] Replied in 1ms 20:37:58.651 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:37:58.651 [debug] QUERY OK source="media_items" db=0.3ms idle=650.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)) [] 20:37:58.652 [debug] QUERY OK source="media_items" db=0.7ms idle=277.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, 20] 20:37:58.653 [debug] QUERY OK source="sources" db=0.1ms idle=277.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:37:58.653 [debug] Replied in 2ms 20:37:58.910 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:37:58.910 [debug] QUERY OK source="media_items" db=0.2ms idle=534.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)) [] 20:37:58.911 [debug] QUERY OK source="media_items" db=0.4ms idle=419.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, 25] 20:37:58.911 [debug] QUERY OK source="sources" db=0.1ms idle=259.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] 20:37:58.911 [debug] Replied in 1ms 20:37:59.188 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:37:59.189 [debug] QUERY OK source="media_items" db=0.2ms idle=536.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)) [] 20:37:59.189 [debug] QUERY OK source="media_items" db=0.3ms idle=536.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, 30] 20:37:59.190 [debug] QUERY OK source="sources" db=0.1ms idle=279.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:37:59.190 [debug] Replied in 1ms 20:37:59.336 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.305 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:03.531 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:38:03.532 [debug] QUERY OK source="media_items" db=0.3ms idle=1043.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)) [] 20:38:03.532 [debug] QUERY OK source="media_items" db=0.4ms idle=1044.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, 25] 20:38:03.533 [debug] QUERY OK source="sources" db=0.1ms idle=1034.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:38:03.533 [debug] Replied in 1ms 20:38:03.768 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:38:03.768 [debug] QUERY OK source="media_items" db=0.2ms idle=279.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)) [] 20:38:03.769 [debug] QUERY OK source="media_items" db=0.4ms idle=268.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, 20] 20:38:03.769 [debug] QUERY OK source="sources" db=0.1ms idle=237.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] 20:38:03.769 [debug] Replied in 1ms 20:38:03.978 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:38:03.978 [debug] QUERY OK source="media_items" db=0.2ms idle=445.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)) [] 20:38:03.979 [debug] QUERY OK source="media_items" db=0.4ms idle=445.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, 15] 20:38:03.979 [debug] QUERY OK source="sources" db=0.1ms idle=210.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:38:03.979 [debug] Replied in 1ms 20:38:04.221 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:38:04.221 [debug] QUERY OK source="media_items" db=0.2ms idle=452.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)) [] 20:38:04.222 [debug] QUERY OK source="media_items" db=0.4ms idle=452.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, 10] 20:38:04.222 [debug] QUERY OK source="sources" db=0.1ms idle=244.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:38:04.222 [debug] Replied in 1ms 20:38:04.636 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:38:04.636 [debug] QUERY OK source="media_items" db=0.2ms idle=656.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)) [] 20:38:04.637 [debug] QUERY OK source="media_items" db=0.4ms idle=415.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, 5] 20:38:04.637 [debug] QUERY OK source="sources" db=0.1ms idle=415.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] 20:38:04.637 [debug] Replied in 1ms 20:38:04.847 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:38:04.848 [debug] QUERY OK source="media_items" db=0.2ms idle=625.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)) [] 20:38:04.848 [debug] QUERY OK source="media_items" db=0.4ms idle=347.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] 20:38:04.849 [debug] QUERY OK source="sources" db=0.1ms idle=212.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:38:04.849 [debug] Replied in 1ms 20:38:29.337 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:59.338 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.306 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:09.260 [info] CONNECTED TO Phoenix.LiveView.Socket in 27ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BAs-fTlmAmEFDhsJVzl2JTgDdBolDAwt6rWDt3h7qXtpnW0Pbk-OkGXr", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:39:09.265 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:39:09.265 [debug] QUERY OK source="media_items" db=0.2ms idle=1669.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)) [] 20:39:09.266 [debug] QUERY OK source="media_items" db=0.3ms idle=777.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] 20:39:09.266 [debug] QUERY OK source="sources" db=0.1ms idle=778.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:39:09.267 [debug] Replied in 1ms 20:39:09.269 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:39:09.269 [debug] QUERY OK source="media_items" db=0.4ms idle=781.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"))) [] 20:39:09.270 [debug] QUERY OK source="media_items" db=0.6ms idle=671.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] 20:39:09.271 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [2] 20:39:09.271 [debug] Replied in 2ms 20:39:09.272 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:39:09.273 [debug] QUERY OK source="tasks" db=0.2ms idle=6.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"] 20:39:09.274 [debug] QUERY OK source="media_items" db=0.2ms 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" IN (?,?)) [46, 47] 20:39:09.274 [debug] QUERY OK source="sources" db=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] 20:39:09.274 [debug] Replied in 1ms 20:39:09.275 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:39:09.275 [debug] Replied in 58ยตs 20:39:09.288 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:39:09.288 [debug] Replied in 102ยตs 20:39:11.233 [info] GET / 20:39:11.233 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 20:39:11.233 [debug] QUERY OK source="settings" db=0.1ms idle=745.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 [] 20:39:11.435 [debug] QUERY OK source="media_profiles" db=201.0ms idle=745.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 20:39:11.452 [debug] QUERY OK source="sources" db=17.2ms queue=0.1ms idle=946.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 20:39:11.453 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=964.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:39:11.453 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=852.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:39:11.454 [debug] QUERY OK source="settings" db=0.1ms idle=220.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 [] 20:39:11.454 [debug] QUERY OK source="settings" db=0.1ms idle=19.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 [] 20:39:11.454 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:39:11.455 [debug] QUERY OK source="tasks" db=0.3ms idle=2.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"] 20:39:11.456 [debug] QUERY OK source="media_items" db=0.2ms 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 (?,?)) [46, 47] 20:39:11.456 [debug] QUERY OK source="sources" db=0.2ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:39:11.457 [debug] QUERY OK source="media_items" db=0.1ms idle=3.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)) [] 20:39:11.458 [debug] QUERY OK source="media_items" db=0.3ms 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" FROM "media_items" AS m0 INNER JOIN "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] 20:39:11.458 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 20:39:11.460 [debug] QUERY OK source="media_items" db=0.3ms idle=3.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"))) [] 20:39:11.460 [debug] QUERY OK source="media_items" db=0.3ms 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" FROM "media_items" AS m0 INNER JOIN "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] 20:39:11.461 [debug] QUERY OK source="sources" db=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] 20:39:11.462 [info] Sent 200 in 229ms 20:39:11.539 [info] CONNECTED TO Phoenix.LiveView.Socket in 30ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ZwABXiwwBg8EJSAOCBt3BhVaLg8nMgsSUyhgaelYpsOw1u1sO2wZiy_M", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:39:11.767 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:39:11.768 [debug] QUERY OK source="media_items" db=0.2ms idle=309.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)) [] 20:39:11.768 [debug] QUERY OK source="media_items" db=0.3ms idle=307.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] 20:39:11.769 [debug] QUERY OK source="sources" db=0.1ms idle=308.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:39:11.769 [debug] Replied in 1ms 20:39:11.771 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:39:11.771 [debug] QUERY OK source="media_items" db=0.4ms idle=310.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"))) [] 20:39:11.772 [debug] QUERY OK source="media_items" db=0.4ms idle=169.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] 20:39:11.772 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:39:11.773 [debug] Replied in 1ms 20:39:11.774 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:39:11.774 [debug] QUERY OK source="tasks" db=0.2ms 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"] 20:39:11.775 [debug] QUERY OK source="media_items" db=0.2ms 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" IN (?,?)) [46, 47] 20:39:11.775 [debug] QUERY OK source="sources" db=0.2ms 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] 20:39:11.775 [debug] Replied in 1ms 20:39:11.776 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:39:11.776 [debug] Replied in 71ยตs 20:39:29.340 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:52.364 [info] CONNECTED TO Phoenix.LiveView.Socket in 19ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ZwABXiwwBg8EJSAOCBt3BhVaLg8nMgsSUyhgaelYpsOw1u1sO2wZiy_M", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:39:52.371 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:39:52.371 [debug] QUERY OK source="media_items" db=0.1ms idle=1707.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)) [] 20:39:52.372 [debug] QUERY OK source="media_items" db=0.3ms idle=882.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] 20:39:52.372 [debug] QUERY OK source="sources" db=0.0ms idle=883.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:39:52.372 [debug] Replied in 1ms 20:39:52.373 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:39:52.374 [debug] QUERY OK source="media_items" db=0.3ms idle=884.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"))) [] 20:39:52.375 [debug] QUERY OK source="media_items" db=1.1ms idle=708.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] 20:39:52.375 [debug] QUERY OK source="sources" db=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] 20:39:52.375 [debug] Replied in 2ms 20:39:52.377 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:39:52.377 [debug] QUERY OK source="tasks" db=0.1ms 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"] 20:39:52.377 [debug] QUERY OK source="media_items" db=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" IN (?,?)) [46, 47] 20:39:52.378 [debug] QUERY OK source="sources" db=0.2ms 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] 20:39:52.378 [debug] Replied in 1ms 20:39:52.378 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:39:52.378 [debug] Replied in 44ยตs 20:39:52.391 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:39:52.391 [debug] Replied in 58ยตs 20:39:59.340 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.307 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:29.341 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:59.342 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.308 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:23.869 [info] GET /sources 20:41:23.869 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 20:41:23.869 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=1044.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 [] 20:41:23.870 [debug] QUERY OK source="settings" db=0.1ms idle=381.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 [] 20:41:23.870 [debug] QUERY OK source="settings" db=0.0ms idle=382.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 [] 20:41:23.871 [debug] QUERY OK source="settings" db=0.0ms idle=382.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 [] 20:41:23.871 [debug] QUERY OK source="settings" db=0.1ms idle=44.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 [] 20:41:23.881 [debug] QUERY OK source="sources" db=9.1ms queue=0.2ms idle=1.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)) [] 20:41:23.883 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms 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", 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] 20:41:23.884 [info] Sent 200 in 15ms 20:41:23.963 [info] CONNECTED TO Phoenix.LiveView.Socket in 23ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "eUxcD3shIhMFJytPSD9xHm4ZMRR6PxoVK5566tHEqqD6qQ7k4qhA4tNJ", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:41:24.184 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 20:41:24.185 [debug] QUERY OK source="sources" db=0.7ms idle=314.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)) [] 20:41:24.186 [debug] QUERY OK source="sources" db=1.0ms idle=314.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 20:41:24.187 [debug] Replied in 2ms 20:41:24.188 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:41:24.188 [debug] Replied in 74ยตs 20:41:26.773 [info] GET /sources/new 20:41:26.773 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 20:41:26.774 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.2ms idle=1285.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" [] 20:41:26.774 [debug] QUERY OK source="settings" db=0.1ms idle=1286.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 [] 20:41:26.774 [debug] QUERY OK source="settings" db=0.1ms idle=1286.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 [] 20:41:26.775 [debug] QUERY OK source="settings" db=0.0ms idle=1286.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 [] 20:41:26.775 [debug] QUERY OK source="settings" db=0.1ms idle=944.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 [] 20:41:26.775 [debug] QUERY OK source="settings" db=0.1ms 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 [] 20:41:26.778 [info] Sent 200 in 5ms 20:41:27.204 [info] CONNECTED TO Phoenix.LiveView.Socket in 26ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "UCMRDiwyPRcXbl09TVwNL2k5Om0APB04bZx7agWAc82Dt2KZ3Qc8NwIg", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:41:27.332 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:41:27.332 [debug] Replied in 126ยตs 20:41:29.343 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:52.831 [info] POST /sources 20:41:52.831 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "UCMRDiwyPRcXbl09TVwNL2k5Om0APB04bZx7agWAc82Dt2KZ3Qc8NwIg", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 20:41:52.832 [debug] Running yt-dlp command for action: get_source_details 20:41:52.832 [debug] QUERY OK source="settings" db=0.1ms idle=955.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 [] 20:41:52.833 [debug] QUERY OK source="settings" db=0.0ms idle=344.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 [] 20:41:52.833 [debug] QUERY OK source="settings" db=0.1ms idle=344.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 [] 20:41:52.833 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --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/34/e5/34e5e000708b6ac731a478be2cdf5583ff3f75ff009542b41ff544532004d196.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:41:57.172 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --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/34/e5/34e5e000708b6ac731a478be2cdf5583ff3f75ff009542b41ff544532004d196.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube:tab] YouTube said: INFO - 2 unavailable videos are hidden 20:41:57.180 [debug] QUERY OK source="sources" db=6.6ms idle=685.0ms INSERT INTO "sources" ("enabled","uuid","original_url","download_media","media_profile_id","custom_name","collection_id","collection_name","collection_type","fast_index","cookie_behaviour","index_frequency_minutes","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14) RETURNING "id" [true, "ee288867-be4f-4182-aefc-dc039412c0c7", "https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv", true, 1, "Tool and A Perfect Circle Videos", "PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv", "Tool and A Perfect Circle Videos", :playlist, false, :disabled, 1440, ~U[2025-12-25 03:41:57Z], ~U[2025-12-25 03:41:57Z]] 20:41:57.180 [debug] QUERY OK source="tasks" db=0.3ms idle=692.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."worker" LIKE ?) AND (o1."state" IN (?,?,?,?)) [3, "%.MediaCollectionIndexingWorker", "available", "scheduled", "retryable", "executing"] 20:41:57.188 [debug] QUERY OK source="tasks" db=6.6ms idle=295.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [182, 3, ~U[2025-12-25 03:41:57Z], ~U[2025-12-25 03:41:57Z]] 20:41:57.188 [debug] QUERY OK source="tasks" db=0.1ms idle=7.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [183, 3, ~U[2025-12-25 03:41:57Z], ~U[2025-12-25 03:41:57Z]] 20:41:57.189 [debug] QUERY OK source="settings" db=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 [] 20:41:57.189 [info] Sent 302 in 4357ms 20:41:57.194 [info] {"args":{"id":3},"id":183,"meta":{},"system_time":1766634117194827613,"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"]} 20:41:57.195 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [3] 20:41:57.195 [debug] QUERY OK source="media_profiles" db=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] 20:41:57.195 [debug] QUERY OK source="source_metadata" db=0.2ms idle=6.5ms 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" = ?) [3] 20:41:57.195 [debug] Running yt-dlp command for action: get_source_details 20:41:57.196 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:41:57.196 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:41:57.196 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:41:57.196 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/a9/3b/a93b8fed6c3aa98aa097e9087d268b7a381b81d493c3f15272098d085b3642d4.json --sleep-requests 62 --sleep-interval 87 --sleep-subtitles 88 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:41:57.549 [info] GET /sources/3 20:41:57.549 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "3"} Pipelines: [:browser] 20:41:57.550 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:41:57.550 [debug] QUERY OK source="media_profiles" db=0.1ms idle=355.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] 20:41:57.551 [debug] QUERY OK source="tasks" db=0.1ms idle=354.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 (?,?,?,?)) [3, "executing", "available", "scheduled", "retryable"] 20:41:57.551 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=354.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 (?,?)) [183, 182] 20:41:57.551 [debug] QUERY OK source="settings" db=0.0ms idle=355.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 [] 20:41:57.551 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:41:57.552 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:41:57.553 [debug] QUERY OK source="sources" db=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:41:57.553 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=2.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")))) [3] 20:41:57.554 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=2.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 ? [3, 10, 0] 20:41:57.554 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:41:57.554 [debug] QUERY OK source="media_items" db=0.0ms idle=2.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 20:41:57.554 [debug] QUERY OK source="media_items" db=0.0ms idle=1.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 ? [3, 10, 0] 20:41:57.555 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:41:57.555 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=1.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"))))) [3] 20:41:57.556 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=1.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 ? [3, 10, 0] 20:41:57.556 [info] Sent 200 in 6ms 20:41:57.635 [info] CONNECTED TO Phoenix.LiveView.Socket in 25ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ZxErfzpmOwE-Nzk_aTd_NBkYNG0Ufi5nUhBFw3QWJaVFPY9ACpm8Z5z8", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:41:57.855 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 3} 20:41:57.855 [debug] QUERY OK source="sources" db=0.2ms idle=300.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:41:57.856 [debug] QUERY OK source="media_items" db=0.2ms idle=301.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")))) [3] 20:41:57.856 [debug] QUERY OK source="media_items" db=0.2ms idle=301.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 ? [3, 10, 0] 20:41:57.856 [debug] Replied in 1ms 20:41:57.857 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 3} 20:41:57.857 [debug] QUERY OK source="sources" db=0.0ms idle=301.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:41:57.857 [debug] QUERY OK source="media_items" db=0.0ms idle=301.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 20:41:57.857 [debug] QUERY OK source="media_items" db=0.0ms idle=1.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 ? [3, 10, 0] 20:41:57.857 [debug] Replied in 651ยตs 20:41:57.858 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 3} 20:41:57.858 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:41:57.858 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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"))))) [3] 20:41:57.859 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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 ? [3, 10, 0] 20:41:57.859 [debug] Replied in 1ms 20:41:57.859 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:41:57.859 [debug] Replied in 51ยตs 20:41:57.892 [info] {"args":{"id":3},"id":182,"meta":{},"system_time":1766634117892816222,"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"]} 20:41:57.893 [debug] QUERY OK source="sources" db=0.1ms idle=34.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:41:57.893 [debug] QUERY OK source="settings" db=0.1ms idle=34.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 [] 20:41:57.893 [debug] QUERY OK source="media_items" db=0.1ms idle=34.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")))) [3] 20:41:57.893 [debug] QUERY OK source="media_items" db=0.0ms idle=6.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 20:41:57.894 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 20:41:57.894 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:41:57.894 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:41:57.894 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:41:57.894 [debug] Current batch of media processed. Will check again in 1000ms 20:41:57.895 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:41:57.895 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:41:57.895 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:41:57.895 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(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/ca/6a/ca6afe8856735827990ef63267ea9e326a57f655d81af82b65c86cb068a7e76f.json --sleep-requests 70 --sleep-interval 90 --sleep-subtitles 74 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:41:58.895 [debug] Current batch of media processed. Will check again in 1000ms 20:41:59.344 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:59.896 [debug] Current batch of media processed. Will check again in 1000ms 20:42:00.309 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:00.897 [debug] Current batch of media processed. Will check again in 1000ms 20:42:01.898 [debug] Current batch of media processed. Will check again in 1000ms 20:42:02.899 [debug] Current batch of media processed. Will check again in 1000ms 20:42:03.900 [debug] Current batch of media processed. Will check again in 1000ms 20:42:04.901 [debug] Current batch of media processed. Will check again in 1000ms 20:42:05.902 [debug] Current batch of media processed. Will check again in 1000ms 20:42:06.903 [debug] Current batch of media processed. Will check again in 1000ms 20:42:07.904 [debug] Current batch of media processed. Will check again in 1000ms 20:42:08.905 [debug] Current batch of media processed. Will check again in 1000ms 20:42:09.906 [debug] Current batch of media processed. Will check again in 1000ms 20:42:10.907 [debug] Current batch of media processed. Will check again in 1000ms 20:42:11.908 [debug] Current batch of media processed. Will check again in 1000ms 20:42:12.909 [debug] Current batch of media processed. Will check again in 1000ms 20:42:13.910 [debug] Current batch of media processed. Will check again in 1000ms 20:42:14.911 [debug] Current batch of media processed. Will check again in 1000ms 20:42:15.912 [debug] Current batch of media processed. Will check again in 1000ms 20:42:16.602 [info] CONNECTED TO Phoenix.LiveView.Socket in 28ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ZxErfzpmOwE-Nzk_aTd_NBkYNG0Ufi5nUhBFw3QWJaVFPY9ACpm8Z5z8", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:42:16.609 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 3} 20:42:16.609 [debug] QUERY OK source="sources" db=0.2ms idle=1120.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:42:16.610 [debug] QUERY OK source="media_items" db=0.2ms idle=1121.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")))) [3] 20:42:16.610 [debug] QUERY OK source="media_items" db=0.3ms idle=1121.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 ? [3, 10, 0] 20:42:16.610 [debug] Replied in 1ms 20:42:16.611 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 3} 20:42:16.611 [debug] QUERY OK source="sources" db=0.1ms idle=1122.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:42:16.611 [debug] QUERY OK source="media_items" db=0.0ms idle=696.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 20:42:16.611 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [3, 10, 0] 20:42:16.612 [debug] Replied in 835ยตs 20:42:16.612 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 3} 20:42:16.612 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:42:16.613 [debug] QUERY OK source="media_items" db=0.1ms 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 ((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"))))) [3] 20:42:16.613 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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 ? [3, 10, 0] 20:42:16.613 [debug] Replied in 1ms 20:42:16.614 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:42:16.614 [debug] Replied in 66ยตs 20:42:16.621 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:42:16.621 [debug] Replied in 101ยตs 20:42:16.913 [debug] Current batch of media processed. Will check again in 1000ms 20:42:17.914 [debug] Current batch of media processed. Will check again in 1000ms 20:42:18.915 [debug] Current batch of media processed. Will check again in 1000ms 20:42:19.916 [debug] Current batch of media processed. Will check again in 1000ms 20:42:20.917 [debug] Current batch of media processed. Will check again in 1000ms 20:42:21.918 [debug] Current batch of media processed. Will check again in 1000ms 20:42:22.919 [debug] Current batch of media processed. Will check again in 1000ms 20:42:23.920 [debug] Current batch of media processed. Will check again in 1000ms 20:42:24.921 [debug] Current batch of media processed. Will check again in 1000ms 20:42:25.922 [debug] Current batch of media processed. Will check again in 1000ms 20:42:26.923 [debug] Current batch of media processed. Will check again in 1000ms 20:42:27.924 [debug] Current batch of media processed. Will check again in 1000ms 20:42:28.742 [info] GET / 20:42:28.742 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 20:42:28.743 [debug] QUERY OK source="settings" db=0.1ms idle=816.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 [] 20:42:28.743 [debug] QUERY OK source="media_profiles" db=0.1ms idle=255.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 20:42:28.743 [debug] QUERY OK source="sources" db=0.0ms idle=255.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 20:42:28.744 [debug] QUERY OK source="media_items" db=0.3ms idle=255.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:42:28.744 [debug] QUERY OK source="media_items" db=0.1ms idle=256.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:42:28.744 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:42:28.744 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:42:28.745 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:42:28.746 [debug] QUERY OK source="tasks" db=0.3ms idle=1.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"] 20:42:28.747 [debug] QUERY OK source="media_items" db=0.3ms 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 (?,?)) [46, 47] 20:42:28.747 [debug] QUERY OK source="sources" db=0.4ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [2, 3] 20:42:28.748 [debug] QUERY OK source="media_items" db=0.1ms idle=3.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)) [] 20:42:28.749 [debug] QUERY OK source="media_items" db=0.4ms 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" FROM "media_items" AS m0 INNER JOIN "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] 20:42:28.749 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 20:42:28.751 [debug] QUERY OK source="media_items" db=0.6ms idle=3.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"))) [] 20:42:28.752 [debug] QUERY OK source="media_items" db=0.5ms 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" FROM "media_items" AS m0 INNER JOIN "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] 20:42:28.752 [debug] QUERY OK source="sources" db=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] 20:42:28.754 [info] Sent 200 in 11ms 20:42:28.925 [debug] Current batch of media processed. Will check again in 1000ms 20:42:29.345 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:29.926 [debug] Current batch of media processed. Will check again in 1000ms 20:42:30.927 [debug] Current batch of media processed. Will check again in 1000ms 20:42:31.928 [debug] Current batch of media processed. Will check again in 1000ms 20:42:32.929 [debug] Current batch of media processed. Will check again in 1000ms 20:42:33.930 [debug] Current batch of media processed. Will check again in 1000ms 20:42:34.931 [debug] Current batch of media processed. Will check again in 1000ms 20:42:35.932 [debug] Current batch of media processed. Will check again in 1000ms 20:42:36.933 [debug] Current batch of media processed. Will check again in 1000ms 20:42:37.934 [debug] Current batch of media processed. Will check again in 1000ms 20:42:38.935 [debug] Current batch of media processed. Will check again in 1000ms 20:42:39.936 [debug] Current batch of media processed. Will check again in 1000ms 20:42:40.937 [debug] Current batch of media processed. Will check again in 1000ms 20:42:41.938 [debug] Current batch of media processed. Will check again in 1000ms 20:42:41.959 [notice] SIGTERM received - shutting down 20:42:41.959 [info] DRAINING 4 of 4 total connection(s) for socket Phoenix.LiveView.Socket every 2000ms - round 1 of 1 20:42:42.939 [debug] Current batch of media processed. Will check again in 1000ms 20:42:43.306 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:42:43.307 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:42:43.307 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:42:43.307 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:42:43.307 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 20:42:43.308 [debug] QUERY OK source="oban_jobs" db=0.2ms queue=3.3ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 20:42:43.308 [info] Reset 5 executing jobs 20:42:43.308 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 20:42:43.940 [debug] Current batch of media processed. Will check again in 1000ms 20:42:43.953 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.09.26 20:42:43.953 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 20:42:44.119 [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. 20:42:44.134 [debug] QUERY OK source="settings" db=13.7ms queue=0.1ms idle=812.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 [] 20:42:44.134 [debug] QUERY OK source="settings" db=0.1ms idle=826.3ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.09.26", 1] 20:42:44.134 [debug] QUERY OK source="settings" db=0.0ms idle=826.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 [] 20:42:44.134 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:42:44.137 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 20:42:44.142 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 20:42:44.142 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 20:42:44.150 [info] {"args":{},"id":184,"meta":{},"system_time":1766634164150117906,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 20:42:44.150 [info] Updating yt-dlp 20:42:44.150 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 20:42:44.941 [debug] Current batch of media processed. Will check again in 1000ms 20:42:45.146 [info] {"args":{"id":46},"id":47,"meta":{},"system_time":1766634165146766680,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:42:45.146 [info] {"args":{"id":47},"id":48,"meta":{},"system_time":1766634165146809915,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:42:45.147 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=996.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" = ?) [46] 20:42:45.147 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:42:45.147 [debug] QUERY OK source="media_items" db=0.2ms 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 WHERE (m0."id" = ?) [47] 20:42:45.147 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:42:45.147 [info] {"args":{"id":3},"id":183,"meta":{},"system_time":1766634165147923760,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 20:42:45.148 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=0.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:42:45.148 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=0.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:42:45.148 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=0.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:42:45.148 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=0.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] 20:42:45.149 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.2ms idle=0.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] 20:42:45.149 [debug] QUERY OK source="source_metadata" db=0.2ms queue=0.1ms idle=0.1ms 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" = ?) [3] 20:42:45.149 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=0.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] 20:42:45.150 [debug] Running yt-dlp command for action: get_source_details 20:42:45.150 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=0.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 [46] 20:42:45.150 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=0.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 [47] 20:42:45.150 [info] {"args":{"id":2},"id":167,"meta":{},"system_time":1766634165150233937,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":6,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:42:45.150 [info] {"args":{"id":3},"id":182,"meta":{},"system_time":1766634165150276963,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:42:45.150 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:42:45.150 [debug] QUERY OK source="sources" db=0.1ms idle=1.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:42:45.150 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.150 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:45.151 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.151 [debug] QUERY OK source="settings" db=0.3ms idle=0.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 [] 20:42:45.151 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=0.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" = ?) [46] 20:42:45.151 [debug] QUERY OK source="media_metadata" db=0.2ms queue=0.2ms idle=0.1ms 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" = ?) [47] 20:42:45.152 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=0.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 [] 20:42:45.152 [debug] QUERY OK source="media_profiles" db=0.5ms idle=0.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] 20:42:45.152 [debug] QUERY OK source="media_profiles" db=0.7ms idle=0.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] 20:42:45.152 [debug] QUERY OK source="media_items" db=0.4ms queue=1.0ms idle=0.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] 20:42:45.152 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/07/61/076193ec38b06a3e6941cd4946408c187411a5bc92c7cb81c15a7f76ec424a25.json --sleep-requests 87 --sleep-interval 83 --sleep-subtitles 62 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:42:45.152 [debug] QUERY OK source="media_items" db=0.9ms queue=0.7ms idle=0.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")))) [3] 20:42:45.152 [debug] QUERY OK source="settings" db=0.1ms queue=0.2ms idle=0.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 [] 20:42:45.153 [debug] QUERY OK source="settings" db=0.2ms idle=0.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 [] 20:42:45.153 [debug] QUERY OK source="media_items" db=0.2ms idle=0.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 20:42:45.153 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=0.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 20:42:45.153 [debug] QUERY OK source="settings" db=0.2ms idle=0.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 [] 20:42:45.153 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.153 [debug] QUERY OK source="media_profiles" db=0.2ms idle=0.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] 20:42:45.153 [debug] QUERY OK source="media_profiles" db=0.1ms idle=0.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] 20:42:45.153 [debug] Running yt-dlp command for action: get_downloadable_status 20:42:45.153 [debug] Running yt-dlp command for action: get_downloadable_status 20:42:45.153 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.153 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.154 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.154 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.154 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:45.154 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:45.154 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.154 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.154 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:42:45.154 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:42:45.154 [debug] Current batch of media processed. Will check again in 1000ms 20:42:45.154 [debug] Current batch of media processed. Will check again in 1000ms 20:42:45.154 [debug] QUERY OK source="settings" db=0.2ms idle=0.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 [] 20:42:45.154 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3uqAXzpLi6I --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/75/49/7549964e57501e72ea863e008ec6968dec84aa9edb7169f6ddf4aa5a1762931c.json --sleep-requests 64 --sleep-interval 90 --sleep-subtitles 62 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:42:45.154 [debug] QUERY OK source="settings" db=0.2ms idle=0.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 [] 20:42:45.154 [debug] QUERY OK source="settings" db=0.2ms idle=0.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 [] 20:42:45.154 [debug] QUERY OK source="settings" db=0.3ms idle=0.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 [] 20:42:45.155 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=0SHAcK7uVeI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/44/bb/44bb74fd08717d76905c62378df191c118bbef38692f9efe67cc1589643946df.json --sleep-requests 82 --sleep-interval 68 --sleep-subtitles 78 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:42:45.155 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:45.155 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:45.155 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:45.155 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:45.155 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/da/10/da10857878a37168a94d156fabc6b7d588898a74cae3f97afda6d714f3dfb03f.json --sleep-requests 77 --sleep-interval 89 --sleep-subtitles 69 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:42:45.155 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(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/bf/74/bf74ae1f69cd9b78563532933bd3012a2b0dfe593e07ea9d1c9a8788e17019e2.json --sleep-requests 68 --sleep-interval 79 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:42:45.942 [debug] Current batch of media processed. Will check again in 1000ms 20:42:46.155 [debug] Current batch of media processed. Will check again in 1000ms 20:42:46.155 [debug] Current batch of media processed. Will check again in 1000ms 20:42:46.328 [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@2025.12.08 from yt-dlp/yt-dlp Current Build Hash: d2f07382138f4bd882254996502636f5a67a8c5ee5ab8a25807e2784a4878642 Updating to stable@2025.12.08 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2025.12.08 from yt-dlp/yt-dlp 20:42:46.328 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 20:42:46.333 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/07/61/076193ec38b06a3e6941cd4946408c187411a5bc92c7cb81c15a7f76ec424a25.json --sleep-requests 87 --sleep-interval 83 --sleep-subtitles 62 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: ERROR: /usr/local/bin/yt-dlp appears to have been moved or deleted since this application was launched. Continouation from this state is impossible. Exiting now. 20:42:46.340 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=0SHAcK7uVeI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/44/bb/44bb74fd08717d76905c62378df191c118bbef38692f9efe67cc1589643946df.json --sleep-requests 82 --sleep-interval 68 --sleep-subtitles 78 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: ERROR: /usr/local/bin/yt-dlp appears to have been moved or deleted since this application was launched. Continouation from this state is impossible. Exiting now. 20:42:46.340 [error] yt-dlp download error for media item #47: "ERROR: /usr/local/bin/yt-dlp appears to have been moved or deleted since this application was launched. Continouation from this state is impossible. Exiting now.\n" 20:42:46.343 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3uqAXzpLi6I --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/75/49/7549964e57501e72ea863e008ec6968dec84aa9edb7169f6ddf4aa5a1762931c.json --sleep-requests 64 --sleep-interval 90 --sleep-subtitles 62 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: Traceback (most recent call last): File "__main__.py", line 17, in File "yt_dlp/__init__.py", line 1071, in main File "yt_dlp/__init__.py", line 1062, in _real_main File "yt_dlp/YoutubeDL.py", line 3611, in download File "yt_dlp/YoutubeDL.py", line 3584, in wrapper File "yt_dlp/YoutubeDL.py", line 1634, in extract_info File "yt_dlp/YoutubeDL.py", line 863, in get_info_extractor File "yt_dlp/extractor/lazy_extractors.py", line 37, in __new__ File "yt_dlp/utils/_utils.py", line 5042, in __get__ File "yt_dlp/extractor/lazy_extractors.py", line 33, in real_class File "importlib/__init__.py", line 88, in import_module File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "pyimod02_importers.py", line 446, in exec_module File "pyimod02_importers.py", line 383, in _check_name_wrapper File "pyimod02_importers.py", line 503, in get_code File "pyimod01_archive.py", line 134, in extract zlib.error: Error -5 while decompressing data: incomplete or truncated stream [PYI-292:ERROR] Failed to execute script '__main__' due to unhandled exception! 20:42:46.343 [error] yt-dlp download error for media item #46: "Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-292:ERROR] Failed to execute script '__main__' due to unhandled exception!\n" 20:42:46.370 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/da/10/da10857878a37168a94d156fabc6b7d588898a74cae3f97afda6d714f3dfb03f.json --sleep-requests 77 --sleep-interval 89 --sleep-subtitles 69 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: Traceback (most recent call last): File "__main__.py", line 17, in File "yt_dlp/__init__.py", line 1071, in main File "yt_dlp/__init__.py", line 1062, in _real_main File "yt_dlp/YoutubeDL.py", line 3611, in download File "yt_dlp/YoutubeDL.py", line 3584, in wrapper File "yt_dlp/YoutubeDL.py", line 1634, in extract_info File "yt_dlp/YoutubeDL.py", line 863, in get_info_extractor File "yt_dlp/extractor/lazy_extractors.py", line 37, in __new__ File "yt_dlp/utils/_utils.py", line 5042, in __get__ File "yt_dlp/extractor/lazy_extractors.py", line 33, in real_class File "importlib/__init__.py", line 88, in import_module File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "pyimod02_importers.py", line 446, in exec_module File "pyimod02_importers.py", line 383, in _check_name_wrapper File "pyimod02_importers.py", line 503, in get_code File "pyimod01_archive.py", line 134, in extract zlib.error: Error -5 while decompressing data: incomplete or truncated stream [PYI-294:ERROR] Failed to execute script '__main__' due to unhandled exception! 20:42:46.370 [debug] Gracefully stopping file follower 20:42:46.391 [info] {"error":"** (MatchError) no match of right hand side value: {:error, \"ERROR: /usr/local/bin/yt-dlp appears to have been moved or deleted since this application was launched. Continouation from this state is impossible. Exiting now.\\n\", 1}","args":{"id":3},"id":183,"meta":{},"state":"failure","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","duration":1186179,"event":"job:exception","queue_time":48145138,"attempt":2,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 20:42:46.392 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(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/bf/74/bf74ae1f69cd9b78563532933bd3012a2b0dfe593e07ea9d1c9a8788e17019e2.json --sleep-requests 68 --sleep-interval 79 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: Traceback (most recent call last): File "__main__.py", line 17, in File "yt_dlp/__init__.py", line 1071, in main File "yt_dlp/__init__.py", line 1062, in _real_main File "yt_dlp/YoutubeDL.py", line 3611, in download File "yt_dlp/YoutubeDL.py", line 3584, in wrapper File "yt_dlp/YoutubeDL.py", line 1634, in extract_info File "yt_dlp/YoutubeDL.py", line 863, in get_info_extractor File "yt_dlp/extractor/lazy_extractors.py", line 37, in __new__ File "yt_dlp/utils/_utils.py", line 5042, in __get__ File "yt_dlp/extractor/lazy_extractors.py", line 33, in real_class File "importlib/__init__.py", line 88, in import_module File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "pyimod02_importers.py", line 446, in exec_module File "pyimod02_importers.py", line 383, in _check_name_wrapper File "pyimod02_importers.py", line 503, in get_code File "pyimod01_archive.py", line 134, in extract zlib.error: Error -5 while decompressing data: incomplete or truncated stream [PYI-293:ERROR] Failed to execute script '__main__' due to unhandled exception! 20:42:46.392 [debug] Gracefully stopping file follower 20:42:46.446 [debug] QUERY OK source="media_items" db=105.9ms idle=36.2ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["ERROR: /usr/local/bin/yt-dlp appears to have been moved or deleted since this application was launched. Continouation from this state is impossible. Exiting now.\n", ~U[2025-12-25 03:42:46Z], 47] 20:42:46.446 [info] {"error":"** (MatchError) no match of right hand side value: {:error, \"Traceback (most recent call last):\\n File \\\"__main__.py\\\", line 17, in \\n File \\\"yt_dlp/__init__.py\\\", line 1071, in main\\n File \\\"yt_dlp/__init__.py\\\", line 1062, in _real_main\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 3611, in download\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 3584, in wrapper\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 1634, in extract_info\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 863, in get_info_extractor\\n File \\\"yt_dlp/extractor/lazy_extractors.py\\\", line 37, in __new__\\n File \\\"yt_dlp/utils/_utils.py\\\", line 5042, in __get__\\n File \\\"yt_dlp/extractor/lazy_extractors.py\\\", line 33, in real_class\\n File \\\"importlib/__init__.py\\\", line 88, in import_module\\n File \\\"\\\", line 1387, in _gcd_import\\n File \\\"\\\", line 1360, in _find_and_load\\n File \\\"\\\", line 1331, in _find_and_load_unlocked\\n File \\\"\\\", line 935, in _load_unlocked\\n File \\\"pyimod02_importers.py\\\", line 446, in exec_module\\n File \\\"pyimod02_importers.py\\\", line 383, in _check_name_wrapper\\n File \\\"pyimod02_importers.py\\\", line 503, in get_code\\n File \\\"pyimod01_archive.py\\\", line 134, in extract\\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\\n[PYI-293:ERROR] Failed to execute script '__main__' due to unhandled exception!\\n\", 1}","args":{"id":3},"id":182,"meta":{},"state":"failure","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":1242595,"event":"job:exception","queue_time":47964195,"attempt":2,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:42:46.446 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":47},"id":48,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1299808,"event":"job:exception","queue_time":6274145060,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:42:46.448 [debug] QUERY OK source="media_items" db=104.4ms idle=39.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Traceback (most recent call last):\n File \"__main__.py\", line 17, in \n File \"yt_dlp/__init__.py\", line 1071, in main\n File \"yt_dlp/__init__.py\", line 1062, in _real_main\n File \"yt_dlp/YoutubeDL.py\", line 3611, in download\n File \"yt_dlp/YoutubeDL.py\", line 3584, in wrapper\n File \"yt_dlp/YoutubeDL.py\", line 1634, in extract_info\n File \"yt_dlp/YoutubeDL.py\", line 863, in get_info_extractor\n File \"yt_dlp/extractor/lazy_extractors.py\", line 37, in __new__\n File \"yt_dlp/utils/_utils.py\", line 5042, in __get__\n File \"yt_dlp/extractor/lazy_extractors.py\", line 33, in real_class\n File \"importlib/__init__.py\", line 88, in import_module\n File \"\", line 1387, in _gcd_import\n File \"\", line 1360, in _find_and_load\n File \"\", line 1331, in _find_and_load_unlocked\n File \"\", line 935, in _load_unlocked\n File \"pyimod02_importers.py\", line 446, in exec_module\n File \"pyimod02_importers.py\", line 383, in _check_name_wrapper\n File \"pyimod02_importers.py\", line 503, in get_code\n File \"pyimod01_archive.py\", line 134, in extract\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\n[PYI-292:ERROR] Failed to execute script '__main__' due to unhandled exception!\n", ~U[2025-12-25 03:42:46Z], 46] 20:42:46.449 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":46},"id":47,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1302021,"event":"job:exception","queue_time":6276145060,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:42:46.450 [info] {"error":"** (MatchError) no match of right hand side value: {:error, \"Traceback (most recent call last):\\n File \\\"__main__.py\\\", line 17, in \\n File \\\"yt_dlp/__init__.py\\\", line 1071, in main\\n File \\\"yt_dlp/__init__.py\\\", line 1062, in _real_main\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 3611, in download\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 3584, in wrapper\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 1634, in extract_info\\n File \\\"yt_dlp/YoutubeDL.py\\\", line 863, in get_info_extractor\\n File \\\"yt_dlp/extractor/lazy_extractors.py\\\", line 37, in __new__\\n File \\\"yt_dlp/utils/_utils.py\\\", line 5042, in __get__\\n File \\\"yt_dlp/extractor/lazy_extractors.py\\\", line 33, in real_class\\n File \\\"importlib/__init__.py\\\", line 88, in import_module\\n File \\\"\\\", line 1387, in _gcd_import\\n File \\\"\\\", line 1360, in _find_and_load\\n File \\\"\\\", line 1331, in _find_and_load_unlocked\\n File \\\"\\\", line 935, in _load_unlocked\\n File \\\"pyimod02_importers.py\\\", line 446, in exec_module\\n File \\\"pyimod02_importers.py\\\", line 383, in _check_name_wrapper\\n File \\\"pyimod02_importers.py\\\", line 503, in get_code\\n File \\\"pyimod01_archive.py\\\", line 134, in extract\\nzlib.error: Error -5 while decompressing data: incomplete or truncated stream\\n[PYI-294:ERROR] Failed to execute script '__main__' due to unhandled exception!\\n\", 1}","args":{"id":2},"id":167,"meta":{},"state":"failure","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":1220272,"event":"job:exception","queue_time":1751814313,"attempt":6,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:42:46.454 [info] {"args":{"id":48},"id":49,"meta":{},"system_time":1766634166454148631,"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"]} 20:42:46.454 [info] {"args":{"id":49},"id":50,"meta":{},"system_time":1766634166454187605,"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"]} 20:42:46.454 [debug] QUERY OK source="media_items" db=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" FROM "media_items" AS m0 WHERE (m0."id" = ?) [48] 20:42:46.454 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:42:46.454 [debug] QUERY OK source="media_items" db=0.2ms 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" FROM "media_items" AS m0 WHERE (m0."id" = ?) [49] 20:42:46.454 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:42:46.454 [debug] QUERY OK source="sources" db=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" = ?) [1] 20:42:46.455 [debug] QUERY OK source="sources" db=0.1ms idle=0.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:42:46.455 [debug] QUERY OK source="media_profiles" db=0.1ms idle=0.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] 20:42:46.455 [debug] QUERY OK source="media_profiles" db=0.0ms idle=0.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] 20:42:46.455 [debug] QUERY OK source="media_items" db=0.3ms idle=0.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 [48] 20:42:46.455 [debug] QUERY OK source="media_items" db=0.2ms idle=0.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 [49] 20:42:46.456 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [48] 20:42:46.456 [debug] QUERY OK source="media_metadata" db=0.0ms idle=0.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" = ?) [49] 20:42:46.456 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 20:42:46.456 [debug] QUERY OK source="media_profiles" db=0.0ms idle=0.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] 20:42:46.456 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:46.456 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:46.456 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:46.457 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:46.457 [debug] Running yt-dlp command for action: get_downloadable_status 20:42:46.457 [debug] Running yt-dlp command for action: get_downloadable_status 20:42:46.457 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:46.457 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:46.457 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:46.457 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 20:42:46.457 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZcJYqQpnodY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/74/0e/740e4a7fc6cbae9f45e9c4b36d27b938c557d4dd639c4b17595d9b02d0b0b005.json --sleep-requests 78 --sleep-interval 64 --sleep-subtitles 89 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:42:46.457 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:46.458 [debug] QUERY OK source="settings" db=0.0ms idle=0.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 [] 20:42:46.458 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OJ62RzJkYUo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5f/13/5f13f586cb00e8b89ed583b9e95cdb5c7ba587f1024f73a57ab016979c37d717.json --sleep-requests 67 --sleep-interval 87 --sleep-subtitles 62 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:42:46.943 [debug] Current batch of media processed. Will check again in 1000ms 20:42:47.012 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 20:42:47.013 [debug] QUERY OK source="settings" db=0.1ms idle=555.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 [] 20:42:47.013 [debug] QUERY OK source="settings" db=0.0ms idle=555.5ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.12.08", 1] 20:42:47.013 [info] {"args":{},"id":184,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":2863307,"event":"job:stop","queue_time":149039,"attempt":1,"tags":["local_data"]} 20:42:47.944 [debug] Current batch of media processed. Will check again in 1000ms 20:42:48.945 [debug] Current batch of media processed. Will check again in 1000ms 20:42:49.946 [debug] Current batch of media processed. Will check again in 1000ms 20:42:50.947 [debug] Current batch of media processed. Will check again in 1000ms 20:42:51.948 [debug] Current batch of media processed. Will check again in 1000ms 20:42:52.949 [debug] Current batch of media processed. Will check again in 1000ms 20:42:53.950 [debug] Current batch of media processed. Will check again in 1000ms 20:42:54.951 [debug] Current batch of media processed. Will check again in 1000ms 20:42:55.952 [debug] Current batch of media processed. Will check again in 1000ms 20:42:56.953 [debug] Current batch of media processed. Will check again in 1000ms 20:42:56.990 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 20:42:56.990 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/downloads"}} 20:42:56.990 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/config"}} 20:43:00.138 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:06.183 [info] {"args":{"id":3},"id":183,"meta":{},"system_time":1766634186183791046,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 20:43:06.184 [debug] QUERY OK source="sources" db=0.1ms idle=1879.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:43:06.184 [debug] QUERY OK source="source_metadata" db=0.1ms idle=880.4ms 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" = ?) [3] 20:43:06.184 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1009.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] 20:43:06.184 [debug] Running yt-dlp command for action: get_source_details 20:43:06.185 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:43:06.185 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:43:06.185 [debug] QUERY OK source="settings" db=0.1ms 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 [] 20:43:06.186 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/8f/5f/8f5f34de4519c9d34db69d1c9b667110691a2720d9c5abb0e19c25be6f5f8e2b.json --sleep-requests 80 --sleep-interval 74 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:43:07.186 [info] {"args":{"id":3},"id":182,"meta":{},"system_time":1766634187185990241,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:43:07.186 [debug] QUERY OK source="sources" db=0.1ms idle=1000.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" = ?) [3] 20:43:07.186 [debug] QUERY OK source="settings" db=0.1ms idle=1000.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 [] 20:43:07.187 [debug] QUERY OK source="media_items" db=0.2ms idle=1000.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")))) [3] 20:43:07.187 [debug] QUERY OK source="media_items" db=0.0ms idle=7.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 20:43:07.187 [debug] QUERY OK source="media_profiles" db=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] 20:43:07.187 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:43:07.188 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:43:07.188 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:43:07.188 [debug] Current batch of media processed. Will check again in 1000ms 20:43:07.188 [debug] QUERY OK source="settings" db=0.1ms 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 [] 20:43:07.189 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:43:07.189 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:43:07.189 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(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/9e/3a/9e3af575cf7fdc17b089ffb11c89b640456356abdfbcc80f215799e18633b039.json --sleep-requests 73 --sleep-interval 74 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:43:08.189 [debug] Current batch of media processed. Will check again in 1000ms 20:43:09.190 [debug] Current batch of media processed. Will check again in 1000ms 20:43:10.191 [debug] Current batch of media processed. Will check again in 1000ms 20:43:11.192 [debug] Current batch of media processed. Will check again in 1000ms 20:43:12.193 [debug] Current batch of media processed. Will check again in 1000ms 20:43:13.194 [debug] Current batch of media processed. Will check again in 1000ms 20:43:14.138 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:14.195 [debug] Current batch of media processed. Will check again in 1000ms 20:43:15.196 [debug] Current batch of media processed. Will check again in 1000ms 20:43:16.197 [debug] Current batch of media processed. Will check again in 1000ms 20:43:17.198 [debug] Current batch of media processed. Will check again in 1000ms 20:43:18.199 [debug] Current batch of media processed. Will check again in 1000ms 20:43:19.200 [debug] Current batch of media processed. Will check again in 1000ms 20:43:20.201 [debug] Current batch of media processed. Will check again in 1000ms 20:43:21.202 [debug] Current batch of media processed. Will check again in 1000ms 20:43:22.203 [debug] Current batch of media processed. Will check again in 1000ms 20:43:23.204 [debug] Current batch of media processed. Will check again in 1000ms 20:43:24.205 [debug] Current batch of media processed. Will check again in 1000ms 20:43:25.206 [debug] Current batch of media processed. Will check again in 1000ms 20:43:26.207 [debug] Current batch of media processed. Will check again in 1000ms 20:43:27.208 [debug] Current batch of media processed. Will check again in 1000ms 20:43:28.209 [debug] Current batch of media processed. Will check again in 1000ms 20:43:29.210 [debug] Current batch of media processed. Will check again in 1000ms 20:43:30.211 [debug] Current batch of media processed. Will check again in 1000ms 20:43:31.212 [debug] Current batch of media processed. Will check again in 1000ms 20:43:32.213 [debug] Current batch of media processed. Will check again in 1000ms 20:43:33.214 [debug] Current batch of media processed. Will check again in 1000ms 20:43:34.215 [debug] Current batch of media processed. Will check again in 1000ms 20:43:35.216 [debug] Current batch of media processed. Will check again in 1000ms 20:43:36.217 [debug] Current batch of media processed. Will check again in 1000ms 20:43:37.218 [debug] Current batch of media processed. Will check again in 1000ms 20:43:38.219 [debug] Current batch of media processed. Will check again in 1000ms 20:43:39.220 [debug] Current batch of media processed. Will check again in 1000ms 20:43:40.221 [debug] Current batch of media processed. Will check again in 1000ms 20:43:41.222 [debug] Current batch of media processed. Will check again in 1000ms 20:43:42.223 [debug] Current batch of media processed. Will check again in 1000ms 20:43:43.224 [debug] Current batch of media processed. Will check again in 1000ms 20:43:44.140 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:44.225 [debug] Current batch of media processed. Will check again in 1000ms 20:43:45.226 [debug] Current batch of media processed. Will check again in 1000ms 20:43:46.227 [debug] Current batch of media processed. Will check again in 1000ms 20:43:47.228 [debug] Current batch of media processed. Will check again in 1000ms 20:43:48.229 [debug] Current batch of media processed. Will check again in 1000ms 20:43:49.230 [debug] Current batch of media processed. Will check again in 1000ms 20:43:50.231 [debug] Current batch of media processed. Will check again in 1000ms 20:43:51.232 [debug] Current batch of media processed. Will check again in 1000ms 20:43:52.233 [debug] Current batch of media processed. Will check again in 1000ms 20:43:53.234 [debug] Current batch of media processed. Will check again in 1000ms 20:43:54.235 [debug] Current batch of media processed. Will check again in 1000ms 20:43:55.236 [debug] Current batch of media processed. Will check again in 1000ms 20:43:56.237 [debug] Current batch of media processed. Will check again in 1000ms 20:43:57.238 [debug] Current batch of media processed. Will check again in 1000ms 20:43:58.239 [debug] Current batch of media processed. Will check again in 1000ms 20:43:59.240 [debug] Current batch of media processed. Will check again in 1000ms 20:44:00.139 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:00.241 [debug] Current batch of media processed. Will check again in 1000ms 20:44:01.242 [debug] Current batch of media processed. Will check again in 1000ms 20:44:02.243 [debug] Current batch of media processed. Will check again in 1000ms 20:44:03.244 [debug] Current batch of media processed. Will check again in 1000ms 20:44:04.245 [debug] Current batch of media processed. Will check again in 1000ms 20:44:05.246 [debug] Current batch of media processed. Will check again in 1000ms 20:44:06.247 [debug] Current batch of media processed. Will check again in 1000ms 20:44:07.248 [debug] Current batch of media processed. Will check again in 1000ms 20:44:08.249 [debug] Current batch of media processed. Will check again in 1000ms 20:44:09.250 [debug] Current batch of media processed. Will check again in 1000ms 20:44:10.251 [debug] Current batch of media processed. Will check again in 1000ms 20:44:11.252 [debug] Current batch of media processed. Will check again in 1000ms 20:44:12.253 [debug] Current batch of media processed. Will check again in 1000ms 20:44:12.274 [info] {"args":{"id":2},"id":167,"meta":{},"system_time":1766634252274726291,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":7,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:44:12.275 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [2] 20:44:12.275 [debug] QUERY OK source="settings" db=0.0ms idle=970.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 [] 20:44:12.275 [debug] QUERY OK source="media_items" db=0.1ms idle=971.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] 20:44:12.275 [debug] QUERY OK source="media_items" db=0.0ms idle=6.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 20:44:12.275 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 20:44:12.276 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:44:12.276 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:44:12.276 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:44:12.276 [debug] Current batch of media processed. Will check again in 1000ms 20:44:12.276 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:44:12.277 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:44:12.277 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:44:12.277 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/user/nineinchnailsvevo --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Nine Inch Nails/%(upload_date)S - %(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/34/d8/34d812004aac72f903a4a2123eb917156b59617aa895334718d8617965ae1891.json --sleep-requests 83 --sleep-interval 62 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:13.254 [debug] Current batch of media processed. Will check again in 1000ms 20:44:13.277 [debug] Current batch of media processed. Will check again in 1000ms 20:44:14.141 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:14.255 [debug] Current batch of media processed. Will check again in 1000ms 20:44:14.278 [debug] Current batch of media processed. Will check again in 1000ms 20:44:15.256 [debug] Current batch of media processed. Will check again in 1000ms 20:44:15.279 [debug] Current batch of media processed. Will check again in 1000ms 20:44:16.257 [debug] Current batch of media processed. Will check again in 1000ms 20:44:16.280 [debug] Current batch of media processed. Will check again in 1000ms 20:44:17.258 [debug] Current batch of media processed. Will check again in 1000ms 20:44:17.281 [debug] Current batch of media processed. Will check again in 1000ms 20:44:18.259 [debug] Current batch of media processed. Will check again in 1000ms 20:44:18.282 [debug] Current batch of media processed. Will check again in 1000ms 20:44:19.260 [debug] Current batch of media processed. Will check again in 1000ms 20:44:19.283 [debug] Current batch of media processed. Will check again in 1000ms 20:44:20.261 [debug] Current batch of media processed. Will check again in 1000ms 20:44:20.284 [debug] Current batch of media processed. Will check again in 1000ms 20:44:21.262 [debug] Current batch of media processed. Will check again in 1000ms 20:44:21.285 [debug] Current batch of media processed. Will check again in 1000ms 20:44:22.263 [debug] Current batch of media processed. Will check again in 1000ms 20:44:22.286 [debug] Current batch of media processed. Will check again in 1000ms 20:44:23.264 [debug] Current batch of media processed. Will check again in 1000ms 20:44:23.287 [debug] Current batch of media processed. Will check again in 1000ms 20:44:24.265 [debug] Current batch of media processed. Will check again in 1000ms 20:44:24.288 [debug] Current batch of media processed. Will check again in 1000ms 20:44:25.266 [debug] Current batch of media processed. Will check again in 1000ms 20:44:25.289 [debug] Current batch of media processed. Will check again in 1000ms 20:44:26.267 [debug] Current batch of media processed. Will check again in 1000ms 20:44:26.290 [debug] Current batch of media processed. Will check again in 1000ms 20:44:27.268 [debug] Current batch of media processed. Will check again in 1000ms 20:44:27.291 [debug] Current batch of media processed. Will check again in 1000ms 20:44:28.269 [debug] Current batch of media processed. Will check again in 1000ms 20:44:28.292 [debug] Current batch of media processed. Will check again in 1000ms 20:44:29.270 [debug] Current batch of media processed. Will check again in 1000ms 20:44:29.293 [debug] Current batch of media processed. Will check again in 1000ms 20:44:30.271 [debug] Current batch of media processed. Will check again in 1000ms 20:44:30.294 [debug] Current batch of media processed. Will check again in 1000ms 20:44:31.272 [debug] Current batch of media processed. Will check again in 1000ms 20:44:31.295 [debug] Current batch of media processed. Will check again in 1000ms 20:44:32.273 [debug] Current batch of media processed. Will check again in 1000ms 20:44:32.296 [debug] Current batch of media processed. Will check again in 1000ms 20:44:33.274 [debug] Current batch of media processed. Will check again in 1000ms 20:44:33.297 [debug] Current batch of media processed. Will check again in 1000ms 20:44:34.275 [debug] Current batch of media processed. Will check again in 1000ms 20:44:34.298 [debug] Current batch of media processed. Will check again in 1000ms 20:44:35.276 [debug] Current batch of media processed. Will check again in 1000ms 20:44:35.299 [debug] Current batch of media processed. Will check again in 1000ms 20:44:36.277 [debug] Current batch of media processed. Will check again in 1000ms 20:44:36.300 [debug] Current batch of media processed. Will check again in 1000ms 20:44:37.278 [debug] Current batch of media processed. Will check again in 1000ms 20:44:37.301 [debug] Current batch of media processed. Will check again in 1000ms 20:44:38.279 [debug] Current batch of media processed. Will check again in 1000ms 20:44:38.302 [debug] Current batch of media processed. Will check again in 1000ms 20:44:39.280 [debug] Current batch of media processed. Will check again in 1000ms 20:44:39.303 [debug] Current batch of media processed. Will check again in 1000ms 20:44:40.281 [debug] Current batch of media processed. Will check again in 1000ms 20:44:40.304 [debug] Current batch of media processed. Will check again in 1000ms 20:44:41.282 [debug] Current batch of media processed. Will check again in 1000ms 20:44:41.305 [debug] Current batch of media processed. Will check again in 1000ms 20:44:42.283 [debug] Current batch of media processed. Will check again in 1000ms 20:44:42.306 [debug] Current batch of media processed. Will check again in 1000ms 20:44:43.284 [debug] Current batch of media processed. Will check again in 1000ms 20:44:43.307 [debug] Current batch of media processed. Will check again in 1000ms 20:44:44.142 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:44.285 [debug] Current batch of media processed. Will check again in 1000ms 20:44:44.308 [debug] Current batch of media processed. Will check again in 1000ms 20:44:45.286 [debug] Current batch of media processed. Will check again in 1000ms 20:44:45.309 [debug] Current batch of media processed. Will check again in 1000ms 20:44:46.287 [debug] Current batch of media processed. Will check again in 1000ms 20:44:46.310 [debug] Current batch of media processed. Will check again in 1000ms 20:44:47.288 [debug] Current batch of media processed. Will check again in 1000ms 20:44:47.311 [debug] Current batch of media processed. Will check again in 1000ms 20:44:48.289 [debug] Current batch of media processed. Will check again in 1000ms 20:44:48.312 [debug] Current batch of media processed. Will check again in 1000ms 20:44:49.290 [debug] Current batch of media processed. Will check again in 1000ms 20:44:49.313 [debug] Current batch of media processed. Will check again in 1000ms 20:44:50.291 [debug] Current batch of media processed. Will check again in 1000ms 20:44:50.314 [debug] Current batch of media processed. Will check again in 1000ms 20:44:51.292 [debug] Current batch of media processed. Will check again in 1000ms 20:44:51.315 [debug] Current batch of media processed. Will check again in 1000ms 20:44:52.293 [debug] Current batch of media processed. Will check again in 1000ms 20:44:52.316 [debug] Current batch of media processed. Will check again in 1000ms 20:44:53.294 [debug] Current batch of media processed. Will check again in 1000ms 20:44:53.317 [debug] Current batch of media processed. Will check again in 1000ms 20:44:54.295 [debug] Current batch of media processed. Will check again in 1000ms 20:44:54.318 [debug] Current batch of media processed. Will check again in 1000ms 20:44:55.296 [debug] Current batch of media processed. Will check again in 1000ms 20:44:55.319 [debug] Current batch of media processed. Will check again in 1000ms 20:44:56.297 [debug] Current batch of media processed. Will check again in 1000ms 20:44:56.320 [debug] Current batch of media processed. Will check again in 1000ms 20:44:57.298 [debug] Current batch of media processed. Will check again in 1000ms 20:44:57.321 [debug] Current batch of media processed. Will check again in 1000ms 20:44:58.299 [debug] Current batch of media processed. Will check again in 1000ms 20:44:58.322 [debug] Current batch of media processed. Will check again in 1000ms 20:44:59.300 [debug] Current batch of media processed. Will check again in 1000ms 20:44:59.323 [debug] Current batch of media processed. Will check again in 1000ms 20:45:00.140 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:00.301 [debug] Current batch of media processed. Will check again in 1000ms 20:45:00.324 [debug] Current batch of media processed. Will check again in 1000ms 20:45:01.302 [debug] Current batch of media processed. Will check again in 1000ms 20:45:01.325 [debug] Current batch of media processed. Will check again in 1000ms 20:45:02.303 [debug] Current batch of media processed. Will check again in 1000ms 20:45:02.326 [debug] Current batch of media processed. Will check again in 1000ms 20:45:03.304 [debug] Current batch of media processed. Will check again in 1000ms 20:45:03.327 [debug] Current batch of media processed. Will check again in 1000ms 20:45:04.305 [debug] Current batch of media processed. Will check again in 1000ms 20:45:04.328 [debug] Current batch of media processed. Will check again in 1000ms 20:45:05.306 [debug] Current batch of media processed. Will check again in 1000ms 20:45:05.329 [debug] Current batch of media processed. Will check again in 1000ms 20:45:06.020 [info] CONNECTED TO Phoenix.LiveView.Socket in 36ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ZxErfzpmOwE-Nzk_aTd_NBkYNG0Ufi5nUhBFw3QWJaVFPY9ACpm8Z5z8", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "1", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:45:06.027 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 3} 20:45:06.027 [debug] QUERY OK source="sources" db=0.2ms idle=723.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" = ?) [3] 20:45:06.028 [debug] QUERY OK source="media_items" db=0.2ms queue=0.2ms idle=723.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")))) [3] 20:45:06.029 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=724.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 ? [3, 10, 0] 20:45:06.029 [debug] Replied in 2ms 20:45:06.029 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 3} 20:45:06.030 [debug] QUERY OK source="sources" db=0.1ms idle=725.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" = ?) [3] 20:45:06.030 [debug] QUERY OK source="media_items" db=0.0ms idle=699.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 20:45:06.030 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [3, 10, 0] 20:45:06.030 [debug] Replied in 982ยตs 20:45:06.031 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 3} 20:45:06.031 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:45:06.031 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=2.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"))))) [3] 20:45:06.032 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=2.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 ? [3, 10, 0] 20:45:06.032 [debug] Replied in 1ms 20:45:06.033 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:45:06.033 [debug] Replied in 61ยตs 20:45:06.044 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:45:06.044 [debug] Replied in 98ยตs 20:45:06.307 [debug] Current batch of media processed. Will check again in 1000ms 20:45:06.330 [debug] Current batch of media processed. Will check again in 1000ms 20:45:07.308 [debug] Current batch of media processed. Will check again in 1000ms 20:45:07.331 [debug] Current batch of media processed. Will check again in 1000ms 20:45:07.993 [info] GET /sources 20:45:07.994 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 20:45:07.994 [debug] QUERY OK source="settings" db=0.1ms idle=690.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 [] 20:45:07.994 [debug] QUERY OK source="settings" db=0.0ms idle=690.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 [] 20:45:07.995 [debug] QUERY OK source="settings" db=0.0ms idle=690.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 [] 20:45:07.995 [debug] QUERY OK source="settings" db=0.0ms idle=691.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 [] 20:45:07.995 [debug] QUERY OK source="settings" db=0.0ms idle=663.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 [] 20:45:07.997 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1.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)) [] 20:45:07.999 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms 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", 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] 20:45:08.000 [info] Sent 200 in 6ms 20:45:08.309 [debug] Current batch of media processed. Will check again in 1000ms 20:45:08.332 [debug] Current batch of media processed. Will check again in 1000ms 20:45:08.394 [info] CONNECTED TO Phoenix.LiveView.Socket in 23ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Bk8oenwfATgRMkIITz8KWHchEj4LHmcQ46AC1Jkned-qvQL--IKkEU3O", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:45:08.628 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 20:45:08.629 [debug] QUERY OK source="sources" db=1.1ms idle=632.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)) [] 20:45:08.631 [debug] QUERY OK source="sources" db=1.4ms idle=634.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 20:45:08.631 [debug] Replied in 3ms 20:45:08.633 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:45:08.633 [debug] Replied in 72ยตs 20:45:09.310 [debug] Current batch of media processed. Will check again in 1000ms 20:45:09.333 [debug] Current batch of media processed. Will check again in 1000ms 20:45:10.311 [debug] Current batch of media processed. Will check again in 1000ms 20:45:10.334 [debug] Current batch of media processed. Will check again in 1000ms 20:45:11.312 [debug] Current batch of media processed. Will check again in 1000ms 20:45:11.335 [debug] Current batch of media processed. Will check again in 1000ms 20:45:12.313 [debug] Current batch of media processed. Will check again in 1000ms 20:45:12.329 [info] GET /sources/new 20:45:12.330 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 20:45:12.336 [debug] Current batch of media processed. Will check again in 1000ms 20:45:12.349 [debug] QUERY OK source="media_profiles" db=18.7ms queue=0.1ms idle=1026.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" [] 20:45:12.349 [debug] QUERY OK source="settings" db=0.0ms idle=1012.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 [] 20:45:12.349 [debug] QUERY OK source="settings" db=0.0ms idle=45.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 [] 20:45:12.349 [debug] QUERY OK source="settings" db=0.0ms idle=45.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 [] 20:45:12.350 [debug] QUERY OK source="settings" db=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 [] 20:45:12.350 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:45:12.352 [info] Sent 200 in 22ms 20:45:12.437 [info] CONNECTED TO Phoenix.LiveView.Socket in 20ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "aAM_U30yIDsie1gIciAiMABdIDg3OW0yZzVj0gJmV-7qKNdEZ5ymyr9m", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:45:12.529 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:45:12.529 [debug] Replied in 146ยตs 20:45:13.314 [debug] Current batch of media processed. Will check again in 1000ms 20:45:13.337 [debug] Current batch of media processed. Will check again in 1000ms 20:45:14.143 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:14.315 [debug] Current batch of media processed. Will check again in 1000ms 20:45:14.338 [debug] Current batch of media processed. Will check again in 1000ms 20:45:15.316 [debug] Current batch of media processed. Will check again in 1000ms 20:45:15.339 [debug] Current batch of media processed. Will check again in 1000ms 20:45:16.317 [debug] Current batch of media processed. Will check again in 1000ms 20:45:16.340 [debug] Current batch of media processed. Will check again in 1000ms 20:45:17.318 [debug] Current batch of media processed. Will check again in 1000ms 20:45:17.341 [debug] Current batch of media processed. Will check again in 1000ms 20:45:18.319 [debug] Current batch of media processed. Will check again in 1000ms 20:45:18.342 [debug] Current batch of media processed. Will check again in 1000ms 20:45:19.320 [debug] Current batch of media processed. Will check again in 1000ms 20:45:19.343 [debug] Current batch of media processed. Will check again in 1000ms 20:45:20.321 [debug] Current batch of media processed. Will check again in 1000ms 20:45:20.344 [debug] Current batch of media processed. Will check again in 1000ms 20:45:21.078 [info] POST /sources 20:45:21.078 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "aAM_U30yIDsie1gIciAiMABdIDg3OW0yZzVj0gJmV-7qKNdEZ5ymyr9m", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/watch?v=ZaK9Wi5ho0o&list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 20:45:21.079 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1734.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" [] 20:45:21.079 [debug] QUERY OK source="settings" db=0.0ms idle=775.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 [] 20:45:21.079 [debug] QUERY OK source="settings" db=0.0ms idle=775.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 [] 20:45:21.079 [debug] QUERY OK source="settings" db=0.0ms idle=775.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 [] 20:45:21.080 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:45:21.080 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:45:21.081 [info] Sent 200 in 3ms 20:45:21.155 [info] CONNECTED TO Phoenix.LiveView.Socket in 42ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "VEguWhs_DGFDDDgpDjw_BGwNLxN2OgsIf1GcVjf77ZWP7Ryq6evF8q_W", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:45:21.227 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:45:21.227 [debug] Replied in 129ยตs 20:45:21.322 [debug] Current batch of media processed. Will check again in 1000ms 20:45:21.345 [debug] Current batch of media processed. Will check again in 1000ms 20:45:22.323 [debug] Current batch of media processed. Will check again in 1000ms 20:45:22.346 [debug] Current batch of media processed. Will check again in 1000ms 20:45:23.324 [debug] Current batch of media processed. Will check again in 1000ms 20:45:23.347 [debug] Current batch of media processed. Will check again in 1000ms 20:45:24.325 [debug] Current batch of media processed. Will check again in 1000ms 20:45:24.348 [debug] Current batch of media processed. Will check again in 1000ms 20:45:25.326 [debug] Current batch of media processed. Will check again in 1000ms 20:45:25.349 [debug] Current batch of media processed. Will check again in 1000ms 20:45:26.327 [debug] Current batch of media processed. Will check again in 1000ms 20:45:26.350 [debug] Current batch of media processed. Will check again in 1000ms 20:45:27.328 [debug] Current batch of media processed. Will check again in 1000ms 20:45:27.351 [debug] Current batch of media processed. Will check again in 1000ms 20:45:28.329 [debug] Current batch of media processed. Will check again in 1000ms 20:45:28.352 [debug] Current batch of media processed. Will check again in 1000ms 20:45:29.330 [debug] Current batch of media processed. Will check again in 1000ms 20:45:29.353 [debug] Current batch of media processed. Will check again in 1000ms 20:45:30.331 [debug] Current batch of media processed. Will check again in 1000ms 20:45:30.354 [debug] Current batch of media processed. Will check again in 1000ms 20:45:31.332 [debug] Current batch of media processed. Will check again in 1000ms 20:45:31.355 [debug] Current batch of media processed. Will check again in 1000ms 20:45:32.333 [debug] Current batch of media processed. Will check again in 1000ms 20:45:32.356 [debug] Current batch of media processed. Will check again in 1000ms 20:45:33.334 [debug] Current batch of media processed. Will check again in 1000ms 20:45:33.357 [debug] Current batch of media processed. Will check again in 1000ms 20:45:34.335 [debug] Current batch of media processed. Will check again in 1000ms 20:45:34.358 [debug] Current batch of media processed. Will check again in 1000ms 20:45:35.336 [debug] Current batch of media processed. Will check again in 1000ms 20:45:35.359 [debug] Current batch of media processed. Will check again in 1000ms 20:45:36.337 [debug] Current batch of media processed. Will check again in 1000ms 20:45:36.360 [debug] Current batch of media processed. Will check again in 1000ms 20:45:37.338 [debug] Current batch of media processed. Will check again in 1000ms 20:45:37.361 [debug] Current batch of media processed. Will check again in 1000ms 20:45:38.339 [debug] Current batch of media processed. Will check again in 1000ms 20:45:38.362 [debug] Current batch of media processed. Will check again in 1000ms 20:45:39.340 [debug] Current batch of media processed. Will check again in 1000ms 20:45:39.363 [debug] Current batch of media processed. Will check again in 1000ms 20:45:40.341 [debug] Current batch of media processed. Will check again in 1000ms 20:45:40.364 [debug] Current batch of media processed. Will check again in 1000ms 20:45:41.342 [debug] Current batch of media processed. Will check again in 1000ms 20:45:41.365 [debug] Current batch of media processed. Will check again in 1000ms 20:45:42.343 [debug] Current batch of media processed. Will check again in 1000ms 20:45:42.366 [debug] Current batch of media processed. Will check again in 1000ms 20:45:43.344 [debug] Current batch of media processed. Will check again in 1000ms 20:45:43.367 [debug] Current batch of media processed. Will check again in 1000ms 20:45:44.144 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:44.345 [debug] Current batch of media processed. Will check again in 1000ms 20:45:44.368 [debug] Current batch of media processed. Will check again in 1000ms 20:45:45.346 [debug] Current batch of media processed. Will check again in 1000ms 20:45:45.369 [debug] Current batch of media processed. Will check again in 1000ms 20:45:46.347 [debug] Current batch of media processed. Will check again in 1000ms 20:45:46.370 [debug] Current batch of media processed. Will check again in 1000ms 20:45:46.448 [info] POST /sources 20:45:46.448 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "VEguWhs_DGFDDDgpDjw_BGwNLxN2OgsIf1GcVjf77ZWP7Ryq6evF8q_W", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/playlist?list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 20:45:46.448 [debug] Running yt-dlp command for action: get_source_details 20:45:46.449 [debug] QUERY OK source="settings" db=0.1ms idle=1069.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 [] 20:45:46.449 [debug] QUERY OK source="settings" db=0.1ms idle=145.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 [] 20:45:46.449 [debug] QUERY OK source="settings" db=0.0ms idle=145.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 [] 20:45:46.450 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj --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/56/0d/560d1cc3a1ccb5a5c3a6aac55c73994a7e82ea515018c2e515edce06a5d7e5a0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:47.348 [debug] Current batch of media processed. Will check again in 1000ms 20:45:47.371 [debug] Current batch of media processed. Will check again in 1000ms 20:45:48.349 [debug] Current batch of media processed. Will check again in 1000ms 20:45:48.372 [debug] Current batch of media processed. Will check again in 1000ms 20:45:49.350 [debug] Current batch of media processed. Will check again in 1000ms 20:45:49.373 [debug] Current batch of media processed. Will check again in 1000ms 20:45:50.351 [debug] Current batch of media processed. Will check again in 1000ms 20:45:50.374 [debug] Current batch of media processed. Will check again in 1000ms 20:45:50.830 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj --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/56/0d/560d1cc3a1ccb5a5c3a6aac55c73994a7e82ea515018c2e515edce06a5d7e5a0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:45:50.864 [debug] QUERY OK source="sources" db=32.8ms idle=527.1ms INSERT INTO "sources" ("enabled","uuid","download_media","custom_name","original_url","media_profile_id","collection_id","collection_name","collection_type","fast_index","cookie_behaviour","index_frequency_minutes","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14) RETURNING "id" [true, "03e44c5f-4e70-4543-948e-f678a232471b", true, "Eminem Videos", "https://www.youtube.com/playlist?list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj", 1, "PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj", "Eminem Videos", :playlist, false, :disabled, 1440, ~U[2025-12-25 03:45:50Z], ~U[2025-12-25 03:45:50Z]] 20:45:50.865 [debug] QUERY OK source="tasks" db=0.6ms idle=560.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 (?,?,?,?)) [4, "%.MediaCollectionIndexingWorker", "available", "scheduled", "retryable", "executing"] 20:45:50.867 [debug] QUERY OK source="tasks" db=0.7ms idle=481.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [185, 4, ~U[2025-12-25 03:45:50Z], ~U[2025-12-25 03:45:50Z]] 20:45:50.867 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [186, 4, ~U[2025-12-25 03:45:50Z], ~U[2025-12-25 03:45:50Z]] 20:45:50.868 [debug] QUERY OK source="settings" db=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 [] 20:45:50.868 [info] Sent 302 in 4420ms 20:45:50.873 [info] {"args":{"id":4},"id":186,"meta":{},"system_time":1766634350873733290,"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"]} 20:45:50.874 [debug] QUERY OK source="sources" db=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" = ?) [4] 20:45:50.874 [debug] QUERY OK source="media_profiles" db=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] 20:45:50.883 [debug] QUERY OK source="source_metadata" db=9.1ms idle=6.5ms 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" = ?) [4] 20:45:50.883 [debug] Running yt-dlp command for action: get_source_details 20:45:50.884 [info] GET /sources/4 20:45:50.884 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "4"} Pipelines: [:browser] 20:45:50.884 [debug] QUERY OK source="settings" db=0.2ms idle=16.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 [] 20:45:50.885 [debug] QUERY OK source="settings" db=0.2ms idle=10.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 [] 20:45:50.885 [debug] QUERY OK source="sources" db=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" = ?) [4] 20:45:50.885 [debug] QUERY OK source="settings" db=0.0ms idle=10.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 [] 20:45:50.885 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 20:45:50.885 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Eminem Videos/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/d4/ec/d4ecd4bba1d826890ca17fa9e123c6b299b5fd1f19e29ffd3f67e09324878d7b.json --sleep-requests 74 --sleep-interval 64 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:50.885 [debug] QUERY OK source="tasks" db=0.1ms idle=0.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 (?,?,?,?)) [4, "executing", "available", "scheduled", "retryable"] 20:45:50.886 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=0.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" IN (?,?)) [186, 185] 20:45:50.886 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:45:50.886 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:45:50.887 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:45:50.888 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 20:45:50.888 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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")))) [4] 20:45:50.889 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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 ? [4, 10, 0] 20:45:50.889 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 20:45:50.889 [debug] QUERY OK source="media_items" db=0.1ms idle=2.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [4] 20:45:50.889 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 ? [4, 10, 0] 20:45:50.890 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 20:45:50.890 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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"))))) [4] 20:45:50.891 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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 ? [4, 10, 0] 20:45:50.892 [info] Sent 200 in 7ms 20:45:51.281 [info] CONNECTED TO Phoenix.LiveView.Socket in 18ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "WCBfTApsOgJHOh8uABoyFGIqMhg5IDcOjY6uG9PT3lpW9tta8BkMwkcQ", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:45:51.352 [debug] Current batch of media processed. Will check again in 1000ms 20:45:51.375 [debug] Current batch of media processed. Will check again in 1000ms 20:45:51.499 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 4} 20:45:51.499 [debug] QUERY OK source="sources" db=0.2ms idle=609.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 20:45:51.499 [debug] QUERY OK source="media_items" db=0.1ms idle=609.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")))) [4] 20:45:51.500 [debug] QUERY OK source="media_items" db=0.3ms idle=609.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 ? [4, 10, 0] 20:45:51.500 [debug] Replied in 1ms 20:45:51.500 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 4} 20:45:51.501 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [4] 20:45:51.501 [debug] QUERY OK source="media_items" db=0.0ms idle=115.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [4] 20:45:51.501 [debug] QUERY OK source="media_items" db=0.0ms idle=1.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 ? [4, 10, 0] 20:45:51.501 [debug] Replied in 573ยตs 20:45:51.501 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 4} 20:45:51.501 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 20:45:51.502 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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"))))) [4] 20:45:51.502 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 ? [4, 10, 0] 20:45:51.502 [debug] Replied in 851ยตs 20:45:51.502 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:45:51.502 [debug] Replied in 47ยตs 20:45:52.353 [debug] Current batch of media processed. Will check again in 1000ms 20:45:52.376 [debug] Current batch of media processed. Will check again in 1000ms 20:45:53.354 [debug] Current batch of media processed. Will check again in 1000ms 20:45:53.377 [debug] Current batch of media processed. Will check again in 1000ms 20:45:54.355 [debug] Current batch of media processed. Will check again in 1000ms 20:45:54.378 [debug] Current batch of media processed. Will check again in 1000ms 20:45:55.356 [debug] Current batch of media processed. Will check again in 1000ms 20:45:55.379 [debug] Current batch of media processed. Will check again in 1000ms 20:45:56.357 [debug] Current batch of media processed. Will check again in 1000ms 20:45:56.380 [debug] Current batch of media processed. Will check again in 1000ms 20:45:57.046 [info] GET /sources 20:45:57.046 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 20:45:57.047 [debug] QUERY OK source="settings" db=0.1ms idle=1742.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 [] 20:45:57.047 [debug] QUERY OK source="settings" db=0.0ms idle=1742.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 [] 20:45:57.047 [debug] QUERY OK source="settings" db=0.0ms idle=1743.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 [] 20:45:57.047 [debug] QUERY OK source="settings" db=0.0ms idle=1657.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 [] 20:45:57.048 [debug] QUERY OK source="settings" db=0.0ms idle=656.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 [] 20:45:57.048 [debug] QUERY OK source="sources" db=0.5ms idle=1.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)) [] 20:45:57.049 [debug] QUERY OK source="sources" db=0.8ms 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", 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] 20:45:57.050 [info] Sent 200 in 4ms 20:45:57.115 [info] CONNECTED TO Phoenix.LiveView.Socket in 17ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ag4xfggHBHsibz82DxgMFxddPxYsGRM-XwXGERn-V9PO6vJbM5fCbRGa", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:45:57.184 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 20:45:57.185 [debug] QUERY OK source="sources" db=0.9ms idle=136.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)) [] 20:45:57.187 [debug] QUERY OK source="sources" db=1.4ms 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", 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] 20:45:57.187 [debug] Replied in 3ms 20:45:57.189 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:45:57.189 [debug] Replied in 74ยตs 20:45:57.358 [debug] Current batch of media processed. Will check again in 1000ms 20:45:57.381 [debug] Current batch of media processed. Will check again in 1000ms 20:45:58.359 [debug] Current batch of media processed. Will check again in 1000ms 20:45:58.382 [debug] Current batch of media processed. Will check again in 1000ms 20:45:59.360 [debug] Current batch of media processed. Will check again in 1000ms 20:45:59.383 [debug] Current batch of media processed. Will check again in 1000ms 20:46:00.141 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:00.361 [debug] Current batch of media processed. Will check again in 1000ms 20:46:00.384 [debug] Current batch of media processed. Will check again in 1000ms 20:46:01.362 [debug] Current batch of media processed. Will check again in 1000ms 20:46:01.385 [debug] Current batch of media processed. Will check again in 1000ms 20:46:02.363 [debug] Current batch of media processed. Will check again in 1000ms 20:46:02.386 [debug] Current batch of media processed. Will check again in 1000ms 20:46:03.364 [debug] Current batch of media processed. Will check again in 1000ms 20:46:03.387 [debug] Current batch of media processed. Will check again in 1000ms 20:46:04.365 [debug] Current batch of media processed. Will check again in 1000ms 20:46:04.388 [debug] Current batch of media processed. Will check again in 1000ms 20:46:05.366 [debug] Current batch of media processed. Will check again in 1000ms 20:46:05.389 [debug] Current batch of media processed. Will check again in 1000ms 20:46:06.367 [debug] Current batch of media processed. Will check again in 1000ms 20:46:06.390 [debug] Current batch of media processed. Will check again in 1000ms 20:46:07.368 [debug] Current batch of media processed. Will check again in 1000ms 20:46:07.391 [debug] Current batch of media processed. Will check again in 1000ms 20:46:08.369 [debug] Current batch of media processed. Will check again in 1000ms 20:46:08.392 [debug] Current batch of media processed. Will check again in 1000ms 20:46:09.370 [debug] Current batch of media processed. Will check again in 1000ms 20:46:09.393 [debug] Current batch of media processed. Will check again in 1000ms 20:46:10.371 [debug] Current batch of media processed. Will check again in 1000ms 20:46:10.394 [debug] Current batch of media processed. Will check again in 1000ms 20:46:11.372 [debug] Current batch of media processed. Will check again in 1000ms 20:46:11.395 [debug] Current batch of media processed. Will check again in 1000ms 20:46:12.373 [debug] Current batch of media processed. Will check again in 1000ms 20:46:12.396 [debug] Current batch of media processed. Will check again in 1000ms 20:46:13.374 [debug] Current batch of media processed. Will check again in 1000ms 20:46:13.397 [debug] Current batch of media processed. Will check again in 1000ms 20:46:14.146 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:14.375 [debug] Current batch of media processed. Will check again in 1000ms 20:46:14.398 [debug] Current batch of media processed. Will check again in 1000ms 20:46:15.376 [debug] Current batch of media processed. Will check again in 1000ms 20:46:15.399 [debug] Current batch of media processed. Will check again in 1000ms 20:46:16.377 [debug] Current batch of media processed. Will check again in 1000ms 20:46:16.400 [debug] Current batch of media processed. Will check again in 1000ms 20:46:17.378 [debug] Current batch of media processed. Will check again in 1000ms 20:46:17.401 [debug] Current batch of media processed. Will check again in 1000ms 20:46:18.379 [debug] Current batch of media processed. Will check again in 1000ms 20:46:18.402 [debug] Current batch of media processed. Will check again in 1000ms 20:46:19.380 [debug] Current batch of media processed. Will check again in 1000ms 20:46:19.403 [debug] Current batch of media processed. Will check again in 1000ms 20:46:20.381 [debug] Current batch of media processed. Will check again in 1000ms 20:46:20.404 [debug] Current batch of media processed. Will check again in 1000ms 20:46:21.382 [debug] Current batch of media processed. Will check again in 1000ms 20:46:21.405 [debug] Current batch of media processed. Will check again in 1000ms 20:46:22.383 [debug] Current batch of media processed. Will check again in 1000ms 20:46:22.406 [debug] Current batch of media processed. Will check again in 1000ms 20:46:23.384 [debug] Current batch of media processed. Will check again in 1000ms 20:46:23.407 [debug] Current batch of media processed. Will check again in 1000ms 20:46:24.385 [debug] Current batch of media processed. Will check again in 1000ms 20:46:24.408 [debug] Current batch of media processed. Will check again in 1000ms 20:46:25.386 [debug] Current batch of media processed. Will check again in 1000ms 20:46:25.409 [debug] Current batch of media processed. Will check again in 1000ms 20:46:26.387 [debug] Current batch of media processed. Will check again in 1000ms 20:46:26.410 [debug] Current batch of media processed. Will check again in 1000ms 20:46:27.388 [debug] Current batch of media processed. Will check again in 1000ms 20:46:27.411 [debug] Current batch of media processed. Will check again in 1000ms 20:46:28.389 [debug] Current batch of media processed. Will check again in 1000ms 20:46:28.412 [debug] Current batch of media processed. Will check again in 1000ms 20:46:29.390 [debug] Current batch of media processed. Will check again in 1000ms 20:46:29.413 [debug] Current batch of media processed. Will check again in 1000ms 20:46:30.391 [debug] Current batch of media processed. Will check again in 1000ms 20:46:30.414 [debug] Current batch of media processed. Will check again in 1000ms 20:46:31.392 [debug] Current batch of media processed. Will check again in 1000ms 20:46:31.415 [debug] Current batch of media processed. Will check again in 1000ms 20:46:32.393 [debug] Current batch of media processed. Will check again in 1000ms 20:46:32.416 [debug] Current batch of media processed. Will check again in 1000ms 20:46:33.394 [debug] Current batch of media processed. Will check again in 1000ms 20:46:33.417 [debug] Current batch of media processed. Will check again in 1000ms 20:46:34.395 [debug] Current batch of media processed. Will check again in 1000ms 20:46:34.418 [debug] Current batch of media processed. Will check again in 1000ms 20:46:35.396 [debug] Current batch of media processed. Will check again in 1000ms 20:46:35.419 [debug] Current batch of media processed. Will check again in 1000ms 20:46:36.397 [debug] Current batch of media processed. Will check again in 1000ms 20:46:36.420 [debug] Current batch of media processed. Will check again in 1000ms 20:46:37.398 [debug] Current batch of media processed. Will check again in 1000ms 20:46:37.421 [debug] Current batch of media processed. Will check again in 1000ms 20:46:38.399 [debug] Current batch of media processed. Will check again in 1000ms 20:46:38.422 [debug] Current batch of media processed. Will check again in 1000ms 20:46:39.400 [debug] Current batch of media processed. Will check again in 1000ms 20:46:39.423 [debug] Current batch of media processed. Will check again in 1000ms 20:46:40.401 [debug] Current batch of media processed. Will check again in 1000ms 20:46:40.424 [debug] Current batch of media processed. Will check again in 1000ms 20:46:41.402 [debug] Current batch of media processed. Will check again in 1000ms 20:46:41.425 [debug] Current batch of media processed. Will check again in 1000ms 20:46:42.403 [debug] Current batch of media processed. Will check again in 1000ms 20:46:42.426 [debug] Current batch of media processed. Will check again in 1000ms 20:46:43.404 [debug] Current batch of media processed. Will check again in 1000ms 20:46:43.427 [debug] Current batch of media processed. Will check again in 1000ms 20:46:44.147 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:44.405 [debug] Current batch of media processed. Will check again in 1000ms 20:46:44.428 [debug] Current batch of media processed. Will check again in 1000ms 20:46:45.406 [debug] Current batch of media processed. Will check again in 1000ms 20:46:45.429 [debug] Current batch of media processed. Will check again in 1000ms 20:46:46.407 [debug] Current batch of media processed. Will check again in 1000ms 20:46:46.430 [debug] Current batch of media processed. Will check again in 1000ms 20:46:47.408 [debug] Current batch of media processed. Will check again in 1000ms 20:46:47.431 [debug] Current batch of media processed. Will check again in 1000ms 20:46:48.409 [debug] Current batch of media processed. Will check again in 1000ms 20:46:48.432 [debug] Current batch of media processed. Will check again in 1000ms 20:46:49.410 [debug] Current batch of media processed. Will check again in 1000ms 20:46:49.433 [debug] Current batch of media processed. Will check again in 1000ms 20:46:50.411 [debug] Current batch of media processed. Will check again in 1000ms 20:46:50.434 [debug] Current batch of media processed. Will check again in 1000ms 20:46:51.412 [debug] Current batch of media processed. Will check again in 1000ms 20:46:51.435 [debug] Current batch of media processed. Will check again in 1000ms 20:46:52.413 [debug] Current batch of media processed. Will check again in 1000ms 20:46:52.436 [debug] Current batch of media processed. Will check again in 1000ms 20:46:53.414 [debug] Current batch of media processed. Will check again in 1000ms 20:46:53.437 [debug] Current batch of media processed. Will check again in 1000ms 20:46:54.415 [debug] Current batch of media processed. Will check again in 1000ms 20:46:54.438 [debug] Current batch of media processed. Will check again in 1000ms 20:46:55.416 [debug] Current batch of media processed. Will check again in 1000ms 20:46:55.439 [debug] Current batch of media processed. Will check again in 1000ms 20:46:56.417 [debug] Current batch of media processed. Will check again in 1000ms 20:46:56.440 [debug] Current batch of media processed. Will check again in 1000ms 20:46:57.418 [debug] Current batch of media processed. Will check again in 1000ms 20:46:57.441 [debug] Current batch of media processed. Will check again in 1000ms 20:46:58.419 [debug] Current batch of media processed. Will check again in 1000ms 20:46:58.442 [debug] Current batch of media processed. Will check again in 1000ms 20:46:59.420 [debug] Current batch of media processed. Will check again in 1000ms 20:46:59.443 [debug] Current batch of media processed. Will check again in 1000ms 20:47:00.142 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:00.421 [debug] Current batch of media processed. Will check again in 1000ms 20:47:00.444 [debug] Current batch of media processed. Will check again in 1000ms 20:47:01.422 [debug] Current batch of media processed. Will check again in 1000ms 20:47:01.445 [debug] Current batch of media processed. Will check again in 1000ms 20:47:02.423 [debug] Current batch of media processed. Will check again in 1000ms 20:47:02.446 [debug] Current batch of media processed. Will check again in 1000ms 20:47:03.424 [debug] Current batch of media processed. Will check again in 1000ms 20:47:03.447 [debug] Current batch of media processed. Will check again in 1000ms 20:47:04.425 [debug] Current batch of media processed. Will check again in 1000ms 20:47:04.448 [debug] Current batch of media processed. Will check again in 1000ms 20:47:05.426 [debug] Current batch of media processed. Will check again in 1000ms 20:47:05.449 [debug] Current batch of media processed. Will check again in 1000ms 20:47:06.427 [debug] Current batch of media processed. Will check again in 1000ms 20:47:06.450 [debug] Current batch of media processed. Will check again in 1000ms 20:47:07.428 [debug] Current batch of media processed. Will check again in 1000ms 20:47:07.451 [debug] Current batch of media processed. Will check again in 1000ms 20:47:07.471 [info] GET /sources/new 20:47:07.471 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 20:47:07.472 [debug] QUERY OK source="media_profiles" db=0.2ms idle=977.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" [] 20:47:07.472 [debug] QUERY OK source="settings" db=0.1ms idle=168.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 [] 20:47:07.473 [debug] QUERY OK source="settings" db=0.1ms idle=168.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 [] 20:47:07.473 [debug] QUERY OK source="settings" db=0.0ms idle=168.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 [] 20:47:07.473 [debug] QUERY OK source="settings" db=0.0ms idle=169.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 [] 20:47:07.474 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:47:07.476 [info] Sent 200 in 4ms 20:47:07.920 [info] CONNECTED TO Phoenix.LiveView.Socket in 40ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Rjs8dXlsXxc5EigOayY_Fw8qAWQUAxo0tBUL495AMDGwRHybUBX1ZHNk", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:47:08.121 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:47:08.121 [debug] Replied in 141ยตs 20:47:08.429 [debug] Current batch of media processed. Will check again in 1000ms 20:47:08.452 [debug] Current batch of media processed. Will check again in 1000ms 20:47:09.430 [debug] Current batch of media processed. Will check again in 1000ms 20:47:09.453 [debug] Current batch of media processed. Will check again in 1000ms 20:47:10.431 [debug] Current batch of media processed. Will check again in 1000ms 20:47:10.454 [debug] Current batch of media processed. Will check again in 1000ms 20:47:11.432 [debug] Current batch of media processed. Will check again in 1000ms 20:47:11.455 [debug] Current batch of media processed. Will check again in 1000ms 20:47:12.091 [info] POST /sources 20:47:12.092 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "Rjs8dXlsXxc5EigOayY_Fw8qAWQUAxo0tBUL495AMDGwRHybUBX1ZHNk", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/playlist?list=PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 20:47:12.092 [debug] Running yt-dlp command for action: get_source_details 20:47:12.093 [debug] QUERY OK source="settings" db=0.1ms 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 [] 20:47:12.093 [debug] QUERY OK source="settings" db=0.1ms idle=789.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 [] 20:47:12.093 [debug] QUERY OK source="settings" db=0.1ms idle=789.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 [] 20:47:12.093 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ --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/01/b4/01b42681060816c4bb40006152f333ee64a466db81a354aa7c414b367a3fd904.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:47:12.433 [debug] Current batch of media processed. Will check again in 1000ms 20:47:12.456 [debug] Current batch of media processed. Will check again in 1000ms 20:47:13.434 [debug] Current batch of media processed. Will check again in 1000ms 20:47:13.457 [debug] Current batch of media processed. Will check again in 1000ms 20:47:14.148 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:14.435 [debug] Current batch of media processed. Will check again in 1000ms 20:47:14.458 [debug] Current batch of media processed. Will check again in 1000ms 20:47:15.436 [debug] Current batch of media processed. Will check again in 1000ms 20:47:15.459 [debug] Current batch of media processed. Will check again in 1000ms 20:47:16.128 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ --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/01/b4/01b42681060816c4bb40006152f333ee64a466db81a354aa7c414b367a3fd904.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:47:16.129 [debug] QUERY OK source="sources" db=0.2ms idle=824.9ms INSERT INTO "sources" ("enabled","uuid","download_media","custom_name","original_url","media_profile_id","collection_id","collection_name","collection_type","fast_index","cookie_behaviour","index_frequency_minutes","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14) RETURNING "id" [true, "463a4deb-5461-4baf-b735-0cc13e93ea76", true, "Wu-Tang Clan 'Wu-Tang Forever' 25th Anniversary Visual Album", "https://www.youtube.com/playlist?list=PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ", 1, "PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ", "Wu-Tang Clan 'Wu-Tang Forever' 25th Anniversary Visual Album", :playlist, false, :disabled, 1440, ~U[2025-12-25 03:47:16Z], ~U[2025-12-25 03:47:16Z]] 20:47:16.129 [debug] QUERY OK source="tasks" db=0.1ms idle=825.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 (?,?,?,?)) [5, "%.MediaCollectionIndexingWorker", "available", "scheduled", "retryable", "executing"] 20:47:16.130 [debug] QUERY OK source="tasks" db=0.1ms idle=621.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [187, 5, ~U[2025-12-25 03:47:16Z], ~U[2025-12-25 03:47:16Z]] 20:47:16.131 [debug] QUERY OK source="tasks" db=0.1ms idle=1.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [188, 5, ~U[2025-12-25 03:47:16Z], ~U[2025-12-25 03:47:16Z]] 20:47:16.131 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:47:16.131 [info] Sent 302 in 4039ms 20:47:16.211 [info] GET /sources/5 20:47:16.211 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "5"} Pipelines: [:browser] 20:47:16.212 [debug] QUERY OK source="sources" db=0.3ms idle=81.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:16.212 [debug] QUERY OK source="media_profiles" db=0.2ms idle=81.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] 20:47:16.213 [debug] QUERY OK source="tasks" db=0.2ms idle=81.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 (?,?,?,?)) [5, "executing", "available", "scheduled", "retryable"] 20:47:16.213 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=81.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 (?,?)) [188, 187] 20:47:16.213 [debug] QUERY OK source="settings" db=0.1ms idle=82.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 [] 20:47:16.214 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:47:16.214 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:47:16.215 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:16.216 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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")))) [5] 20:47:16.216 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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 ? [5, 10, 0] 20:47:16.217 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:16.217 [debug] QUERY OK source="media_items" db=0.0ms idle=2.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [5] 20:47:16.217 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 ? [5, 10, 0] 20:47:16.217 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:16.218 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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"))))) [5] 20:47:16.218 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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 ? [5, 10, 0] 20:47:16.219 [info] Sent 200 in 8ms 20:47:16.299 [info] CONNECTED TO Phoenix.LiveView.Socket in 27ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "djwbfTs5UzUhND06c1sqA2MRHCF7JzwIDErDvl9cUbRCJ5lv9yEt5lhW", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:47:16.437 [debug] Current batch of media processed. Will check again in 1000ms 20:47:16.460 [debug] Current batch of media processed. Will check again in 1000ms 20:47:16.615 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 5} 20:47:16.616 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [5] 20:47:16.616 [debug] QUERY OK source="media_items" db=0.3ms idle=398.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 (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [5] 20:47:16.617 [debug] QUERY OK source="media_items" db=0.3ms idle=398.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 ? [5, 10, 0] 20:47:16.617 [debug] Replied in 1ms 20:47:16.618 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 5} 20:47:16.618 [debug] QUERY OK source="sources" db=0.1ms idle=399.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:16.618 [debug] QUERY OK source="media_items" db=0.1ms idle=108.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [5] 20:47:16.618 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [5, 10, 0] 20:47:16.619 [debug] Replied in 886ยตs 20:47:16.619 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 5} 20:47:16.619 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:16.620 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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"))))) [5] 20:47:16.620 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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 ? [5, 10, 0] 20:47:16.620 [debug] Replied in 1ms 20:47:16.620 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:47:16.621 [debug] Replied in 75ยตs 20:47:17.438 [debug] Current batch of media processed. Will check again in 1000ms 20:47:17.461 [debug] Current batch of media processed. Will check again in 1000ms 20:47:18.433 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OJ62RzJkYUo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5f/13/5f13f586cb00e8b89ed583b9e95cdb5c7ba587f1024f73a57ab016979c37d717.json --sleep-requests 67 --sleep-interval 87 --sleep-subtitles 62 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:47:18.433 [debug] Running yt-dlp command for action: download 20:47:18.434 [debug] QUERY OK source="settings" db=0.2ms idle=922.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 [] 20:47:18.434 [debug] QUERY OK source="settings" db=0.1ms idle=130.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 [] 20:47:18.434 [debug] QUERY OK source="settings" db=0.1ms idle=130.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 [] 20:47:18.434 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OJ62RzJkYUo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/10/86/10866f46e114b37c47b37e9b5ecf2c5da00a5a9915624f7a68ff8d4930c40ebc.json --sleep-requests 89 --sleep-interval 64 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:47:18.439 [debug] Current batch of media processed. Will check again in 1000ms 20:47:18.462 [debug] Current batch of media processed. Will check again in 1000ms 20:47:19.440 [debug] Current batch of media processed. Will check again in 1000ms 20:47:19.463 [debug] Current batch of media processed. Will check again in 1000ms 20:47:20.441 [debug] Current batch of media processed. Will check again in 1000ms 20:47:20.464 [debug] Current batch of media processed. Will check again in 1000ms 20:47:21.442 [debug] Current batch of media processed. Will check again in 1000ms 20:47:21.465 [debug] Current batch of media processed. Will check again in 1000ms 20:47:22.443 [debug] Current batch of media processed. Will check again in 1000ms 20:47:22.466 [debug] Current batch of media processed. Will check again in 1000ms 20:47:23.444 [debug] Current batch of media processed. Will check again in 1000ms 20:47:23.467 [debug] Current batch of media processed. Will check again in 1000ms 20:47:24.445 [debug] Current batch of media processed. Will check again in 1000ms 20:47:24.468 [debug] Current batch of media processed. Will check again in 1000ms 20:47:25.446 [debug] Current batch of media processed. Will check again in 1000ms 20:47:25.469 [debug] Current batch of media processed. Will check again in 1000ms 20:47:26.447 [debug] Current batch of media processed. Will check again in 1000ms 20:47:26.470 [debug] Current batch of media processed. Will check again in 1000ms 20:47:27.448 [debug] Current batch of media processed. Will check again in 1000ms 20:47:27.471 [debug] Current batch of media processed. Will check again in 1000ms 20:47:28.449 [debug] Current batch of media processed. Will check again in 1000ms 20:47:28.472 [debug] Current batch of media processed. Will check again in 1000ms 20:47:29.450 [debug] Current batch of media processed. Will check again in 1000ms 20:47:29.473 [debug] Current batch of media processed. Will check again in 1000ms 20:47:30.451 [debug] Current batch of media processed. Will check again in 1000ms 20:47:30.474 [debug] Current batch of media processed. Will check again in 1000ms 20:47:31.355 [info] POST /sources 20:47:31.355 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "Rjs8dXlsXxc5EigOayY_Fw8qAWQUAxo0tBUL495AMDGwRHybUBX1ZHNk", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/playlist?list=PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 20:47:31.356 [debug] Running yt-dlp command for action: get_source_details 20:47:31.356 [debug] QUERY OK source="settings" db=0.1ms idle=1052.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 [] 20:47:31.357 [debug] QUERY OK source="settings" db=0.1ms idle=1052.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 [] 20:47:31.357 [debug] QUERY OK source="settings" db=0.1ms idle=1053.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 [] 20:47:31.357 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ --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/0a/eb/0aebde8fccd2660c622b73f82a32c021ccd03dbe1bb986a87e9735787b182af1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:47:31.452 [debug] Current batch of media processed. Will check again in 1000ms 20:47:31.475 [debug] Current batch of media processed. Will check again in 1000ms 20:47:32.453 [debug] Current batch of media processed. Will check again in 1000ms 20:47:32.476 [debug] Current batch of media processed. Will check again in 1000ms 20:47:33.454 [debug] Current batch of media processed. Will check again in 1000ms 20:47:33.477 [debug] Current batch of media processed. Will check again in 1000ms 20:47:34.455 [debug] Current batch of media processed. Will check again in 1000ms 20:47:34.478 [debug] Current batch of media processed. Will check again in 1000ms 20:47:35.456 [debug] Current batch of media processed. Will check again in 1000ms 20:47:35.479 [debug] Current batch of media processed. Will check again in 1000ms 20:47:35.810 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ --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/0a/eb/0aebde8fccd2660c622b73f82a32c021ccd03dbe1bb986a87e9735787b182af1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:47:35.811 [debug] QUERY ERROR source="sources" db=0.1ms idle=1267.9ms INSERT INTO "sources" ("enabled","uuid","download_media","custom_name","original_url","media_profile_id","collection_id","collection_name","collection_type","fast_index","cookie_behaviour","index_frequency_minutes","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14) RETURNING "id" [true, "ea26db72-eb8d-407f-931f-8d945e0cc251", true, "Wu-Tang Clan 'Wu-Tang Forever' 25th Anniversary Visual Album", "https://www.youtube.com/playlist?list=PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ", 1, "PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ", "Wu-Tang Clan 'Wu-Tang Forever' 25th Anniversary Visual Album", :playlist, false, :disabled, 1440, ~U[2025-12-25 03:47:35Z], ~U[2025-12-25 03:47:35Z]] 20:47:35.811 [debug] QUERY OK source="media_profiles" db=0.1ms idle=507.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" [] 20:47:35.811 [debug] QUERY OK source="settings" db=0.1ms idle=507.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 [] 20:47:35.811 [debug] QUERY OK source="settings" db=0.0ms idle=507.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 [] 20:47:35.812 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:47:35.812 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:47:35.812 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:47:35.813 [info] Sent 200 in 4458ms 20:47:35.982 [info] CONNECTED TO Phoenix.LiveView.Socket in 25ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "QzgrQCwZUjQHGj0ea0MsJBgsHAcGIBMsqAByaL8bsLRgR-jQBDERHkGs", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:47:36.183 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:47:36.183 [debug] Replied in 127ยตs 20:47:36.457 [debug] Current batch of media processed. Will check again in 1000ms 20:47:36.480 [debug] Current batch of media processed. Will check again in 1000ms 20:47:37.458 [debug] Current batch of media processed. Will check again in 1000ms 20:47:37.481 [debug] Current batch of media processed. Will check again in 1000ms 20:47:38.459 [debug] Current batch of media processed. Will check again in 1000ms 20:47:38.482 [debug] Current batch of media processed. Will check again in 1000ms 20:47:39.460 [debug] Current batch of media processed. Will check again in 1000ms 20:47:39.483 [debug] Current batch of media processed. Will check again in 1000ms 20:47:40.461 [debug] Current batch of media processed. Will check again in 1000ms 20:47:40.484 [debug] Current batch of media processed. Will check again in 1000ms 20:47:41.410 [info] GET /sources 20:47:41.410 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 20:47:41.411 [debug] QUERY OK source="settings" db=0.1ms idle=858.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 [] 20:47:41.411 [debug] QUERY OK source="settings" db=0.1ms idle=107.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 [] 20:47:41.411 [debug] QUERY OK source="settings" db=0.0ms idle=107.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 [] 20:47:41.412 [debug] QUERY OK source="settings" db=0.1ms idle=108.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 [] 20:47:41.412 [debug] QUERY OK source="settings" db=0.1ms idle=108.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 [] 20:47:41.413 [debug] QUERY OK source="sources" db=0.7ms idle=1.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)) [] 20:47:41.415 [debug] QUERY OK source="sources" db=1.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", 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] 20:47:41.417 [info] Sent 200 in 6ms 20:47:41.462 [debug] Current batch of media processed. Will check again in 1000ms 20:47:41.473 [info] CONNECTED TO Phoenix.LiveView.Socket in 44ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "VzEEQDQmCx8wDCswcCl1BB0KCh0MKT4deHmyysaIDZDIIG3qGbSHBbjB", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:47:41.485 [debug] Current batch of media processed. Will check again in 1000ms 20:47:41.550 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 20:47:41.551 [debug] QUERY OK source="sources" db=1.0ms idle=138.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)) [] 20:47:41.553 [debug] QUERY OK source="sources" db=1.3ms idle=139.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 20:47:41.553 [debug] Replied in 3ms 20:47:41.555 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:47:41.555 [debug] Replied in 78ยตs 20:47:42.463 [debug] Current batch of media processed. Will check again in 1000ms 20:47:42.486 [debug] Current batch of media processed. Will check again in 1000ms 20:47:43.464 [debug] Current batch of media processed. Will check again in 1000ms 20:47:43.487 [debug] Current batch of media processed. Will check again in 1000ms 20:47:44.149 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:44.465 [debug] Current batch of media processed. Will check again in 1000ms 20:47:44.488 [debug] Current batch of media processed. Will check again in 1000ms 20:47:45.466 [debug] Current batch of media processed. Will check again in 1000ms 20:47:45.489 [debug] Current batch of media processed. Will check again in 1000ms 20:47:46.467 [debug] Current batch of media processed. Will check again in 1000ms 20:47:46.490 [debug] Current batch of media processed. Will check again in 1000ms 20:47:47.156 [info] GET /sources/5/edit 20:47:47.156 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "5"} Pipelines: [:browser] 20:47:47.156 [debug] QUERY OK source="sources" db=0.2ms idle=1852.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:47.157 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1852.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" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 20:47:47.157 [debug] QUERY OK source="settings" db=0.1ms idle=1853.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 [] 20:47:47.158 [debug] QUERY OK source="settings" db=0.1ms idle=1595.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 [] 20:47:47.158 [debug] QUERY OK source="settings" db=0.1ms idle=594.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 [] 20:47:47.160 [info] Sent 200 in 4ms 20:47:47.468 [debug] Current batch of media processed. Will check again in 1000ms 20:47:47.491 [debug] Current batch of media processed. Will check again in 1000ms 20:47:47.551 [info] CONNECTED TO Phoenix.LiveView.Socket in 19ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "dyERWicFUjsSexY7Th8qRjtRKRILKj8LEXxcjP8mf-yBwql3a9pGEakT", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:47:47.646 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:47:47.646 [debug] Replied in 142ยตs 20:47:48.469 [debug] Current batch of media processed. Will check again in 1000ms 20:47:48.492 [debug] Current batch of media processed. Will check again in 1000ms 20:47:49.470 [debug] Current batch of media processed. Will check again in 1000ms 20:47:49.493 [debug] Current batch of media processed. Will check again in 1000ms 20:47:50.471 [debug] Current batch of media processed. Will check again in 1000ms 20:47:50.494 [debug] Current batch of media processed. Will check again in 1000ms 20:47:51.472 [debug] Current batch of media processed. Will check again in 1000ms 20:47:51.495 [debug] Current batch of media processed. Will check again in 1000ms 20:47:52.473 [debug] Current batch of media processed. Will check again in 1000ms 20:47:52.496 [debug] Current batch of media processed. Will check again in 1000ms 20:47:53.474 [debug] Current batch of media processed. Will check again in 1000ms 20:47:53.497 [debug] Current batch of media processed. Will check again in 1000ms 20:47:54.475 [debug] Current batch of media processed. Will check again in 1000ms 20:47:54.498 [debug] Current batch of media processed. Will check again in 1000ms 20:47:55.476 [debug] Current batch of media processed. Will check again in 1000ms 20:47:55.499 [debug] Current batch of media processed. Will check again in 1000ms 20:47:56.251 [info] POST /sources/5 20:47:56.252 [debug] Processing with PinchflatWeb.Sources.SourceController.update/2 Parameters: %{"_csrf_token" => "dyERWicFUjsSexY7Th8qRjtRKRILKj8LEXxcjP8mf-yBwql3a9pGEakT", "_method" => "patch", "download_cutoff_date_preset" => "", "id" => "5", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "Wu-Tang Clan 'Wu-Tang Forever' 25th Anniversary Visual Album", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/playlist?list=PLP0Rs_QcLua7bAVkF5teQDrjyri9q0dyZ", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 20:47:56.252 [debug] QUERY OK source="sources" db=0.2ms idle=1948.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:56.252 [info] Sent 302 in 1ms 20:47:56.262 [info] GET /sources/5 20:47:56.262 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "5"} Pipelines: [:browser] 20:47:56.262 [debug] QUERY OK source="sources" db=0.1ms idle=1958.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:56.263 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1958.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] 20:47:56.263 [debug] QUERY OK source="tasks" db=0.1ms idle=1686.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 (?,?,?,?)) [5, "executing", "available", "scheduled", "retryable"] 20:47:56.263 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=684.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" IN (?,?)) [188, 187] 20:47:56.264 [debug] QUERY OK source="settings" db=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 [] 20:47:56.264 [debug] QUERY OK source="settings" db=0.1ms 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 [] 20:47:56.265 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:47:56.266 [debug] QUERY OK source="sources" db=0.1ms idle=2.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:56.266 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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")))) [5] 20:47:56.267 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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 (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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 ? [5, 10, 0] 20:47:56.267 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:56.268 [debug] QUERY OK source="media_items" db=0.1ms idle=2.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [5] 20:47:56.268 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [5, 10, 0] 20:47:56.268 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:56.269 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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"))))) [5] 20:47:56.269 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 ? [5, 10, 0] 20:47:56.270 [info] Sent 200 in 8ms 20:47:56.324 [info] CONNECTED TO Phoenix.LiveView.Socket in 43ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Qgohdw8bWTkxGhdNFBkMQT4QaWMPL2cwpsHNBN3oELx4-wJ4dx06Ad3o", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:47:56.477 [debug] Current batch of media processed. Will check again in 1000ms 20:47:56.500 [debug] Current batch of media processed. Will check again in 1000ms 20:47:56.516 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 5} 20:47:56.517 [debug] QUERY OK source="sources" db=0.3ms idle=248.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:56.517 [debug] QUERY OK source="media_items" db=0.2ms idle=248.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")))) [5] 20:47:56.518 [debug] QUERY OK source="media_items" db=0.4ms idle=248.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 ? [5, 10, 0] 20:47:56.518 [debug] Replied in 1ms 20:47:56.519 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 5} 20:47:56.519 [debug] QUERY OK source="sources" db=0.1ms idle=249.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" = ?) [5] 20:47:56.519 [debug] QUERY OK source="media_items" db=0.0ms idle=249.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [5] 20:47:56.519 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [5, 10, 0] 20:47:56.519 [debug] Replied in 845ยตs 20:47:56.520 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 5} 20:47:56.520 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:47:56.520 [debug] QUERY OK source="media_items" db=0.1ms 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 ((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"))))) [5] 20:47:56.521 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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 ? [5, 10, 0] 20:47:56.521 [debug] Replied in 1ms 20:47:56.521 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:47:56.521 [debug] Replied in 64ยตs 20:47:57.478 [debug] Current batch of media processed. Will check again in 1000ms 20:47:57.501 [debug] Current batch of media processed. Will check again in 1000ms 20:47:58.479 [debug] Current batch of media processed. Will check again in 1000ms 20:47:58.502 [debug] Current batch of media processed. Will check again in 1000ms 20:47:59.480 [debug] Current batch of media processed. Will check again in 1000ms 20:47:59.503 [debug] Current batch of media processed. Will check again in 1000ms 20:48:00.143 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:00.481 [debug] Current batch of media processed. Will check again in 1000ms 20:48:00.504 [debug] Current batch of media processed. Will check again in 1000ms 20:48:01.482 [debug] Current batch of media processed. Will check again in 1000ms 20:48:01.505 [debug] Current batch of media processed. Will check again in 1000ms 20:48:02.296 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZcJYqQpnodY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/74/0e/740e4a7fc6cbae9f45e9c4b36d27b938c557d4dd639c4b17595d9b02d0b0b005.json --sleep-requests 78 --sleep-interval 64 --sleep-subtitles 89 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:48:02.296 [debug] Running yt-dlp command for action: download 20:48:02.297 [debug] QUERY OK source="settings" db=0.1ms idle=1992.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 [] 20:48:02.297 [debug] QUERY OK source="settings" db=0.0ms idle=1992.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 [] 20:48:02.297 [debug] QUERY OK source="settings" db=0.0ms idle=1709.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 [] 20:48:02.297 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZcJYqQpnodY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6d/e1/6de13058f7d02b75566c195b4e69bde08b1e339ec4610b14bdc4e94d64ac8a35.json --sleep-requests 79 --sleep-interval 63 --sleep-subtitles 86 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:48:02.483 [debug] Current batch of media processed. Will check again in 1000ms 20:48:02.506 [debug] Current batch of media processed. Will check again in 1000ms 20:48:03.484 [debug] Current batch of media processed. Will check again in 1000ms 20:48:03.507 [debug] Current batch of media processed. Will check again in 1000ms 20:48:03.529 [info] POST /sources/5 20:48:03.529 [debug] Processing with PinchflatWeb.Sources.SourceController.delete/2 Parameters: %{"_csrf_token" => "Qgohdw8bWTkxGhdNFBkMQT4QaWMPL2cwpsHNBN3oELx4-wJ4dx06Ad3o", "_method" => "delete", "id" => "5"} Pipelines: [:browser] 20:48:03.529 [debug] QUERY OK source="sources" db=0.1ms idle=938.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:48:03.530 [debug] QUERY OK source="sources" db=0.1ms idle=226.0ms UPDATE "sources" SET "marked_for_deletion_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 03:48:03Z], ~U[2025-12-25 03:48:03Z], 5] 20:48:03.531 [info] Sent 302 in 1ms 20:48:03.537 [info] {"args":{"delete_files":false,"id":5},"id":189,"meta":{},"system_time":1766634483537821413,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Sources.SourceDeletionWorker","source":"oban","event":"job:start","attempt":1,"tags":["sources","local_data"]} 20:48:03.538 [debug] QUERY OK source="sources" db=0.1ms idle=233.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 20:48:03.538 [debug] QUERY OK source="tasks" db=0.1ms idle=8.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 (?,?,?,?,?,?,?)) [5, "scheduled", "available", "executing", "retryable", "completed", "discarded", "cancelled"] 20:48:03.539 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms DELETE FROM "tasks" WHERE "id" = ? [180] 20:48:03.540 [debug] QUERY OK source="tasks" db=0.1ms idle=1.1ms DELETE FROM "tasks" WHERE "id" = ? [181] 20:48:03.540 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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" = ?) [5] 20:48:03.540 [debug] QUERY OK source="source_metadata" db=0.0ms idle=1.1ms 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" = ?) [5] 20:48:03.541 [debug] QUERY OK source="sources" db=0.1ms idle=1.0ms DELETE FROM "sources" WHERE "id" = ? [5] 20:48:03.541 [info] {"args":{"delete_files":false,"id":5},"id":189,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Sources.SourceDeletionWorker","source":"oban","duration":3272,"event":"job:stop","queue_time":537071,"attempt":1,"tags":["sources","local_data"]} 20:48:03.542 [info] GET /sources 20:48:03.542 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 20:48:03.542 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:48:03.542 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:48:03.542 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:48:03.543 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:48:03.543 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:48:03.544 [debug] QUERY OK source="sources" db=0.6ms idle=1.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)) [] 20:48:03.545 [debug] QUERY OK source="sources" db=1.0ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 20:48:03.546 [info] Sent 200 in 4ms 20:48:03.611 [info] CONNECTED TO Phoenix.LiveView.Socket in 26ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "QE5cemBtAgQbYAA7VRwKATIcbzMFPQ1yr75C-8hRo6oBlrLtht6fKvY-", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:48:03.697 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 20:48:03.698 [debug] QUERY OK source="sources" db=1.0ms idle=154.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)) [] 20:48:03.700 [debug] QUERY OK source="sources" db=1.0ms idle=154.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 20:48:03.700 [debug] Replied in 3ms 20:48:03.702 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:48:03.702 [debug] Replied in 76ยตs 20:48:04.485 [debug] Current batch of media processed. Will check again in 1000ms 20:48:04.508 [debug] Current batch of media processed. Will check again in 1000ms 20:48:05.486 [debug] Current batch of media processed. Will check again in 1000ms 20:48:05.509 [debug] Current batch of media processed. Will check again in 1000ms 20:48:06.487 [debug] Current batch of media processed. Will check again in 1000ms 20:48:06.510 [debug] Current batch of media processed. Will check again in 1000ms 20:48:07.488 [debug] Current batch of media processed. Will check again in 1000ms 20:48:07.511 [debug] Current batch of media processed. Will check again in 1000ms 20:48:08.489 [debug] Current batch of media processed. Will check again in 1000ms 20:48:08.512 [debug] Current batch of media processed. Will check again in 1000ms 20:48:09.490 [debug] Current batch of media processed. Will check again in 1000ms 20:48:09.513 [debug] Current batch of media processed. Will check again in 1000ms 20:48:10.491 [debug] Current batch of media processed. Will check again in 1000ms 20:48:10.514 [debug] Current batch of media processed. Will check again in 1000ms 20:48:11.492 [debug] Current batch of media processed. Will check again in 1000ms 20:48:11.515 [debug] Current batch of media processed. Will check again in 1000ms 20:48:12.493 [debug] Current batch of media processed. Will check again in 1000ms 20:48:12.516 [debug] Current batch of media processed. Will check again in 1000ms 20:48:13.494 [debug] Current batch of media processed. Will check again in 1000ms 20:48:13.517 [debug] Current batch of media processed. Will check again in 1000ms 20:48:14.150 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:14.495 [debug] Current batch of media processed. Will check again in 1000ms 20:48:14.502 [info] GET /sources/new 20:48:14.502 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 20:48:14.502 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1198.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" [] 20:48:14.503 [debug] QUERY OK source="settings" db=0.2ms idle=1198.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 [] 20:48:14.503 [debug] QUERY OK source="settings" db=0.1ms idle=1199.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 [] 20:48:14.503 [debug] QUERY OK source="settings" db=0.1ms idle=893.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 [] 20:48:14.504 [debug] QUERY OK source="settings" db=0.1ms idle=353.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 [] 20:48:14.504 [debug] QUERY OK source="settings" db=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 [] 20:48:14.506 [info] Sent 200 in 4ms 20:48:14.518 [debug] Current batch of media processed. Will check again in 1000ms 20:48:14.600 [info] CONNECTED TO Phoenix.LiveView.Socket in 29ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "RkkMVSFtBREzFVtNSws0JWwZK2EmMWMQt0ell8oGGC44rerP6qr4hz7O", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:48:14.813 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:48:14.814 [debug] Replied in 219ยตs 20:48:15.496 [debug] Current batch of media processed. Will check again in 1000ms 20:48:15.519 [debug] Current batch of media processed. Will check again in 1000ms 20:48:16.497 [debug] Current batch of media processed. Will check again in 1000ms 20:48:16.520 [debug] Current batch of media processed. Will check again in 1000ms 20:48:17.498 [debug] Current batch of media processed. Will check again in 1000ms 20:48:17.521 [debug] Current batch of media processed. Will check again in 1000ms 20:48:17.973 [info] POST /sources 20:48:17.973 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "RkkMVSFtBREzFVtNSws0JWwZK2EmMWMQt0ell8oGGC44rerP6qr4hz7O", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/playlist?list=PLP0Rs_QcLua5YhbOfT464U1Cq1ozeBLYx", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 20:48:17.973 [debug] Running yt-dlp command for action: get_source_details 20:48:17.974 [debug] QUERY OK source="settings" db=0.1ms idle=1670.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 [] 20:48:17.974 [debug] QUERY OK source="settings" db=0.1ms idle=1670.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 [] 20:48:17.975 [debug] QUERY OK source="settings" db=0.1ms idle=1670.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 [] 20:48:17.975 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua5YhbOfT464U1Cq1ozeBLYx --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/4c/e7/4ce735a45afd34ea5a43cfb544410f7837674caa85fa374813b195a5dda8e564.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:48:18.499 [debug] Current batch of media processed. Will check again in 1000ms 20:48:18.522 [debug] Current batch of media processed. Will check again in 1000ms 20:48:19.500 [debug] Current batch of media processed. Will check again in 1000ms 20:48:19.523 [debug] Current batch of media processed. Will check again in 1000ms 20:48:20.501 [debug] Current batch of media processed. Will check again in 1000ms 20:48:20.524 [debug] Current batch of media processed. Will check again in 1000ms 20:48:21.502 [debug] Current batch of media processed. Will check again in 1000ms 20:48:21.525 [debug] Current batch of media processed. Will check again in 1000ms 20:48:22.437 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua5YhbOfT464U1Cq1ozeBLYx --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/4c/e7/4ce735a45afd34ea5a43cfb544410f7837674caa85fa374813b195a5dda8e564.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube:tab] YouTube said: INFO - 5 unavailable videos are hidden 20:48:22.438 [debug] QUERY OK source="sources" db=0.2ms idle=1134.0ms INSERT INTO "sources" ("enabled","uuid","download_media","custom_name","original_url","media_profile_id","collection_id","collection_name","collection_type","fast_index","cookie_behaviour","index_frequency_minutes","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14) RETURNING "id" [true, "9928b925-1286-48c5-8057-f36bf14345d1", true, "Method Man Videos", "https://www.youtube.com/playlist?list=PLP0Rs_QcLua5YhbOfT464U1Cq1ozeBLYx", 1, "PLP0Rs_QcLua5YhbOfT464U1Cq1ozeBLYx", "Method Man Videos", :playlist, false, :disabled, 1440, ~U[2025-12-25 03:48:22Z], ~U[2025-12-25 03:48:22Z]] 20:48:22.438 [debug] QUERY OK source="tasks" db=0.1ms idle=1134.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 (?,?,?,?)) [6, "%.MediaCollectionIndexingWorker", "available", "scheduled", "retryable", "executing"] 20:48:22.439 [debug] QUERY OK source="tasks" db=0.1ms idle=135.3ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [190, 6, ~U[2025-12-25 03:48:22Z], ~U[2025-12-25 03:48:22Z]] 20:48:22.440 [debug] QUERY OK source="tasks" db=0.1ms idle=1.3ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [191, 6, ~U[2025-12-25 03:48:22Z], ~U[2025-12-25 03:48:22Z]] 20:48:22.440 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:48:22.440 [info] Sent 302 in 4467ms 20:48:22.503 [debug] Current batch of media processed. Will check again in 1000ms 20:48:22.526 [debug] Current batch of media processed. Will check again in 1000ms 20:48:22.564 [info] GET /sources/6 20:48:22.565 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "6"} Pipelines: [:browser] 20:48:22.565 [debug] QUERY OK source="sources" db=0.3ms idle=125.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:48:22.566 [debug] QUERY OK source="media_profiles" db=0.2ms idle=126.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] 20:48:22.566 [debug] QUERY OK source="tasks" db=0.2ms idle=126.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 (?,?,?,?)) [6, "executing", "available", "scheduled", "retryable"] 20:48:22.567 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=126.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" IN (?,?)) [191, 190] 20:48:22.567 [debug] QUERY OK source="settings" db=0.1ms idle=126.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 [] 20:48:22.567 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:48:22.568 [debug] QUERY OK source="settings" db=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 [] 20:48:22.569 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:48:22.569 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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")))) [6] 20:48:22.570 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=2.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 (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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 ? [6, 10, 0] 20:48:22.571 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:48:22.571 [debug] QUERY OK source="media_items" db=0.0ms idle=3.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 20:48:22.571 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [6, 10, 0] 20:48:22.571 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:48:22.572 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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"))))) [6] 20:48:22.572 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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 ? [6, 10, 0] 20:48:22.573 [info] Sent 200 in 8ms 20:48:22.938 [info] CONNECTED TO Phoenix.LiveView.Socket in 28ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "VDYZeA4bWg8DPBkOYD0EOAolMxsrISU0fOpACN0YwjvwYSBMPMjNejqk", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:48:23.045 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 6} 20:48:23.046 [debug] QUERY OK source="sources" db=0.3ms idle=474.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:48:23.046 [debug] QUERY OK source="media_items" db=0.2ms idle=474.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 (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 20:48:23.047 [debug] QUERY OK source="media_items" db=0.4ms idle=474.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 ? [6, 10, 0] 20:48:23.047 [debug] Replied in 1ms 20:48:23.048 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 6} 20:48:23.048 [debug] QUERY OK source="sources" db=0.1ms idle=475.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:48:23.048 [debug] QUERY OK source="media_items" db=0.1ms idle=423.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 20:48:23.048 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [6, 10, 0] 20:48:23.049 [debug] Replied in 985ยตs 20:48:23.049 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 6} 20:48:23.049 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:48:23.050 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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"))))) [6] 20:48:23.050 [debug] QUERY OK source="media_items" db=0.3ms 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 ? [6, 10, 0] 20:48:23.050 [debug] Replied in 1ms 20:48:23.051 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:48:23.051 [debug] Replied in 64ยตs 20:48:23.504 [debug] Current batch of media processed. Will check again in 1000ms 20:48:23.527 [debug] Current batch of media processed. Will check again in 1000ms 20:48:24.505 [debug] Current batch of media processed. Will check again in 1000ms 20:48:24.528 [debug] Current batch of media processed. Will check again in 1000ms 20:48:25.287 [info] GET /sources 20:48:25.287 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 20:48:25.287 [debug] QUERY OK source="settings" db=0.1ms idle=983.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 [] 20:48:25.288 [debug] QUERY OK source="settings" db=0.1ms idle=983.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 [] 20:48:25.288 [debug] QUERY OK source="settings" db=0.1ms idle=984.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 [] 20:48:25.289 [debug] QUERY OK source="settings" db=0.1ms idle=984.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 [] 20:48:25.289 [debug] QUERY OK source="settings" db=0.0ms idle=660.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 [] 20:48:25.290 [debug] QUERY OK source="sources" db=0.7ms idle=1.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)) [] 20:48:25.292 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms 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", 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] 20:48:25.293 [info] Sent 200 in 6ms 20:48:25.379 [info] CONNECTED TO Phoenix.LiveView.Socket in 23ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ehUQcS47D24_PCwgURwfRDEcGGc4fi0HHlyHcne8KjCYhrY1ktA2v5yX", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:48:25.506 [debug] Current batch of media processed. Will check again in 1000ms 20:48:25.529 [debug] Current batch of media processed. Will check again in 1000ms 20:48:25.555 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 20:48:25.556 [debug] QUERY OK source="sources" db=0.9ms idle=267.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)) [] 20:48:25.558 [debug] QUERY OK source="sources" db=1.3ms idle=267.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 20:48:25.558 [debug] Replied in 3ms 20:48:25.560 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:48:25.560 [debug] Replied in 75ยตs 20:48:26.507 [debug] Current batch of media processed. Will check again in 1000ms 20:48:26.530 [debug] Current batch of media processed. Will check again in 1000ms 20:48:27.508 [debug] Current batch of media processed. Will check again in 1000ms 20:48:27.531 [debug] Current batch of media processed. Will check again in 1000ms 20:48:28.509 [debug] Current batch of media processed. Will check again in 1000ms 20:48:28.532 [debug] Current batch of media processed. Will check again in 1000ms 20:48:29.510 [debug] Current batch of media processed. Will check again in 1000ms 20:48:29.533 [debug] Current batch of media processed. Will check again in 1000ms 20:48:30.511 [debug] Current batch of media processed. Will check again in 1000ms 20:48:30.534 [debug] Current batch of media processed. Will check again in 1000ms 20:48:31.512 [debug] Current batch of media processed. Will check again in 1000ms 20:48:31.535 [debug] Current batch of media processed. Will check again in 1000ms 20:48:32.513 [debug] Current batch of media processed. Will check again in 1000ms 20:48:32.536 [debug] Current batch of media processed. Will check again in 1000ms 20:48:33.514 [debug] Current batch of media processed. Will check again in 1000ms 20:48:33.537 [debug] Current batch of media processed. Will check again in 1000ms 20:48:34.515 [debug] Current batch of media processed. Will check again in 1000ms 20:48:34.538 [debug] Current batch of media processed. Will check again in 1000ms 20:48:35.516 [debug] Current batch of media processed. Will check again in 1000ms 20:48:35.539 [debug] Current batch of media processed. Will check again in 1000ms 20:48:36.517 [debug] Current batch of media processed. Will check again in 1000ms 20:48:36.540 [debug] Current batch of media processed. Will check again in 1000ms 20:48:37.518 [debug] Current batch of media processed. Will check again in 1000ms 20:48:37.541 [debug] Current batch of media processed. Will check again in 1000ms 20:48:38.519 [debug] Current batch of media processed. Will check again in 1000ms 20:48:38.542 [debug] Current batch of media processed. Will check again in 1000ms 20:48:39.520 [debug] Current batch of media processed. Will check again in 1000ms 20:48:39.543 [debug] Current batch of media processed. Will check again in 1000ms 20:48:40.521 [debug] Current batch of media processed. Will check again in 1000ms 20:48:40.544 [debug] Current batch of media processed. Will check again in 1000ms 20:48:41.522 [debug] Current batch of media processed. Will check again in 1000ms 20:48:41.545 [debug] Current batch of media processed. Will check again in 1000ms 20:48:42.523 [debug] Current batch of media processed. Will check again in 1000ms 20:48:42.546 [debug] Current batch of media processed. Will check again in 1000ms 20:48:43.524 [debug] Current batch of media processed. Will check again in 1000ms 20:48:43.547 [debug] Current batch of media processed. Will check again in 1000ms 20:48:44.151 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:44.525 [debug] Current batch of media processed. Will check again in 1000ms 20:48:44.548 [debug] Current batch of media processed. Will check again in 1000ms 20:48:45.526 [debug] Current batch of media processed. Will check again in 1000ms 20:48:45.549 [debug] Current batch of media processed. Will check again in 1000ms 20:48:46.527 [debug] Current batch of media processed. Will check again in 1000ms 20:48:46.550 [debug] Current batch of media processed. Will check again in 1000ms 20:48:47.528 [debug] Current batch of media processed. Will check again in 1000ms 20:48:47.551 [debug] Current batch of media processed. Will check again in 1000ms 20:48:48.529 [debug] Current batch of media processed. Will check again in 1000ms 20:48:48.552 [debug] Current batch of media processed. Will check again in 1000ms 20:48:49.530 [debug] Current batch of media processed. Will check again in 1000ms 20:48:49.553 [debug] Current batch of media processed. Will check again in 1000ms 20:48:50.531 [debug] Current batch of media processed. Will check again in 1000ms 20:48:50.554 [debug] Current batch of media processed. Will check again in 1000ms 20:48:51.532 [debug] Current batch of media processed. Will check again in 1000ms 20:48:51.555 [debug] Current batch of media processed. Will check again in 1000ms 20:48:52.533 [debug] Current batch of media processed. Will check again in 1000ms 20:48:52.556 [debug] Current batch of media processed. Will check again in 1000ms 20:48:53.534 [debug] Current batch of media processed. Will check again in 1000ms 20:48:53.557 [debug] Current batch of media processed. Will check again in 1000ms 20:48:54.535 [debug] Current batch of media processed. Will check again in 1000ms 20:48:54.558 [debug] Current batch of media processed. Will check again in 1000ms 20:48:55.536 [debug] Current batch of media processed. Will check again in 1000ms 20:48:55.559 [debug] Current batch of media processed. Will check again in 1000ms 20:48:56.537 [debug] Current batch of media processed. Will check again in 1000ms 20:48:56.560 [debug] Current batch of media processed. Will check again in 1000ms 20:48:57.538 [debug] Current batch of media processed. Will check again in 1000ms 20:48:57.561 [debug] Current batch of media processed. Will check again in 1000ms 20:48:58.539 [debug] Current batch of media processed. Will check again in 1000ms 20:48:58.562 [debug] Current batch of media processed. Will check again in 1000ms 20:48:59.540 [debug] Current batch of media processed. Will check again in 1000ms 20:48:59.563 [debug] Current batch of media processed. Will check again in 1000ms 20:49:00.144 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:00.541 [debug] Current batch of media processed. Will check again in 1000ms 20:49:00.564 [debug] Current batch of media processed. Will check again in 1000ms 20:49:01.542 [debug] Current batch of media processed. Will check again in 1000ms 20:49:01.565 [debug] Current batch of media processed. Will check again in 1000ms 20:49:02.543 [debug] Current batch of media processed. Will check again in 1000ms 20:49:02.566 [debug] Current batch of media processed. Will check again in 1000ms 20:49:03.544 [debug] Current batch of media processed. Will check again in 1000ms 20:49:03.567 [debug] Current batch of media processed. Will check again in 1000ms 20:49:04.545 [debug] Current batch of media processed. Will check again in 1000ms 20:49:04.568 [debug] Current batch of media processed. Will check again in 1000ms 20:49:05.546 [debug] Current batch of media processed. Will check again in 1000ms 20:49:05.569 [debug] Current batch of media processed. Will check again in 1000ms 20:49:06.547 [debug] Current batch of media processed. Will check again in 1000ms 20:49:06.570 [debug] Current batch of media processed. Will check again in 1000ms 20:49:07.548 [debug] Current batch of media processed. Will check again in 1000ms 20:49:07.571 [debug] Current batch of media processed. Will check again in 1000ms 20:49:08.549 [debug] Current batch of media processed. Will check again in 1000ms 20:49:08.572 [debug] Current batch of media processed. Will check again in 1000ms 20:49:09.550 [debug] Current batch of media processed. Will check again in 1000ms 20:49:09.573 [debug] Current batch of media processed. Will check again in 1000ms 20:49:10.551 [debug] Current batch of media processed. Will check again in 1000ms 20:49:10.574 [debug] Current batch of media processed. Will check again in 1000ms 20:49:11.552 [debug] Current batch of media processed. Will check again in 1000ms 20:49:11.575 [debug] Current batch of media processed. Will check again in 1000ms 20:49:12.553 [debug] Current batch of media processed. Will check again in 1000ms 20:49:12.576 [debug] Current batch of media processed. Will check again in 1000ms 20:49:13.554 [debug] Current batch of media processed. Will check again in 1000ms 20:49:13.577 [debug] Current batch of media processed. Will check again in 1000ms 20:49:14.152 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:14.555 [debug] Current batch of media processed. Will check again in 1000ms 20:49:14.578 [debug] Current batch of media processed. Will check again in 1000ms 20:49:15.556 [debug] Current batch of media processed. Will check again in 1000ms 20:49:15.579 [debug] Current batch of media processed. Will check again in 1000ms 20:49:16.557 [debug] Current batch of media processed. Will check again in 1000ms 20:49:16.580 [debug] Current batch of media processed. Will check again in 1000ms 20:49:17.558 [debug] Current batch of media processed. Will check again in 1000ms 20:49:17.581 [debug] Current batch of media processed. Will check again in 1000ms 20:49:18.559 [debug] Current batch of media processed. Will check again in 1000ms 20:49:18.582 [debug] Current batch of media processed. Will check again in 1000ms 20:49:19.560 [debug] Current batch of media processed. Will check again in 1000ms 20:49:19.583 [debug] Current batch of media processed. Will check again in 1000ms 20:49:20.561 [debug] Current batch of media processed. Will check again in 1000ms 20:49:20.584 [debug] Current batch of media processed. Will check again in 1000ms 20:49:21.562 [debug] Current batch of media processed. Will check again in 1000ms 20:49:21.585 [debug] Current batch of media processed. Will check again in 1000ms 20:49:22.563 [debug] Current batch of media processed. Will check again in 1000ms 20:49:22.586 [debug] Current batch of media processed. Will check again in 1000ms 20:49:23.564 [debug] Current batch of media processed. Will check again in 1000ms 20:49:23.587 [debug] Current batch of media processed. Will check again in 1000ms 20:49:24.565 [debug] Current batch of media processed. Will check again in 1000ms 20:49:24.588 [debug] Current batch of media processed. Will check again in 1000ms 20:49:25.566 [debug] Current batch of media processed. Will check again in 1000ms 20:49:25.589 [debug] Current batch of media processed. Will check again in 1000ms 20:49:26.567 [debug] Current batch of media processed. Will check again in 1000ms 20:49:26.590 [debug] Current batch of media processed. Will check again in 1000ms 20:49:27.568 [debug] Current batch of media processed. Will check again in 1000ms 20:49:27.591 [debug] Current batch of media processed. Will check again in 1000ms 20:49:28.569 [debug] Current batch of media processed. Will check again in 1000ms 20:49:28.592 [debug] Current batch of media processed. Will check again in 1000ms 20:49:29.570 [debug] Current batch of media processed. Will check again in 1000ms 20:49:29.593 [debug] Current batch of media processed. Will check again in 1000ms 20:49:30.571 [debug] Current batch of media processed. Will check again in 1000ms 20:49:30.594 [debug] Current batch of media processed. Will check again in 1000ms 20:49:31.572 [debug] Current batch of media processed. Will check again in 1000ms 20:49:31.595 [debug] Current batch of media processed. Will check again in 1000ms 20:49:32.573 [debug] Current batch of media processed. Will check again in 1000ms 20:49:32.596 [debug] Current batch of media processed. Will check again in 1000ms 20:49:33.575 [debug] Current batch of media processed. Will check again in 1000ms 20:49:33.597 [debug] Current batch of media processed. Will check again in 1000ms 20:49:34.576 [debug] Current batch of media processed. Will check again in 1000ms 20:49:34.598 [debug] Current batch of media processed. Will check again in 1000ms 20:49:35.577 [debug] Current batch of media processed. Will check again in 1000ms 20:49:35.599 [debug] Current batch of media processed. Will check again in 1000ms 20:49:36.578 [debug] Current batch of media processed. Will check again in 1000ms 20:49:36.600 [debug] Current batch of media processed. Will check again in 1000ms 20:49:37.579 [debug] Current batch of media processed. Will check again in 1000ms 20:49:37.601 [debug] Current batch of media processed. Will check again in 1000ms 20:49:38.580 [debug] Current batch of media processed. Will check again in 1000ms 20:49:38.602 [debug] Current batch of media processed. Will check again in 1000ms 20:49:39.581 [debug] Current batch of media processed. Will check again in 1000ms 20:49:39.603 [debug] Current batch of media processed. Will check again in 1000ms 20:49:40.582 [debug] Current batch of media processed. Will check again in 1000ms 20:49:40.604 [debug] Current batch of media processed. Will check again in 1000ms 20:49:41.583 [debug] Current batch of media processed. Will check again in 1000ms 20:49:41.605 [debug] Current batch of media processed. Will check again in 1000ms 20:49:42.584 [debug] Current batch of media processed. Will check again in 1000ms 20:49:42.606 [debug] Current batch of media processed. Will check again in 1000ms 20:49:43.585 [debug] Current batch of media processed. Will check again in 1000ms 20:49:43.607 [debug] Current batch of media processed. Will check again in 1000ms 20:49:44.153 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:44.586 [debug] Current batch of media processed. Will check again in 1000ms 20:49:44.608 [debug] Current batch of media processed. Will check again in 1000ms 20:49:45.587 [debug] Current batch of media processed. Will check again in 1000ms 20:49:45.609 [debug] Current batch of media processed. Will check again in 1000ms 20:49:46.588 [debug] Current batch of media processed. Will check again in 1000ms 20:49:46.610 [debug] Current batch of media processed. Will check again in 1000ms 20:49:47.589 [debug] Current batch of media processed. Will check again in 1000ms 20:49:47.611 [debug] Current batch of media processed. Will check again in 1000ms 20:49:48.590 [debug] Current batch of media processed. Will check again in 1000ms 20:49:48.612 [debug] Current batch of media processed. Will check again in 1000ms 20:49:49.591 [debug] Current batch of media processed. Will check again in 1000ms 20:49:49.613 [debug] Current batch of media processed. Will check again in 1000ms 20:49:50.592 [debug] Current batch of media processed. Will check again in 1000ms 20:49:50.614 [debug] Current batch of media processed. Will check again in 1000ms 20:49:51.593 [debug] Current batch of media processed. Will check again in 1000ms 20:49:51.615 [debug] Current batch of media processed. Will check again in 1000ms 20:49:52.594 [debug] Current batch of media processed. Will check again in 1000ms 20:49:52.616 [debug] Current batch of media processed. Will check again in 1000ms 20:49:53.595 [debug] Current batch of media processed. Will check again in 1000ms 20:49:53.617 [debug] Current batch of media processed. Will check again in 1000ms 20:49:54.596 [debug] Current batch of media processed. Will check again in 1000ms 20:49:54.618 [debug] Current batch of media processed. Will check again in 1000ms 20:49:55.597 [debug] Current batch of media processed. Will check again in 1000ms 20:49:55.619 [debug] Current batch of media processed. Will check again in 1000ms 20:49:56.598 [debug] Current batch of media processed. Will check again in 1000ms 20:49:56.620 [debug] Current batch of media processed. Will check again in 1000ms 20:49:57.599 [debug] Current batch of media processed. Will check again in 1000ms 20:49:57.621 [debug] Current batch of media processed. Will check again in 1000ms 20:49:58.600 [debug] Current batch of media processed. Will check again in 1000ms 20:49:58.622 [debug] Current batch of media processed. Will check again in 1000ms 20:49:59.601 [debug] Current batch of media processed. Will check again in 1000ms 20:49:59.623 [debug] Current batch of media processed. Will check again in 1000ms 20:50:00.145 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:00.602 [debug] Current batch of media processed. Will check again in 1000ms 20:50:00.624 [debug] Current batch of media processed. Will check again in 1000ms 20:50:01.603 [debug] Current batch of media processed. Will check again in 1000ms 20:50:01.625 [debug] Current batch of media processed. Will check again in 1000ms 20:50:02.604 [debug] Current batch of media processed. Will check again in 1000ms 20:50:02.626 [debug] Current batch of media processed. Will check again in 1000ms 20:50:03.605 [debug] Current batch of media processed. Will check again in 1000ms 20:50:03.627 [debug] Current batch of media processed. Will check again in 1000ms 20:50:04.606 [debug] Current batch of media processed. Will check again in 1000ms 20:50:04.628 [debug] Current batch of media processed. Will check again in 1000ms 20:50:05.607 [debug] Current batch of media processed. Will check again in 1000ms 20:50:05.629 [debug] Current batch of media processed. Will check again in 1000ms 20:50:06.608 [debug] Current batch of media processed. Will check again in 1000ms 20:50:06.630 [debug] Current batch of media processed. Will check again in 1000ms 20:50:07.609 [debug] Current batch of media processed. Will check again in 1000ms 20:50:07.631 [debug] Current batch of media processed. Will check again in 1000ms 20:50:08.610 [debug] Current batch of media processed. Will check again in 1000ms 20:50:08.632 [debug] Current batch of media processed. Will check again in 1000ms 20:50:09.611 [debug] Current batch of media processed. Will check again in 1000ms 20:50:09.633 [debug] Current batch of media processed. Will check again in 1000ms 20:50:10.612 [debug] Current batch of media processed. Will check again in 1000ms 20:50:10.634 [debug] Current batch of media processed. Will check again in 1000ms 20:50:11.613 [debug] Current batch of media processed. Will check again in 1000ms 20:50:11.635 [debug] Current batch of media processed. Will check again in 1000ms 20:50:12.614 [debug] Current batch of media processed. Will check again in 1000ms 20:50:12.636 [debug] Current batch of media processed. Will check again in 1000ms 20:50:13.615 [debug] Current batch of media processed. Will check again in 1000ms 20:50:13.637 [debug] Current batch of media processed. Will check again in 1000ms 20:50:14.154 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:14.616 [debug] Current batch of media processed. Will check again in 1000ms 20:50:14.638 [debug] Current batch of media processed. Will check again in 1000ms 20:50:15.617 [debug] Current batch of media processed. Will check again in 1000ms 20:50:15.639 [debug] Current batch of media processed. Will check again in 1000ms 20:50:16.618 [debug] Current batch of media processed. Will check again in 1000ms 20:50:16.640 [debug] Current batch of media processed. Will check again in 1000ms 20:50:17.619 [debug] Current batch of media processed. Will check again in 1000ms 20:50:17.641 [debug] Current batch of media processed. Will check again in 1000ms 20:50:18.620 [debug] Current batch of media processed. Will check again in 1000ms 20:50:18.642 [debug] Current batch of media processed. Will check again in 1000ms 20:50:19.621 [debug] Current batch of media processed. Will check again in 1000ms 20:50:19.643 [debug] Current batch of media processed. Will check again in 1000ms 20:50:20.622 [debug] Current batch of media processed. Will check again in 1000ms 20:50:20.644 [debug] Current batch of media processed. Will check again in 1000ms 20:50:21.623 [debug] Current batch of media processed. Will check again in 1000ms 20:50:21.645 [debug] Current batch of media processed. Will check again in 1000ms 20:50:22.624 [debug] Current batch of media processed. Will check again in 1000ms 20:50:22.646 [debug] Current batch of media processed. Will check again in 1000ms 20:50:23.625 [debug] Current batch of media processed. Will check again in 1000ms 20:50:23.647 [debug] Current batch of media processed. Will check again in 1000ms 20:50:24.626 [debug] Current batch of media processed. Will check again in 1000ms 20:50:24.648 [debug] Current batch of media processed. Will check again in 1000ms 20:50:25.627 [debug] Current batch of media processed. Will check again in 1000ms 20:50:25.649 [debug] Current batch of media processed. Will check again in 1000ms 20:50:26.628 [debug] Current batch of media processed. Will check again in 1000ms 20:50:26.650 [debug] Current batch of media processed. Will check again in 1000ms 20:50:27.629 [debug] Current batch of media processed. Will check again in 1000ms 20:50:27.651 [debug] Current batch of media processed. Will check again in 1000ms 20:50:28.630 [debug] Current batch of media processed. Will check again in 1000ms 20:50:28.652 [debug] Current batch of media processed. Will check again in 1000ms 20:50:29.631 [debug] Current batch of media processed. Will check again in 1000ms 20:50:29.653 [debug] Current batch of media processed. Will check again in 1000ms 20:50:30.632 [debug] Current batch of media processed. Will check again in 1000ms 20:50:30.654 [debug] Current batch of media processed. Will check again in 1000ms 20:50:31.633 [debug] Current batch of media processed. Will check again in 1000ms 20:50:31.655 [debug] Current batch of media processed. Will check again in 1000ms 20:50:32.634 [debug] Current batch of media processed. Will check again in 1000ms 20:50:32.656 [debug] Current batch of media processed. Will check again in 1000ms 20:50:32.723 [info] GET /sources 20:50:32.723 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 20:50:32.724 [debug] QUERY OK source="settings" db=0.1ms idle=1420.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 [] 20:50:32.724 [debug] QUERY OK source="settings" db=0.1ms idle=1420.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 [] 20:50:32.725 [debug] QUERY OK source="settings" db=0.1ms idle=1420.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 [] 20:50:32.725 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:50:32.725 [debug] QUERY OK source="settings" db=0.0ms idle=879.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 [] 20:50:32.726 [debug] QUERY OK source="sources" db=0.5ms idle=1.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)) [] 20:50:32.728 [debug] QUERY OK source="sources" db=1.0ms 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", 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] 20:50:32.729 [info] Sent 200 in 6ms 20:50:32.813 [info] CONNECTED TO Phoenix.LiveView.Socket in 31ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "eUAxFDgsRzA5bhkzaygDNwAkaAoCGRhsK9X-uy-fM8vJRFEBZL1_LRL3", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:50:33.094 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 20:50:33.095 [debug] QUERY OK source="sources" db=0.7ms idle=369.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)) [] 20:50:33.346 [debug] QUERY OK source="sources" db=250.8ms idle=370.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 20:50:33.346 [debug] Replied in 252ms 20:50:33.348 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:50:33.348 [debug] Replied in 64ยตs 20:50:33.635 [debug] Current batch of media processed. Will check again in 1000ms 20:50:33.657 [debug] Current batch of media processed. Will check again in 1000ms 20:50:34.636 [debug] Current batch of media processed. Will check again in 1000ms 20:50:34.658 [debug] Current batch of media processed. Will check again in 1000ms 20:50:35.637 [debug] Current batch of media processed. Will check again in 1000ms 20:50:35.659 [debug] Current batch of media processed. Will check again in 1000ms 20:50:36.052 [info] GET /sources/new 20:50:36.052 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 20:50:36.053 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1748.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" [] 20:50:36.053 [debug] QUERY OK source="settings" db=0.0ms idle=1749.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 [] 20:50:36.053 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:50:36.053 [debug] QUERY OK source="settings" db=0.0ms idle=749.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 [] 20:50:36.054 [debug] QUERY OK source="settings" db=0.0ms idle=199.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 [] 20:50:36.054 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:50:36.055 [info] Sent 200 in 2ms 20:50:36.143 [info] CONNECTED TO Phoenix.LiveView.Socket in 26ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "SB44dR4SEDEnPjAuCyR_MyheOGIWDAsXzgQLSGzgSh_W2J9Fr6a7XG_H", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:50:36.213 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:50:36.213 [debug] Replied in 96ยตs 20:50:36.638 [debug] Current batch of media processed. Will check again in 1000ms 20:50:36.660 [debug] Current batch of media processed. Will check again in 1000ms 20:50:37.639 [debug] Current batch of media processed. Will check again in 1000ms 20:50:37.661 [debug] Current batch of media processed. Will check again in 1000ms 20:50:38.640 [debug] Current batch of media processed. Will check again in 1000ms 20:50:38.662 [debug] Current batch of media processed. Will check again in 1000ms 20:50:39.641 [debug] Current batch of media processed. Will check again in 1000ms 20:50:39.663 [debug] Current batch of media processed. Will check again in 1000ms 20:50:40.642 [debug] Current batch of media processed. Will check again in 1000ms 20:50:40.664 [debug] Current batch of media processed. Will check again in 1000ms 20:50:41.236 [info] POST /sources 20:50:41.236 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "SB44dR4SEDEnPjAuCyR_MyheOGIWDAsXzgQLSGzgSh_W2J9Fr6a7XG_H", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "1440", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/playlist?list=PLcrgQHbWAmTMefzxrEYrMoUT34otpWvEH", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 20:50:41.237 [debug] Running yt-dlp command for action: get_source_details 20:50:41.238 [debug] QUERY OK source="settings" db=0.1ms idle=1933.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 [] 20:50:41.238 [debug] QUERY OK source="settings" db=0.0ms idle=1933.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 [] 20:50:41.238 [debug] QUERY OK source="settings" db=0.1ms idle=1934.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 [] 20:50:41.238 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLcrgQHbWAmTMefzxrEYrMoUT34otpWvEH --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/14/0c/140c6a9d7c0c619b85332d1b98f43ab93f1477a8d07cad43a1bb058c0536a3ca.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:50:41.643 [debug] Current batch of media processed. Will check again in 1000ms 20:50:41.665 [debug] Current batch of media processed. Will check again in 1000ms 20:50:42.644 [debug] Current batch of media processed. Will check again in 1000ms 20:50:42.666 [debug] Current batch of media processed. Will check again in 1000ms 20:50:43.645 [debug] Current batch of media processed. Will check again in 1000ms 20:50:43.667 [debug] Current batch of media processed. Will check again in 1000ms 20:50:44.155 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:44.646 [debug] Current batch of media processed. Will check again in 1000ms 20:50:44.668 [debug] Current batch of media processed. Will check again in 1000ms 20:50:45.629 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLcrgQHbWAmTMefzxrEYrMoUT34otpWvEH --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/14/0c/140c6a9d7c0c619b85332d1b98f43ab93f1477a8d07cad43a1bb058c0536a3ca.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube:tab] YouTube said: INFO - 5 unavailable videos are hidden 20:50:45.630 [debug] QUERY OK source="sources" db=0.3ms idle=1326.1ms INSERT INTO "sources" ("enabled","uuid","download_media","custom_name","original_url","media_profile_id","collection_id","collection_name","collection_type","fast_index","cookie_behaviour","index_frequency_minutes","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14) RETURNING "id" [true, "d5089b2d-23c0-4007-b3f3-f26e3bb9dd87", true, "Massive Attack (Official Music Videos)", "https://www.youtube.com/playlist?list=PLcrgQHbWAmTMefzxrEYrMoUT34otpWvEH", 1, "PLcrgQHbWAmTMefzxrEYrMoUT34otpWvEH", "Massive Attack (Official Music Videos)", :playlist, false, :disabled, 1440, ~U[2025-12-25 03:50:45Z], ~U[2025-12-25 03:50:45Z]] 20:50:45.631 [debug] QUERY OK source="tasks" db=0.2ms idle=1326.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."worker" LIKE ?) AND (o1."state" IN (?,?,?,?)) [7, "%.MediaCollectionIndexingWorker", "available", "scheduled", "retryable", "executing"] 20:50:45.646 [debug] QUERY OK source="tasks" db=14.7ms idle=327.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [192, 7, ~U[2025-12-25 03:50:45Z], ~U[2025-12-25 03:50:45Z]] 20:50:45.647 [debug] Current batch of media processed. Will check again in 1000ms 20:50:45.647 [debug] QUERY OK source="tasks" db=0.1ms idle=16.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [193, 7, ~U[2025-12-25 03:50:45Z], ~U[2025-12-25 03:50:45Z]] 20:50:45.647 [debug] QUERY OK source="settings" db=0.1ms idle=16.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 [] 20:50:45.648 [info] Sent 302 in 4411ms 20:50:45.662 [info] GET /sources/7 20:50:45.662 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "7"} Pipelines: [:browser] 20:50:45.663 [debug] QUERY OK source="sources" db=0.1ms idle=30.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:50:45.663 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 20:50:45.663 [debug] QUERY OK source="tasks" db=0.1ms idle=16.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 (?,?,?,?)) [7, "executing", "available", "scheduled", "retryable"] 20:50:45.663 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=15.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 (?,?)) [193, 192] 20:50:45.664 [debug] QUERY OK source="settings" db=0.0ms idle=16.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 [] 20:50:45.664 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:50:45.664 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 20:50:45.665 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:50:45.665 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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")))) [7] 20:50:45.666 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 ? [7, 10, 0] 20:50:45.666 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [7] 20:50:45.669 [debug] Current batch of media processed. Will check again in 1000ms 20:50:45.690 [debug] QUERY OK source="media_items" db=24.3ms idle=1.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [7] 20:50:45.691 [debug] QUERY OK source="media_items" db=0.1ms idle=25.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 ? [7, 10, 0] 20:50:45.691 [debug] QUERY OK source="sources" db=0.1ms idle=25.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:50:45.692 [debug] QUERY OK source="media_items" db=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 ((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"))))) [7] 20:50:45.692 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=25.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 ? [7, 10, 0] 20:50:45.693 [info] Sent 200 in 31ms 20:50:45.827 [info] CONNECTED TO Phoenix.LiveView.Socket in 29ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "U0FYC354MyQeLB8gTiQZBBcjDiA0Pi0Va8123-YrjzpYwJ_qMKWuzuyJ", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:50:46.184 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 7} 20:50:46.184 [debug] QUERY OK source="sources" db=0.1ms idle=493.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:50:46.185 [debug] QUERY OK source="media_items" db=0.2ms idle=493.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")))) [7] 20:50:46.185 [debug] QUERY OK source="media_items" db=0.2ms idle=492.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 ? [7, 10, 0] 20:50:46.185 [debug] Replied in 1ms 20:50:46.185 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 7} 20:50:46.185 [debug] QUERY OK source="sources" db=0.0ms idle=493.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:50:46.186 [debug] QUERY OK source="media_items" db=0.0ms idle=316.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [7] 20:50:46.186 [debug] QUERY OK source="media_items" db=0.0ms idle=1.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 ? [7, 10, 0] 20:50:46.186 [debug] Replied in 573ยตs 20:50:46.186 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 7} 20:50:46.186 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:50:46.187 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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"))))) [7] 20:50:46.187 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 ? [7, 10, 0] 20:50:46.187 [debug] Replied in 750ยตs 20:50:46.187 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:50:46.187 [debug] Replied in 41ยตs 20:50:46.648 [debug] Current batch of media processed. Will check again in 1000ms 20:50:46.670 [debug] Current batch of media processed. Will check again in 1000ms 20:50:47.649 [debug] Current batch of media processed. Will check again in 1000ms 20:50:47.671 [debug] Current batch of media processed. Will check again in 1000ms 20:50:48.650 [debug] Current batch of media processed. Will check again in 1000ms 20:50:48.672 [debug] Current batch of media processed. Will check again in 1000ms 20:50:49.651 [debug] Current batch of media processed. Will check again in 1000ms 20:50:49.673 [debug] Current batch of media processed. Will check again in 1000ms 20:50:50.652 [debug] Current batch of media processed. Will check again in 1000ms 20:50:50.674 [debug] Current batch of media processed. Will check again in 1000ms 20:50:51.653 [debug] Current batch of media processed. Will check again in 1000ms 20:50:51.675 [debug] Current batch of media processed. Will check again in 1000ms 20:50:52.654 [debug] Current batch of media processed. Will check again in 1000ms 20:50:52.676 [debug] Current batch of media processed. Will check again in 1000ms 20:50:53.655 [debug] Current batch of media processed. Will check again in 1000ms 20:50:53.677 [debug] Current batch of media processed. Will check again in 1000ms 20:50:54.656 [debug] Current batch of media processed. Will check again in 1000ms 20:50:54.678 [debug] Current batch of media processed. Will check again in 1000ms 20:50:55.657 [debug] Current batch of media processed. Will check again in 1000ms 20:50:55.679 [debug] Current batch of media processed. Will check again in 1000ms 20:50:56.658 [debug] Current batch of media processed. Will check again in 1000ms 20:50:56.680 [debug] Current batch of media processed. Will check again in 1000ms 20:50:57.659 [debug] Current batch of media processed. Will check again in 1000ms 20:50:57.681 [debug] Current batch of media processed. Will check again in 1000ms 20:50:58.660 [debug] Current batch of media processed. Will check again in 1000ms 20:50:58.682 [debug] Current batch of media processed. Will check again in 1000ms 20:50:59.661 [debug] Current batch of media processed. Will check again in 1000ms 20:50:59.683 [debug] Current batch of media processed. Will check again in 1000ms 20:51:00.146 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:00.662 [debug] Current batch of media processed. Will check again in 1000ms 20:51:00.684 [debug] Current batch of media processed. Will check again in 1000ms 20:51:01.663 [debug] Current batch of media processed. Will check again in 1000ms 20:51:01.685 [debug] Current batch of media processed. Will check again in 1000ms 20:51:02.664 [debug] Current batch of media processed. Will check again in 1000ms 20:51:02.686 [debug] Current batch of media processed. Will check again in 1000ms 20:51:03.665 [debug] Current batch of media processed. Will check again in 1000ms 20:51:03.687 [debug] Current batch of media processed. Will check again in 1000ms 20:51:04.666 [debug] Current batch of media processed. Will check again in 1000ms 20:51:04.688 [debug] Current batch of media processed. Will check again in 1000ms 20:51:05.667 [debug] Current batch of media processed. Will check again in 1000ms 20:51:05.689 [debug] Current batch of media processed. Will check again in 1000ms 20:51:06.668 [debug] Current batch of media processed. Will check again in 1000ms 20:51:06.690 [debug] Current batch of media processed. Will check again in 1000ms 20:51:07.669 [debug] Current batch of media processed. Will check again in 1000ms 20:51:07.691 [debug] Current batch of media processed. Will check again in 1000ms 20:51:08.670 [debug] Current batch of media processed. Will check again in 1000ms 20:51:08.692 [debug] Current batch of media processed. Will check again in 1000ms 20:51:09.671 [debug] Current batch of media processed. Will check again in 1000ms 20:51:09.693 [debug] Current batch of media processed. Will check again in 1000ms 20:51:10.340 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/8f/5f/8f5f34de4519c9d34db69d1c9b667110691a2720d9c5abb0e19c25be6f5f8e2b.json --sleep-requests 80 --sleep-interval 74 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube:tab] YouTube said: INFO - 2 unavailable videos are hidden 20:51:10.341 [debug] Running yt-dlp command for action: get_source_metadata 20:51:10.341 [debug] QUERY OK source="settings" db=0.2ms idle=1037.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 [] 20:51:10.341 [debug] QUERY OK source="settings" db=0.0ms idle=1037.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 [] 20:51:10.342 [debug] QUERY OK source="settings" db=0.0ms idle=1037.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 [] 20:51:10.342 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/9870246c031ba1a2/source_image.%(ext)S --write-thumbnail --playlist-items 1 --print-to-file playlist:%()j /tmp/pinchflat/data/5a/9d/5a9d7efaa9fe1260461ce8baeba4d26b7f13f68a1dba01b66cb81f68594e38c5.json --sleep-requests 79 --sleep-interval 89 --sleep-subtitles 80 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:51:10.672 [debug] Current batch of media processed. Will check again in 1000ms 20:51:10.694 [debug] Current batch of media processed. Will check again in 1000ms 20:51:11.673 [debug] Current batch of media processed. Will check again in 1000ms 20:51:11.695 [debug] Current batch of media processed. Will check again in 1000ms 20:51:12.674 [debug] Current batch of media processed. Will check again in 1000ms 20:51:12.696 [debug] Current batch of media processed. Will check again in 1000ms 20:51:13.675 [debug] Current batch of media processed. Will check again in 1000ms 20:51:13.697 [debug] Current batch of media processed. Will check again in 1000ms 20:51:14.156 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:14.676 [debug] Current batch of media processed. Will check again in 1000ms 20:51:14.698 [debug] Current batch of media processed. Will check again in 1000ms 20:51:15.677 [debug] Current batch of media processed. Will check again in 1000ms 20:51:15.699 [debug] Current batch of media processed. Will check again in 1000ms 20:51:16.678 [debug] Current batch of media processed. Will check again in 1000ms 20:51:16.700 [debug] Current batch of media processed. Will check again in 1000ms 20:51:17.679 [debug] Current batch of media processed. Will check again in 1000ms 20:51:17.701 [debug] Current batch of media processed. Will check again in 1000ms 20:51:18.680 [debug] Current batch of media processed. Will check again in 1000ms 20:51:18.702 [debug] Current batch of media processed. Will check again in 1000ms 20:51:19.681 [debug] Current batch of media processed. Will check again in 1000ms 20:51:19.703 [debug] Current batch of media processed. Will check again in 1000ms 20:51:20.682 [debug] Current batch of media processed. Will check again in 1000ms 20:51:20.704 [debug] Current batch of media processed. Will check again in 1000ms 20:51:21.683 [debug] Current batch of media processed. Will check again in 1000ms 20:51:21.705 [debug] Current batch of media processed. Will check again in 1000ms 20:51:22.684 [debug] Current batch of media processed. Will check again in 1000ms 20:51:22.706 [debug] Current batch of media processed. Will check again in 1000ms 20:51:23.685 [debug] Current batch of media processed. Will check again in 1000ms 20:51:23.707 [debug] Current batch of media processed. Will check again in 1000ms 20:51:24.686 [debug] Current batch of media processed. Will check again in 1000ms 20:51:24.708 [debug] Current batch of media processed. Will check again in 1000ms 20:51:25.687 [debug] Current batch of media processed. Will check again in 1000ms 20:51:25.709 [debug] Current batch of media processed. Will check again in 1000ms 20:51:26.688 [debug] Current batch of media processed. Will check again in 1000ms 20:51:26.710 [debug] Current batch of media processed. Will check again in 1000ms 20:51:27.689 [debug] Current batch of media processed. Will check again in 1000ms 20:51:27.711 [debug] Current batch of media processed. Will check again in 1000ms 20:51:28.690 [debug] Current batch of media processed. Will check again in 1000ms 20:51:28.712 [debug] Current batch of media processed. Will check again in 1000ms 20:51:29.691 [debug] Current batch of media processed. Will check again in 1000ms 20:51:29.713 [debug] Current batch of media processed. Will check again in 1000ms 20:51:30.692 [debug] Current batch of media processed. Will check again in 1000ms 20:51:30.714 [debug] Current batch of media processed. Will check again in 1000ms 20:51:31.693 [debug] Current batch of media processed. Will check again in 1000ms 20:51:31.715 [debug] Current batch of media processed. Will check again in 1000ms 20:51:32.694 [debug] Current batch of media processed. Will check again in 1000ms 20:51:32.716 [debug] Current batch of media processed. Will check again in 1000ms 20:51:33.695 [debug] Current batch of media processed. Will check again in 1000ms 20:51:33.717 [debug] Current batch of media processed. Will check again in 1000ms 20:51:34.696 [debug] Current batch of media processed. Will check again in 1000ms 20:51:34.718 [debug] Current batch of media processed. Will check again in 1000ms 20:51:35.697 [debug] Current batch of media processed. Will check again in 1000ms 20:51:35.719 [debug] Current batch of media processed. Will check again in 1000ms 20:51:36.698 [debug] Current batch of media processed. Will check again in 1000ms 20:51:36.720 [debug] Current batch of media processed. Will check again in 1000ms 20:51:37.699 [debug] Current batch of media processed. Will check again in 1000ms 20:51:37.721 [debug] Current batch of media processed. Will check again in 1000ms 20:51:38.700 [debug] Current batch of media processed. Will check again in 1000ms 20:51:38.722 [debug] Current batch of media processed. Will check again in 1000ms 20:51:39.701 [debug] Current batch of media processed. Will check again in 1000ms 20:51:39.723 [debug] Current batch of media processed. Will check again in 1000ms 20:51:40.702 [debug] Current batch of media processed. Will check again in 1000ms 20:51:40.724 [debug] Current batch of media processed. Will check again in 1000ms 20:51:41.703 [debug] Current batch of media processed. Will check again in 1000ms 20:51:41.725 [debug] Current batch of media processed. Will check again in 1000ms 20:51:42.704 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.31, "description" => "\"Stinkfist\" Official Video by TOOL\n\nListen to TOOL: https://Tool.lnk.to/listenID\n\nWatch more videos by TOOL: https://Tool.lnk.to/listenID/youtube\nSubscribe on YouTube: https://Tool.lnk.to/subscribeID\n\nFollow TOOL:\n\nFacebook: https://Tool.lnk.to/followFI\nTikTok: https://Tool.lnk.to/followYx\nInstagram: https://Tool.lnk.to/followII\nTwitter: https://Tool.lnk.to/followTI\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\nLyrics:\nSomething has to change\nUndeniable dilemma\nBoredom's not a burden anyone should bear\nConstant over stimulation numbs me\nBut I would not want you any other way\nJust not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nFinger deep within the borderline\nShow me that you love me and that we belong together\nRelax, turn around and take my hand\nI can help you change\nTired moments into pleasure\nSay the word and we'll be\nWell upon our way, blend and balance\nPain and comfort, deep within you\nTill you will not want me any other way\nBut it's not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nKnuckle deep inside the borderline\nThis may hurt a little but it's something you'll get used to\nRelax, slip away\nSomething kinda sad about\nThe way that things have come to be\nDesensitized to everything\nWhat became of subtlety?\nHow can this mean anything to me\nIf I really don't feel anything at all? Yeah\nI'll keep digging\nTill I feel something\nElbow deep inside the borderline\nShow me that you love me and that we belong together\nShoulder deep within the borderline\nRelax, turn around and take my hand\n\n#TOOL #Stinkfist #StinkfistOfficialVideo #TOOLOfficialVideo", "duration" => 315, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Stinkfist.mp4", "id" => "6zpvlMp04D0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6zpvlMp04D0", "playlist_index" => 1, "timestamp" => 1567137602, "title" => "TOOL - Stinkfist", "upload_date" => "20190830"} 20:51:42.704 [debug] QUERY OK source="sources" db=0.2ms idle=1400.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:51:42.705 [debug] QUERY OK source="sources" db=0.1ms idle=1401.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:51:42.705 [debug] QUERY OK source="media_items" db=0.0ms queue=0.1ms idle=745.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:02Z], 3] 20:51:42.726 [debug] Current batch of media processed. Will check again in 1000ms 20:51:43.165 [debug] QUERY OK source="media_items" db=459.3ms idle=401.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["\"Stinkfist\" Official Video by TOOL\n\nListen to TOOL: https://Tool.lnk.to/listenID\n\nWatch more videos by TOOL: https://Tool.lnk.to/listenID/youtube\nSubscribe on YouTube: https://Tool.lnk.to/subscribeID\n\nFollow TOOL:\n\nFacebook: https://Tool.lnk.to/followFI\nTikTok: https://Tool.lnk.to/followYx\nInstagram: https://Tool.lnk.to/followII\nTwitter: https://Tool.lnk.to/followTI\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\nLyrics:\nSomething has to change\nUndeniable dilemma\nBoredom's not a burden anyone should bear\nConstant over stimulation numbs me\nBut I would not want you any other way\nJust not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nFinger deep within the borderline\nShow me that you love me and that we belong together\nRelax, turn around and take my hand\nI can help you change\nTired moments into pleasure\nSay the word and we'll be\nWell upon our way, blend and balance\nPain and comfort, deep within you\nTill you will not want me any other way\nBut it's not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nKnuckle deep inside the borderline\nThis may hurt a little but it's something you'll get used to\nRelax, slip away\nSomething kinda sad about\nThe way that things have come to be\nDesensitized to everything\nWhat became of subtlety?\nHow can this mean anything to me\nIf I really don't feel anything at all? Yeah\nI'll keep digging\nTill I feel something\nElbow deep inside the borderline\nShow me that you love me and that we belong together\nShoulder deep within the borderline\nRelax, turn around and take my hand\n\n#TOOL #Stinkfist #StinkfistOfficialVideo #TOOLOfficialVideo", "TOOL - Stinkfist", "0886d49e-5897-40ed-a819-3ceb1641fa66", false, 3, [], 315, false, "6zpvlMp04D0", "https://www.youtube.com/watch?v=6zpvlMp04D0", 1, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Stinkfist.mp4", false, false, 0, ~U[2019-08-30 04:00:02Z], ~U[2025-12-25 03:51:42Z], ~U[2025-12-25 03:51:42Z], "\"Stinkfist\" Official Video by TOOL\n\nListen to TOOL: https://Tool.lnk.to/listenID\n\nWatch more videos by TOOL: https://Tool.lnk.to/listenID/youtube\nSubscribe on YouTube: https://Tool.lnk.to/subscribeID\n\nFollow TOOL:\n\nFacebook: https://Tool.lnk.to/followFI\nTikTok: https://Tool.lnk.to/followYx\nInstagram: https://Tool.lnk.to/followII\nTwitter: https://Tool.lnk.to/followTI\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\nLyrics:\nSomething has to change\nUndeniable dilemma\nBoredom's not a burden anyone should bear\nConstant over stimulation numbs me\nBut I would not want you any other way\nJust not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nFinger deep within the borderline\nShow me that you love me and that we belong together\nRelax, turn around and take my hand\nI can help you change\nTired moments into pleasure\nSay the word and we'll be\nWell upon our way, blend and balance\nPain and comfort, deep within you\nTill you will not want me any other way\nBut it's not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nKnuckle deep inside the borderline\nThis may hurt a little but it's something you'll get used to\nRelax, slip away\nSomething kinda sad about\nThe way that things have come to be\nDesensitized to everything\nWhat became of subtlety?\nHow can this mean anything to me\nIf I really don't feel anything at all? Yeah\nI'll keep digging\nTill I feel something\nElbow deep inside the borderline\nShow me that you love me and that we belong together\nShoulder deep within the borderline\nRelax, turn around and take my hand\n\n#TOOL #Stinkfist #StinkfistOfficialVideo #TOOLOfficialVideo", "TOOL - Stinkfist", 3, 315, false, "6zpvlMp04D0", "https://www.youtube.com/watch?v=6zpvlMp04D0", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Stinkfist.mp4", false, ~U[2019-08-30 04:00:02Z]] 20:51:43.166 [debug] QUERY OK source="sources" db=0.2ms idle=460.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:51:43.166 [debug] QUERY OK source="media_profiles" db=0.1ms idle=461.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] 20:51:43.166 [debug] QUERY OK source="media_items" db=0.2ms idle=460.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] 20:51:43.167 [info] Kicking off download for media item #625 (6zpvlMp04D0) 20:51:43.272 [debug] QUERY OK source="tasks" db=0.2ms idle=106.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [194, 625, ~U[2025-12-25 03:51:43Z], ~U[2025-12-25 03:51:43Z]] 20:51:43.273 [debug] Current batch of media processed. Will check again in 1000ms 20:51:43.727 [debug] Current batch of media processed. Will check again in 1000ms 20:51:44.157 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:44.274 [debug] Current batch of media processed. Will check again in 1000ms 20:51:44.728 [debug] Current batch of media processed. Will check again in 1000ms 20:51:45.275 [debug] Current batch of media processed. Will check again in 1000ms 20:51:45.729 [debug] Current batch of media processed. Will check again in 1000ms 20:51:46.276 [debug] Current batch of media processed. Will check again in 1000ms 20:51:46.730 [debug] Current batch of media processed. Will check again in 1000ms 20:51:47.277 [debug] Current batch of media processed. Will check again in 1000ms 20:51:47.731 [debug] Current batch of media processed. Will check again in 1000ms 20:51:48.278 [debug] Current batch of media processed. Will check again in 1000ms 20:51:48.732 [debug] Current batch of media processed. Will check again in 1000ms 20:51:49.279 [debug] Current batch of media processed. Will check again in 1000ms 20:51:49.733 [debug] Current batch of media processed. Will check again in 1000ms 20:51:50.280 [debug] Current batch of media processed. Will check again in 1000ms 20:51:50.734 [debug] Current batch of media processed. Will check again in 1000ms 20:51:51.281 [debug] Current batch of media processed. Will check again in 1000ms 20:51:51.735 [debug] Current batch of media processed. Will check again in 1000ms 20:51:52.282 [debug] Current batch of media processed. Will check again in 1000ms 20:51:52.736 [debug] Current batch of media processed. Will check again in 1000ms 20:51:53.283 [debug] Current batch of media processed. Will check again in 1000ms 20:51:53.737 [debug] Current batch of media processed. Will check again in 1000ms 20:51:54.284 [debug] Current batch of media processed. Will check again in 1000ms 20:51:54.738 [debug] Current batch of media processed. Will check again in 1000ms 20:51:55.285 [debug] Current batch of media processed. Will check again in 1000ms 20:51:55.739 [debug] Current batch of media processed. Will check again in 1000ms 20:51:56.286 [debug] Current batch of media processed. Will check again in 1000ms 20:51:56.740 [debug] Current batch of media processed. Will check again in 1000ms 20:51:57.287 [debug] Current batch of media processed. Will check again in 1000ms 20:51:57.741 [debug] Current batch of media processed. Will check again in 1000ms 20:51:58.288 [debug] Current batch of media processed. Will check again in 1000ms 20:51:58.742 [debug] Current batch of media processed. Will check again in 1000ms 20:51:59.289 [debug] Current batch of media processed. Will check again in 1000ms 20:51:59.743 [debug] Current batch of media processed. Will check again in 1000ms 20:52:00.147 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:00.290 [debug] Current batch of media processed. Will check again in 1000ms 20:52:00.744 [debug] Current batch of media processed. Will check again in 1000ms 20:52:01.291 [debug] Current batch of media processed. Will check again in 1000ms 20:52:01.745 [debug] Current batch of media processed. Will check again in 1000ms 20:52:02.292 [debug] Current batch of media processed. Will check again in 1000ms 20:52:02.746 [debug] Current batch of media processed. Will check again in 1000ms 20:52:03.293 [debug] Current batch of media processed. Will check again in 1000ms 20:52:03.747 [debug] Current batch of media processed. Will check again in 1000ms 20:52:04.294 [debug] Current batch of media processed. Will check again in 1000ms 20:52:04.748 [debug] Current batch of media processed. Will check again in 1000ms 20:52:05.295 [debug] Current batch of media processed. Will check again in 1000ms 20:52:05.749 [debug] Current batch of media processed. Will check again in 1000ms 20:52:06.296 [debug] Current batch of media processed. Will check again in 1000ms 20:52:06.750 [debug] Current batch of media processed. Will check again in 1000ms 20:52:07.297 [debug] Current batch of media processed. Will check again in 1000ms 20:52:07.751 [debug] Current batch of media processed. Will check again in 1000ms 20:52:08.298 [debug] Current batch of media processed. Will check again in 1000ms 20:52:08.752 [debug] Current batch of media processed. Will check again in 1000ms 20:52:09.299 [debug] Current batch of media processed. Will check again in 1000ms 20:52:09.753 [debug] Current batch of media processed. Will check again in 1000ms 20:52:10.300 [debug] Current batch of media processed. Will check again in 1000ms 20:52:10.754 [debug] Current batch of media processed. Will check again in 1000ms 20:52:11.301 [debug] Current batch of media processed. Will check again in 1000ms 20:52:11.755 [debug] Current batch of media processed. Will check again in 1000ms 20:52:12.302 [debug] Current batch of media processed. Will check again in 1000ms 20:52:12.756 [debug] Current batch of media processed. Will check again in 1000ms 20:52:13.303 [debug] Current batch of media processed. Will check again in 1000ms 20:52:13.757 [debug] Current batch of media processed. Will check again in 1000ms 20:52:14.158 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:14.304 [debug] Current batch of media processed. Will check again in 1000ms 20:52:14.758 [debug] Current batch of media processed. Will check again in 1000ms 20:52:15.305 [debug] Current batch of media processed. Will check again in 1000ms 20:52:15.759 [debug] Current batch of media processed. Will check again in 1000ms 20:52:16.306 [debug] Current batch of media processed. Will check again in 1000ms 20:52:16.760 [debug] Current batch of media processed. Will check again in 1000ms 20:52:17.307 [debug] Current batch of media processed. Will check again in 1000ms 20:52:17.761 [debug] Current batch of media processed. Will check again in 1000ms 20:52:18.308 [debug] Current batch of media processed. Will check again in 1000ms 20:52:18.762 [debug] Current batch of media processed. Will check again in 1000ms 20:52:19.309 [debug] Current batch of media processed. Will check again in 1000ms 20:52:19.763 [debug] Current batch of media processed. Will check again in 1000ms 20:52:20.310 [debug] Current batch of media processed. Will check again in 1000ms 20:52:20.764 [debug] Current batch of media processed. Will check again in 1000ms 20:52:21.311 [debug] Current batch of media processed. Will check again in 1000ms 20:52:21.765 [debug] Current batch of media processed. Will check again in 1000ms 20:52:22.312 [debug] Current batch of media processed. Will check again in 1000ms 20:52:22.766 [debug] Current batch of media processed. Will check again in 1000ms 20:52:23.313 [debug] Current batch of media processed. Will check again in 1000ms 20:52:23.767 [debug] Current batch of media processed. Will check again in 1000ms 20:52:24.314 [debug] Current batch of media processed. Will check again in 1000ms 20:52:24.768 [debug] Current batch of media processed. Will check again in 1000ms 20:52:25.315 [debug] Current batch of media processed. Will check again in 1000ms 20:52:25.769 [debug] Current batch of media processed. Will check again in 1000ms 20:52:26.316 [debug] Current batch of media processed. Will check again in 1000ms 20:52:26.770 [debug] Current batch of media processed. Will check again in 1000ms 20:52:27.317 [debug] Current batch of media processed. Will check again in 1000ms 20:52:27.771 [debug] Current batch of media processed. Will check again in 1000ms 20:52:28.318 [debug] Current batch of media processed. Will check again in 1000ms 20:52:28.772 [debug] Current batch of media processed. Will check again in 1000ms 20:52:29.319 [debug] Current batch of media processed. Will check again in 1000ms 20:52:29.773 [debug] Current batch of media processed. Will check again in 1000ms 20:52:30.320 [debug] Current batch of media processed. Will check again in 1000ms 20:52:30.774 [debug] Current batch of media processed. Will check again in 1000ms 20:52:31.321 [debug] Current batch of media processed. Will check again in 1000ms 20:52:31.775 [debug] Current batch of media processed. Will check again in 1000ms 20:52:32.322 [debug] Current batch of media processed. Will check again in 1000ms 20:52:32.776 [debug] Current batch of media processed. Will check again in 1000ms 20:52:33.323 [debug] Current batch of media processed. Will check again in 1000ms 20:52:33.777 [debug] Current batch of media processed. Will check again in 1000ms 20:52:34.324 [debug] Current batch of media processed. Will check again in 1000ms 20:52:34.778 [debug] Current batch of media processed. Will check again in 1000ms 20:52:35.325 [debug] Current batch of media processed. Will check again in 1000ms 20:52:35.779 [debug] Current batch of media processed. Will check again in 1000ms 20:52:36.326 [debug] Current batch of media processed. Will check again in 1000ms 20:52:36.780 [debug] Current batch of media processed. Will check again in 1000ms 20:52:37.327 [debug] Current batch of media processed. Will check again in 1000ms 20:52:37.781 [debug] Current batch of media processed. Will check again in 1000ms 20:52:38.328 [debug] Current batch of media processed. Will check again in 1000ms 20:52:38.782 [debug] Current batch of media processed. Will check again in 1000ms 20:52:39.329 [debug] Current batch of media processed. Will check again in 1000ms 20:52:39.593 [info] GET /sources/7 20:52:39.593 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "7"} Pipelines: [:browser] 20:52:39.594 [debug] QUERY OK source="sources" db=0.2ms idle=1289.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:52:39.594 [debug] QUERY OK source="media_profiles" db=0.1ms idle=338.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] 20:52:39.594 [debug] QUERY OK source="tasks" db=0.1ms idle=290.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 (?,?,?,?)) [7, "executing", "available", "scheduled", "retryable"] 20:52:39.595 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=290.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 (?,?)) [193, 192] 20:52:39.595 [debug] QUERY OK source="settings" db=0.1ms idle=291.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 [] 20:52:39.595 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:52:39.596 [debug] QUERY OK source="settings" db=0.1ms 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 [] 20:52:39.597 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:52:39.598 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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")))) [7] 20:52:39.598 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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 ? [7, 10, 0] 20:52:39.599 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:52:39.599 [debug] QUERY OK source="media_items" db=0.1ms idle=3.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [7] 20:52:39.599 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 ? [7, 10, 0] 20:52:39.600 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:52:39.600 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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"))))) [7] 20:52:39.601 [debug] QUERY OK source="media_items" db=0.4ms idle=1.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 ? [7, 10, 0] 20:52:39.602 [info] Sent 200 in 8ms 20:52:39.783 [debug] Current batch of media processed. Will check again in 1000ms 20:52:40.128 [info] CONNECTED TO Phoenix.LiveView.Socket in 25ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "VT4eUSFsGzcxBg4ASQN1RgNZCiADHDgvgGwhl9qaEPaypm33Y1SuMWlp", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:52:40.330 [debug] Current batch of media processed. Will check again in 1000ms 20:52:40.379 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending", "source_id" => 7} 20:52:40.380 [debug] QUERY OK source="sources" db=0.3ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:52:40.380 [debug] QUERY OK source="media_items" db=0.3ms idle=780.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")))) [7] 20:52:40.381 [debug] QUERY OK source="media_items" db=0.4ms idle=780.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 ? [7, 10, 0] 20:52:40.381 [debug] Replied in 1ms 20:52:40.382 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded", "source_id" => 7} 20:52:40.382 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [7] 20:52:40.382 [debug] QUERY OK source="media_items" db=0.1ms idle=125.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [7] 20:52:40.383 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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 ? [7, 10, 0] 20:52:40.383 [debug] Replied in 1ms 20:52:40.383 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "other", "source_id" => 7} 20:52:40.384 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 20:52:40.384 [debug] QUERY OK source="media_items" db=0.1ms idle=3.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"))))) [7] 20:52:40.385 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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 ? [7, 10, 0] 20:52:40.385 [debug] Replied in 1ms 20:52:40.385 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:52:40.385 [debug] Replied in 66ยตs 20:52:40.784 [debug] Current batch of media processed. Will check again in 1000ms 20:52:41.201 [info] GET / 20:52:41.201 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 20:52:41.202 [debug] QUERY OK source="settings" db=0.1ms idle=818.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 [] 20:52:41.202 [debug] QUERY OK source="media_profiles" db=0.1ms idle=818.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 20:52:41.202 [debug] QUERY OK source="sources" db=0.0ms idle=818.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 20:52:41.203 [debug] QUERY OK source="media_items" db=0.4ms idle=818.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:52:41.203 [debug] QUERY OK source="media_items" db=0.1ms idle=818.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:52:41.203 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:52:41.204 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:52:41.204 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 20:52:41.331 [debug] Current batch of media processed. Will check again in 1000ms 20:52:41.699 [debug] QUERY OK source="tasks" db=494.6ms idle=1.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"] 20:52:41.701 [debug] QUERY OK source="media_items" db=0.4ms idle=496.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 (?,?)) [49, 48] 20:52:41.701 [debug] QUERY OK source="sources" db=0.4ms idle=496.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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 (?,?,?)) [3, 2, 4] 20:52:41.703 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=498.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)) [] 20:52:41.703 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=445.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] 20:52:41.704 [debug] QUERY OK source="sources" db=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" = ?) [1] 20:52:41.706 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=4.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"))) [] 20:52:41.707 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms 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] 20:52:41.708 [debug] QUERY OK source="sources" db=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" IN (?,?)) [2, 3] 20:52:41.709 [info] Sent 200 in 507ms 20:52:41.779 [info] CONNECTED TO Phoenix.LiveView.Socket in 26ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "dg8xdT8TIgwhLgY9cz8kIDkgKCY9IxkaDvXLrFHZUxiDJQbUcHqsshME", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:52:41.785 [debug] Current batch of media processed. Will check again in 1000ms 20:52:41.856 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:52:41.857 [debug] QUERY OK source="media_items" db=0.2ms idle=152.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)) [] 20:52:41.857 [debug] QUERY OK source="media_items" db=0.5ms idle=152.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] 20:52:41.858 [debug] QUERY OK source="sources" db=0.1ms idle=151.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:52:41.858 [debug] Replied in 1ms 20:52:41.860 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:52:41.861 [debug] QUERY OK source="media_items" db=0.6ms idle=152.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"))) [] 20:52:41.861 [debug] QUERY OK source="media_items" db=0.5ms idle=153.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] 20:52:41.862 [debug] QUERY OK source="sources" db=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" IN (?,?)) [2, 3] 20:52:41.862 [debug] Replied in 2ms 20:52:41.864 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:52:41.864 [debug] QUERY OK source="tasks" db=0.2ms 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"] 20:52:41.865 [debug] QUERY OK source="media_items" db=0.2ms 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" IN (?,?)) [49, 48] 20:52:41.865 [debug] QUERY OK source="sources" db=0.4ms 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" IN (?,?,?)) [3, 2, 4] 20:52:41.866 [debug] Replied in 1ms 20:52:41.867 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:52:41.867 [debug] Replied in 82ยตs 20:52:42.332 [debug] Current batch of media processed. Will check again in 1000ms 20:52:42.786 [debug] Current batch of media processed. Will check again in 1000ms 20:52:43.333 [debug] Current batch of media processed. Will check again in 1000ms 20:52:43.787 [debug] Current batch of media processed. Will check again in 1000ms 20:52:44.159 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:44.334 [debug] Current batch of media processed. Will check again in 1000ms 20:52:44.788 [debug] Current batch of media processed. Will check again in 1000ms 20:52:45.335 [debug] Current batch of media processed. Will check again in 1000ms 20:52:45.789 [debug] Current batch of media processed. Will check again in 1000ms 20:52:46.336 [debug] Current batch of media processed. Will check again in 1000ms 20:52:46.790 [debug] Current batch of media processed. Will check again in 1000ms 20:52:47.337 [debug] Current batch of media processed. Will check again in 1000ms 20:52:47.791 [debug] Current batch of media processed. Will check again in 1000ms 20:52:48.338 [debug] Current batch of media processed. Will check again in 1000ms 20:52:48.792 [debug] Current batch of media processed. Will check again in 1000ms 20:52:49.339 [debug] Current batch of media processed. Will check again in 1000ms 20:52:49.793 [debug] Current batch of media processed. Will check again in 1000ms 20:52:50.340 [debug] Current batch of media processed. Will check again in 1000ms 20:52:50.794 [debug] Current batch of media processed. Will check again in 1000ms 20:52:51.341 [debug] Current batch of media processed. Will check again in 1000ms 20:52:51.795 [debug] Current batch of media processed. Will check again in 1000ms 20:52:52.342 [debug] Current batch of media processed. Will check again in 1000ms 20:52:52.796 [debug] Current batch of media processed. Will check again in 1000ms 20:52:53.343 [debug] Current batch of media processed. Will check again in 1000ms 20:52:53.797 [debug] Current batch of media processed. Will check again in 1000ms 20:52:54.344 [debug] Current batch of media processed. Will check again in 1000ms 20:52:54.798 [debug] Current batch of media processed. Will check again in 1000ms 20:52:55.345 [debug] Current batch of media processed. Will check again in 1000ms 20:52:55.799 [debug] Current batch of media processed. Will check again in 1000ms 20:52:56.346 [debug] Current batch of media processed. Will check again in 1000ms 20:52:56.800 [debug] Current batch of media processed. Will check again in 1000ms 20:52:57.347 [debug] Current batch of media processed. Will check again in 1000ms 20:52:57.801 [debug] Current batch of media processed. Will check again in 1000ms 20:52:58.348 [debug] Current batch of media processed. Will check again in 1000ms 20:52:58.802 [debug] Current batch of media processed. Will check again in 1000ms 20:52:59.349 [debug] Current batch of media processed. Will check again in 1000ms 20:52:59.803 [debug] Current batch of media processed. Will check again in 1000ms 20:53:00.148 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:00.350 [debug] Current batch of media processed. Will check again in 1000ms 20:53:00.804 [debug] Current batch of media processed. Will check again in 1000ms 20:53:01.351 [debug] Current batch of media processed. Will check again in 1000ms 20:53:01.805 [debug] Current batch of media processed. Will check again in 1000ms 20:53:02.352 [debug] Current batch of media processed. Will check again in 1000ms 20:53:02.806 [debug] Current batch of media processed. Will check again in 1000ms 20:53:03.353 [debug] Current batch of media processed. Will check again in 1000ms 20:53:03.807 [debug] Current batch of media processed. Will check again in 1000ms 20:53:04.354 [debug] Current batch of media processed. Will check again in 1000ms 20:53:04.808 [debug] Current batch of media processed. Will check again in 1000ms 20:53:05.355 [debug] Current batch of media processed. Will check again in 1000ms 20:53:05.809 [debug] Current batch of media processed. Will check again in 1000ms 20:53:06.356 [debug] Current batch of media processed. Will check again in 1000ms 20:53:06.810 [debug] Current batch of media processed. Will check again in 1000ms 20:53:07.357 [debug] Current batch of media processed. Will check again in 1000ms 20:53:07.811 [debug] Current batch of media processed. Will check again in 1000ms 20:53:08.358 [debug] Current batch of media processed. Will check again in 1000ms 20:53:08.812 [debug] Current batch of media processed. Will check again in 1000ms 20:53:09.359 [debug] Current batch of media processed. Will check again in 1000ms 20:53:09.813 [debug] Current batch of media processed. Will check again in 1000ms 20:53:10.360 [debug] Current batch of media processed. Will check again in 1000ms 20:53:10.814 [debug] Current batch of media processed. Will check again in 1000ms 20:53:11.361 [debug] Current batch of media processed. Will check again in 1000ms 20:53:11.815 [debug] Current batch of media processed. Will check again in 1000ms 20:53:12.362 [debug] Current batch of media processed. Will check again in 1000ms 20:53:12.816 [debug] Current batch of media processed. Will check again in 1000ms 20:53:13.363 [debug] Current batch of media processed. Will check again in 1000ms 20:53:13.817 [debug] Current batch of media processed. Will check again in 1000ms 20:53:14.160 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:14.364 [debug] Current batch of media processed. Will check again in 1000ms 20:53:14.818 [debug] Current batch of media processed. Will check again in 1000ms 20:53:15.365 [debug] Current batch of media processed. Will check again in 1000ms 20:53:15.819 [debug] Current batch of media processed. Will check again in 1000ms 20:53:16.366 [debug] Current batch of media processed. Will check again in 1000ms 20:53:16.820 [debug] Current batch of media processed. Will check again in 1000ms 20:53:17.367 [debug] Current batch of media processed. Will check again in 1000ms 20:53:17.821 [debug] Current batch of media processed. Will check again in 1000ms 20:53:18.368 [debug] Current batch of media processed. Will check again in 1000ms 20:53:18.822 [debug] Current batch of media processed. Will check again in 1000ms 20:53:19.294 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Eminem Videos/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/d4/ec/d4ecd4bba1d826890ca17fa9e123c6b299b5fd1f19e29ffd3f67e09324878d7b.json --sleep-requests 74 --sleep-interval 64 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:53:19.294 [debug] Running yt-dlp command for action: get_source_metadata 20:53:19.295 [debug] QUERY OK source="settings" db=0.1ms idle=1990.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 [] 20:53:19.295 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:53:19.295 [debug] QUERY OK source="settings" db=0.0ms idle=1991.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 [] 20:53:19.295 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/cee73c6f9ea201c5/source_image.%(ext)S --write-thumbnail --playlist-items 1 --print-to-file playlist:%()j /tmp/pinchflat/data/c4/91/c491b77bd23f08c3f294e5939bfc1e7e5401d75188faa80937466ea21230b671.json --sleep-requests 74 --sleep-interval 66 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:53:19.369 [debug] Current batch of media processed. Will check again in 1000ms 20:53:19.823 [debug] Current batch of media processed. Will check again in 1000ms 20:53:20.370 [debug] Current batch of media processed. Will check again in 1000ms 20:53:20.824 [debug] Current batch of media processed. Will check again in 1000ms 20:53:21.371 [debug] Current batch of media processed. Will check again in 1000ms 20:53:21.825 [debug] Current batch of media processed. Will check again in 1000ms 20:53:22.372 [debug] Current batch of media processed. Will check again in 1000ms 20:53:22.826 [debug] Current batch of media processed. Will check again in 1000ms 20:53:23.373 [debug] Current batch of media processed. Will check again in 1000ms 20:53:23.827 [debug] Current batch of media processed. Will check again in 1000ms 20:53:24.374 [debug] Current batch of media processed. Will check again in 1000ms 20:53:24.828 [debug] Current batch of media processed. Will check again in 1000ms 20:53:25.375 [debug] Current batch of media processed. Will check again in 1000ms 20:53:25.829 [debug] Current batch of media processed. Will check again in 1000ms 20:53:26.376 [debug] Current batch of media processed. Will check again in 1000ms 20:53:26.830 [debug] Current batch of media processed. Will check again in 1000ms 20:53:27.377 [debug] Current batch of media processed. Will check again in 1000ms 20:53:27.831 [debug] Current batch of media processed. Will check again in 1000ms 20:53:28.378 [debug] Current batch of media processed. Will check again in 1000ms 20:53:28.832 [debug] Current batch of media processed. Will check again in 1000ms 20:53:29.379 [debug] Current batch of media processed. Will check again in 1000ms 20:53:29.833 [debug] Current batch of media processed. Will check again in 1000ms 20:53:30.380 [debug] Current batch of media processed. Will check again in 1000ms 20:53:30.834 [debug] Current batch of media processed. Will check again in 1000ms 20:53:31.381 [debug] Current batch of media processed. Will check again in 1000ms 20:53:31.835 [debug] Current batch of media processed. Will check again in 1000ms 20:53:32.382 [debug] Current batch of media processed. Will check again in 1000ms 20:53:32.836 [debug] Current batch of media processed. Will check again in 1000ms 20:53:33.383 [debug] Current batch of media processed. Will check again in 1000ms 20:53:33.837 [debug] Current batch of media processed. Will check again in 1000ms 20:53:34.384 [debug] Current batch of media processed. Will check again in 1000ms 20:53:34.838 [debug] Current batch of media processed. Will check again in 1000ms 20:53:35.385 [debug] Current batch of media processed. Will check again in 1000ms 20:53:35.839 [debug] Current batch of media processed. Will check again in 1000ms 20:53:36.386 [debug] Current batch of media processed. Will check again in 1000ms 20:53:36.840 [debug] Current batch of media processed. Will check again in 1000ms 20:53:37.387 [debug] Current batch of media processed. Will check again in 1000ms 20:53:37.841 [debug] Current batch of media processed. Will check again in 1000ms 20:53:38.388 [debug] Current batch of media processed. Will check again in 1000ms 20:53:38.842 [debug] Current batch of media processed. Will check again in 1000ms 20:53:39.389 [debug] Current batch of media processed. Will check again in 1000ms 20:53:39.843 [debug] Current batch of media processed. Will check again in 1000ms 20:53:40.390 [debug] Current batch of media processed. Will check again in 1000ms 20:53:40.844 [debug] Current batch of media processed. Will check again in 1000ms 20:53:41.391 [debug] Current batch of media processed. Will check again in 1000ms 20:53:41.845 [debug] Current batch of media processed. Will check again in 1000ms 20:53:42.392 [debug] Current batch of media processed. Will check again in 1000ms 20:53:42.846 [debug] Current batch of media processed. Will check again in 1000ms 20:53:43.393 [debug] Current batch of media processed. Will check again in 1000ms 20:53:43.847 [debug] Current batch of media processed. Will check again in 1000ms 20:53:44.161 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:44.394 [debug] Current batch of media processed. Will check again in 1000ms 20:53:44.848 [debug] Current batch of media processed. Will check again in 1000ms 20:53:45.395 [debug] Current batch of media processed. Will check again in 1000ms 20:53:45.849 [debug] Current batch of media processed. Will check again in 1000ms 20:53:46.396 [debug] Current batch of media processed. Will check again in 1000ms 20:53:46.850 [debug] Current batch of media processed. Will check again in 1000ms 20:53:47.397 [debug] Current batch of media processed. Will check again in 1000ms 20:53:47.851 [debug] Current batch of media processed. Will check again in 1000ms 20:53:48.398 [debug] Current batch of media processed. Will check again in 1000ms 20:53:48.852 [debug] Current batch of media processed. Will check again in 1000ms 20:53:49.106 [info] CONNECTED TO Phoenix.LiveView.Socket in 23ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "dg8xdT8TIgwhLgY9cz8kIDkgKCY9IxkaDvXLrFHZUxiDJQbUcHqsshME", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:53:49.111 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:53:49.166 [debug] QUERY OK source="media_items" db=54.0ms idle=1807.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)) [] 20:53:49.167 [debug] QUERY OK source="media_items" db=0.5ms idle=1811.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] 20:53:49.167 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:53:49.167 [debug] Replied in 55ms 20:53:49.169 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:53:49.399 [debug] Current batch of media processed. Will check again in 1000ms 20:53:49.823 [debug] QUERY OK source="media_items" db=653.2ms idle=865.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"))) [] 20:53:49.824 [debug] QUERY OK source="media_items" db=0.5ms idle=657.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] 20:53:49.824 [debug] QUERY OK source="sources" db=0.1ms idle=657.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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 (?,?)) [2, 3] 20:53:49.824 [debug] Replied in 655ms 20:53:49.826 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:53:49.827 [debug] QUERY OK source="tasks" db=0.3ms idle=658.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"] 20:53:49.828 [debug] QUERY OK source="media_items" db=0.3ms idle=468.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 (?,?)) [49, 48] 20:53:49.828 [debug] QUERY OK source="sources" db=0.4ms 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" IN (?,?,?)) [3, 2, 4] 20:53:49.828 [debug] Replied in 1ms 20:53:49.829 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:53:49.829 [debug] Replied in 67ยตs 20:53:49.853 [debug] Current batch of media processed. Will check again in 1000ms 20:53:49.867 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 20:53:49.867 [debug] Replied in 103ยตs 20:53:50.400 [debug] Current batch of media processed. Will check again in 1000ms 20:53:50.854 [debug] Current batch of media processed. Will check again in 1000ms 20:53:51.401 [debug] Current batch of media processed. Will check again in 1000ms 20:53:51.855 [debug] Current batch of media processed. Will check again in 1000ms 20:53:52.102 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 20:53:52.103 [debug] QUERY OK source="media_items" db=0.3ms idle=798.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)) [] 20:53:52.104 [debug] QUERY OK source="media_items" db=0.5ms idle=799.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] 20:53:52.104 [debug] QUERY OK source="sources" db=0.1ms idle=800.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:53:52.104 [debug] Replied in 1ms 20:53:52.402 [debug] Current batch of media processed. Will check again in 1000ms 20:53:52.856 [debug] Current batch of media processed. Will check again in 1000ms 20:53:53.403 [debug] Current batch of media processed. Will check again in 1000ms 20:53:53.857 [debug] Current batch of media processed. Will check again in 1000ms 20:53:54.404 [debug] Current batch of media processed. Will check again in 1000ms 20:53:54.858 [debug] Current batch of media processed. Will check again in 1000ms 20:53:55.405 [debug] Current batch of media processed. Will check again in 1000ms 20:53:55.859 [debug] Current batch of media processed. Will check again in 1000ms 20:53:56.406 [debug] Current batch of media processed. Will check again in 1000ms 20:53:56.860 [debug] Current batch of media processed. Will check again in 1000ms 20:53:56.934 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:53:56.935 [debug] QUERY OK source="media_items" db=0.5ms idle=1630.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"))) [] 20:53:56.936 [debug] QUERY OK source="media_items" db=0.5ms idle=1631.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, 5] 20:53:56.936 [debug] QUERY OK source="sources" db=0.1ms idle=1632.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:53:56.936 [debug] Replied in 2ms 20:53:57.407 [debug] Current batch of media processed. Will check again in 1000ms 20:53:57.861 [debug] Current batch of media processed. Will check again in 1000ms 20:53:58.408 [debug] Current batch of media processed. Will check again in 1000ms 20:53:58.591 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:53:58.592 [debug] QUERY OK source="media_items" db=0.4ms idle=1221.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"))) [] 20:53:58.593 [debug] QUERY OK source="media_items" db=0.4ms idle=288.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, 10] 20:53:58.593 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 20:53:58.593 [debug] Replied in 1ms 20:53:58.862 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Infiltrator\n\nMusic video by Nine Inch Nails performing Infiltrator (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 167, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Infiltrator (Official Visualizer).mp4", "id" => "ysMcbw35-s8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ysMcbw35-s8", "playlist_index" => 1, "timestamp" => 1758254479, "title" => "Nine Inch Nails - Infiltrator (Official Visualizer)", "upload_date" => "20250919"} 20:53:58.862 [debug] QUERY OK source="sources" db=0.2ms idle=558.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:53:58.863 [debug] QUERY OK source="sources" db=0.0ms idle=490.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:53:58.863 [debug] QUERY OK source="media_items" db=0.0ms idle=270.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-19 04:01:19Z], 2] 20:53:58.902 [debug] QUERY OK source="media_items" db=38.9ms idle=270.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Infiltrator\n\nMusic video by Nine Inch Nails performing Infiltrator (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Infiltrator (Official Visualizer)", "0be2619a-19df-4228-8ceb-d7e9de7bf0ff", false, 2, [], 167, false, "ysMcbw35-s8", "https://www.youtube.com/watch?v=ysMcbw35-s8", 1, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Infiltrator (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:01:19Z], ~U[2025-12-25 03:53:58Z], ~U[2025-12-25 03:53:58Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Infiltrator\n\nMusic video by Nine Inch Nails performing Infiltrator (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Infiltrator (Official Visualizer)", 2, 167, false, "ysMcbw35-s8", "https://www.youtube.com/watch?v=ysMcbw35-s8", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Infiltrator (Official Visualizer).mp4", false, ~U[2025-09-19 04:01:19Z]] 20:53:58.903 [debug] QUERY OK source="sources" db=0.2ms idle=309.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:53:58.903 [debug] QUERY OK source="media_profiles" db=0.1ms idle=40.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] 20:53:58.904 [debug] QUERY OK source="media_items" db=0.2ms idle=40.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 [614] 20:53:58.904 [debug] Current batch of media processed. Will check again in 1000ms 20:53:59.072 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:53:59.073 [debug] QUERY OK source="media_items" db=0.6ms idle=209.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"))) [] 20:53:59.074 [debug] QUERY OK source="media_items" db=0.3ms idle=171.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, 15] 20:53:59.074 [debug] QUERY OK source="sources" db=0.0ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:53:59.074 [debug] Replied in 1ms 20:53:59.409 [debug] Current batch of media processed. Will check again in 1000ms 20:53:59.905 [debug] Current batch of media processed. Will check again in 1000ms 20:53:59.940 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:53:59.941 [debug] QUERY OK source="media_items" db=0.8ms idle=1036.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"))) [] 20:53:59.942 [debug] QUERY OK source="media_items" db=0.7ms idle=868.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, 20] 20:53:59.943 [debug] QUERY OK source="sources" db=0.1ms idle=868.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:53:59.943 [debug] Replied in 2ms 20:54:00.149 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:00.397 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:00.398 [debug] QUERY OK source="media_items" db=0.3ms idle=456.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"))) [] 20:54:00.399 [debug] QUERY OK source="media_items" db=0.4ms idle=456.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, 25] 20:54:00.399 [debug] QUERY OK source="sources" db=0.0ms idle=456.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] 20:54:00.399 [debug] Replied in 1ms 20:54:00.410 [debug] Current batch of media processed. Will check again in 1000ms 20:54:00.762 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:00.762 [debug] QUERY OK source="media_items" db=0.6ms idle=612.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"))) [] 20:54:00.763 [debug] QUERY OK source="media_items" db=0.6ms idle=387.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, 30] 20:54:00.764 [debug] QUERY OK source="sources" db=0.1ms idle=365.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] 20:54:00.764 [debug] Replied in 2ms 20:54:00.906 [debug] Current batch of media processed. Will check again in 1000ms 20:54:00.963 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:00.964 [debug] QUERY OK source="media_items" db=0.3ms idle=564.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"))) [] 20:54:00.964 [debug] QUERY OK source="media_items" db=0.3ms idle=565.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, 35] 20:54:00.965 [debug] QUERY OK source="sources" db=0.0ms idle=202.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:00.965 [debug] Replied in 1ms 20:54:01.188 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:01.189 [debug] QUERY OK source="media_items" db=0.5ms idle=424.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"))) [] 20:54:01.189 [debug] QUERY OK source="media_items" db=0.4ms idle=425.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, 40] 20:54:01.190 [debug] QUERY OK source="sources" db=0.0ms idle=225.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] 20:54:01.190 [debug] Replied in 1ms 20:54:01.403 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:01.404 [debug] QUERY OK source="media_items" db=0.4ms idle=438.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"))) [] 20:54:01.405 [debug] QUERY OK source="media_items" db=0.6ms idle=215.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, 45] 20:54:01.405 [debug] QUERY OK source="sources" db=0.1ms idle=215.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:01.405 [debug] Replied in 2ms 20:54:01.411 [debug] Current batch of media processed. Will check again in 1000ms 20:54:01.612 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:01.613 [debug] QUERY OK source="media_items" db=0.4ms idle=422.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"))) [] 20:54:01.614 [debug] QUERY OK source="media_items" db=0.6ms idle=235.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, 50] 20:54:01.614 [debug] QUERY OK source="sources" db=0.1ms idle=209.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] 20:54:01.614 [debug] Replied in 2ms 20:54:01.837 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:01.838 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=432.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"))) [] 20:54:01.839 [debug] QUERY OK source="media_items" db=0.6ms 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" FROM "media_items" AS m0 INNER JOIN "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, 55] 20:54:01.839 [debug] QUERY OK source="sources" db=0.1ms idle=226.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:01.839 [debug] Replied in 2ms 20:54:01.907 [debug] Current batch of media processed. Will check again in 1000ms 20:54:02.062 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:02.063 [debug] QUERY OK source="media_items" db=0.8ms idle=448.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"))) [] 20:54:02.064 [debug] QUERY OK source="media_items" db=0.7ms idle=449.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, 60] 20:54:02.065 [debug] QUERY OK source="sources" db=0.2ms idle=226.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:02.065 [debug] Replied in 2ms 20:54:02.268 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:02.268 [debug] QUERY OK source="media_items" db=0.4ms idle=429.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"))) [] 20:54:02.269 [debug] QUERY OK source="media_items" db=0.5ms idle=429.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, 65] 20:54:02.269 [debug] QUERY OK source="sources" db=0.1ms idle=205.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:02.269 [debug] Replied in 1ms 20:54:02.412 [debug] Current batch of media processed. Will check again in 1000ms 20:54:02.494 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:02.495 [debug] QUERY OK source="media_items" db=0.5ms idle=429.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"))) [] 20:54:02.496 [debug] QUERY OK source="media_items" db=0.7ms idle=226.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, 70] 20:54:02.496 [debug] QUERY OK source="sources" db=0.1ms idle=227.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:02.497 [debug] Replied in 2ms 20:54:02.708 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:02.709 [debug] QUERY OK source="media_items" db=0.6ms idle=438.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"))) [] 20:54:02.710 [debug] QUERY OK source="media_items" db=0.5ms idle=329.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, 75] 20:54:02.710 [debug] QUERY OK source="sources" db=0.1ms idle=214.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:02.710 [debug] Replied in 2ms 20:54:02.908 [debug] Current batch of media processed. Will check again in 1000ms 20:54:02.926 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:02.926 [debug] QUERY OK source="media_items" db=0.5ms idle=429.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"))) [] 20:54:02.927 [debug] QUERY OK source="media_items" db=0.5ms idle=430.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, 80] 20:54:02.928 [debug] QUERY OK source="sources" db=0.2ms idle=218.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:02.928 [debug] Replied in 2ms 20:54:03.141 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:03.142 [debug] QUERY OK source="media_items" db=0.5ms idle=431.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"))) [] 20:54:03.143 [debug] QUERY OK source="media_items" db=0.7ms idle=432.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, 85] 20:54:03.144 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [1] 20:54:03.144 [debug] Replied in 2ms 20:54:03.350 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:03.351 [debug] QUERY OK source="media_items" db=0.8ms idle=422.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"))) [] 20:54:03.352 [debug] QUERY OK source="media_items" db=0.8ms idle=423.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, 90] 20:54:03.352 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:03.352 [debug] Replied in 2ms 20:54:03.413 [debug] Current batch of media processed. Will check again in 1000ms 20:54:03.565 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:03.566 [debug] QUERY OK source="media_items" db=0.6ms idle=421.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"))) [] 20:54:03.567 [debug] QUERY OK source="media_items" db=0.7ms idle=215.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, 95] 20:54:03.568 [debug] QUERY OK source="sources" db=0.1ms idle=215.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:03.568 [debug] Replied in 2ms 20:54:03.782 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:03.783 [debug] QUERY OK source="media_items" db=0.3ms idle=430.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"))) [] 20:54:03.784 [debug] QUERY OK source="media_items" db=0.7ms idle=402.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, 100] 20:54:03.784 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:03.784 [debug] Replied in 1ms 20:54:03.909 [debug] Current batch of media processed. Will check again in 1000ms 20:54:03.997 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:03.998 [debug] QUERY OK source="media_items" db=0.4ms idle=430.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"))) [] 20:54:03.998 [debug] QUERY OK source="media_items" db=0.5ms idle=430.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, 105] 20:54:03.999 [debug] QUERY OK source="sources" db=0.1ms idle=215.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:03.999 [debug] Replied in 1ms 20:54:04.214 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:04.214 [debug] QUERY OK source="media_items" db=0.4ms idle=430.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"))) [] 20:54:04.215 [debug] QUERY OK source="media_items" db=0.6ms idle=430.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, 110] 20:54:04.215 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:04.216 [debug] Replied in 1ms 20:54:04.414 [debug] Current batch of media processed. Will check again in 1000ms 20:54:04.431 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:04.432 [debug] QUERY OK source="media_items" db=0.5ms idle=432.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"))) [] 20:54:04.433 [debug] QUERY OK source="media_items" db=0.7ms idle=217.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, 115] 20:54:04.433 [debug] QUERY OK source="sources" db=0.1ms idle=217.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:04.433 [debug] Replied in 2ms 20:54:04.647 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:04.648 [debug] QUERY OK source="media_items" db=0.4ms idle=432.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"))) [] 20:54:04.649 [debug] QUERY OK source="media_items" db=0.6ms idle=265.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, 120] 20:54:04.649 [debug] QUERY OK source="sources" db=0.1ms idle=217.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] 20:54:04.649 [debug] Replied in 1ms 20:54:04.848 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:04.848 [debug] QUERY OK source="media_items" db=0.6ms idle=414.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"))) [] 20:54:04.849 [debug] QUERY OK source="media_items" db=0.6ms idle=415.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, 125] 20:54:04.850 [debug] QUERY OK source="sources" db=0.1ms idle=201.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:04.850 [debug] Replied in 2ms 20:54:04.910 [debug] Current batch of media processed. Will check again in 1000ms 20:54:05.061 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "inc"} 20:54:05.062 [debug] QUERY OK source="media_items" db=0.6ms idle=412.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"))) [] 20:54:05.063 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=413.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, 130] 20:54:05.064 [debug] QUERY OK source="sources" db=0.1ms idle=215.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] 20:54:05.064 [debug] Replied in 2ms 20:54:05.415 [debug] Current batch of media processed. Will check again in 1000ms 20:54:05.911 [debug] Current batch of media processed. Will check again in 1000ms 20:54:06.416 [debug] Current batch of media processed. Will check again in 1000ms 20:54:06.912 [debug] Current batch of media processed. Will check again in 1000ms 20:54:07.360 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:07.361 [debug] QUERY OK source="media_items" db=0.5ms idle=1056.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"))) [] 20:54:07.361 [debug] QUERY OK source="media_items" db=0.7ms idle=1056.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, 125] 20:54:07.362 [debug] QUERY OK source="sources" db=0.1ms idle=1058.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:07.362 [debug] Replied in 2ms 20:54:07.417 [debug] Current batch of media processed. Will check again in 1000ms 20:54:07.913 [debug] Current batch of media processed. Will check again in 1000ms 20:54:08.418 [debug] Current batch of media processed. Will check again in 1000ms 20:54:08.914 [debug] Current batch of media processed. Will check again in 1000ms 20:54:09.419 [debug] Current batch of media processed. Will check again in 1000ms 20:54:09.915 [debug] Current batch of media processed. Will check again in 1000ms 20:54:10.420 [debug] Current batch of media processed. Will check again in 1000ms 20:54:10.916 [debug] Current batch of media processed. Will check again in 1000ms 20:54:11.421 [debug] Current batch of media processed. Will check again in 1000ms 20:54:11.917 [debug] Current batch of media processed. Will check again in 1000ms 20:54:12.422 [debug] Current batch of media processed. Will check again in 1000ms 20:54:12.918 [debug] Current batch of media processed. Will check again in 1000ms 20:54:13.424 [debug] Current batch of media processed. Will check again in 1000ms 20:54:13.919 [debug] Current batch of media processed. Will check again in 1000ms 20:54:14.162 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:14.425 [debug] Current batch of media processed. Will check again in 1000ms 20:54:14.920 [debug] Current batch of media processed. Will check again in 1000ms 20:54:15.426 [debug] Current batch of media processed. Will check again in 1000ms 20:54:15.921 [debug] Current batch of media processed. Will check again in 1000ms 20:54:16.427 [debug] Current batch of media processed. Will check again in 1000ms 20:54:16.922 [debug] Current batch of media processed. Will check again in 1000ms 20:54:17.428 [debug] Current batch of media processed. Will check again in 1000ms 20:54:17.923 [debug] Current batch of media processed. Will check again in 1000ms 20:54:18.429 [debug] Current batch of media processed. Will check again in 1000ms 20:54:18.924 [debug] Current batch of media processed. Will check again in 1000ms 20:54:19.430 [debug] Current batch of media processed. Will check again in 1000ms 20:54:19.925 [debug] Current batch of media processed. Will check again in 1000ms 20:54:20.431 [debug] Current batch of media processed. Will check again in 1000ms 20:54:20.549 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:20.549 [debug] QUERY OK source="media_items" db=0.5ms idle=1245.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"))) [] 20:54:20.550 [debug] QUERY OK source="media_items" db=0.6ms idle=1245.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, 120] 20:54:20.551 [debug] QUERY OK source="sources" db=0.1ms idle=1246.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:20.551 [debug] Replied in 2ms 20:54:20.926 [debug] Current batch of media processed. Will check again in 1000ms 20:54:21.432 [debug] Current batch of media processed. Will check again in 1000ms 20:54:21.927 [debug] Current batch of media processed. Will check again in 1000ms 20:54:22.244 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:22.245 [debug] QUERY OK source="media_items" db=0.4ms idle=1695.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"))) [] 20:54:22.246 [debug] QUERY OK source="media_items" db=0.5ms idle=1694.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, 115] 20:54:22.246 [debug] QUERY OK source="sources" db=0.1ms idle=1695.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:22.246 [debug] Replied in 1ms 20:54:22.433 [debug] Current batch of media processed. Will check again in 1000ms 20:54:22.499 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:22.500 [debug] QUERY OK source="media_items" db=0.5ms idle=1089.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"))) [] 20:54:22.501 [debug] QUERY OK source="media_items" db=0.7ms idle=255.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, 110] 20:54:22.501 [debug] QUERY OK source="sources" db=0.1ms idle=255.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:22.502 [debug] Replied in 2ms 20:54:22.712 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:22.713 [debug] QUERY OK source="media_items" db=0.5ms idle=466.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"))) [] 20:54:22.714 [debug] QUERY OK source="media_items" db=0.6ms idle=301.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, 105] 20:54:22.714 [debug] QUERY OK source="sources" db=0.1ms idle=213.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] 20:54:22.714 [debug] Replied in 2ms 20:54:22.928 [debug] Current batch of media processed. Will check again in 1000ms 20:54:22.928 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:22.929 [debug] QUERY OK source="media_items" db=0.4ms idle=427.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"))) [] 20:54:22.930 [debug] QUERY OK source="media_items" db=0.6ms idle=427.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, 100] 20:54:22.930 [debug] QUERY OK source="sources" db=0.1ms idle=217.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:22.930 [debug] Replied in 2ms 20:54:23.120 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:23.121 [debug] QUERY OK source="media_items" db=0.6ms idle=406.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"))) [] 20:54:23.122 [debug] QUERY OK source="media_items" db=0.7ms idle=407.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, 95] 20:54:23.122 [debug] QUERY OK source="sources" db=0.1ms idle=193.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] 20:54:23.122 [debug] Replied in 2ms 20:54:23.294 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:23.295 [debug] QUERY OK source="media_items" db=0.6ms idle=364.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"))) [] 20:54:23.296 [debug] QUERY OK source="media_items" db=0.7ms idle=364.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, 90] 20:54:23.296 [debug] QUERY OK source="sources" db=0.1ms idle=175.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] 20:54:23.296 [debug] Replied in 2ms 20:54:23.434 [debug] Current batch of media processed. Will check again in 1000ms 20:54:23.477 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:23.478 [debug] QUERY OK source="media_items" db=0.4ms idle=355.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"))) [] 20:54:23.478 [debug] QUERY OK source="media_items" db=0.4ms idle=183.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, 85] 20:54:23.479 [debug] QUERY OK source="sources" db=0.0ms idle=182.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] 20:54:23.479 [debug] Replied in 1ms 20:54:23.676 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:23.677 [debug] QUERY OK source="media_items" db=0.5ms idle=380.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"))) [] 20:54:23.678 [debug] QUERY OK source="media_items" db=0.6ms idle=264.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, 80] 20:54:23.678 [debug] QUERY OK source="sources" db=0.2ms idle=200.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:23.678 [debug] Replied in 2ms 20:54:23.884 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:23.885 [debug] QUERY OK source="media_items" db=0.3ms idle=405.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"))) [] 20:54:23.885 [debug] QUERY OK source="media_items" db=0.4ms idle=406.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, 75] 20:54:23.886 [debug] QUERY OK source="sources" db=0.0ms idle=208.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:23.886 [debug] Replied in 1ms 20:54:23.929 [debug] Current batch of media processed. Will check again in 1000ms 20:54:24.075 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:24.075 [debug] QUERY OK source="media_items" db=0.3ms idle=397.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"))) [] 20:54:24.076 [debug] QUERY OK source="media_items" db=0.4ms idle=397.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, 70] 20:54:24.076 [debug] QUERY OK source="sources" db=0.0ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:24.076 [debug] Replied in 1ms 20:54:24.267 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:24.268 [debug] QUERY OK source="media_items" db=0.7ms idle=381.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"))) [] 20:54:24.269 [debug] QUERY OK source="media_items" db=0.7ms idle=382.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, 65] 20:54:24.269 [debug] QUERY OK source="sources" db=0.1ms idle=193.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] 20:54:24.270 [debug] Replied in 2ms 20:54:24.435 [debug] Current batch of media processed. Will check again in 1000ms 20:54:24.466 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:24.467 [debug] QUERY OK source="media_items" db=0.6ms idle=390.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"))) [] 20:54:24.468 [debug] QUERY OK source="media_items" db=0.6ms idle=199.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, 60] 20:54:24.469 [debug] QUERY OK source="sources" db=0.1ms idle=199.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:24.469 [debug] Replied in 2ms 20:54:24.667 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:24.668 [debug] QUERY OK source="media_items" db=0.4ms idle=397.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"))) [] 20:54:24.669 [debug] QUERY OK source="media_items" db=0.7ms idle=254.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, 55] 20:54:24.669 [debug] QUERY OK source="sources" db=0.1ms idle=201.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] 20:54:24.669 [debug] Replied in 2ms 20:54:24.858 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:24.859 [debug] QUERY OK source="media_items" db=0.3ms idle=390.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"))) [] 20:54:24.860 [debug] QUERY OK source="media_items" db=0.3ms idle=390.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, 50] 20:54:24.860 [debug] QUERY OK source="sources" db=0.1ms 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] 20:54:24.860 [debug] Replied in 1ms 20:54:24.930 [debug] Current batch of media processed. Will check again in 1000ms 20:54:25.059 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:25.059 [debug] QUERY OK source="media_items" db=0.3ms idle=390.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"))) [] 20:54:25.060 [debug] QUERY OK source="media_items" db=0.4ms idle=390.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, 45] 20:54:25.060 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:25.060 [debug] Replied in 1ms 20:54:25.256 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:25.257 [debug] QUERY OK source="media_items" db=0.3ms idle=396.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"))) [] 20:54:25.257 [debug] QUERY OK source="media_items" db=0.4ms idle=396.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, 40] 20:54:25.257 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:25.257 [debug] Replied in 1ms 20:54:25.436 [debug] Current batch of media processed. Will check again in 1000ms 20:54:25.456 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:25.457 [debug] QUERY OK source="media_items" db=0.4ms idle=396.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"))) [] 20:54:25.458 [debug] QUERY OK source="media_items" db=0.6ms idle=200.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, 35] 20:54:25.458 [debug] QUERY OK source="sources" db=0.1ms idle=200.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:25.458 [debug] Replied in 1ms 20:54:25.656 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:25.657 [debug] QUERY OK source="media_items" db=0.4ms idle=398.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"))) [] 20:54:25.657 [debug] QUERY OK source="media_items" db=0.5ms idle=242.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, 30] 20:54:25.658 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:25.658 [debug] Replied in 1ms 20:54:25.855 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:25.855 [debug] QUERY OK source="media_items" db=0.3ms idle=397.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"))) [] 20:54:25.856 [debug] QUERY OK source="media_items" db=0.4ms idle=397.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, 25] 20:54:25.856 [debug] QUERY OK source="sources" db=0.1ms idle=199.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:25.856 [debug] Replied in 1ms 20:54:25.931 [debug] Current batch of media processed. Will check again in 1000ms 20:54:26.062 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:26.063 [debug] QUERY OK source="media_items" db=0.3ms idle=405.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"))) [] 20:54:26.063 [debug] QUERY OK source="media_items" db=0.3ms idle=405.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, 20] 20:54:26.064 [debug] QUERY OK source="sources" db=0.0ms idle=208.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] 20:54:26.064 [debug] Replied in 1ms 20:54:26.262 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:26.263 [debug] QUERY OK source="media_items" db=0.3ms idle=406.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"))) [] 20:54:26.263 [debug] QUERY OK source="media_items" db=0.4ms idle=406.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, 15] 20:54:26.264 [debug] QUERY OK source="sources" db=0.0ms idle=200.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:26.264 [debug] Replied in 1ms 20:54:26.437 [debug] Current batch of media processed. Will check again in 1000ms 20:54:26.453 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:26.454 [debug] QUERY OK source="media_items" db=0.3ms idle=389.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"))) [] 20:54:26.454 [debug] QUERY OK source="media_items" db=0.4ms idle=191.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, 10] 20:54:26.455 [debug] QUERY OK source="sources" db=0.0ms idle=191.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:54:26.455 [debug] Replied in 1ms 20:54:26.661 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:26.662 [debug] QUERY OK source="media_items" db=0.3ms idle=397.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"))) [] 20:54:26.662 [debug] QUERY OK source="media_items" db=0.4ms idle=246.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, 5] 20:54:26.663 [debug] QUERY OK source="sources" db=0.1ms idle=208.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] 20:54:26.663 [debug] Replied in 1ms 20:54:26.860 [debug] HANDLE EVENT "page_change" in Pinchflat.Pages.HistoryTableLive Parameters: %{"direction" => "dec"} 20:54:26.861 [debug] QUERY OK source="media_items" db=0.5ms idle=406.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"))) [] 20:54:26.862 [debug] QUERY OK source="media_items" db=0.4ms idle=406.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] 20:54:26.862 [debug] QUERY OK source="sources" db=0.1ms idle=200.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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 (?,?)) [2, 3] 20:54:26.862 [debug] Replied in 2ms 20:54:26.932 [debug] Current batch of media processed. Will check again in 1000ms 20:54:27.438 [debug] Current batch of media processed. Will check again in 1000ms 20:54:27.933 [debug] Current batch of media processed. Will check again in 1000ms 20:54:28.439 [debug] Current batch of media processed. Will check again in 1000ms 20:54:28.934 [debug] Current batch of media processed. Will check again in 1000ms 20:54:29.440 [debug] Current batch of media processed. Will check again in 1000ms 20:54:29.935 [debug] Current batch of media processed. Will check again in 1000ms 20:54:30.441 [debug] Current batch of media processed. Will check again in 1000ms 20:54:30.936 [debug] Current batch of media processed. Will check again in 1000ms 20:54:31.442 [debug] Current batch of media processed. Will check again in 1000ms 20:54:31.937 [debug] Current batch of media processed. Will check again in 1000ms 20:54:32.443 [debug] Current batch of media processed. Will check again in 1000ms 20:54:32.938 [debug] Current batch of media processed. Will check again in 1000ms 20:54:33.444 [debug] Current batch of media processed. Will check again in 1000ms 20:54:33.939 [debug] Current batch of media processed. Will check again in 1000ms 20:54:34.445 [debug] Current batch of media processed. Will check again in 1000ms 20:54:34.940 [debug] Current batch of media processed. Will check again in 1000ms 20:54:35.446 [debug] Current batch of media processed. Will check again in 1000ms 20:54:35.941 [debug] Current batch of media processed. Will check again in 1000ms 20:54:36.447 [debug] Current batch of media processed. Will check again in 1000ms 20:54:36.942 [debug] Current batch of media processed. Will check again in 1000ms 20:54:37.448 [debug] Current batch of media processed. Will check again in 1000ms 20:54:37.943 [debug] Current batch of media processed. Will check again in 1000ms 20:54:38.449 [debug] Current batch of media processed. Will check again in 1000ms 20:54:38.944 [debug] Current batch of media processed. Will check again in 1000ms 20:54:39.450 [debug] Current batch of media processed. Will check again in 1000ms 20:54:39.945 [debug] Current batch of media processed. Will check again in 1000ms 20:54:40.451 [debug] Current batch of media processed. Will check again in 1000ms 20:54:40.946 [debug] Current batch of media processed. Will check again in 1000ms 20:54:41.452 [debug] Current batch of media processed. Will check again in 1000ms 20:54:41.947 [debug] Current batch of media processed. Will check again in 1000ms 20:54:42.453 [debug] Current batch of media processed. Will check again in 1000ms 20:54:42.948 [debug] Current batch of media processed. Will check again in 1000ms 20:54:43.454 [debug] Current batch of media processed. Will check again in 1000ms 20:54:43.949 [debug] Current batch of media processed. Will check again in 1000ms 20:54:44.164 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:44.455 [debug] Current batch of media processed. Will check again in 1000ms 20:54:44.950 [debug] Current batch of media processed. Will check again in 1000ms 20:54:45.456 [debug] Current batch of media processed. Will check again in 1000ms 20:54:45.951 [debug] Current batch of media processed. Will check again in 1000ms 20:54:46.457 [debug] Current batch of media processed. Will check again in 1000ms 20:54:46.952 [debug] Current batch of media processed. Will check again in 1000ms 20:54:47.458 [debug] Current batch of media processed. Will check again in 1000ms 20:54:47.953 [debug] Current batch of media processed. Will check again in 1000ms 20:54:48.459 [debug] Current batch of media processed. Will check again in 1000ms 20:54:48.954 [debug] Current batch of media processed. Will check again in 1000ms 20:54:49.460 [debug] Current batch of media processed. Will check again in 1000ms 20:54:49.955 [debug] Current batch of media processed. Will check again in 1000ms 20:54:50.461 [debug] Current batch of media processed. Will check again in 1000ms 20:54:50.956 [debug] Current batch of media processed. Will check again in 1000ms 20:54:51.462 [debug] Current batch of media processed. Will check again in 1000ms 20:54:51.957 [debug] Current batch of media processed. Will check again in 1000ms 20:54:52.463 [debug] Current batch of media processed. Will check again in 1000ms 20:54:52.958 [debug] Current batch of media processed. Will check again in 1000ms 20:54:53.464 [debug] Current batch of media processed. Will check again in 1000ms 20:54:53.959 [debug] Current batch of media processed. Will check again in 1000ms 20:54:54.465 [debug] Current batch of media processed. Will check again in 1000ms 20:54:54.960 [debug] Current batch of media processed. Will check again in 1000ms 20:54:55.466 [debug] Current batch of media processed. Will check again in 1000ms 20:54:55.961 [debug] Current batch of media processed. Will check again in 1000ms 20:54:56.467 [debug] Current batch of media processed. Will check again in 1000ms 20:54:56.962 [debug] Current batch of media processed. Will check again in 1000ms 20:54:57.468 [debug] Current batch of media processed. Will check again in 1000ms 20:54:57.963 [debug] Current batch of media processed. Will check again in 1000ms 20:54:58.469 [debug] Current batch of media processed. Will check again in 1000ms 20:54:58.964 [debug] Current batch of media processed. Will check again in 1000ms 20:54:59.470 [debug] Current batch of media processed. Will check again in 1000ms 20:54:59.965 [debug] Current batch of media processed. Will check again in 1000ms 20:55:00.150 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:00.471 [debug] Current batch of media processed. Will check again in 1000ms 20:55:00.966 [debug] Current batch of media processed. Will check again in 1000ms 20:55:01.472 [debug] Current batch of media processed. Will check again in 1000ms 20:55:01.967 [debug] Current batch of media processed. Will check again in 1000ms 20:55:02.473 [debug] Current batch of media processed. Will check again in 1000ms 20:55:02.968 [debug] Current batch of media processed. Will check again in 1000ms 20:55:03.474 [debug] Current batch of media processed. Will check again in 1000ms 20:55:03.969 [debug] Current batch of media processed. Will check again in 1000ms 20:55:04.475 [debug] Current batch of media processed. Will check again in 1000ms 20:55:04.970 [debug] Current batch of media processed. Will check again in 1000ms 20:55:05.476 [debug] Current batch of media processed. Will check again in 1000ms 20:55:05.971 [debug] Current batch of media processed. Will check again in 1000ms 20:55:06.477 [debug] Current batch of media processed. Will check again in 1000ms 20:55:06.972 [debug] Current batch of media processed. Will check again in 1000ms 20:55:07.478 [debug] Current batch of media processed. Will check again in 1000ms 20:55:07.973 [debug] Current batch of media processed. Will check again in 1000ms 20:55:08.479 [debug] Current batch of media processed. Will check again in 1000ms 20:55:08.974 [debug] Current batch of media processed. Will check again in 1000ms 20:55:09.480 [debug] Current batch of media processed. Will check again in 1000ms 20:55:09.975 [debug] Current batch of media processed. Will check again in 1000ms 20:55:10.481 [debug] Current batch of media processed. Will check again in 1000ms 20:55:10.976 [debug] Current batch of media processed. Will check again in 1000ms 20:55:11.482 [debug] Current batch of media processed. Will check again in 1000ms 20:55:11.977 [debug] Current batch of media processed. Will check again in 1000ms 20:55:12.483 [debug] Current batch of media processed. Will check again in 1000ms 20:55:12.978 [debug] Current batch of media processed. Will check again in 1000ms 20:55:13.484 [debug] Current batch of media processed. Will check again in 1000ms 20:55:13.979 [debug] Current batch of media processed. Will check again in 1000ms 20:55:14.165 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:14.485 [debug] Current batch of media processed. Will check again in 1000ms 20:55:14.980 [debug] Current batch of media processed. Will check again in 1000ms 20:55:15.486 [debug] Current batch of media processed. Will check again in 1000ms 20:55:15.981 [debug] Current batch of media processed. Will check again in 1000ms 20:55:16.487 [debug] Current batch of media processed. Will check again in 1000ms 20:55:16.982 [debug] Current batch of media processed. Will check again in 1000ms 20:55:17.488 [debug] Current batch of media processed. Will check again in 1000ms 20:55:17.983 [debug] Current batch of media processed. Will check again in 1000ms 20:55:18.489 [debug] Current batch of media processed. Will check again in 1000ms 20:55:18.984 [debug] Current batch of media processed. Will check again in 1000ms 20:55:19.490 [debug] Current batch of media processed. Will check again in 1000ms 20:55:19.985 [debug] Current batch of media processed. Will check again in 1000ms 20:55:20.491 [debug] Current batch of media processed. Will check again in 1000ms 20:55:20.986 [debug] Current batch of media processed. Will check again in 1000ms 20:55:21.492 [debug] Current batch of media processed. Will check again in 1000ms 20:55:21.987 [debug] Current batch of media processed. Will check again in 1000ms 20:55:22.493 [debug] Current batch of media processed. Will check again in 1000ms 20:55:22.988 [debug] Current batch of media processed. Will check again in 1000ms 20:55:23.494 [debug] Current batch of media processed. Will check again in 1000ms 20:55:23.989 [debug] Current batch of media processed. Will check again in 1000ms 20:55:24.495 [debug] Current batch of media processed. Will check again in 1000ms 20:55:24.990 [debug] Current batch of media processed. Will check again in 1000ms 20:55:25.496 [debug] Current batch of media processed. Will check again in 1000ms 20:55:25.991 [debug] Current batch of media processed. Will check again in 1000ms 20:55:26.497 [debug] Current batch of media processed. Will check again in 1000ms 20:55:26.992 [debug] Current batch of media processed. Will check again in 1000ms 20:55:27.498 [debug] Current batch of media processed. Will check again in 1000ms 20:55:27.993 [debug] Current batch of media processed. Will check again in 1000ms 20:55:28.499 [debug] Current batch of media processed. Will check again in 1000ms 20:55:28.994 [debug] Current batch of media processed. Will check again in 1000ms 20:55:29.500 [debug] Current batch of media processed. Will check again in 1000ms 20:55:29.995 [debug] Current batch of media processed. Will check again in 1000ms 20:55:30.501 [debug] Current batch of media processed. Will check again in 1000ms 20:55:30.996 [debug] Current batch of media processed. Will check again in 1000ms 20:55:31.502 [debug] Current batch of media processed. Will check again in 1000ms 20:55:31.997 [debug] Current batch of media processed. Will check again in 1000ms 20:55:32.503 [debug] Current batch of media processed. Will check again in 1000ms 20:55:32.998 [debug] Current batch of media processed. Will check again in 1000ms 20:55:33.504 [debug] Current batch of media processed. Will check again in 1000ms 20:55:33.999 [debug] Current batch of media processed. Will check again in 1000ms 20:55:34.505 [debug] Current batch of media processed. Will check again in 1000ms 20:55:35.000 [debug] Current batch of media processed. Will check again in 1000ms 20:55:35.506 [debug] Current batch of media processed. Will check again in 1000ms 20:55:36.001 [debug] Current batch of media processed. Will check again in 1000ms 20:55:36.507 [debug] Current batch of media processed. Will check again in 1000ms 20:55:36.914 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OJ62RzJkYUo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/10/86/10866f46e114b37c47b37e9b5ecf2c5da00a5a9915624f7a68ff8d4930c40ebc.json --sleep-requests 89 --sleep-interval 64 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:55:36.928 [debug] Running yt-dlp command for action: download_thumbnail 20:55:36.929 [debug] QUERY OK source="settings" db=0.1ms queue=0.3ms idle=1624.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 [] 20:55:36.929 [debug] QUERY OK source="settings" db=0.0ms idle=1625.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 [] 20:55:36.929 [debug] QUERY OK source="settings" db=0.0ms idle=1404.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 [] 20:55:36.929 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OJ62RzJkYUo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/49/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/83/8b/838ba13bded90453704866638a289200a9c9b86d3cffb32ecbc8d89522f240af.json --sleep-requests 74 --sleep-interval 72 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:55:37.002 [debug] Current batch of media processed. Will check again in 1000ms 20:55:37.508 [debug] Current batch of media processed. Will check again in 1000ms 20:55:38.003 [debug] Current batch of media processed. Will check again in 1000ms 20:55:38.509 [debug] Current batch of media processed. Will check again in 1000ms 20:55:39.004 [debug] Current batch of media processed. Will check again in 1000ms 20:55:39.510 [debug] Current batch of media processed. Will check again in 1000ms 20:55:40.005 [debug] Current batch of media processed. Will check again in 1000ms 20:55:40.511 [debug] Current batch of media processed. Will check again in 1000ms 20:55:41.006 [debug] Current batch of media processed. Will check again in 1000ms 20:55:41.512 [debug] Current batch of media processed. Will check again in 1000ms 20:55:42.007 [debug] Current batch of media processed. Will check again in 1000ms 20:55:42.513 [debug] Current batch of media processed. Will check again in 1000ms 20:55:43.008 [debug] Current batch of media processed. Will check again in 1000ms 20:55:43.514 [debug] Current batch of media processed. Will check again in 1000ms 20:55:44.009 [debug] Current batch of media processed. Will check again in 1000ms 20:55:44.166 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:44.515 [debug] Current batch of media processed. Will check again in 1000ms 20:55:45.010 [debug] Current batch of media processed. Will check again in 1000ms 20:55:45.516 [debug] Current batch of media processed. Will check again in 1000ms 20:55:46.011 [debug] Current batch of media processed. Will check again in 1000ms 20:55:46.517 [debug] Current batch of media processed. Will check again in 1000ms 20:55:47.012 [debug] Current batch of media processed. Will check again in 1000ms 20:55:47.518 [debug] Current batch of media processed. Will check again in 1000ms 20:55:48.013 [debug] Current batch of media processed. Will check again in 1000ms 20:55:48.519 [debug] Current batch of media processed. Will check again in 1000ms 20:55:49.014 [debug] Current batch of media processed. Will check again in 1000ms 20:55:49.520 [debug] Current batch of media processed. Will check again in 1000ms 20:55:50.015 [debug] Current batch of media processed. Will check again in 1000ms 20:55:50.521 [debug] Current batch of media processed. Will check again in 1000ms 20:55:51.016 [debug] Current batch of media processed. Will check again in 1000ms 20:55:51.522 [debug] Current batch of media processed. Will check again in 1000ms 20:55:52.017 [debug] Current batch of media processed. Will check again in 1000ms 20:55:52.523 [debug] Current batch of media processed. Will check again in 1000ms 20:55:53.018 [debug] Current batch of media processed. Will check again in 1000ms 20:55:53.524 [debug] Current batch of media processed. Will check again in 1000ms 20:55:54.019 [debug] Current batch of media processed. Will check again in 1000ms 20:55:54.525 [debug] Current batch of media processed. Will check again in 1000ms 20:55:55.020 [debug] Current batch of media processed. Will check again in 1000ms 20:55:55.526 [debug] Current batch of media processed. Will check again in 1000ms 20:55:56.021 [debug] Current batch of media processed. Will check again in 1000ms 20:55:56.527 [debug] Current batch of media processed. Will check again in 1000ms 20:55:57.022 [debug] Current batch of media processed. Will check again in 1000ms 20:55:57.528 [debug] Current batch of media processed. Will check again in 1000ms 20:55:58.023 [debug] Current batch of media processed. Will check again in 1000ms 20:55:58.529 [debug] Current batch of media processed. Will check again in 1000ms 20:55:59.024 [debug] Current batch of media processed. Will check again in 1000ms 20:55:59.530 [debug] Current batch of media processed. Will check again in 1000ms 20:56:00.025 [debug] Current batch of media processed. Will check again in 1000ms 20:56:00.151 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:00.531 [debug] Current batch of media processed. Will check again in 1000ms 20:56:01.026 [debug] Current batch of media processed. Will check again in 1000ms 20:56:01.532 [debug] Current batch of media processed. Will check again in 1000ms 20:56:02.027 [debug] Current batch of media processed. Will check again in 1000ms 20:56:02.533 [debug] Current batch of media processed. Will check again in 1000ms 20:56:03.028 [debug] Current batch of media processed. Will check again in 1000ms 20:56:03.534 [debug] Current batch of media processed. Will check again in 1000ms 20:56:04.029 [debug] Current batch of media processed. Will check again in 1000ms 20:56:04.535 [debug] Current batch of media processed. Will check again in 1000ms 20:56:05.030 [debug] Current batch of media processed. Will check again in 1000ms 20:56:05.536 [debug] Current batch of media processed. Will check again in 1000ms 20:56:06.031 [debug] Current batch of media processed. Will check again in 1000ms 20:56:06.537 [debug] Current batch of media processed. Will check again in 1000ms 20:56:07.032 [debug] Current batch of media processed. Will check again in 1000ms 20:56:07.538 [debug] Current batch of media processed. Will check again in 1000ms 20:56:08.033 [debug] Current batch of media processed. Will check again in 1000ms 20:56:08.539 [debug] Current batch of media processed. Will check again in 1000ms 20:56:09.034 [debug] Current batch of media processed. Will check again in 1000ms 20:56:09.540 [debug] Current batch of media processed. Will check again in 1000ms 20:56:10.035 [debug] Current batch of media processed. Will check again in 1000ms 20:56:10.240 [info] GET / 20:56:10.240 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 20:56:10.240 [debug] QUERY OK source="settings" db=0.1ms idle=1936.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 [] 20:56:10.240 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1667.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 20:56:10.261 [debug] QUERY OK source="sources" db=21.1ms idle=936.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 20:56:10.262 [debug] QUERY OK source="media_items" db=0.2ms idle=957.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:56:10.291 [debug] QUERY OK source="media_items" db=28.8ms idle=688.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:56:10.291 [debug] QUERY OK source="settings" db=0.1ms idle=51.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 [] 20:56:10.291 [debug] QUERY OK source="settings" db=0.0ms idle=51.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 [] 20:56:10.292 [debug] QUERY OK source="settings" db=0.0ms idle=30.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 [] 20:56:10.376 [debug] QUERY OK source="tasks" db=83.6ms idle=30.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"] 20:56:10.377 [debug] QUERY OK source="media_items" db=0.4ms 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 (?,?)) [49, 48] 20:56:10.377 [debug] QUERY OK source="sources" db=0.4ms 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" IN (?,?,?)) [3, 2, 4] 20:56:10.378 [debug] QUERY OK source="media_items" db=0.1ms idle=86.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)) [] 20:56:10.379 [debug] QUERY OK source="media_items" db=0.3ms 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 INNER JOIN "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] 20:56:10.379 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:56:10.380 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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"))) [] 20:56:10.381 [debug] QUERY OK source="media_items" db=0.3ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 20:56:10.381 [debug] QUERY OK source="sources" db=0.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" IN (?,?)) [2, 3] 20:56:10.382 [info] Sent 200 in 142ms 20:56:10.452 [info] CONNECTED TO Phoenix.LiveView.Socket in 29ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "cQ4sDx8wADAcHF0PASgOOCAjFx88Ezs5CwE6RejfhJ2v8FHMzKNJrXof", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 20:56:10.541 [debug] Current batch of media processed. Will check again in 1000ms 20:56:10.702 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "downloaded"} 20:56:10.703 [debug] QUERY OK source="media_items" db=0.1ms idle=323.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)) [] 20:56:10.703 [debug] QUERY OK source="media_items" db=0.3ms idle=322.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] 20:56:10.703 [debug] QUERY OK source="sources" db=0.1ms idle=322.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:56:10.703 [debug] Replied in 1ms 20:56:10.705 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_", "media_state" => "pending"} 20:56:10.705 [debug] QUERY OK source="media_items" db=0.2ms idle=323.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"))) [] 20:56:10.706 [debug] QUERY OK source="media_items" db=0.3ms idle=130.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] 20:56:10.706 [debug] QUERY OK source="sources" db=0.1ms 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" IN (?,?)) [2, 3] 20:56:10.706 [debug] Replied in 1ms 20:56:10.707 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:56:10.708 [debug] QUERY OK source="tasks" db=0.3ms 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"] 20:56:10.708 [debug] QUERY OK source="media_items" db=0.1ms 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" IN (?,?)) [49, 48] 20:56:10.709 [debug] QUERY OK source="sources" db=0.3ms 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" IN (?,?,?)) [3, 2, 4] 20:56:10.709 [debug] Replied in 1ms 20:56:10.710 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "2yi9MUjVtVoy9nFuZhYUNKT_"} 20:56:10.710 [debug] Replied in 53ยตs 20:56:11.036 [debug] Current batch of media processed. Will check again in 1000ms 20:56:11.542 [debug] Current batch of media processed. Will check again in 1000ms 20:56:12.037 [debug] Current batch of media processed. Will check again in 1000ms 20:56:12.543 [debug] Current batch of media processed. Will check again in 1000ms 20:56:13.038 [debug] Current batch of media processed. Will check again in 1000ms 20:56:13.544 [debug] Current batch of media processed. Will check again in 1000ms 20:56:14.030 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZcJYqQpnodY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6d/e1/6de13058f7d02b75566c195b4e69bde08b1e339ec4610b14bdc4e94d64ac8a35.json --sleep-requests 79 --sleep-interval 63 --sleep-subtitles 86 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:56:14.039 [debug] Current batch of media processed. Will check again in 1000ms 20:56:14.048 [debug] Running yt-dlp command for action: download_thumbnail 20:56:14.048 [debug] QUERY OK source="settings" db=0.1ms idle=1744.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 [] 20:56:14.048 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:56:14.048 [debug] QUERY OK source="settings" db=0.0ms idle=1744.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 [] 20:56:14.049 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZcJYqQpnodY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/48/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/5e/97/5e970f9b69ec29f5a3720ece2da540e84fc80fbcb773d9bf54e1d7f34492b6c7.json --sleep-requests 66 --sleep-interval 79 --sleep-subtitles 65 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:56:14.167 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:14.545 [debug] Current batch of media processed. Will check again in 1000ms 20:56:15.040 [debug] Current batch of media processed. Will check again in 1000ms 20:56:15.546 [debug] Current batch of media processed. Will check again in 1000ms 20:56:16.041 [debug] Current batch of media processed. Will check again in 1000ms 20:56:16.547 [debug] Current batch of media processed. Will check again in 1000ms 20:56:17.042 [debug] Current batch of media processed. Will check again in 1000ms 20:56:17.548 [debug] Current batch of media processed. Will check again in 1000ms 20:56:18.043 [debug] Current batch of media processed. Will check again in 1000ms 20:56:18.549 [debug] Current batch of media processed. Will check again in 1000ms 20:56:19.044 [debug] Current batch of media processed. Will check again in 1000ms 20:56:19.550 [debug] Current batch of media processed. Will check again in 1000ms 20:56:20.045 [debug] Current batch of media processed. Will check again in 1000ms 20:56:20.551 [debug] Current batch of media processed. Will check again in 1000ms 20:56:21.046 [debug] Current batch of media processed. Will check again in 1000ms 20:56:21.552 [debug] Current batch of media processed. Will check again in 1000ms 20:56:22.047 [debug] Current batch of media processed. Will check again in 1000ms 20:56:22.553 [debug] Current batch of media processed. Will check again in 1000ms 20:56:23.048 [debug] Current batch of media processed. Will check again in 1000ms 20:56:23.554 [debug] Current batch of media processed. Will check again in 1000ms 20:56:24.049 [debug] Current batch of media processed. Will check again in 1000ms 20:56:24.555 [debug] Current batch of media processed. Will check again in 1000ms 20:56:25.050 [debug] Current batch of media processed. Will check again in 1000ms 20:56:25.556 [debug] Current batch of media processed. Will check again in 1000ms 20:56:26.051 [debug] Current batch of media processed. Will check again in 1000ms 20:56:26.557 [debug] Current batch of media processed. Will check again in 1000ms 20:56:27.052 [debug] Current batch of media processed. Will check again in 1000ms 20:56:27.558 [debug] Current batch of media processed. Will check again in 1000ms 20:56:28.053 [debug] Current batch of media processed. Will check again in 1000ms 20:56:28.559 [debug] Current batch of media processed. Will check again in 1000ms 20:56:29.054 [debug] Current batch of media processed. Will check again in 1000ms 20:56:29.560 [debug] Current batch of media processed. Will check again in 1000ms 20:56:30.055 [debug] Current batch of media processed. Will check again in 1000ms 20:56:30.561 [debug] Current batch of media processed. Will check again in 1000ms 20:56:31.056 [debug] Current batch of media processed. Will check again in 1000ms 20:56:31.562 [debug] Current batch of media processed. Will check again in 1000ms 20:56:32.057 [debug] Current batch of media processed. Will check again in 1000ms 20:56:32.563 [debug] Current batch of media processed. Will check again in 1000ms 20:56:33.058 [debug] Current batch of media processed. Will check again in 1000ms 20:56:33.564 [debug] Current batch of media processed. Will check again in 1000ms 20:56:34.059 [debug] Current batch of media processed. Will check again in 1000ms 20:56:34.565 [debug] Current batch of media processed. Will check again in 1000ms 20:56:35.060 [debug] Current batch of media processed. Will check again in 1000ms 20:56:35.566 [debug] Current batch of media processed. Will check again in 1000ms 20:56:36.061 [debug] Current batch of media processed. Will check again in 1000ms 20:56:36.567 [debug] Current batch of media processed. Will check again in 1000ms 20:56:37.062 [debug] Current batch of media processed. Will check again in 1000ms 20:56:37.568 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.3, "description" => "Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #Sober\n\nLyrics:\nThere's a shadow just behind me\nShrouding every step I take\nMaking every promise empty\nPointing every finger at me\nWaiting like a stalking butler\nWho upon the finger rests\nMurder now the path of must we\nJust because the son has come\n\nJesus, won't you fucking whistle\nSomething but the past and done?\nJesus, won't you fucking whistle\nSomething but the past and done?\n\nWhy can't we not be sober?\nJust want to start this over\nAnd why can't we drink forever?\nI just want to start this over\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\nI will work to elevate you\nJust enough to bring you down\n\nMother Mary, won't you whisper?\nSomething but what's past and done\nMother Mary, won't you whisper?\nSomething but the past and done\n\nWhy can't we not be sober?\nI just want to start this over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\n\nTrust me\nTrust me\nTrust me\nTrust me\nTrust me\n\nWhy can't we not be sober?\nI just want to start things over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\nI want what I want\nI want what I want\nI want what I want\nI want what I want", "duration" => 305, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Sober (Official Video).mp4", "id" => "nspxAG12Cpc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nspxAG12Cpc", "playlist_index" => 2, "timestamp" => 1567137607, "title" => "TOOL - Sober (Official Video)", "upload_date" => "20190830"} 20:56:37.568 [debug] QUERY OK source="sources" db=0.2ms idle=959.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 (?)) [3] 20:56:37.569 [debug] QUERY OK source="sources" db=0.1ms idle=265.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:56:37.604 [debug] QUERY OK source="media_items" db=35.2ms idle=265.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:07Z], 3] 20:56:37.957 [debug] QUERY OK source="media_items" db=351.8ms idle=301.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #Sober\n\nLyrics:\nThere's a shadow just behind me\nShrouding every step I take\nMaking every promise empty\nPointing every finger at me\nWaiting like a stalking butler\nWho upon the finger rests\nMurder now the path of must we\nJust because the son has come\n\nJesus, won't you fucking whistle\nSomething but the past and done?\nJesus, won't you fucking whistle\nSomething but the past and done?\n\nWhy can't we not be sober?\nJust want to start this over\nAnd why can't we drink forever?\nI just want to start this over\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\nI will work to elevate you\nJust enough to bring you down\n\nMother Mary, won't you whisper?\nSomething but what's past and done\nMother Mary, won't you whisper?\nSomething but the past and done\n\nWhy can't we not be sober?\nI just want to start this over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\n\nTrust me\nTrust me\nTrust me\nTrust me\nTrust me\n\nWhy can't we not be sober?\nI just want to start things over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\nI want what I want\nI want what I want\nI want what I want\nI want what I want", "TOOL - Sober (Official Video)", "de99dc88-2a16-4147-9a8a-49016a426261", false, 3, [], 305, false, "nspxAG12Cpc", "https://www.youtube.com/watch?v=nspxAG12Cpc", 2, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Sober (Official Video).mp4", false, false, 1, ~U[2019-08-30 04:00:07Z], ~U[2025-12-25 03:56:37Z], ~U[2025-12-25 03:56:37Z], "Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #Sober\n\nLyrics:\nThere's a shadow just behind me\nShrouding every step I take\nMaking every promise empty\nPointing every finger at me\nWaiting like a stalking butler\nWho upon the finger rests\nMurder now the path of must we\nJust because the son has come\n\nJesus, won't you fucking whistle\nSomething but the past and done?\nJesus, won't you fucking whistle\nSomething but the past and done?\n\nWhy can't we not be sober?\nJust want to start this over\nAnd why can't we drink forever?\nI just want to start this over\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\nI will work to elevate you\nJust enough to bring you down\n\nMother Mary, won't you whisper?\nSomething but what's past and done\nMother Mary, won't you whisper?\nSomething but the past and done\n\nWhy can't we not be sober?\nI just want to start this over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\n\nTrust me\nTrust me\nTrust me\nTrust me\nTrust me\n\nWhy can't we not be sober?\nI just want to start things over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\nI want what I want\nI want what I want\nI want what I want\nI want what I want", "TOOL - Sober (Official Video)", 3, 305, false, "nspxAG12Cpc", "https://www.youtube.com/watch?v=nspxAG12Cpc", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Sober (Official Video).mp4", false, ~U[2019-08-30 04:00:07Z]] 20:56:37.957 [debug] QUERY OK source="sources" db=0.2ms idle=388.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:56:37.958 [debug] QUERY OK source="media_profiles" db=0.1ms idle=388.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] 20:56:37.958 [debug] QUERY OK source="media_items" db=0.2ms idle=353.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 [627] 20:56:37.958 [info] Kicking off download for media item #627 (nspxAG12Cpc) 20:56:38.063 [debug] Current batch of media processed. Will check again in 1000ms 20:56:38.400 [debug] QUERY OK source="tasks" db=0.2ms queue=0.1ms idle=442.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [195, 627, ~U[2025-12-25 03:56:38Z], ~U[2025-12-25 03:56:38Z]] 20:56:38.400 [debug] Current batch of media processed. Will check again in 1000ms 20:56:39.064 [debug] Current batch of media processed. Will check again in 1000ms 20:56:39.401 [debug] Current batch of media processed. Will check again in 1000ms 20:56:40.065 [debug] Current batch of media processed. Will check again in 1000ms 20:56:40.402 [debug] Current batch of media processed. Will check again in 1000ms 20:56:41.066 [debug] Current batch of media processed. Will check again in 1000ms 20:56:41.403 [debug] Current batch of media processed. Will check again in 1000ms 20:56:42.067 [debug] Current batch of media processed. Will check again in 1000ms 20:56:42.404 [debug] Current batch of media processed. Will check again in 1000ms 20:56:43.068 [debug] Current batch of media processed. Will check again in 1000ms 20:56:43.405 [debug] Current batch of media processed. Will check again in 1000ms 20:56:44.069 [debug] Current batch of media processed. Will check again in 1000ms 20:56:44.168 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:44.406 [debug] Current batch of media processed. Will check again in 1000ms 20:56:45.070 [debug] Current batch of media processed. Will check again in 1000ms 20:56:45.407 [debug] Current batch of media processed. Will check again in 1000ms 20:56:46.071 [debug] Current batch of media processed. Will check again in 1000ms 20:56:46.408 [debug] Current batch of media processed. Will check again in 1000ms 20:56:47.072 [debug] Current batch of media processed. Will check again in 1000ms 20:56:47.409 [debug] Current batch of media processed. Will check again in 1000ms 20:56:48.073 [debug] Current batch of media processed. Will check again in 1000ms 20:56:48.410 [debug] Current batch of media processed. Will check again in 1000ms 20:56:49.074 [debug] Current batch of media processed. Will check again in 1000ms 20:56:49.411 [debug] Current batch of media processed. Will check again in 1000ms 20:56:50.075 [debug] Current batch of media processed. Will check again in 1000ms 20:56:50.412 [debug] Current batch of media processed. Will check again in 1000ms 20:56:51.076 [debug] Current batch of media processed. Will check again in 1000ms 20:56:51.413 [debug] Current batch of media processed. Will check again in 1000ms 20:56:52.077 [debug] Current batch of media processed. Will check again in 1000ms 20:56:52.414 [debug] Current batch of media processed. Will check again in 1000ms 20:56:53.078 [debug] Current batch of media processed. Will check again in 1000ms 20:56:53.415 [debug] Current batch of media processed. Will check again in 1000ms 20:56:54.079 [debug] Current batch of media processed. Will check again in 1000ms 20:56:54.416 [debug] Current batch of media processed. Will check again in 1000ms 20:56:55.080 [debug] Current batch of media processed. Will check again in 1000ms 20:56:55.417 [debug] Current batch of media processed. Will check again in 1000ms 20:56:56.081 [debug] Current batch of media processed. Will check again in 1000ms 20:56:56.418 [debug] Current batch of media processed. Will check again in 1000ms 20:56:57.082 [debug] Current batch of media processed. Will check again in 1000ms 20:56:57.419 [debug] Current batch of media processed. Will check again in 1000ms 20:56:58.083 [debug] Current batch of media processed. Will check again in 1000ms 20:56:58.420 [debug] Current batch of media processed. Will check again in 1000ms 20:56:59.084 [debug] Current batch of media processed. Will check again in 1000ms 20:56:59.421 [debug] Current batch of media processed. Will check again in 1000ms 20:57:00.085 [debug] Current batch of media processed. Will check again in 1000ms 20:57:00.152 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:00.422 [debug] Current batch of media processed. Will check again in 1000ms 20:57:01.086 [debug] Current batch of media processed. Will check again in 1000ms 20:57:01.423 [debug] Current batch of media processed. Will check again in 1000ms 20:57:02.087 [debug] Current batch of media processed. Will check again in 1000ms 20:57:02.424 [debug] Current batch of media processed. Will check again in 1000ms 20:57:03.088 [debug] Current batch of media processed. Will check again in 1000ms 20:57:03.425 [debug] Current batch of media processed. Will check again in 1000ms 20:57:04.089 [debug] Current batch of media processed. Will check again in 1000ms 20:57:04.426 [debug] Current batch of media processed. Will check again in 1000ms 20:57:05.090 [debug] Current batch of media processed. Will check again in 1000ms 20:57:05.427 [debug] Current batch of media processed. Will check again in 1000ms 20:57:06.091 [debug] Current batch of media processed. Will check again in 1000ms 20:57:06.428 [debug] Current batch of media processed. Will check again in 1000ms 20:57:07.092 [debug] Current batch of media processed. Will check again in 1000ms 20:57:07.429 [debug] Current batch of media processed. Will check again in 1000ms 20:57:08.093 [debug] Current batch of media processed. Will check again in 1000ms 20:57:08.430 [debug] Current batch of media processed. Will check again in 1000ms 20:57:09.094 [debug] Current batch of media processed. Will check again in 1000ms 20:57:09.431 [debug] Current batch of media processed. Will check again in 1000ms 20:57:10.095 [debug] Current batch of media processed. Will check again in 1000ms 20:57:10.432 [debug] Current batch of media processed. Will check again in 1000ms 20:57:11.096 [debug] Current batch of media processed. Will check again in 1000ms 20:57:11.433 [debug] Current batch of media processed. Will check again in 1000ms 20:57:12.097 [debug] Current batch of media processed. Will check again in 1000ms 20:57:12.434 [debug] Current batch of media processed. Will check again in 1000ms 20:57:13.098 [debug] Current batch of media processed. Will check again in 1000ms 20:57:13.435 [debug] Current batch of media processed. Will check again in 1000ms 20:57:14.099 [debug] Current batch of media processed. Will check again in 1000ms 20:57:14.169 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:14.436 [debug] Current batch of media processed. Will check again in 1000ms 20:57:15.100 [debug] Current batch of media processed. Will check again in 1000ms 20:57:15.437 [debug] Current batch of media processed. Will check again in 1000ms 20:57:16.101 [debug] Current batch of media processed. Will check again in 1000ms 20:57:16.438 [debug] Current batch of media processed. Will check again in 1000ms 20:57:17.102 [debug] Current batch of media processed. Will check again in 1000ms 20:57:17.439 [debug] Current batch of media processed. Will check again in 1000ms 20:57:18.103 [debug] Current batch of media processed. Will check again in 1000ms 20:57:18.440 [debug] Current batch of media processed. Will check again in 1000ms 20:57:19.104 [debug] Current batch of media processed. Will check again in 1000ms 20:57:19.441 [debug] Current batch of media processed. Will check again in 1000ms 20:57:20.105 [debug] Current batch of media processed. Will check again in 1000ms 20:57:20.442 [debug] Current batch of media processed. Will check again in 1000ms 20:57:21.106 [debug] Current batch of media processed. Will check again in 1000ms 20:57:21.443 [debug] Current batch of media processed. Will check again in 1000ms 20:57:22.107 [debug] Current batch of media processed. Will check again in 1000ms 20:57:22.444 [debug] Current batch of media processed. Will check again in 1000ms 20:57:23.108 [debug] Current batch of media processed. Will check again in 1000ms 20:57:23.445 [debug] Current batch of media processed. Will check again in 1000ms 20:57:24.109 [debug] Current batch of media processed. Will check again in 1000ms 20:57:24.446 [debug] Current batch of media processed. Will check again in 1000ms 20:57:25.110 [debug] Current batch of media processed. Will check again in 1000ms 20:57:25.447 [debug] Current batch of media processed. Will check again in 1000ms 20:57:26.111 [debug] Current batch of media processed. Will check again in 1000ms 20:57:26.448 [debug] Current batch of media processed. Will check again in 1000ms 20:57:27.112 [debug] Current batch of media processed. Will check again in 1000ms 20:57:27.449 [debug] Current batch of media processed. Will check again in 1000ms 20:57:28.113 [debug] Current batch of media processed. Will check again in 1000ms 20:57:28.450 [debug] Current batch of media processed. Will check again in 1000ms 20:57:29.114 [debug] Current batch of media processed. Will check again in 1000ms 20:57:29.451 [debug] Current batch of media processed. Will check again in 1000ms 20:57:30.115 [debug] Current batch of media processed. Will check again in 1000ms 20:57:30.452 [debug] Current batch of media processed. Will check again in 1000ms 20:57:31.116 [debug] Current batch of media processed. Will check again in 1000ms 20:57:31.453 [debug] Current batch of media processed. Will check again in 1000ms 20:57:32.117 [debug] Current batch of media processed. Will check again in 1000ms 20:57:32.454 [debug] Current batch of media processed. Will check again in 1000ms 20:57:33.118 [debug] Current batch of media processed. Will check again in 1000ms 20:57:33.455 [debug] Current batch of media processed. Will check again in 1000ms 20:57:34.119 [debug] Current batch of media processed. Will check again in 1000ms 20:57:34.456 [debug] Current batch of media processed. Will check again in 1000ms 20:57:35.120 [debug] Current batch of media processed. Will check again in 1000ms 20:57:35.457 [debug] Current batch of media processed. Will check again in 1000ms 20:57:36.121 [debug] Current batch of media processed. Will check again in 1000ms 20:57:36.458 [debug] Current batch of media processed. Will check again in 1000ms 20:57:37.122 [debug] Current batch of media processed. Will check again in 1000ms 20:57:37.459 [debug] Current batch of media processed. Will check again in 1000ms 20:57:38.123 [debug] Current batch of media processed. Will check again in 1000ms 20:57:38.460 [debug] Current batch of media processed. Will check again in 1000ms 20:57:39.124 [debug] Current batch of media processed. Will check again in 1000ms 20:57:39.461 [debug] Current batch of media processed. Will check again in 1000ms 20:57:40.125 [debug] Current batch of media processed. Will check again in 1000ms 20:57:40.462 [debug] Current batch of media processed. Will check again in 1000ms 20:57:41.126 [debug] Current batch of media processed. Will check again in 1000ms 20:57:41.463 [debug] Current batch of media processed. Will check again in 1000ms 20:57:42.127 [debug] Current batch of media processed. Will check again in 1000ms 20:57:42.464 [debug] Current batch of media processed. Will check again in 1000ms 20:57:43.128 [debug] Current batch of media processed. Will check again in 1000ms 20:57:43.465 [debug] Current batch of media processed. Will check again in 1000ms 20:57:44.129 [debug] Current batch of media processed. Will check again in 1000ms 20:57:44.170 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:44.466 [debug] Current batch of media processed. Will check again in 1000ms 20:57:45.130 [debug] Current batch of media processed. Will check again in 1000ms 20:57:45.467 [debug] Current batch of media processed. Will check again in 1000ms 20:57:46.131 [debug] Current batch of media processed. Will check again in 1000ms 20:57:46.468 [debug] Current batch of media processed. Will check again in 1000ms 20:57:47.132 [debug] Current batch of media processed. Will check again in 1000ms 20:57:47.469 [debug] Current batch of media processed. Will check again in 1000ms 20:57:48.133 [debug] Current batch of media processed. Will check again in 1000ms 20:57:48.470 [debug] Current batch of media processed. Will check again in 1000ms 20:57:49.134 [debug] Current batch of media processed. Will check again in 1000ms 20:57:49.471 [debug] Current batch of media processed. Will check again in 1000ms 20:57:50.135 [debug] Current batch of media processed. Will check again in 1000ms 20:57:50.472 [debug] Current batch of media processed. Will check again in 1000ms 20:57:51.136 [debug] Current batch of media processed. Will check again in 1000ms 20:57:51.473 [debug] Current batch of media processed. Will check again in 1000ms 20:57:52.137 [debug] Current batch of media processed. Will check again in 1000ms 20:57:52.474 [debug] Current batch of media processed. Will check again in 1000ms 20:57:53.138 [debug] Current batch of media processed. Will check again in 1000ms 20:57:53.475 [debug] Current batch of media processed. Will check again in 1000ms 20:57:54.139 [debug] Current batch of media processed. Will check again in 1000ms 20:57:54.476 [debug] Current batch of media processed. Will check again in 1000ms 20:57:55.140 [debug] Current batch of media processed. Will check again in 1000ms 20:57:55.477 [debug] Current batch of media processed. Will check again in 1000ms 20:57:56.141 [debug] Current batch of media processed. Will check again in 1000ms 20:57:56.478 [debug] Current batch of media processed. Will check again in 1000ms 20:57:57.142 [debug] Current batch of media processed. Will check again in 1000ms 20:57:57.479 [debug] Current batch of media processed. Will check again in 1000ms 20:57:58.143 [debug] Current batch of media processed. Will check again in 1000ms 20:57:58.480 [debug] Current batch of media processed. Will check again in 1000ms 20:57:59.144 [debug] Current batch of media processed. Will check again in 1000ms 20:57:59.481 [debug] Current batch of media processed. Will check again in 1000ms 20:58:00.145 [debug] Current batch of media processed. Will check again in 1000ms 20:58:00.153 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:00.482 [debug] Current batch of media processed. Will check again in 1000ms 20:58:01.146 [debug] Current batch of media processed. Will check again in 1000ms 20:58:01.483 [debug] Current batch of media processed. Will check again in 1000ms 20:58:02.147 [debug] Current batch of media processed. Will check again in 1000ms 20:58:02.484 [debug] Current batch of media processed. Will check again in 1000ms 20:58:03.148 [debug] Current batch of media processed. Will check again in 1000ms 20:58:03.485 [debug] Current batch of media processed. Will check again in 1000ms 20:58:04.149 [debug] Current batch of media processed. Will check again in 1000ms 20:58:04.486 [debug] Current batch of media processed. Will check again in 1000ms 20:58:05.150 [debug] Current batch of media processed. Will check again in 1000ms 20:58:05.487 [debug] Current batch of media processed. Will check again in 1000ms 20:58:06.151 [debug] Current batch of media processed. Will check again in 1000ms 20:58:06.488 [debug] Current batch of media processed. Will check again in 1000ms 20:58:07.152 [debug] Current batch of media processed. Will check again in 1000ms 20:58:07.489 [debug] Current batch of media processed. Will check again in 1000ms 20:58:08.153 [debug] Current batch of media processed. Will check again in 1000ms 20:58:08.490 [debug] Current batch of media processed. Will check again in 1000ms 20:58:09.154 [debug] Current batch of media processed. Will check again in 1000ms 20:58:09.491 [debug] Current batch of media processed. Will check again in 1000ms 20:58:10.155 [debug] Current batch of media processed. Will check again in 1000ms 20:58:10.492 [debug] Current batch of media processed. Will check again in 1000ms 20:58:11.156 [debug] Current batch of media processed. Will check again in 1000ms 20:58:11.493 [debug] Current batch of media processed. Will check again in 1000ms 20:58:12.157 [debug] Current batch of media processed. Will check again in 1000ms 20:58:12.494 [debug] Current batch of media processed. Will check again in 1000ms 20:58:13.158 [debug] Current batch of media processed. Will check again in 1000ms 20:58:13.495 [debug] Current batch of media processed. Will check again in 1000ms 20:58:14.159 [debug] Current batch of media processed. Will check again in 1000ms 20:58:14.171 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:14.496 [debug] Current batch of media processed. Will check again in 1000ms 20:58:15.160 [debug] Current batch of media processed. Will check again in 1000ms 20:58:15.497 [debug] Current batch of media processed. Will check again in 1000ms 20:58:16.161 [debug] Current batch of media processed. Will check again in 1000ms 20:58:16.498 [debug] Current batch of media processed. Will check again in 1000ms 20:58:17.162 [debug] Current batch of media processed. Will check again in 1000ms 20:58:17.499 [debug] Current batch of media processed. Will check again in 1000ms 20:58:18.163 [debug] Current batch of media processed. Will check again in 1000ms 20:58:18.500 [debug] Current batch of media processed. Will check again in 1000ms 20:58:19.164 [debug] Current batch of media processed. Will check again in 1000ms 20:58:19.501 [debug] Current batch of media processed. Will check again in 1000ms 20:58:20.165 [debug] Current batch of media processed. Will check again in 1000ms 20:58:20.502 [debug] Current batch of media processed. Will check again in 1000ms 20:58:21.166 [debug] Current batch of media processed. Will check again in 1000ms 20:58:21.503 [debug] Current batch of media processed. Will check again in 1000ms 20:58:22.167 [debug] Current batch of media processed. Will check again in 1000ms 20:58:22.504 [debug] Current batch of media processed. Will check again in 1000ms 20:58:23.168 [debug] Current batch of media processed. Will check again in 1000ms 20:58:23.505 [debug] Current batch of media processed. Will check again in 1000ms 20:58:24.169 [debug] Current batch of media processed. Will check again in 1000ms 20:58:24.506 [debug] Current batch of media processed. Will check again in 1000ms 20:58:25.170 [debug] Current batch of media processed. Will check again in 1000ms 20:58:25.507 [debug] Current batch of media processed. Will check again in 1000ms 20:58:26.171 [debug] Current batch of media processed. Will check again in 1000ms 20:58:26.508 [debug] Current batch of media processed. Will check again in 1000ms 20:58:27.172 [debug] Current batch of media processed. Will check again in 1000ms 20:58:27.509 [debug] Current batch of media processed. Will check again in 1000ms 20:58:28.173 [debug] Current batch of media processed. Will check again in 1000ms 20:58:28.510 [debug] Current batch of media processed. Will check again in 1000ms 20:58:29.174 [debug] Current batch of media processed. Will check again in 1000ms 20:58:29.511 [debug] Current batch of media processed. Will check again in 1000ms 20:58:30.175 [debug] Current batch of media processed. Will check again in 1000ms 20:58:30.512 [debug] Current batch of media processed. Will check again in 1000ms 20:58:31.176 [debug] Current batch of media processed. Will check again in 1000ms 20:58:31.513 [debug] Current batch of media processed. Will check again in 1000ms 20:58:32.177 [debug] Current batch of media processed. Will check again in 1000ms 20:58:32.514 [debug] Current batch of media processed. Will check again in 1000ms 20:58:33.178 [debug] Current batch of media processed. Will check again in 1000ms 20:58:33.515 [debug] Current batch of media processed. Will check again in 1000ms 20:58:34.179 [debug] Current batch of media processed. Will check again in 1000ms 20:58:34.516 [debug] Current batch of media processed. Will check again in 1000ms 20:58:35.180 [debug] Current batch of media processed. Will check again in 1000ms 20:58:35.517 [debug] Current batch of media processed. Will check again in 1000ms 20:58:36.181 [debug] Current batch of media processed. Will check again in 1000ms 20:58:36.518 [debug] Current batch of media processed. Will check again in 1000ms 20:58:37.182 [debug] Current batch of media processed. Will check again in 1000ms 20:58:37.519 [debug] Current batch of media processed. Will check again in 1000ms 20:58:38.183 [debug] Current batch of media processed. Will check again in 1000ms 20:58:38.520 [debug] Current batch of media processed. Will check again in 1000ms 20:58:39.184 [debug] Current batch of media processed. Will check again in 1000ms 20:58:39.521 [debug] Current batch of media processed. Will check again in 1000ms 20:58:40.185 [debug] Current batch of media processed. Will check again in 1000ms 20:58:40.522 [debug] Current batch of media processed. Will check again in 1000ms 20:58:41.186 [debug] Current batch of media processed. Will check again in 1000ms 20:58:41.523 [debug] Current batch of media processed. Will check again in 1000ms 20:58:42.187 [debug] Current batch of media processed. Will check again in 1000ms 20:58:42.524 [debug] Current batch of media processed. Will check again in 1000ms 20:58:43.188 [debug] Current batch of media processed. Will check again in 1000ms 20:58:43.525 [debug] Current batch of media processed. Will check again in 1000ms 20:58:44.172 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:44.189 [debug] Current batch of media processed. Will check again in 1000ms 20:58:44.526 [debug] Current batch of media processed. Will check again in 1000ms 20:58:45.190 [debug] Current batch of media processed. Will check again in 1000ms 20:58:45.527 [debug] Current batch of media processed. Will check again in 1000ms 20:58:46.191 [debug] Current batch of media processed. Will check again in 1000ms 20:58:46.528 [debug] Current batch of media processed. Will check again in 1000ms 20:58:47.192 [debug] Current batch of media processed. Will check again in 1000ms 20:58:47.529 [debug] Current batch of media processed. Will check again in 1000ms 20:58:48.193 [debug] Current batch of media processed. Will check again in 1000ms 20:58:48.530 [debug] Current batch of media processed. Will check again in 1000ms 20:58:49.194 [debug] Current batch of media processed. Will check again in 1000ms 20:58:49.531 [debug] Current batch of media processed. Will check again in 1000ms 20:58:50.195 [debug] Current batch of media processed. Will check again in 1000ms 20:58:50.532 [debug] Current batch of media processed. Will check again in 1000ms 20:58:51.196 [debug] Current batch of media processed. Will check again in 1000ms 20:58:51.533 [debug] Current batch of media processed. Will check again in 1000ms 20:58:52.197 [debug] Current batch of media processed. Will check again in 1000ms 20:58:52.534 [debug] Current batch of media processed. Will check again in 1000ms 20:58:53.198 [debug] Current batch of media processed. Will check again in 1000ms 20:58:53.535 [debug] Current batch of media processed. Will check again in 1000ms 20:58:54.199 [debug] Current batch of media processed. Will check again in 1000ms 20:58:54.536 [debug] Current batch of media processed. Will check again in 1000ms 20:58:55.200 [debug] Current batch of media processed. Will check again in 1000ms 20:58:55.537 [debug] Current batch of media processed. Will check again in 1000ms 20:58:56.201 [debug] Current batch of media processed. Will check again in 1000ms 20:58:56.538 [debug] Current batch of media processed. Will check again in 1000ms 20:58:57.202 [debug] Current batch of media processed. Will check again in 1000ms 20:58:57.539 [debug] Current batch of media processed. Will check again in 1000ms 20:58:58.203 [debug] Current batch of media processed. Will check again in 1000ms 20:58:58.540 [debug] Current batch of media processed. Will check again in 1000ms 20:58:59.204 [debug] Current batch of media processed. Will check again in 1000ms 20:58:59.541 [debug] Current batch of media processed. Will check again in 1000ms 20:59:00.154 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:00.205 [debug] Current batch of media processed. Will check again in 1000ms 20:59:00.542 [debug] Current batch of media processed. Will check again in 1000ms 20:59:01.206 [debug] Current batch of media processed. Will check again in 1000ms 20:59:01.543 [debug] Current batch of media processed. Will check again in 1000ms 20:59:02.207 [debug] Current batch of media processed. Will check again in 1000ms 20:59:02.544 [debug] Current batch of media processed. Will check again in 1000ms 20:59:03.208 [debug] Current batch of media processed. Will check again in 1000ms 20:59:03.545 [debug] Current batch of media processed. Will check again in 1000ms 20:59:04.209 [debug] Current batch of media processed. Will check again in 1000ms 20:59:04.546 [debug] Current batch of media processed. Will check again in 1000ms 20:59:05.210 [debug] Current batch of media processed. Will check again in 1000ms 20:59:05.547 [debug] Current batch of media processed. Will check again in 1000ms 20:59:06.211 [debug] Current batch of media processed. Will check again in 1000ms 20:59:06.548 [debug] Current batch of media processed. Will check again in 1000ms 20:59:07.212 [debug] Current batch of media processed. Will check again in 1000ms 20:59:07.549 [debug] Current batch of media processed. Will check again in 1000ms 20:59:08.213 [debug] Current batch of media processed. Will check again in 1000ms 20:59:08.550 [debug] Current batch of media processed. Will check again in 1000ms 20:59:09.214 [debug] Current batch of media processed. Will check again in 1000ms 20:59:09.425 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/9870246c031ba1a2/source_image.%(ext)S --write-thumbnail --playlist-items 1 --print-to-file playlist:%()j /tmp/pinchflat/data/5a/9d/5a9d7efaa9fe1260461ce8baeba4d26b7f13f68a1dba01b66cb81f68594e38c5.json --sleep-requests 79 --sleep-interval 89 --sleep-subtitles 80 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube:tab] YouTube said: INFO - 2 unavailable videos are hidden 20:59:09.428 [debug] QUERY OK db=0.0ms idle=585.2ms begin [] 20:59:09.428 [debug] QUERY OK source="sources" db=0.0ms UPDATE "sources" SET "description" = ?, "updated_at" = ? WHERE "id" = ? ["Videos from Maynard James Keenan's legendary rock-prog band Tool, plus his side projects APC and Puscifer.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ntool, maynard james keenan, 90s, 2k, 2010s, stinkfist, prison sex, aenema, schism, parabola, sober, vicarious, adam jones, judith, 3 libras, weak and powerless", ~U[2025-12-25 03:59:09Z], 3] 20:59:09.446 [debug] QUERY OK source="source_metadata" db=18.5ms INSERT INTO "source_metadata" ("source_id","metadata_filepath","poster_filepath","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" [3, "/config/metadata/sources/3/metadata.json.gz", "/config/metadata/sources/3/poster.jpg", ~U[2025-12-25 03:59:09Z], ~U[2025-12-25 03:59:09Z]] 20:59:09.447 [debug] QUERY OK db=0.5ms commit [] 20:59:09.457 [info] {"args":{"id":3},"id":183,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","duration":963263827,"event":"job:stop","queue_time":848381,"attempt":3,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 20:59:09.464 [info] {"args":{"id":6},"id":191,"meta":{},"system_time":1766635149463935380,"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"]} 20:59:09.464 [debug] QUERY OK source="sources" db=0.1ms idle=159.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:59:09.464 [debug] QUERY OK source="media_profiles" db=0.1ms idle=160.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] 20:59:09.465 [debug] QUERY OK source="source_metadata" db=0.3ms idle=17.1ms 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" = ?) [6] 20:59:09.465 [debug] Running yt-dlp command for action: get_source_details 20:59:09.465 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:59:09.466 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:59:09.466 [debug] QUERY OK source="settings" db=0.0ms 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 [] 20:59:09.466 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua5YhbOfT464U1Cq1ozeBLYx --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Method Man Videos/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/ee/9e/ee9ef308c340eb6591d6e5bf12fa2c2e61e9113a01fc5cea3d7c95a582d19f04.json --sleep-requests 62 --sleep-interval 87 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:59:09.551 [debug] Current batch of media processed. Will check again in 1000ms 20:59:10.215 [debug] Current batch of media processed. Will check again in 1000ms 20:59:10.552 [debug] Current batch of media processed. Will check again in 1000ms 20:59:11.216 [debug] Current batch of media processed. Will check again in 1000ms 20:59:11.553 [debug] Current batch of media processed. Will check again in 1000ms 20:59:12.217 [debug] Current batch of media processed. Will check again in 1000ms 20:59:12.554 [debug] Current batch of media processed. Will check again in 1000ms 20:59:13.218 [debug] Current batch of media processed. Will check again in 1000ms 20:59:13.555 [debug] Current batch of media processed. Will check again in 1000ms 20:59:14.173 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:14.219 [debug] Current batch of media processed. Will check again in 1000ms 20:59:14.556 [debug] Current batch of media processed. Will check again in 1000ms 20:59:15.220 [debug] Current batch of media processed. Will check again in 1000ms 20:59:15.557 [debug] Current batch of media processed. Will check again in 1000ms 20:59:16.221 [debug] Current batch of media processed. Will check again in 1000ms 20:59:16.558 [debug] Current batch of media processed. Will check again in 1000ms 20:59:17.222 [debug] Current batch of media processed. Will check again in 1000ms 20:59:17.559 [debug] Current batch of media processed. Will check again in 1000ms 20:59:18.223 [debug] Current batch of media processed. Will check again in 1000ms 20:59:18.560 [debug] Current batch of media processed. Will check again in 1000ms 20:59:19.224 [debug] Current batch of media processed. Will check again in 1000ms 20:59:19.561 [debug] Current batch of media processed. Will check again in 1000ms 20:59:20.225 [debug] Current batch of media processed. Will check again in 1000ms 20:59:20.562 [debug] Current batch of media processed. Will check again in 1000ms 20:59:21.226 [debug] Current batch of media processed. Will check again in 1000ms 20:59:21.563 [debug] Current batch of media processed. Will check again in 1000ms 20:59:22.227 [debug] Current batch of media processed. Will check again in 1000ms 20:59:22.564 [debug] Current batch of media processed. Will check again in 1000ms 20:59:23.228 [debug] Current batch of media processed. Will check again in 1000ms 20:59:23.565 [debug] Current batch of media processed. Will check again in 1000ms 20:59:24.229 [debug] Current batch of media processed. Will check again in 1000ms 20:59:24.566 [debug] Current batch of media processed. Will check again in 1000ms 20:59:25.230 [debug] Current batch of media processed. Will check again in 1000ms 20:59:25.567 [debug] Current batch of media processed. Will check again in 1000ms 20:59:26.231 [debug] Current batch of media processed. Will check again in 1000ms 20:59:26.568 [debug] Current batch of media processed. Will check again in 1000ms 20:59:27.232 [debug] Current batch of media processed. Will check again in 1000ms 20:59:27.569 [debug] Current batch of media processed. Will check again in 1000ms 20:59:28.233 [debug] Current batch of media processed. Will check again in 1000ms 20:59:28.570 [debug] Current batch of media processed. Will check again in 1000ms 20:59:29.234 [debug] Current batch of media processed. Will check again in 1000ms 20:59:29.571 [debug] Current batch of media processed. Will check again in 1000ms 20:59:30.235 [debug] Current batch of media processed. Will check again in 1000ms 20:59:30.572 [debug] Current batch of media processed. Will check again in 1000ms 20:59:31.236 [debug] Current batch of media processed. Will check again in 1000ms 20:59:31.573 [debug] Current batch of media processed. Will check again in 1000ms 20:59:32.237 [debug] Current batch of media processed. Will check again in 1000ms 20:59:32.574 [debug] Current batch of media processed. Will check again in 1000ms 20:59:33.238 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NoGoingBack\n\nMusic video by Nine Inch Nails performing No Going Back (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 116, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - No Going Back (Official Visualizer).mp4", "id" => "wA2Kh-2XQF0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wA2Kh-2XQF0", "playlist_index" => 2, "timestamp" => 1758254474, "title" => "Nine Inch Nails - No Going Back (Official Visualizer)", "upload_date" => "20250919"} 20:59:33.238 [debug] QUERY OK source="sources" db=0.2ms idle=1934.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] 20:59:33.239 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [2] 20:59:33.257 [debug] QUERY OK source="media_items" db=17.6ms idle=1935.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-19 04:01:14Z], 2] 20:59:33.287 [debug] QUERY OK source="media_items" db=29.6ms idle=1374.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NoGoingBack\n\nMusic video by Nine Inch Nails performing No Going Back (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - No Going Back (Official Visualizer)", "b6fcf80d-fc76-485e-9701-cce2ef1f5edd", false, 2, [], 116, false, "wA2Kh-2XQF0", "https://www.youtube.com/watch?v=wA2Kh-2XQF0", 2, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - No Going Back (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:01:14Z], ~U[2025-12-25 03:59:33Z], ~U[2025-12-25 03:59:33Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NoGoingBack\n\nMusic video by Nine Inch Nails performing No Going Back (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - No Going Back (Official Visualizer)", 2, 116, false, "wA2Kh-2XQF0", "https://www.youtube.com/watch?v=wA2Kh-2XQF0", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - No Going Back (Official Visualizer).mp4", false, ~U[2025-09-19 04:01:14Z]] 20:59:33.288 [debug] QUERY OK source="sources" db=0.2ms idle=402.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:59:33.288 [debug] QUERY OK source="media_profiles" db=0.1ms idle=49.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] 20:59:33.289 [debug] QUERY OK source="media_items" db=0.2ms idle=49.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] 20:59:33.289 [info] Kicking off download for media item #615 (wA2Kh-2XQF0) 20:59:33.324 [debug] Current batch of media processed. Will check again in 1000ms 20:59:33.575 [debug] Current batch of media processed. Will check again in 1000ms 20:59:34.325 [debug] Current batch of media processed. Will check again in 1000ms 20:59:34.576 [debug] Current batch of media processed. Will check again in 1000ms 20:59:35.326 [debug] Current batch of media processed. Will check again in 1000ms 20:59:35.577 [debug] Current batch of media processed. Will check again in 1000ms 20:59:36.327 [debug] Current batch of media processed. Will check again in 1000ms 20:59:36.578 [debug] Current batch of media processed. Will check again in 1000ms 20:59:37.328 [debug] Current batch of media processed. Will check again in 1000ms 20:59:37.579 [debug] Current batch of media processed. Will check again in 1000ms 20:59:38.329 [debug] Current batch of media processed. Will check again in 1000ms 20:59:38.580 [debug] Current batch of media processed. Will check again in 1000ms 20:59:39.330 [debug] Current batch of media processed. Will check again in 1000ms 20:59:39.581 [debug] Current batch of media processed. Will check again in 1000ms 20:59:40.331 [debug] Current batch of media processed. Will check again in 1000ms 20:59:40.582 [debug] Current batch of media processed. Will check again in 1000ms 20:59:41.332 [debug] Current batch of media processed. Will check again in 1000ms 20:59:41.583 [debug] Current batch of media processed. Will check again in 1000ms 20:59:42.333 [debug] Current batch of media processed. Will check again in 1000ms 20:59:42.584 [debug] Current batch of media processed. Will check again in 1000ms 20:59:43.334 [debug] Current batch of media processed. Will check again in 1000ms 20:59:43.585 [debug] Current batch of media processed. Will check again in 1000ms 20:59:44.174 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:44.335 [debug] Current batch of media processed. Will check again in 1000ms 20:59:44.586 [debug] Current batch of media processed. Will check again in 1000ms 20:59:45.336 [debug] Current batch of media processed. Will check again in 1000ms 20:59:45.587 [debug] Current batch of media processed. Will check again in 1000ms 20:59:46.337 [debug] Current batch of media processed. Will check again in 1000ms 20:59:46.588 [debug] Current batch of media processed. Will check again in 1000ms 20:59:47.338 [debug] Current batch of media processed. Will check again in 1000ms 20:59:47.589 [debug] Current batch of media processed. Will check again in 1000ms 20:59:48.339 [debug] Current batch of media processed. Will check again in 1000ms 20:59:48.590 [debug] Current batch of media processed. Will check again in 1000ms 20:59:49.340 [debug] Current batch of media processed. Will check again in 1000ms 20:59:49.591 [debug] Current batch of media processed. Will check again in 1000ms 20:59:50.341 [debug] Current batch of media processed. Will check again in 1000ms 20:59:50.592 [debug] Current batch of media processed. Will check again in 1000ms 20:59:51.342 [debug] Current batch of media processed. Will check again in 1000ms 20:59:51.593 [debug] Current batch of media processed. Will check again in 1000ms 20:59:52.343 [debug] Current batch of media processed. Will check again in 1000ms 20:59:52.594 [debug] Current batch of media processed. Will check again in 1000ms 20:59:53.344 [debug] Current batch of media processed. Will check again in 1000ms 20:59:53.595 [debug] Current batch of media processed. Will check again in 1000ms 20:59:54.345 [debug] Current batch of media processed. Will check again in 1000ms 20:59:54.596 [debug] Current batch of media processed. Will check again in 1000ms 20:59:55.346 [debug] Current batch of media processed. Will check again in 1000ms 20:59:55.597 [debug] Current batch of media processed. Will check again in 1000ms 20:59:56.347 [debug] Current batch of media processed. Will check again in 1000ms 20:59:56.598 [debug] Current batch of media processed. Will check again in 1000ms 20:59:57.348 [debug] Current batch of media processed. Will check again in 1000ms 20:59:57.599 [debug] Current batch of media processed. Will check again in 1000ms 20:59:58.349 [debug] Current batch of media processed. Will check again in 1000ms 20:59:58.600 [debug] Current batch of media processed. Will check again in 1000ms 20:59:59.350 [debug] Current batch of media processed. Will check again in 1000ms 20:59:59.601 [debug] Current batch of media processed. Will check again in 1000ms 21:00:00.155 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:00.351 [debug] Current batch of media processed. Will check again in 1000ms 21:00:00.602 [debug] Current batch of media processed. Will check again in 1000ms 21:00:01.352 [debug] Current batch of media processed. Will check again in 1000ms 21:00:01.603 [debug] Current batch of media processed. Will check again in 1000ms 21:00:02.353 [debug] Current batch of media processed. Will check again in 1000ms 21:00:02.604 [debug] Current batch of media processed. Will check again in 1000ms 21:00:03.354 [debug] Current batch of media processed. Will check again in 1000ms 21:00:03.605 [debug] Current batch of media processed. Will check again in 1000ms 21:00:04.355 [debug] Current batch of media processed. Will check again in 1000ms 21:00:04.606 [debug] Current batch of media processed. Will check again in 1000ms 21:00:05.356 [debug] Current batch of media processed. Will check again in 1000ms 21:00:05.607 [debug] Current batch of media processed. Will check again in 1000ms 21:00:06.357 [debug] Current batch of media processed. Will check again in 1000ms 21:00:06.608 [debug] Current batch of media processed. Will check again in 1000ms 21:00:07.358 [debug] Current batch of media processed. Will check again in 1000ms 21:00:07.609 [debug] Current batch of media processed. Will check again in 1000ms 21:00:08.359 [debug] Current batch of media processed. Will check again in 1000ms 21:00:08.610 [debug] Current batch of media processed. Will check again in 1000ms 21:00:09.360 [debug] Current batch of media processed. Will check again in 1000ms 21:00:09.611 [debug] Current batch of media processed. Will check again in 1000ms 21:00:10.361 [debug] Current batch of media processed. Will check again in 1000ms 21:00:10.612 [debug] Current batch of media processed. Will check again in 1000ms 21:00:11.362 [debug] Current batch of media processed. Will check again in 1000ms 21:00:11.613 [debug] Current batch of media processed. Will check again in 1000ms 21:00:12.363 [debug] Current batch of media processed. Will check again in 1000ms 21:00:12.614 [debug] Current batch of media processed. Will check again in 1000ms 21:00:13.364 [debug] Current batch of media processed. Will check again in 1000ms 21:00:13.615 [debug] Current batch of media processed. Will check again in 1000ms 21:00:14.176 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:14.365 [debug] Current batch of media processed. Will check again in 1000ms 21:00:14.616 [debug] Current batch of media processed. Will check again in 1000ms 21:00:15.366 [debug] Current batch of media processed. Will check again in 1000ms 21:00:15.617 [debug] Current batch of media processed. Will check again in 1000ms 21:00:16.367 [debug] Current batch of media processed. Will check again in 1000ms 21:00:16.618 [debug] Current batch of media processed. Will check again in 1000ms 21:00:17.368 [debug] Current batch of media processed. Will check again in 1000ms 21:00:17.619 [debug] Current batch of media processed. Will check again in 1000ms 21:00:18.369 [debug] Current batch of media processed. Will check again in 1000ms 21:00:18.620 [debug] Current batch of media processed. Will check again in 1000ms 21:00:19.370 [debug] Current batch of media processed. Will check again in 1000ms 21:00:19.621 [debug] Current batch of media processed. Will check again in 1000ms 21:00:20.371 [debug] Current batch of media processed. Will check again in 1000ms 21:00:20.622 [debug] Current batch of media processed. Will check again in 1000ms 21:00:21.372 [debug] Current batch of media processed. Will check again in 1000ms 21:00:21.623 [debug] Current batch of media processed. Will check again in 1000ms 21:00:22.373 [debug] Current batch of media processed. Will check again in 1000ms 21:00:22.624 [debug] Current batch of media processed. Will check again in 1000ms 21:00:23.375 [debug] Current batch of media processed. Will check again in 1000ms 21:00:23.625 [debug] Current batch of media processed. Will check again in 1000ms 21:00:24.376 [debug] Current batch of media processed. Will check again in 1000ms 21:00:24.626 [debug] Current batch of media processed. Will check again in 1000ms 21:00:25.377 [debug] Current batch of media processed. Will check again in 1000ms 21:00:25.627 [debug] Current batch of media processed. Will check again in 1000ms 21:00:26.378 [debug] Current batch of media processed. Will check again in 1000ms 21:00:26.628 [debug] Current batch of media processed. Will check again in 1000ms 21:00:27.379 [debug] Current batch of media processed. Will check again in 1000ms 21:00:27.629 [debug] Current batch of media processed. Will check again in 1000ms 21:00:28.380 [debug] Current batch of media processed. Will check again in 1000ms 21:00:28.630 [debug] Current batch of media processed. Will check again in 1000ms 21:00:29.381 [debug] Current batch of media processed. Will check again in 1000ms 21:00:29.631 [debug] Current batch of media processed. Will check again in 1000ms 21:00:30.382 [debug] Current batch of media processed. Will check again in 1000ms 21:00:30.632 [debug] Current batch of media processed. Will check again in 1000ms 21:00:31.383 [debug] Current batch of media processed. Will check again in 1000ms 21:00:31.633 [debug] Current batch of media processed. Will check again in 1000ms 21:00:32.384 [debug] Current batch of media processed. Will check again in 1000ms 21:00:32.634 [debug] Current batch of media processed. Will check again in 1000ms 21:00:33.385 [debug] Current batch of media processed. Will check again in 1000ms 21:00:33.635 [debug] Current batch of media processed. Will check again in 1000ms 21:00:34.386 [debug] Current batch of media processed. Will check again in 1000ms 21:00:34.636 [debug] Current batch of media processed. Will check again in 1000ms 21:00:35.387 [debug] Current batch of media processed. Will check again in 1000ms 21:00:35.637 [debug] Current batch of media processed. Will check again in 1000ms 21:00:36.388 [debug] Current batch of media processed. Will check again in 1000ms 21:00:36.638 [debug] Current batch of media processed. Will check again in 1000ms 21:00:37.280 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OJ62RzJkYUo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/49/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/83/8b/838ba13bded90453704866638a289200a9c9b86d3cffb32ecbc8d89522f240af.json --sleep-requests 74 --sleep-interval 72 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:00:37.280 [debug] QUERY OK db=0.0ms idle=1976.4ms begin [] 21:00:37.306 [debug] QUERY OK source="media_items" db=25.5ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20221026 - Pixies - Where Is My Mind๏ผŸ (Official Lyric Video).mp4", ~U[2025-12-25 03:55:36Z], "/downloads/MusicVideos/Pixies Official/20221026 - Pixies - Where Is My Mind๏ผŸ (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20221026 - Pixies - Where Is My Mind๏ผŸ (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20221026 - Pixies - Where Is My Mind๏ผŸ (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 04:00:37Z], 49] 21:00:37.315 [debug] QUERY OK source="media_metadata" db=8.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/49/metadata.json.gz", "/config/metadata/media_items/49/thumbnail.jpg", 49, ~U[2025-12-25 04:00:37Z], ~U[2025-12-25 04:00:37Z]] 21:00:37.315 [debug] QUERY OK db=0.3ms commit [] 21:00:37.334 [debug] QUERY OK source="media_items" db=18.4ms idle=310.7ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [59661285, ~U[2025-12-25 04:00:37Z], 49] 21:00:37.334 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:00:37.335 [info] {"args":{"id":49},"id":50,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1070880293,"event":"job:stop","queue_time":6271453119,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:00:37.341 [info] {"args":{"id":50},"id":51,"meta":{},"system_time":1766635237341820591,"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"]} 21:00:37.342 [debug] QUERY OK source="media_items" db=0.1ms idle=37.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" = ?) [50] 21:00:37.342 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:00:37.342 [debug] QUERY OK source="sources" db=0.3ms idle=26.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:00:37.343 [debug] QUERY OK source="media_profiles" db=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] 21:00:37.343 [debug] QUERY OK source="media_items" db=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 [50] 21:00:37.344 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.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" = ?) [50] 21:00:37.344 [debug] QUERY OK source="media_profiles" db=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] 21:00:37.344 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:00:37.345 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:00:37.345 [debug] Running yt-dlp command for action: get_downloadable_status 21:00:37.345 [debug] QUERY OK source="settings" db=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 [] 21:00:37.346 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:00:37.346 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:00:37.346 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w2xQjdxx-5Q --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/70/88/708878bb2faf2d603e110bbcb0903f8229c4640b7fc34371456b8a63df9be112.json --sleep-requests 79 --sleep-interval 65 --sleep-subtitles 71 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:00:37.389 [debug] Current batch of media processed. Will check again in 1000ms 21:00:37.639 [debug] Current batch of media processed. Will check again in 1000ms 21:00:38.390 [debug] Current batch of media processed. Will check again in 1000ms 21:00:38.640 [debug] Current batch of media processed. Will check again in 1000ms 21:00:39.391 [debug] Current batch of media processed. Will check again in 1000ms 21:00:39.641 [debug] Current batch of media processed. Will check again in 1000ms 21:00:40.392 [debug] Current batch of media processed. Will check again in 1000ms 21:00:40.642 [debug] Current batch of media processed. Will check again in 1000ms 21:00:41.393 [debug] Current batch of media processed. Will check again in 1000ms 21:00:41.643 [debug] Current batch of media processed. Will check again in 1000ms 21:00:42.185 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZcJYqQpnodY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/48/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/5e/97/5e970f9b69ec29f5a3720ece2da540e84fc80fbcb773d9bf54e1d7f34492b6c7.json --sleep-requests 66 --sleep-interval 79 --sleep-subtitles 65 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:00:42.185 [debug] QUERY OK db=0.0ms queue=0.1ms idle=881.3ms begin [] 21:00:42.187 [debug] QUERY OK source="media_items" db=1.7ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20221109 - Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK).mp4", ~U[2025-12-25 03:56:14Z], "/downloads/MusicVideos/Pixies Official/20221109 - Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK).info.json", "/downloads/MusicVideos/Pixies Official/20221109 - Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK).nfo", "/downloads/MusicVideos/Pixies Official/20221109 - Pixies - There's A Moon On (Live from Band on the Wall, Manchester, UK)-thumb.jpg", ~U[2025-12-25 04:00:42Z], 48] 21:00:42.263 [debug] QUERY OK source="media_metadata" db=76.2ms 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/48/metadata.json.gz", "/config/metadata/media_items/48/thumbnail.jpg", 48, ~U[2025-12-25 04:00:42Z], ~U[2025-12-25 04:00:42Z]] 21:00:42.264 [debug] QUERY OK db=0.6ms commit [] 21:00:42.265 [debug] QUERY OK source="media_items" db=0.6ms idle=960.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [85734746, ~U[2025-12-25 04:00:42Z], 48] 21:00:42.265 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:00:42.266 [info] {"args":{"id":48},"id":49,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1075811629,"event":"job:stop","queue_time":6273453119,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:00:42.272 [info] {"args":{"id":51},"id":52,"meta":{},"system_time":1766635242272657708,"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"]} 21:00:42.273 [debug] QUERY OK source="media_items" db=0.1ms idle=260.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" = ?) [51] 21:00:42.273 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:00:42.273 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:00:42.273 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 21:00:42.274 [debug] QUERY OK source="media_items" db=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 [51] 21:00:42.274 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.8ms 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" = ?) [51] 21:00:42.274 [debug] QUERY OK source="media_profiles" db=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] 21:00:42.275 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:00:42.275 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:00:42.275 [debug] Running yt-dlp command for action: get_downloadable_status 21:00:42.275 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:00:42.275 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:00:42.275 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:00:42.276 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=oygyYdVvvBM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9f/36/9f365844a167f54656f852c665a30eae36cafab23a31fc8a7dc20fc820f8d46b.json --sleep-requests 74 --sleep-interval 82 --sleep-subtitles 78 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:00:42.394 [debug] Current batch of media processed. Will check again in 1000ms 21:00:42.644 [debug] Current batch of media processed. Will check again in 1000ms 21:00:43.395 [debug] Current batch of media processed. Will check again in 1000ms 21:00:43.645 [debug] Current batch of media processed. Will check again in 1000ms 21:00:44.177 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:44.396 [debug] Current batch of media processed. Will check again in 1000ms 21:00:44.646 [debug] Current batch of media processed. Will check again in 1000ms 21:00:45.397 [debug] Current batch of media processed. Will check again in 1000ms 21:00:45.647 [debug] Current batch of media processed. Will check again in 1000ms 21:00:46.398 [debug] Current batch of media processed. Will check again in 1000ms 21:00:46.648 [debug] Current batch of media processed. Will check again in 1000ms 21:00:47.399 [debug] Current batch of media processed. Will check again in 1000ms 21:00:47.649 [debug] Current batch of media processed. Will check again in 1000ms 21:00:48.344 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/cee73c6f9ea201c5/source_image.%(ext)S --write-thumbnail --playlist-items 1 --print-to-file playlist:%()j /tmp/pinchflat/data/c4/91/c491b77bd23f08c3f294e5939bfc1e7e5401d75188faa80937466ea21230b671.json --sleep-requests 74 --sleep-interval 66 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:00:48.347 [debug] QUERY OK db=0.0ms idle=1043.3ms begin [] 21:00:48.367 [debug] QUERY OK source="sources" db=19.7ms UPDATE "sources" SET "description" = ?, "updated_at" = ? WHERE "id" = ? ["Videos from the legendary Rap God.\n\n\n\n\n\n\nEminem, Marshall Mathers, Slim Shady, Infinite, The Slim Shady LP, The Marshall Mathers LP, The Eminem Show, Encore, Relapse, Recovery, The Marshall Mathers 2 LP, Revival, Kamikaze, Detroit Hip-Hop, Midwest Hip-Hop, Rap Greats, Rap 2K, 90s, lose yourself", ~U[2025-12-25 04:00:48Z], 4] 21:00:48.368 [debug] QUERY OK source="source_metadata" db=0.7ms INSERT INTO "source_metadata" ("source_id","metadata_filepath","poster_filepath","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" [4, "/config/metadata/sources/4/metadata.json.gz", "/config/metadata/sources/4/poster.jpg", ~U[2025-12-25 04:00:48Z], ~U[2025-12-25 04:00:48Z]] 21:00:48.368 [debug] QUERY OK db=0.0ms commit [] 21:00:48.371 [info] {"args":{"id":4},"id":186,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","duration":897494744,"event":"job:stop","queue_time":873045,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 21:00:48.377 [info] {"args":{"id":7},"id":193,"meta":{},"system_time":1766635248377757006,"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"]} 21:00:48.378 [debug] QUERY OK source="sources" db=0.1ms idle=1073.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 21:00:48.378 [debug] QUERY OK source="media_profiles" db=0.1ms idle=356.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] 21:00:48.378 [debug] QUERY OK source="source_metadata" db=0.2ms idle=10.0ms 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" = ?) [7] 21:00:48.379 [debug] Running yt-dlp command for action: get_source_details 21:00:48.379 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:00:48.379 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:00:48.379 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:00:48.380 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLcrgQHbWAmTMefzxrEYrMoUT34otpWvEH --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Massive Attack (Official Music Videos)/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/d7/a0/d7a087760a6095d6eb5962bd374130e1cb7fab77d31709f2177546f7e912fe1c.json --sleep-requests 80 --sleep-interval 87 --sleep-subtitles 77 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:00:48.400 [debug] Current batch of media processed. Will check again in 1000ms 21:00:48.650 [debug] Current batch of media processed. Will check again in 1000ms 21:00:49.401 [debug] Current batch of media processed. Will check again in 1000ms 21:00:49.651 [debug] Current batch of media processed. Will check again in 1000ms 21:00:50.402 [debug] Current batch of media processed. Will check again in 1000ms 21:00:50.652 [debug] Current batch of media processed. Will check again in 1000ms 21:00:51.403 [debug] Current batch of media processed. Will check again in 1000ms 21:00:51.653 [debug] Current batch of media processed. Will check again in 1000ms 21:00:52.404 [debug] Current batch of media processed. Will check again in 1000ms 21:00:52.654 [debug] Current batch of media processed. Will check again in 1000ms 21:00:53.405 [debug] Current batch of media processed. Will check again in 1000ms 21:00:53.655 [debug] Current batch of media processed. Will check again in 1000ms 21:00:54.406 [debug] Current batch of media processed. Will check again in 1000ms 21:00:54.656 [debug] Current batch of media processed. Will check again in 1000ms 21:00:55.407 [debug] Current batch of media processed. Will check again in 1000ms 21:00:55.657 [debug] Current batch of media processed. Will check again in 1000ms 21:00:56.408 [debug] Current batch of media processed. Will check again in 1000ms 21:00:56.658 [debug] Current batch of media processed. Will check again in 1000ms 21:00:57.409 [debug] Current batch of media processed. Will check again in 1000ms 21:00:57.659 [debug] Current batch of media processed. Will check again in 1000ms 21:00:58.410 [debug] Current batch of media processed. Will check again in 1000ms 21:00:58.660 [debug] Current batch of media processed. Will check again in 1000ms 21:00:59.411 [debug] Current batch of media processed. Will check again in 1000ms 21:00:59.661 [debug] Current batch of media processed. Will check again in 1000ms 21:01:00.156 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:00.412 [debug] Current batch of media processed. Will check again in 1000ms 21:01:00.662 [debug] Current batch of media processed. Will check again in 1000ms 21:01:01.413 [debug] Current batch of media processed. Will check again in 1000ms 21:01:01.663 [debug] Current batch of media processed. Will check again in 1000ms 21:01:02.414 [debug] Current batch of media processed. Will check again in 1000ms 21:01:02.664 [debug] Current batch of media processed. Will check again in 1000ms 21:01:03.415 [debug] Current batch of media processed. Will check again in 1000ms 21:01:03.665 [debug] Current batch of media processed. Will check again in 1000ms 21:01:04.416 [debug] Current batch of media processed. Will check again in 1000ms 21:01:04.666 [debug] Current batch of media processed. Will check again in 1000ms 21:01:05.417 [debug] Current batch of media processed. Will check again in 1000ms 21:01:05.667 [debug] Current batch of media processed. Will check again in 1000ms 21:01:06.418 [debug] Current batch of media processed. Will check again in 1000ms 21:01:06.668 [debug] Current batch of media processed. Will check again in 1000ms 21:01:07.419 [debug] Current batch of media processed. Will check again in 1000ms 21:01:07.669 [debug] Current batch of media processed. Will check again in 1000ms 21:01:08.420 [debug] Current batch of media processed. Will check again in 1000ms 21:01:08.670 [debug] Current batch of media processed. Will check again in 1000ms 21:01:09.421 [debug] Current batch of media processed. Will check again in 1000ms 21:01:09.671 [debug] Current batch of media processed. Will check again in 1000ms 21:01:10.422 [debug] Current batch of media processed. Will check again in 1000ms 21:01:10.672 [debug] Current batch of media processed. Will check again in 1000ms 21:01:11.423 [debug] Current batch of media processed. Will check again in 1000ms 21:01:11.673 [debug] Current batch of media processed. Will check again in 1000ms 21:01:12.424 [debug] Current batch of media processed. Will check again in 1000ms 21:01:12.674 [debug] Current batch of media processed. Will check again in 1000ms 21:01:13.425 [debug] Current batch of media processed. Will check again in 1000ms 21:01:13.675 [debug] Current batch of media processed. Will check again in 1000ms 21:01:14.178 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:14.426 [debug] Current batch of media processed. Will check again in 1000ms 21:01:14.676 [debug] Current batch of media processed. Will check again in 1000ms 21:01:15.427 [debug] Current batch of media processed. Will check again in 1000ms 21:01:15.677 [debug] Current batch of media processed. Will check again in 1000ms 21:01:16.428 [debug] Current batch of media processed. Will check again in 1000ms 21:01:16.678 [debug] Current batch of media processed. Will check again in 1000ms 21:01:17.429 [debug] Current batch of media processed. Will check again in 1000ms 21:01:17.679 [debug] Current batch of media processed. Will check again in 1000ms 21:01:18.430 [debug] Current batch of media processed. Will check again in 1000ms 21:01:18.680 [debug] Current batch of media processed. Will check again in 1000ms 21:01:19.431 [debug] Current batch of media processed. Will check again in 1000ms 21:01:19.681 [debug] Current batch of media processed. Will check again in 1000ms 21:01:20.432 [debug] Current batch of media processed. Will check again in 1000ms 21:01:20.682 [debug] Current batch of media processed. Will check again in 1000ms 21:01:21.433 [debug] Current batch of media processed. Will check again in 1000ms 21:01:21.683 [debug] Current batch of media processed. Will check again in 1000ms 21:01:22.434 [debug] Current batch of media processed. Will check again in 1000ms 21:01:22.684 [debug] Current batch of media processed. Will check again in 1000ms 21:01:23.435 [debug] Current batch of media processed. Will check again in 1000ms 21:01:23.685 [debug] Current batch of media processed. Will check again in 1000ms 21:01:24.436 [debug] Current batch of media processed. Will check again in 1000ms 21:01:24.686 [debug] Current batch of media processed. Will check again in 1000ms 21:01:25.437 [debug] Current batch of media processed. Will check again in 1000ms 21:01:25.687 [debug] Current batch of media processed. Will check again in 1000ms 21:01:26.438 [debug] Current batch of media processed. Will check again in 1000ms 21:01:26.688 [debug] Current batch of media processed. Will check again in 1000ms 21:01:27.439 [debug] Current batch of media processed. Will check again in 1000ms 21:01:27.689 [debug] Current batch of media processed. Will check again in 1000ms 21:01:28.440 [debug] Current batch of media processed. Will check again in 1000ms 21:01:28.690 [debug] Current batch of media processed. Will check again in 1000ms 21:01:29.441 [debug] Current batch of media processed. Will check again in 1000ms 21:01:29.691 [debug] Current batch of media processed. Will check again in 1000ms 21:01:30.442 [debug] Current batch of media processed. Will check again in 1000ms 21:01:30.692 [debug] Current batch of media processed. Will check again in 1000ms 21:01:31.443 [debug] Current batch of media processed. Will check again in 1000ms 21:01:31.693 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.32, "description" => "โ€œParabolaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\u00A0\n#TOOL #Parabola #Lateralus\n\nLyrics:\nWe barely remember who or what came before this precious moment\nWe are choosing to be here, right now\nHold on, stay inside\nThis holy reality\nThis holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nAlive, I\n\nIn this holy reality\nIn this holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nTwirling round with this familiar parable\nSpinning, weaving round each new experience\nRecognize this as a holy gift and celebrate this chance to be alive and breathing\nThe chance to be alive and breathing\n\nThis body holding me reminds me of my own mortality\nEmbrace this moment, remember\nWe are eternal, all this pain is an illusion", "duration" => 608, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Parabola (Official Video).mp4", "id" => "-_nQhGR0K8M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-_nQhGR0K8M", "playlist_index" => 3, "timestamp" => 1567137600, "title" => "TOOL - Parabola (Official Video)", "upload_date" => "20190830"} 21:01:31.693 [debug] QUERY OK source="sources" db=0.1ms idle=1389.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:01:31.694 [debug] QUERY OK source="sources" db=0.1ms idle=1389.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:01:31.701 [debug] QUERY OK source="media_items" db=7.0ms idle=606.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:00Z], 3] 21:01:31.728 [debug] QUERY OK source="media_items" db=26.3ms idle=397.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["โ€œParabolaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\u00A0\n#TOOL #Parabola #Lateralus\n\nLyrics:\nWe barely remember who or what came before this precious moment\nWe are choosing to be here, right now\nHold on, stay inside\nThis holy reality\nThis holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nAlive, I\n\nIn this holy reality\nIn this holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nTwirling round with this familiar parable\nSpinning, weaving round each new experience\nRecognize this as a holy gift and celebrate this chance to be alive and breathing\nThe chance to be alive and breathing\n\nThis body holding me reminds me of my own mortality\nEmbrace this moment, remember\nWe are eternal, all this pain is an illusion", "TOOL - Parabola (Official Video)", "d034120e-1551-4059-854b-e1739b7ec1df", false, 3, [], 608, false, "-_nQhGR0K8M", "https://www.youtube.com/watch?v=-_nQhGR0K8M", 3, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Parabola (Official Video).mp4", false, false, 2, ~U[2019-08-30 04:00:00Z], ~U[2025-12-25 04:01:31Z], ~U[2025-12-25 04:01:31Z], "โ€œParabolaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\u00A0\n#TOOL #Parabola #Lateralus\n\nLyrics:\nWe barely remember who or what came before this precious moment\nWe are choosing to be here, right now\nHold on, stay inside\nThis holy reality\nThis holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nAlive, I\n\nIn this holy reality\nIn this holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nTwirling round with this familiar parable\nSpinning, weaving round each new experience\nRecognize this as a holy gift and celebrate this chance to be alive and breathing\nThe chance to be alive and breathing\n\nThis body holding me reminds me of my own mortality\nEmbrace this moment, remember\nWe are eternal, all this pain is an illusion", "TOOL - Parabola (Official Video)", 3, 608, false, "-_nQhGR0K8M", "https://www.youtube.com/watch?v=-_nQhGR0K8M", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Parabola (Official Video).mp4", false, ~U[2019-08-30 04:00:00Z]] 21:01:31.728 [debug] QUERY OK source="sources" db=0.1ms idle=424.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:01:31.729 [debug] QUERY OK source="media_profiles" db=0.1ms idle=35.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] 21:01:31.729 [debug] QUERY OK source="media_items" db=0.1ms idle=35.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 [629] 21:01:31.729 [info] Kicking off download for media item #629 (-_nQhGR0K8M) 21:01:31.775 [debug] QUERY OK source="tasks" db=1.0ms idle=45.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [196, 629, ~U[2025-12-25 04:01:31Z], ~U[2025-12-25 04:01:31Z]] 21:01:31.775 [debug] Current batch of media processed. Will check again in 1000ms 21:01:32.444 [debug] Current batch of media processed. Will check again in 1000ms 21:01:32.776 [debug] Current batch of media processed. Will check again in 1000ms 21:01:33.445 [debug] Current batch of media processed. Will check again in 1000ms 21:01:33.777 [debug] Current batch of media processed. Will check again in 1000ms 21:01:34.446 [debug] Current batch of media processed. Will check again in 1000ms 21:01:34.778 [debug] Current batch of media processed. Will check again in 1000ms 21:01:35.447 [debug] Current batch of media processed. Will check again in 1000ms 21:01:35.779 [debug] Current batch of media processed. Will check again in 1000ms 21:01:36.448 [debug] Current batch of media processed. Will check again in 1000ms 21:01:36.780 [debug] Current batch of media processed. Will check again in 1000ms 21:01:37.449 [debug] Current batch of media processed. Will check again in 1000ms 21:01:37.781 [debug] Current batch of media processed. Will check again in 1000ms 21:01:38.450 [debug] Current batch of media processed. Will check again in 1000ms 21:01:38.782 [debug] Current batch of media processed. Will check again in 1000ms 21:01:39.451 [debug] Current batch of media processed. Will check again in 1000ms 21:01:39.783 [debug] Current batch of media processed. Will check again in 1000ms 21:01:40.452 [debug] Current batch of media processed. Will check again in 1000ms 21:01:40.784 [debug] Current batch of media processed. Will check again in 1000ms 21:01:41.453 [debug] Current batch of media processed. Will check again in 1000ms 21:01:41.785 [debug] Current batch of media processed. Will check again in 1000ms 21:01:42.454 [debug] Current batch of media processed. Will check again in 1000ms 21:01:42.786 [debug] Current batch of media processed. Will check again in 1000ms 21:01:43.455 [debug] Current batch of media processed. Will check again in 1000ms 21:01:43.787 [debug] Current batch of media processed. Will check again in 1000ms 21:01:44.179 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:44.456 [debug] Current batch of media processed. Will check again in 1000ms 21:01:44.788 [debug] Current batch of media processed. Will check again in 1000ms 21:01:45.457 [debug] Current batch of media processed. Will check again in 1000ms 21:01:45.789 [debug] Current batch of media processed. Will check again in 1000ms 21:01:46.458 [debug] Current batch of media processed. Will check again in 1000ms 21:01:46.790 [debug] Current batch of media processed. Will check again in 1000ms 21:01:47.459 [debug] Current batch of media processed. Will check again in 1000ms 21:01:47.791 [debug] Current batch of media processed. Will check again in 1000ms 21:01:48.460 [debug] Current batch of media processed. Will check again in 1000ms 21:01:48.792 [debug] Current batch of media processed. Will check again in 1000ms 21:01:49.461 [debug] Current batch of media processed. Will check again in 1000ms 21:01:49.793 [debug] Current batch of media processed. Will check again in 1000ms 21:01:50.462 [debug] Current batch of media processed. Will check again in 1000ms 21:01:50.794 [debug] Current batch of media processed. Will check again in 1000ms 21:01:51.463 [debug] Current batch of media processed. Will check again in 1000ms 21:01:51.795 [debug] Current batch of media processed. Will check again in 1000ms 21:01:52.464 [debug] Current batch of media processed. Will check again in 1000ms 21:01:52.796 [debug] Current batch of media processed. Will check again in 1000ms 21:01:53.465 [debug] Current batch of media processed. Will check again in 1000ms 21:01:53.797 [debug] Current batch of media processed. Will check again in 1000ms 21:01:54.466 [debug] Current batch of media processed. Will check again in 1000ms 21:01:54.798 [debug] Current batch of media processed. Will check again in 1000ms 21:01:55.467 [debug] Current batch of media processed. Will check again in 1000ms 21:01:55.799 [debug] Current batch of media processed. Will check again in 1000ms 21:01:56.468 [debug] Current batch of media processed. Will check again in 1000ms 21:01:56.800 [debug] Current batch of media processed. Will check again in 1000ms 21:01:57.469 [debug] Current batch of media processed. Will check again in 1000ms 21:01:57.801 [debug] Current batch of media processed. Will check again in 1000ms 21:01:58.470 [debug] Current batch of media processed. Will check again in 1000ms 21:01:58.802 [debug] Current batch of media processed. Will check again in 1000ms 21:01:59.471 [debug] Current batch of media processed. Will check again in 1000ms 21:01:59.803 [debug] Current batch of media processed. Will check again in 1000ms 21:02:00.157 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:00.472 [debug] Current batch of media processed. Will check again in 1000ms 21:02:00.804 [debug] Current batch of media processed. Will check again in 1000ms 21:02:01.473 [debug] Current batch of media processed. Will check again in 1000ms 21:02:01.805 [debug] Current batch of media processed. Will check again in 1000ms 21:02:02.474 [debug] Current batch of media processed. Will check again in 1000ms 21:02:02.806 [debug] Current batch of media processed. Will check again in 1000ms 21:02:03.475 [debug] Current batch of media processed. Will check again in 1000ms 21:02:03.807 [debug] Current batch of media processed. Will check again in 1000ms 21:02:04.476 [debug] Current batch of media processed. Will check again in 1000ms 21:02:04.808 [debug] Current batch of media processed. Will check again in 1000ms 21:02:05.477 [debug] Current batch of media processed. Will check again in 1000ms 21:02:05.809 [debug] Current batch of media processed. Will check again in 1000ms 21:02:06.478 [debug] Current batch of media processed. Will check again in 1000ms 21:02:06.810 [debug] Current batch of media processed. Will check again in 1000ms 21:02:07.479 [debug] Current batch of media processed. Will check again in 1000ms 21:02:07.811 [debug] Current batch of media processed. Will check again in 1000ms 21:02:08.480 [debug] Current batch of media processed. Will check again in 1000ms 21:02:08.812 [debug] Current batch of media processed. Will check again in 1000ms 21:02:09.481 [debug] Current batch of media processed. Will check again in 1000ms 21:02:09.813 [debug] Current batch of media processed. Will check again in 1000ms 21:02:10.482 [debug] Current batch of media processed. Will check again in 1000ms 21:02:10.814 [debug] Current batch of media processed. Will check again in 1000ms 21:02:11.483 [debug] Current batch of media processed. Will check again in 1000ms 21:02:11.815 [debug] Current batch of media processed. Will check again in 1000ms 21:02:12.484 [debug] Current batch of media processed. Will check again in 1000ms 21:02:12.816 [debug] Current batch of media processed. Will check again in 1000ms 21:02:13.485 [debug] Current batch of media processed. Will check again in 1000ms 21:02:13.817 [debug] Current batch of media processed. Will check again in 1000ms 21:02:14.180 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:14.486 [debug] Current batch of media processed. Will check again in 1000ms 21:02:14.818 [debug] Current batch of media processed. Will check again in 1000ms 21:02:15.487 [debug] Current batch of media processed. Will check again in 1000ms 21:02:15.819 [debug] Current batch of media processed. Will check again in 1000ms 21:02:16.488 [debug] Current batch of media processed. Will check again in 1000ms 21:02:16.820 [debug] Current batch of media processed. Will check again in 1000ms 21:02:17.489 [debug] Current batch of media processed. Will check again in 1000ms 21:02:17.821 [debug] Current batch of media processed. Will check again in 1000ms 21:02:18.490 [debug] Current batch of media processed. Will check again in 1000ms 21:02:18.822 [debug] Current batch of media processed. Will check again in 1000ms 21:02:19.491 [debug] Current batch of media processed. Will check again in 1000ms 21:02:19.823 [debug] Current batch of media processed. Will check again in 1000ms 21:02:20.492 [debug] Current batch of media processed. Will check again in 1000ms 21:02:20.824 [debug] Current batch of media processed. Will check again in 1000ms 21:02:21.493 [debug] Current batch of media processed. Will check again in 1000ms 21:02:21.825 [debug] Current batch of media processed. Will check again in 1000ms 21:02:22.494 [debug] Current batch of media processed. Will check again in 1000ms 21:02:22.826 [debug] Current batch of media processed. Will check again in 1000ms 21:02:23.495 [debug] Current batch of media processed. Will check again in 1000ms 21:02:23.827 [debug] Current batch of media processed. Will check again in 1000ms 21:02:24.496 [debug] Current batch of media processed. Will check again in 1000ms 21:02:24.828 [debug] Current batch of media processed. Will check again in 1000ms 21:02:25.497 [debug] Current batch of media processed. Will check again in 1000ms 21:02:25.829 [debug] Current batch of media processed. Will check again in 1000ms 21:02:26.498 [debug] Current batch of media processed. Will check again in 1000ms 21:02:26.830 [debug] Current batch of media processed. Will check again in 1000ms 21:02:27.499 [debug] Current batch of media processed. Will check again in 1000ms 21:02:27.831 [debug] Current batch of media processed. Will check again in 1000ms 21:02:28.500 [debug] Current batch of media processed. Will check again in 1000ms 21:02:28.832 [debug] Current batch of media processed. Will check again in 1000ms 21:02:29.501 [debug] Current batch of media processed. Will check again in 1000ms 21:02:29.833 [debug] Current batch of media processed. Will check again in 1000ms 21:02:30.502 [debug] Current batch of media processed. Will check again in 1000ms 21:02:30.834 [debug] Current batch of media processed. Will check again in 1000ms 21:02:31.503 [debug] Current batch of media processed. Will check again in 1000ms 21:02:31.835 [debug] Current batch of media processed. Will check again in 1000ms 21:02:32.504 [debug] Current batch of media processed. Will check again in 1000ms 21:02:32.836 [debug] Current batch of media processed. Will check again in 1000ms 21:02:33.505 [debug] Current batch of media processed. Will check again in 1000ms 21:02:33.837 [debug] Current batch of media processed. Will check again in 1000ms 21:02:34.506 [debug] Current batch of media processed. Will check again in 1000ms 21:02:34.838 [debug] Current batch of media processed. Will check again in 1000ms 21:02:35.507 [debug] Current batch of media processed. Will check again in 1000ms 21:02:35.839 [debug] Current batch of media processed. Will check again in 1000ms 21:02:36.508 [debug] Current batch of media processed. Will check again in 1000ms 21:02:36.840 [debug] Current batch of media processed. Will check again in 1000ms 21:02:37.509 [debug] Current batch of media processed. Will check again in 1000ms 21:02:37.841 [debug] Current batch of media processed. Will check again in 1000ms 21:02:38.510 [debug] Current batch of media processed. Will check again in 1000ms 21:02:38.842 [debug] Current batch of media processed. Will check again in 1000ms 21:02:39.511 [debug] Current batch of media processed. Will check again in 1000ms 21:02:39.843 [debug] Current batch of media processed. Will check again in 1000ms 21:02:40.512 [debug] Current batch of media processed. Will check again in 1000ms 21:02:40.844 [debug] Current batch of media processed. Will check again in 1000ms 21:02:41.513 [debug] Current batch of media processed. Will check again in 1000ms 21:02:41.845 [debug] Current batch of media processed. Will check again in 1000ms 21:02:42.514 [debug] Current batch of media processed. Will check again in 1000ms 21:02:42.846 [debug] Current batch of media processed. Will check again in 1000ms 21:02:43.515 [debug] Current batch of media processed. Will check again in 1000ms 21:02:43.847 [debug] Current batch of media processed. Will check again in 1000ms 21:02:44.181 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:44.516 [debug] Current batch of media processed. Will check again in 1000ms 21:02:44.848 [debug] Current batch of media processed. Will check again in 1000ms 21:02:45.517 [debug] Current batch of media processed. Will check again in 1000ms 21:02:45.849 [debug] Current batch of media processed. Will check again in 1000ms 21:02:46.518 [debug] Current batch of media processed. Will check again in 1000ms 21:02:46.850 [debug] Current batch of media processed. Will check again in 1000ms 21:02:47.519 [debug] Current batch of media processed. Will check again in 1000ms 21:02:47.851 [debug] Current batch of media processed. Will check again in 1000ms 21:02:48.520 [debug] Current batch of media processed. Will check again in 1000ms 21:02:48.852 [debug] Current batch of media processed. Will check again in 1000ms 21:02:49.521 [debug] Current batch of media processed. Will check again in 1000ms 21:02:49.853 [debug] Current batch of media processed. Will check again in 1000ms 21:02:50.522 [debug] Current batch of media processed. Will check again in 1000ms 21:02:50.854 [debug] Current batch of media processed. Will check again in 1000ms 21:02:51.523 [debug] Current batch of media processed. Will check again in 1000ms 21:02:51.855 [debug] Current batch of media processed. Will check again in 1000ms 21:02:52.524 [debug] Current batch of media processed. Will check again in 1000ms 21:02:52.856 [debug] Current batch of media processed. Will check again in 1000ms 21:02:53.525 [debug] Current batch of media processed. Will check again in 1000ms 21:02:53.857 [debug] Current batch of media processed. Will check again in 1000ms 21:02:54.526 [debug] Current batch of media processed. Will check again in 1000ms 21:02:54.858 [debug] Current batch of media processed. Will check again in 1000ms 21:02:55.527 [debug] Current batch of media processed. Will check again in 1000ms 21:02:55.859 [debug] Current batch of media processed. Will check again in 1000ms 21:02:56.528 [debug] Current batch of media processed. Will check again in 1000ms 21:02:56.860 [debug] Current batch of media processed. Will check again in 1000ms 21:02:57.529 [debug] Current batch of media processed. Will check again in 1000ms 21:02:57.861 [debug] Current batch of media processed. Will check again in 1000ms 21:02:58.530 [debug] Current batch of media processed. Will check again in 1000ms 21:02:58.862 [debug] Current batch of media processed. Will check again in 1000ms 21:02:59.531 [debug] Current batch of media processed. Will check again in 1000ms 21:02:59.863 [debug] Current batch of media processed. Will check again in 1000ms 21:03:00.158 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:00.532 [debug] Current batch of media processed. Will check again in 1000ms 21:03:00.864 [debug] Current batch of media processed. Will check again in 1000ms 21:03:01.533 [debug] Current batch of media processed. Will check again in 1000ms 21:03:01.865 [debug] Current batch of media processed. Will check again in 1000ms 21:03:02.534 [debug] Current batch of media processed. Will check again in 1000ms 21:03:02.866 [debug] Current batch of media processed. Will check again in 1000ms 21:03:03.535 [debug] Current batch of media processed. Will check again in 1000ms 21:03:03.867 [debug] Current batch of media processed. Will check again in 1000ms 21:03:04.536 [debug] Current batch of media processed. Will check again in 1000ms 21:03:04.868 [debug] Current batch of media processed. Will check again in 1000ms 21:03:05.537 [debug] Current batch of media processed. Will check again in 1000ms 21:03:05.869 [debug] Current batch of media processed. Will check again in 1000ms 21:03:06.538 [debug] Current batch of media processed. Will check again in 1000ms 21:03:06.870 [debug] Current batch of media processed. Will check again in 1000ms 21:03:07.539 [debug] Current batch of media processed. Will check again in 1000ms 21:03:07.871 [debug] Current batch of media processed. Will check again in 1000ms 21:03:08.540 [debug] Current batch of media processed. Will check again in 1000ms 21:03:08.872 [debug] Current batch of media processed. Will check again in 1000ms 21:03:09.541 [debug] Current batch of media processed. Will check again in 1000ms 21:03:09.873 [debug] Current batch of media processed. Will check again in 1000ms 21:03:10.542 [debug] Current batch of media processed. Will check again in 1000ms 21:03:10.874 [debug] Current batch of media processed. Will check again in 1000ms 21:03:11.543 [debug] Current batch of media processed. Will check again in 1000ms 21:03:11.875 [debug] Current batch of media processed. Will check again in 1000ms 21:03:12.544 [debug] Current batch of media processed. Will check again in 1000ms 21:03:12.876 [debug] Current batch of media processed. Will check again in 1000ms 21:03:13.545 [debug] Current batch of media processed. Will check again in 1000ms 21:03:13.877 [debug] Current batch of media processed. Will check again in 1000ms 21:03:14.183 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:14.546 [debug] Current batch of media processed. Will check again in 1000ms 21:03:14.878 [debug] Current batch of media processed. Will check again in 1000ms 21:03:15.547 [debug] Current batch of media processed. Will check again in 1000ms 21:03:15.879 [debug] Current batch of media processed. Will check again in 1000ms 21:03:16.548 [debug] Current batch of media processed. Will check again in 1000ms 21:03:16.880 [debug] Current batch of media processed. Will check again in 1000ms 21:03:17.549 [debug] Current batch of media processed. Will check again in 1000ms 21:03:17.881 [debug] Current batch of media processed. Will check again in 1000ms 21:03:18.550 [debug] Current batch of media processed. Will check again in 1000ms 21:03:18.882 [debug] Current batch of media processed. Will check again in 1000ms 21:03:19.551 [debug] Current batch of media processed. Will check again in 1000ms 21:03:19.883 [debug] Current batch of media processed. Will check again in 1000ms 21:03:20.552 [debug] Current batch of media processed. Will check again in 1000ms 21:03:20.884 [debug] Current batch of media processed. Will check again in 1000ms 21:03:21.553 [debug] Current batch of media processed. Will check again in 1000ms 21:03:21.885 [debug] Current batch of media processed. Will check again in 1000ms 21:03:22.554 [debug] Current batch of media processed. Will check again in 1000ms 21:03:22.886 [debug] Current batch of media processed. Will check again in 1000ms 21:03:23.555 [debug] Current batch of media processed. Will check again in 1000ms 21:03:23.887 [debug] Current batch of media processed. Will check again in 1000ms 21:03:24.556 [debug] Current batch of media processed. Will check again in 1000ms 21:03:24.888 [debug] Current batch of media processed. Will check again in 1000ms 21:03:25.557 [debug] Current batch of media processed. Will check again in 1000ms 21:03:25.889 [debug] Current batch of media processed. Will check again in 1000ms 21:03:26.558 [debug] Current batch of media processed. Will check again in 1000ms 21:03:26.890 [debug] Current batch of media processed. Will check again in 1000ms 21:03:27.559 [debug] Current batch of media processed. Will check again in 1000ms 21:03:27.891 [debug] Current batch of media processed. Will check again in 1000ms 21:03:28.560 [debug] Current batch of media processed. Will check again in 1000ms 21:03:28.892 [debug] Current batch of media processed. Will check again in 1000ms 21:03:29.561 [debug] Current batch of media processed. Will check again in 1000ms 21:03:29.893 [debug] Current batch of media processed. Will check again in 1000ms 21:03:30.562 [debug] Current batch of media processed. Will check again in 1000ms 21:03:30.894 [debug] Current batch of media processed. Will check again in 1000ms 21:03:31.563 [debug] Current batch of media processed. Will check again in 1000ms 21:03:31.895 [debug] Current batch of media processed. Will check again in 1000ms 21:03:32.564 [debug] Current batch of media processed. Will check again in 1000ms 21:03:32.896 [debug] Current batch of media processed. Will check again in 1000ms 21:03:33.565 [debug] Current batch of media processed. Will check again in 1000ms 21:03:33.897 [debug] Current batch of media processed. Will check again in 1000ms 21:03:34.566 [debug] Current batch of media processed. Will check again in 1000ms 21:03:34.898 [debug] Current batch of media processed. Will check again in 1000ms 21:03:35.567 [debug] Current batch of media processed. Will check again in 1000ms 21:03:35.899 [debug] Current batch of media processed. Will check again in 1000ms 21:03:36.568 [debug] Current batch of media processed. Will check again in 1000ms 21:03:36.900 [debug] Current batch of media processed. Will check again in 1000ms 21:03:37.569 [debug] Current batch of media processed. Will check again in 1000ms 21:03:37.901 [debug] Current batch of media processed. Will check again in 1000ms 21:03:38.570 [debug] Current batch of media processed. Will check again in 1000ms 21:03:38.902 [debug] Current batch of media processed. Will check again in 1000ms 21:03:39.571 [debug] Current batch of media processed. Will check again in 1000ms 21:03:39.903 [debug] Current batch of media processed. Will check again in 1000ms 21:03:40.572 [debug] Current batch of media processed. Will check again in 1000ms 21:03:40.904 [debug] Current batch of media processed. Will check again in 1000ms 21:03:41.573 [debug] Current batch of media processed. Will check again in 1000ms 21:03:41.905 [debug] Current batch of media processed. Will check again in 1000ms 21:03:42.574 [debug] Current batch of media processed. Will check again in 1000ms 21:03:42.906 [debug] Current batch of media processed. Will check again in 1000ms 21:03:43.575 [debug] Current batch of media processed. Will check again in 1000ms 21:03:43.907 [debug] Current batch of media processed. Will check again in 1000ms 21:03:44.184 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:44.576 [debug] Current batch of media processed. Will check again in 1000ms 21:03:44.908 [debug] Current batch of media processed. Will check again in 1000ms 21:03:45.577 [debug] Current batch of media processed. Will check again in 1000ms 21:03:45.909 [debug] Current batch of media processed. Will check again in 1000ms 21:03:46.578 [debug] Current batch of media processed. Will check again in 1000ms 21:03:46.910 [debug] Current batch of media processed. Will check again in 1000ms 21:03:47.579 [debug] Current batch of media processed. Will check again in 1000ms 21:03:47.911 [debug] Current batch of media processed. Will check again in 1000ms 21:03:48.580 [debug] Current batch of media processed. Will check again in 1000ms 21:03:48.912 [debug] Current batch of media processed. Will check again in 1000ms 21:03:49.581 [debug] Current batch of media processed. Will check again in 1000ms 21:03:49.913 [debug] Current batch of media processed. Will check again in 1000ms 21:03:50.582 [debug] Current batch of media processed. Will check again in 1000ms 21:03:50.914 [debug] Current batch of media processed. Will check again in 1000ms 21:03:51.583 [debug] Current batch of media processed. Will check again in 1000ms 21:03:51.915 [debug] Current batch of media processed. Will check again in 1000ms 21:03:52.584 [debug] Current batch of media processed. Will check again in 1000ms 21:03:52.916 [debug] Current batch of media processed. Will check again in 1000ms 21:03:53.585 [debug] Current batch of media processed. Will check again in 1000ms 21:03:53.917 [debug] Current batch of media processed. Will check again in 1000ms 21:03:54.586 [debug] Current batch of media processed. Will check again in 1000ms 21:03:54.918 [debug] Current batch of media processed. Will check again in 1000ms 21:03:55.587 [debug] Current batch of media processed. Will check again in 1000ms 21:03:55.919 [debug] Current batch of media processed. Will check again in 1000ms 21:03:56.588 [debug] Current batch of media processed. Will check again in 1000ms 21:03:56.920 [debug] Current batch of media processed. Will check again in 1000ms 21:03:57.589 [debug] Current batch of media processed. Will check again in 1000ms 21:03:57.921 [debug] Current batch of media processed. Will check again in 1000ms 21:03:58.590 [debug] Current batch of media processed. Will check again in 1000ms 21:03:58.922 [debug] Current batch of media processed. Will check again in 1000ms 21:03:59.591 [debug] Current batch of media processed. Will check again in 1000ms 21:03:59.923 [debug] Current batch of media processed. Will check again in 1000ms 21:04:00.159 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:00.592 [debug] Current batch of media processed. Will check again in 1000ms 21:04:00.924 [debug] Current batch of media processed. Will check again in 1000ms 21:04:01.593 [debug] Current batch of media processed. Will check again in 1000ms 21:04:01.925 [debug] Current batch of media processed. Will check again in 1000ms 21:04:02.594 [debug] Current batch of media processed. Will check again in 1000ms 21:04:02.926 [debug] Current batch of media processed. Will check again in 1000ms 21:04:03.595 [debug] Current batch of media processed. Will check again in 1000ms 21:04:03.927 [debug] Current batch of media processed. Will check again in 1000ms 21:04:04.596 [debug] Current batch of media processed. Will check again in 1000ms 21:04:04.928 [debug] Current batch of media processed. Will check again in 1000ms 21:04:05.597 [debug] Current batch of media processed. Will check again in 1000ms 21:04:05.929 [debug] Current batch of media processed. Will check again in 1000ms 21:04:06.598 [debug] Current batch of media processed. Will check again in 1000ms 21:04:06.930 [debug] Current batch of media processed. Will check again in 1000ms 21:04:07.599 [debug] Current batch of media processed. Will check again in 1000ms 21:04:07.931 [debug] Current batch of media processed. Will check again in 1000ms 21:04:08.600 [debug] Current batch of media processed. Will check again in 1000ms 21:04:08.932 [debug] Current batch of media processed. Will check again in 1000ms 21:04:09.601 [debug] Current batch of media processed. Will check again in 1000ms 21:04:09.933 [debug] Current batch of media processed. Will check again in 1000ms 21:04:10.602 [debug] Current batch of media processed. Will check again in 1000ms 21:04:10.934 [debug] Current batch of media processed. Will check again in 1000ms 21:04:11.603 [debug] Current batch of media processed. Will check again in 1000ms 21:04:11.935 [debug] Current batch of media processed. Will check again in 1000ms 21:04:12.604 [debug] Current batch of media processed. Will check again in 1000ms 21:04:12.936 [debug] Current batch of media processed. Will check again in 1000ms 21:04:13.605 [debug] Current batch of media processed. Will check again in 1000ms 21:04:13.937 [debug] Current batch of media processed. Will check again in 1000ms 21:04:14.185 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:14.606 [debug] Current batch of media processed. Will check again in 1000ms 21:04:14.938 [debug] Current batch of media processed. Will check again in 1000ms 21:04:15.607 [debug] Current batch of media processed. Will check again in 1000ms 21:04:15.939 [debug] Current batch of media processed. Will check again in 1000ms 21:04:16.608 [debug] Current batch of media processed. Will check again in 1000ms 21:04:16.940 [debug] Current batch of media processed. Will check again in 1000ms 21:04:17.609 [debug] Current batch of media processed. Will check again in 1000ms 21:04:17.941 [debug] Current batch of media processed. Will check again in 1000ms 21:04:18.610 [debug] Current batch of media processed. Will check again in 1000ms 21:04:18.942 [debug] Current batch of media processed. Will check again in 1000ms 21:04:19.611 [debug] Current batch of media processed. Will check again in 1000ms 21:04:19.943 [debug] Current batch of media processed. Will check again in 1000ms 21:04:20.612 [debug] Current batch of media processed. Will check again in 1000ms 21:04:20.944 [debug] Current batch of media processed. Will check again in 1000ms 21:04:21.613 [debug] Current batch of media processed. Will check again in 1000ms 21:04:21.945 [debug] Current batch of media processed. Will check again in 1000ms 21:04:22.614 [debug] Current batch of media processed. Will check again in 1000ms 21:04:22.946 [debug] Current batch of media processed. Will check again in 1000ms 21:04:23.615 [debug] Current batch of media processed. Will check again in 1000ms 21:04:23.947 [debug] Current batch of media processed. Will check again in 1000ms 21:04:24.616 [debug] Current batch of media processed. Will check again in 1000ms 21:04:24.948 [debug] Current batch of media processed. Will check again in 1000ms 21:04:25.617 [debug] Current batch of media processed. Will check again in 1000ms 21:04:25.949 [debug] Current batch of media processed. Will check again in 1000ms 21:04:26.618 [debug] Current batch of media processed. Will check again in 1000ms 21:04:26.950 [debug] Current batch of media processed. Will check again in 1000ms 21:04:27.619 [debug] Current batch of media processed. Will check again in 1000ms 21:04:27.951 [debug] Current batch of media processed. Will check again in 1000ms 21:04:28.620 [debug] Current batch of media processed. Will check again in 1000ms 21:04:28.952 [debug] Current batch of media processed. Will check again in 1000ms 21:04:29.621 [debug] Current batch of media processed. Will check again in 1000ms 21:04:29.953 [debug] Current batch of media processed. Will check again in 1000ms 21:04:30.622 [debug] Current batch of media processed. Will check again in 1000ms 21:04:30.954 [debug] Current batch of media processed. Will check again in 1000ms 21:04:31.623 [debug] Current batch of media processed. Will check again in 1000ms 21:04:31.955 [debug] Current batch of media processed. Will check again in 1000ms 21:04:32.624 [debug] Current batch of media processed. Will check again in 1000ms 21:04:32.956 [debug] Current batch of media processed. Will check again in 1000ms 21:04:33.625 [debug] Current batch of media processed. Will check again in 1000ms 21:04:33.957 [debug] Current batch of media processed. Will check again in 1000ms 21:04:34.626 [debug] Current batch of media processed. Will check again in 1000ms 21:04:34.958 [debug] Current batch of media processed. Will check again in 1000ms 21:04:35.627 [debug] Current batch of media processed. Will check again in 1000ms 21:04:35.959 [debug] Current batch of media processed. Will check again in 1000ms 21:04:36.628 [debug] Current batch of media processed. Will check again in 1000ms 21:04:36.960 [debug] Current batch of media processed. Will check again in 1000ms 21:04:37.629 [debug] Current batch of media processed. Will check again in 1000ms 21:04:37.961 [debug] Current batch of media processed. Will check again in 1000ms 21:04:38.630 [debug] Current batch of media processed. Will check again in 1000ms 21:04:38.962 [debug] Current batch of media processed. Will check again in 1000ms 21:04:39.631 [debug] Current batch of media processed. Will check again in 1000ms 21:04:39.963 [debug] Current batch of media processed. Will check again in 1000ms 21:04:40.632 [debug] Current batch of media processed. Will check again in 1000ms 21:04:40.964 [debug] Current batch of media processed. Will check again in 1000ms 21:04:41.633 [debug] Current batch of media processed. Will check again in 1000ms 21:04:41.965 [debug] Current batch of media processed. Will check again in 1000ms 21:04:42.634 [debug] Current batch of media processed. Will check again in 1000ms 21:04:42.966 [debug] Current batch of media processed. Will check again in 1000ms 21:04:43.635 [debug] Current batch of media processed. Will check again in 1000ms 21:04:43.967 [debug] Current batch of media processed. Will check again in 1000ms 21:04:44.187 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:44.636 [debug] Current batch of media processed. Will check again in 1000ms 21:04:44.968 [debug] Current batch of media processed. Will check again in 1000ms 21:04:45.637 [debug] Current batch of media processed. Will check again in 1000ms 21:04:45.969 [debug] Current batch of media processed. Will check again in 1000ms 21:04:46.638 [debug] Current batch of media processed. Will check again in 1000ms 21:04:46.970 [debug] Current batch of media processed. Will check again in 1000ms 21:04:47.639 [debug] Current batch of media processed. Will check again in 1000ms 21:04:47.971 [debug] Current batch of media processed. Will check again in 1000ms 21:04:48.640 [debug] Current batch of media processed. Will check again in 1000ms 21:04:48.972 [debug] Current batch of media processed. Will check again in 1000ms 21:04:49.641 [debug] Current batch of media processed. Will check again in 1000ms 21:04:49.973 [debug] Current batch of media processed. Will check again in 1000ms 21:04:50.642 [debug] Current batch of media processed. Will check again in 1000ms 21:04:50.974 [debug] Current batch of media processed. Will check again in 1000ms 21:04:51.643 [debug] Current batch of media processed. Will check again in 1000ms 21:04:51.975 [debug] Current batch of media processed. Will check again in 1000ms 21:04:52.644 [debug] Current batch of media processed. Will check again in 1000ms 21:04:52.976 [debug] Current batch of media processed. Will check again in 1000ms 21:04:53.645 [debug] Current batch of media processed. Will check again in 1000ms 21:04:53.977 [debug] Current batch of media processed. Will check again in 1000ms 21:04:54.646 [debug] Current batch of media processed. Will check again in 1000ms 21:04:54.978 [debug] Current batch of media processed. Will check again in 1000ms 21:04:55.647 [debug] Current batch of media processed. Will check again in 1000ms 21:04:55.979 [debug] Current batch of media processed. Will check again in 1000ms 21:04:56.648 [debug] Current batch of media processed. Will check again in 1000ms 21:04:56.980 [debug] Current batch of media processed. Will check again in 1000ms 21:04:57.649 [debug] Current batch of media processed. Will check again in 1000ms 21:04:57.981 [debug] Current batch of media processed. Will check again in 1000ms 21:04:58.650 [debug] Current batch of media processed. Will check again in 1000ms 21:04:58.982 [debug] Current batch of media processed. Will check again in 1000ms 21:04:59.651 [debug] Current batch of media processed. Will check again in 1000ms 21:04:59.983 [debug] Current batch of media processed. Will check again in 1000ms 21:05:00.160 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:00.652 [debug] Current batch of media processed. Will check again in 1000ms 21:05:00.984 [debug] Current batch of media processed. Will check again in 1000ms 21:05:01.653 [debug] Current batch of media processed. Will check again in 1000ms 21:05:01.985 [debug] Current batch of media processed. Will check again in 1000ms 21:05:02.654 [debug] Current batch of media processed. Will check again in 1000ms 21:05:02.986 [debug] Current batch of media processed. Will check again in 1000ms 21:05:03.655 [debug] Current batch of media processed. Will check again in 1000ms 21:05:03.987 [debug] Current batch of media processed. Will check again in 1000ms 21:05:04.656 [debug] Current batch of media processed. Will check again in 1000ms 21:05:04.988 [debug] Current batch of media processed. Will check again in 1000ms 21:05:05.657 [debug] Current batch of media processed. Will check again in 1000ms 21:05:05.989 [debug] Current batch of media processed. Will check again in 1000ms 21:05:06.658 [debug] Current batch of media processed. Will check again in 1000ms 21:05:06.990 [debug] Current batch of media processed. Will check again in 1000ms 21:05:07.659 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #WhatHaveYouDone\n\nMusic video by Nine Inch Nails performing What Have You Done? (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 134, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - What Have You Done๏ผŸ (Official Visualizer).mp4", "id" => "uNNGwyq0OYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uNNGwyq0OYw", "playlist_index" => 3, "timestamp" => 1758254471, "title" => "Nine Inch Nails - What Have You Done? (Official Visualizer)", "upload_date" => "20250919"} 21:05:07.659 [debug] QUERY OK source="sources" db=0.2ms idle=355.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] 21:05:07.660 [debug] QUERY OK source="sources" db=0.1ms idle=355.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:05:07.661 [debug] QUERY OK source="media_items" db=0.7ms idle=356.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-19 04:01:11Z], 2] 21:05:07.696 [debug] QUERY OK source="media_items" db=34.6ms idle=357.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #WhatHaveYouDone\n\nMusic video by Nine Inch Nails performing What Have You Done? (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - What Have You Done? (Official Visualizer)", "b93e93ba-692a-435c-ae7f-d700b3d15366", false, 2, [], 134, false, "uNNGwyq0OYw", "https://www.youtube.com/watch?v=uNNGwyq0OYw", 3, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - What Have You Done๏ผŸ (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:01:11Z], ~U[2025-12-25 04:05:07Z], ~U[2025-12-25 04:05:07Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #WhatHaveYouDone\n\nMusic video by Nine Inch Nails performing What Have You Done? (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - What Have You Done? (Official Visualizer)", 2, 134, false, "uNNGwyq0OYw", "https://www.youtube.com/watch?v=uNNGwyq0OYw", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - What Have You Done๏ผŸ (Official Visualizer).mp4", false, ~U[2025-09-19 04:01:11Z]] 21:05:07.696 [debug] QUERY OK source="sources" db=0.1ms idle=245.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:05:07.697 [debug] QUERY OK source="media_profiles" db=0.1ms idle=37.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] 21:05:07.697 [debug] QUERY OK source="media_items" db=0.1ms idle=37.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 [616] 21:05:07.697 [info] Kicking off download for media item #616 (uNNGwyq0OYw) 21:05:07.742 [debug] Current batch of media processed. Will check again in 1000ms 21:05:07.991 [debug] Current batch of media processed. Will check again in 1000ms 21:05:08.743 [debug] Current batch of media processed. Will check again in 1000ms 21:05:08.992 [debug] Current batch of media processed. Will check again in 1000ms 21:05:09.744 [debug] Current batch of media processed. Will check again in 1000ms 21:05:09.993 [debug] Current batch of media processed. Will check again in 1000ms 21:05:10.745 [debug] Current batch of media processed. Will check again in 1000ms 21:05:10.994 [debug] Current batch of media processed. Will check again in 1000ms 21:05:11.746 [debug] Current batch of media processed. Will check again in 1000ms 21:05:11.995 [debug] Current batch of media processed. Will check again in 1000ms 21:05:12.747 [debug] Current batch of media processed. Will check again in 1000ms 21:05:12.996 [debug] Current batch of media processed. Will check again in 1000ms 21:05:13.748 [debug] Current batch of media processed. Will check again in 1000ms 21:05:13.997 [debug] Current batch of media processed. Will check again in 1000ms 21:05:14.189 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:14.749 [debug] Current batch of media processed. Will check again in 1000ms 21:05:14.998 [debug] Current batch of media processed. Will check again in 1000ms 21:05:15.750 [debug] Current batch of media processed. Will check again in 1000ms 21:05:15.999 [debug] Current batch of media processed. Will check again in 1000ms 21:05:16.751 [debug] Current batch of media processed. Will check again in 1000ms 21:05:17.000 [debug] Current batch of media processed. Will check again in 1000ms 21:05:17.752 [debug] Current batch of media processed. Will check again in 1000ms 21:05:18.001 [debug] Current batch of media processed. Will check again in 1000ms 21:05:18.753 [debug] Current batch of media processed. Will check again in 1000ms 21:05:19.002 [debug] Current batch of media processed. Will check again in 1000ms 21:05:19.754 [debug] Current batch of media processed. Will check again in 1000ms 21:05:20.003 [debug] Current batch of media processed. Will check again in 1000ms 21:05:20.755 [debug] Current batch of media processed. Will check again in 1000ms 21:05:21.004 [debug] Current batch of media processed. Will check again in 1000ms 21:05:21.756 [debug] Current batch of media processed. Will check again in 1000ms 21:05:22.005 [debug] Current batch of media processed. Will check again in 1000ms 21:05:22.757 [debug] Current batch of media processed. Will check again in 1000ms 21:05:23.006 [debug] Current batch of media processed. Will check again in 1000ms 21:05:23.758 [debug] Current batch of media processed. Will check again in 1000ms 21:05:24.007 [debug] Current batch of media processed. Will check again in 1000ms 21:05:24.759 [debug] Current batch of media processed. Will check again in 1000ms 21:05:25.008 [debug] Current batch of media processed. Will check again in 1000ms 21:05:25.760 [debug] Current batch of media processed. Will check again in 1000ms 21:05:26.009 [debug] Current batch of media processed. Will check again in 1000ms 21:05:26.012 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua5YhbOfT464U1Cq1ozeBLYx --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Method Man Videos/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/ee/9e/ee9ef308c340eb6591d6e5bf12fa2c2e61e9113a01fc5cea3d7c95a582d19f04.json --sleep-requests 62 --sleep-interval 87 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube:tab] YouTube said: INFO - 5 unavailable videos are hidden 21:05:26.012 [debug] Running yt-dlp command for action: get_source_metadata 21:05:26.013 [debug] QUERY OK source="settings" db=0.1ms idle=708.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 [] 21:05:26.013 [debug] QUERY OK source="settings" db=0.0ms idle=708.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 [] 21:05:26.013 [debug] QUERY OK source="settings" db=0.1ms idle=709.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 [] 21:05:26.013 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua5YhbOfT464U1Cq1ozeBLYx --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/922bf83ed646517d/source_image.%(ext)S --write-thumbnail --playlist-items 1 --print-to-file playlist:%()j /tmp/pinchflat/data/2e/d7/2ed784d0e2c2d5256e4c5ac26a22b7460ae6d7810c1d13f88aaeaa07589a3a56.json --sleep-requests 70 --sleep-interval 88 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:05:26.761 [debug] Current batch of media processed. Will check again in 1000ms 21:05:27.010 [debug] Current batch of media processed. Will check again in 1000ms 21:05:27.762 [debug] Current batch of media processed. Will check again in 1000ms 21:05:28.011 [debug] Current batch of media processed. Will check again in 1000ms 21:05:28.763 [debug] Current batch of media processed. Will check again in 1000ms 21:05:29.012 [debug] Current batch of media processed. Will check again in 1000ms 21:05:29.764 [debug] Current batch of media processed. Will check again in 1000ms 21:05:30.013 [debug] Current batch of media processed. Will check again in 1000ms 21:05:30.765 [debug] Current batch of media processed. Will check again in 1000ms 21:05:31.014 [debug] Current batch of media processed. Will check again in 1000ms 21:05:31.766 [debug] Current batch of media processed. Will check again in 1000ms 21:05:32.015 [debug] Current batch of media processed. Will check again in 1000ms 21:05:32.767 [debug] Current batch of media processed. Will check again in 1000ms 21:05:33.016 [debug] Current batch of media processed. Will check again in 1000ms 21:05:33.768 [debug] Current batch of media processed. Will check again in 1000ms 21:05:34.017 [debug] Current batch of media processed. Will check again in 1000ms 21:05:34.769 [debug] Current batch of media processed. Will check again in 1000ms 21:05:35.018 [debug] Current batch of media processed. Will check again in 1000ms 21:05:35.770 [debug] Current batch of media processed. Will check again in 1000ms 21:05:36.019 [debug] Current batch of media processed. Will check again in 1000ms 21:05:36.771 [debug] Current batch of media processed. Will check again in 1000ms 21:05:37.020 [debug] Current batch of media processed. Will check again in 1000ms 21:05:37.772 [debug] Current batch of media processed. Will check again in 1000ms 21:05:38.021 [debug] Current batch of media processed. Will check again in 1000ms 21:05:38.773 [debug] Current batch of media processed. Will check again in 1000ms 21:05:39.022 [debug] Current batch of media processed. Will check again in 1000ms 21:05:39.774 [debug] Current batch of media processed. Will check again in 1000ms 21:05:40.023 [debug] Current batch of media processed. Will check again in 1000ms 21:05:40.775 [debug] Current batch of media processed. Will check again in 1000ms 21:05:41.024 [debug] Current batch of media processed. Will check again in 1000ms 21:05:41.776 [debug] Current batch of media processed. Will check again in 1000ms 21:05:42.025 [debug] Current batch of media processed. Will check again in 1000ms 21:05:42.062 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=oygyYdVvvBM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9f/36/9f365844a167f54656f852c665a30eae36cafab23a31fc8a7dc20fc820f8d46b.json --sleep-requests 74 --sleep-interval 82 --sleep-subtitles 78 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:05:42.062 [debug] Running yt-dlp command for action: download 21:05:42.062 [debug] QUERY OK source="settings" db=0.1ms idle=758.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 [] 21:05:42.062 [debug] QUERY OK source="settings" db=0.0ms idle=758.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 [] 21:05:42.062 [debug] QUERY OK source="settings" db=0.1ms idle=758.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 [] 21:05:42.063 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=oygyYdVvvBM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/be/4b/be4b6306c36170f772174f728d72d3c202897545c1a3a3d9d80a8ef7d2cbd655.json --sleep-requests 67 --sleep-interval 66 --sleep-subtitles 65 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:05:42.777 [debug] Current batch of media processed. Will check again in 1000ms 21:05:43.026 [debug] Current batch of media processed. Will check again in 1000ms 21:05:43.778 [debug] Current batch of media processed. Will check again in 1000ms 21:05:44.027 [debug] Current batch of media processed. Will check again in 1000ms 21:05:44.190 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:44.779 [debug] Current batch of media processed. Will check again in 1000ms 21:05:45.028 [debug] Current batch of media processed. Will check again in 1000ms 21:05:45.780 [debug] Current batch of media processed. Will check again in 1000ms 21:05:46.029 [debug] Current batch of media processed. Will check again in 1000ms 21:05:46.781 [debug] Current batch of media processed. Will check again in 1000ms 21:05:47.030 [debug] Current batch of media processed. Will check again in 1000ms 21:05:47.782 [debug] Current batch of media processed. Will check again in 1000ms 21:05:48.031 [debug] Current batch of media processed. Will check again in 1000ms 21:05:48.783 [debug] Current batch of media processed. Will check again in 1000ms 21:05:49.032 [debug] Current batch of media processed. Will check again in 1000ms 21:05:49.784 [debug] Current batch of media processed. Will check again in 1000ms 21:05:50.033 [debug] Current batch of media processed. Will check again in 1000ms 21:05:50.785 [debug] Current batch of media processed. Will check again in 1000ms 21:05:51.034 [debug] Current batch of media processed. Will check again in 1000ms 21:05:51.786 [debug] Current batch of media processed. Will check again in 1000ms 21:05:52.035 [debug] Current batch of media processed. Will check again in 1000ms 21:05:52.787 [debug] Current batch of media processed. Will check again in 1000ms 21:05:53.036 [debug] Current batch of media processed. Will check again in 1000ms 21:05:53.788 [debug] Current batch of media processed. Will check again in 1000ms 21:05:54.037 [debug] Current batch of media processed. Will check again in 1000ms 21:05:54.789 [debug] Current batch of media processed. Will check again in 1000ms 21:05:55.038 [debug] Current batch of media processed. Will check again in 1000ms 21:05:55.790 [debug] Current batch of media processed. Will check again in 1000ms 21:05:56.039 [debug] Current batch of media processed. Will check again in 1000ms 21:05:56.791 [debug] Current batch of media processed. Will check again in 1000ms 21:05:57.040 [debug] Current batch of media processed. Will check again in 1000ms 21:05:57.146 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w2xQjdxx-5Q --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/70/88/708878bb2faf2d603e110bbcb0903f8229c4640b7fc34371456b8a63df9be112.json --sleep-requests 79 --sleep-interval 65 --sleep-subtitles 71 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:05:57.146 [debug] Running yt-dlp command for action: download 21:05:57.146 [debug] QUERY OK source="settings" db=0.1ms idle=1842.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 [] 21:05:57.147 [debug] QUERY OK source="settings" db=0.0ms idle=1842.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 [] 21:05:57.147 [debug] QUERY OK source="settings" db=0.0ms idle=1842.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 [] 21:05:57.147 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w2xQjdxx-5Q --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/76/57/7657ada33097e072bb35bb4c8bc4637b83b51eaa8cb5efc4563d12da3dd4c73b.json --sleep-requests 70 --sleep-interval 76 --sleep-subtitles 68 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:05:57.792 [debug] Current batch of media processed. Will check again in 1000ms 21:05:58.041 [debug] Current batch of media processed. Will check again in 1000ms 21:05:58.793 [debug] Current batch of media processed. Will check again in 1000ms 21:05:59.042 [debug] Current batch of media processed. Will check again in 1000ms 21:05:59.794 [debug] Current batch of media processed. Will check again in 1000ms 21:06:00.043 [debug] Current batch of media processed. Will check again in 1000ms 21:06:00.161 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:00.795 [debug] Current batch of media processed. Will check again in 1000ms 21:06:01.044 [debug] Current batch of media processed. Will check again in 1000ms 21:06:01.796 [debug] Current batch of media processed. Will check again in 1000ms 21:06:02.045 [debug] Current batch of media processed. Will check again in 1000ms 21:06:02.797 [debug] Current batch of media processed. Will check again in 1000ms 21:06:03.046 [debug] Current batch of media processed. Will check again in 1000ms 21:06:03.798 [debug] Current batch of media processed. Will check again in 1000ms 21:06:04.047 [debug] Current batch of media processed. Will check again in 1000ms 21:06:04.799 [debug] Current batch of media processed. Will check again in 1000ms 21:06:05.048 [debug] Current batch of media processed. Will check again in 1000ms 21:06:05.800 [debug] Current batch of media processed. Will check again in 1000ms 21:06:06.049 [debug] Current batch of media processed. Will check again in 1000ms 21:06:06.801 [debug] Current batch of media processed. Will check again in 1000ms 21:06:07.050 [debug] Current batch of media processed. Will check again in 1000ms 21:06:07.802 [debug] Current batch of media processed. Will check again in 1000ms 21:06:08.051 [debug] Current batch of media processed. Will check again in 1000ms 21:06:08.803 [debug] Current batch of media processed. Will check again in 1000ms 21:06:09.052 [debug] Current batch of media processed. Will check again in 1000ms 21:06:09.804 [debug] Current batch of media processed. Will check again in 1000ms 21:06:10.053 [debug] Current batch of media processed. Will check again in 1000ms 21:06:10.805 [debug] Current batch of media processed. Will check again in 1000ms 21:06:11.054 [debug] Current batch of media processed. Will check again in 1000ms 21:06:11.806 [debug] Current batch of media processed. Will check again in 1000ms 21:06:12.055 [debug] Current batch of media processed. Will check again in 1000ms 21:06:12.807 [debug] Current batch of media processed. Will check again in 1000ms 21:06:13.056 [debug] Current batch of media processed. Will check again in 1000ms 21:06:13.808 [debug] Current batch of media processed. Will check again in 1000ms 21:06:14.057 [debug] Current batch of media processed. Will check again in 1000ms 21:06:14.191 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:14.809 [debug] Current batch of media processed. Will check again in 1000ms 21:06:15.058 [debug] Current batch of media processed. Will check again in 1000ms 21:06:15.810 [debug] Current batch of media processed. Will check again in 1000ms 21:06:16.059 [debug] Current batch of media processed. Will check again in 1000ms 21:06:16.811 [debug] Current batch of media processed. Will check again in 1000ms 21:06:17.060 [debug] Current batch of media processed. Will check again in 1000ms 21:06:17.812 [debug] Current batch of media processed. Will check again in 1000ms 21:06:18.061 [debug] Current batch of media processed. Will check again in 1000ms 21:06:18.813 [debug] Current batch of media processed. Will check again in 1000ms 21:06:19.062 [debug] Current batch of media processed. Will check again in 1000ms 21:06:19.814 [debug] Current batch of media processed. Will check again in 1000ms 21:06:20.063 [debug] Current batch of media processed. Will check again in 1000ms 21:06:20.815 [debug] Current batch of media processed. Will check again in 1000ms 21:06:21.064 [debug] Current batch of media processed. Will check again in 1000ms 21:06:21.816 [debug] Current batch of media processed. Will check again in 1000ms 21:06:22.065 [debug] Current batch of media processed. Will check again in 1000ms 21:06:22.817 [debug] Current batch of media processed. Will check again in 1000ms 21:06:23.066 [debug] Current batch of media processed. Will check again in 1000ms 21:06:23.818 [debug] Current batch of media processed. Will check again in 1000ms 21:06:24.067 [debug] Current batch of media processed. Will check again in 1000ms 21:06:24.819 [debug] Current batch of media processed. Will check again in 1000ms 21:06:25.068 [debug] Current batch of media processed. Will check again in 1000ms 21:06:25.820 [debug] Current batch of media processed. Will check again in 1000ms 21:06:26.069 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.82, "description" => "โ€œSchismโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Schism #Rock\n\nLyrics:\nI know the pieces fit 'cause I watched them fall away\nMildewed and smoldering, fundamental differing\nPure intention juxtaposed will set two lover's souls in motion\nDisintegrating as it goes testing our communication\n\nThe light that fueled our fire then has burned a hole between us so\nWe cannot see to reach an end crippling our communication\n\nI know the pieces fit 'cause I watched them tumble down\nNo fault, none to blame, it doesn't mean I don't desire\nTo point the finger, blame the other, watch the temple topple over\nTo bring the pieces back together, rediscover communication\n\nThe poetry that comes from the squaring off between\nAnd the circling is worth it\nFinding beauty in the dissonance\n\nThere was a time that the pieces fit, but I watched them fall away\nMildewed and smoldering, strangled by our coveting\nI've done the math enough to know the dangers of our second guessing\nDoomed to crumble unless we grow and strengthen our communication\n\n(Cold, cold, cold) cold silence has\nA tendency to\nAtrophy any\nSense of compassion\n\nBetween supposed lovers\nBetween supposed lovers\n\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit", "duration" => 446, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Schism (Official Video).mp4", "id" => "MM62wjLrgmA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MM62wjLrgmA", "playlist_index" => 4, "timestamp" => 1567137605, "title" => "TOOL - Schism (Official Video)", "upload_date" => "20190830"} 21:06:26.070 [debug] QUERY OK source="sources" db=0.3ms idle=1493.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:06:26.070 [debug] QUERY OK source="sources" db=0.1ms idle=766.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:06:26.079 [debug] QUERY OK source="media_items" db=8.9ms idle=766.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:05Z], 3] 21:06:26.132 [debug] QUERY OK source="media_items" db=51.9ms idle=775.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["โ€œSchismโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Schism #Rock\n\nLyrics:\nI know the pieces fit 'cause I watched them fall away\nMildewed and smoldering, fundamental differing\nPure intention juxtaposed will set two lover's souls in motion\nDisintegrating as it goes testing our communication\n\nThe light that fueled our fire then has burned a hole between us so\nWe cannot see to reach an end crippling our communication\n\nI know the pieces fit 'cause I watched them tumble down\nNo fault, none to blame, it doesn't mean I don't desire\nTo point the finger, blame the other, watch the temple topple over\nTo bring the pieces back together, rediscover communication\n\nThe poetry that comes from the squaring off between\nAnd the circling is worth it\nFinding beauty in the dissonance\n\nThere was a time that the pieces fit, but I watched them fall away\nMildewed and smoldering, strangled by our coveting\nI've done the math enough to know the dangers of our second guessing\nDoomed to crumble unless we grow and strengthen our communication\n\n(Cold, cold, cold) cold silence has\nA tendency to\nAtrophy any\nSense of compassion\n\nBetween supposed lovers\nBetween supposed lovers\n\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit", "TOOL - Schism (Official Video)", "c7bef65d-3e62-4863-87e8-dbb23f96270f", false, 3, [], 446, false, "MM62wjLrgmA", "https://www.youtube.com/watch?v=MM62wjLrgmA", 4, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Schism (Official Video).mp4", false, false, 3, ~U[2019-08-30 04:00:05Z], ~U[2025-12-25 04:06:26Z], ~U[2025-12-25 04:06:26Z], "โ€œSchismโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Schism #Rock\n\nLyrics:\nI know the pieces fit 'cause I watched them fall away\nMildewed and smoldering, fundamental differing\nPure intention juxtaposed will set two lover's souls in motion\nDisintegrating as it goes testing our communication\n\nThe light that fueled our fire then has burned a hole between us so\nWe cannot see to reach an end crippling our communication\n\nI know the pieces fit 'cause I watched them tumble down\nNo fault, none to blame, it doesn't mean I don't desire\nTo point the finger, blame the other, watch the temple topple over\nTo bring the pieces back together, rediscover communication\n\nThe poetry that comes from the squaring off between\nAnd the circling is worth it\nFinding beauty in the dissonance\n\nThere was a time that the pieces fit, but I watched them fall away\nMildewed and smoldering, strangled by our coveting\nI've done the math enough to know the dangers of our second guessing\nDoomed to crumble unless we grow and strengthen our communication\n\n(Cold, cold, cold) cold silence has\nA tendency to\nAtrophy any\nSense of compassion\n\nBetween supposed lovers\nBetween supposed lovers\n\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit", "TOOL - Schism (Official Video)", 3, 446, false, "MM62wjLrgmA", "https://www.youtube.com/watch?v=MM62wjLrgmA", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Schism (Official Video).mp4", false, ~U[2019-08-30 04:00:05Z]] 21:06:26.132 [debug] QUERY OK source="sources" db=0.2ms idle=554.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:06:26.133 [debug] QUERY OK source="media_profiles" db=0.2ms idle=62.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] 21:06:26.133 [debug] QUERY OK source="media_items" db=0.2ms idle=62.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 [631] 21:06:26.133 [info] Kicking off download for media item #631 (MM62wjLrgmA) 21:06:26.144 [debug] QUERY OK source="tasks" db=0.3ms idle=11.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [197, 631, ~U[2025-12-25 04:06:26Z], ~U[2025-12-25 04:06:26Z]] 21:06:26.144 [debug] Current batch of media processed. Will check again in 1000ms 21:06:26.821 [debug] Current batch of media processed. Will check again in 1000ms 21:06:27.145 [debug] Current batch of media processed. Will check again in 1000ms 21:06:27.822 [debug] Current batch of media processed. Will check again in 1000ms 21:06:28.146 [debug] Current batch of media processed. Will check again in 1000ms 21:06:28.823 [debug] Current batch of media processed. Will check again in 1000ms 21:06:29.147 [debug] Current batch of media processed. Will check again in 1000ms 21:06:29.824 [debug] Current batch of media processed. Will check again in 1000ms 21:06:30.148 [debug] Current batch of media processed. Will check again in 1000ms 21:06:30.825 [debug] Current batch of media processed. Will check again in 1000ms 21:06:31.149 [debug] Current batch of media processed. Will check again in 1000ms 21:06:31.826 [debug] Current batch of media processed. Will check again in 1000ms 21:06:32.150 [debug] Current batch of media processed. Will check again in 1000ms 21:06:32.827 [debug] Current batch of media processed. Will check again in 1000ms 21:06:33.151 [debug] Current batch of media processed. Will check again in 1000ms 21:06:33.828 [debug] Current batch of media processed. Will check again in 1000ms 21:06:34.152 [debug] Current batch of media processed. Will check again in 1000ms 21:06:34.829 [debug] Current batch of media processed. Will check again in 1000ms 21:06:35.153 [debug] Current batch of media processed. Will check again in 1000ms 21:06:35.830 [debug] Current batch of media processed. Will check again in 1000ms 21:06:36.154 [debug] Current batch of media processed. Will check again in 1000ms 21:06:36.831 [debug] Current batch of media processed. Will check again in 1000ms 21:06:37.155 [debug] Current batch of media processed. Will check again in 1000ms 21:06:37.832 [debug] Current batch of media processed. Will check again in 1000ms 21:06:38.156 [debug] Current batch of media processed. Will check again in 1000ms 21:06:38.833 [debug] Current batch of media processed. Will check again in 1000ms 21:06:39.157 [debug] Current batch of media processed. Will check again in 1000ms 21:06:39.834 [debug] Current batch of media processed. Will check again in 1000ms 21:06:40.158 [debug] Current batch of media processed. Will check again in 1000ms 21:06:40.835 [debug] Current batch of media processed. Will check again in 1000ms 21:06:41.159 [debug] Current batch of media processed. Will check again in 1000ms 21:06:41.836 [debug] Current batch of media processed. Will check again in 1000ms 21:06:42.160 [debug] Current batch of media processed. Will check again in 1000ms 21:06:42.837 [debug] Current batch of media processed. Will check again in 1000ms 21:06:43.161 [debug] Current batch of media processed. Will check again in 1000ms 21:06:43.838 [debug] Current batch of media processed. Will check again in 1000ms 21:06:44.162 [debug] Current batch of media processed. Will check again in 1000ms 21:06:44.194 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:44.839 [debug] Current batch of media processed. Will check again in 1000ms 21:06:45.163 [debug] Current batch of media processed. Will check again in 1000ms 21:06:45.840 [debug] Current batch of media processed. Will check again in 1000ms 21:06:46.164 [debug] Current batch of media processed. Will check again in 1000ms 21:06:46.841 [debug] Current batch of media processed. Will check again in 1000ms 21:06:47.165 [debug] Current batch of media processed. Will check again in 1000ms 21:06:47.842 [debug] Current batch of media processed. Will check again in 1000ms 21:06:48.166 [debug] Current batch of media processed. Will check again in 1000ms 21:06:48.843 [debug] Current batch of media processed. Will check again in 1000ms 21:06:49.167 [debug] Current batch of media processed. Will check again in 1000ms 21:06:49.844 [debug] Current batch of media processed. Will check again in 1000ms 21:06:50.168 [debug] Current batch of media processed. Will check again in 1000ms 21:06:50.845 [debug] Current batch of media processed. Will check again in 1000ms 21:06:51.169 [debug] Current batch of media processed. Will check again in 1000ms 21:06:51.846 [debug] Current batch of media processed. Will check again in 1000ms 21:06:52.170 [debug] Current batch of media processed. Will check again in 1000ms 21:06:52.847 [debug] Current batch of media processed. Will check again in 1000ms 21:06:53.171 [debug] Current batch of media processed. Will check again in 1000ms 21:06:53.848 [debug] Current batch of media processed. Will check again in 1000ms 21:06:54.172 [debug] Current batch of media processed. Will check again in 1000ms 21:06:54.849 [debug] Current batch of media processed. Will check again in 1000ms 21:06:55.173 [debug] Current batch of media processed. Will check again in 1000ms 21:06:55.850 [debug] Current batch of media processed. Will check again in 1000ms 21:06:56.174 [debug] Current batch of media processed. Will check again in 1000ms 21:06:56.851 [debug] Current batch of media processed. Will check again in 1000ms 21:06:57.175 [debug] Current batch of media processed. Will check again in 1000ms 21:06:57.852 [debug] Current batch of media processed. Will check again in 1000ms 21:06:58.176 [debug] Current batch of media processed. Will check again in 1000ms 21:06:58.853 [debug] Current batch of media processed. Will check again in 1000ms 21:06:59.177 [debug] Current batch of media processed. Will check again in 1000ms 21:06:59.854 [debug] Current batch of media processed. Will check again in 1000ms 21:07:00.162 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:00.178 [debug] Current batch of media processed. Will check again in 1000ms 21:07:00.855 [debug] Current batch of media processed. Will check again in 1000ms 21:07:01.179 [debug] Current batch of media processed. Will check again in 1000ms 21:07:01.856 [debug] Current batch of media processed. Will check again in 1000ms 21:07:02.180 [debug] Current batch of media processed. Will check again in 1000ms 21:07:02.857 [debug] Current batch of media processed. Will check again in 1000ms 21:07:03.181 [debug] Current batch of media processed. Will check again in 1000ms 21:07:03.858 [debug] Current batch of media processed. Will check again in 1000ms 21:07:04.182 [debug] Current batch of media processed. Will check again in 1000ms 21:07:04.859 [debug] Current batch of media processed. Will check again in 1000ms 21:07:05.183 [debug] Current batch of media processed. Will check again in 1000ms 21:07:05.860 [debug] Current batch of media processed. Will check again in 1000ms 21:07:06.184 [debug] Current batch of media processed. Will check again in 1000ms 21:07:06.861 [debug] Current batch of media processed. Will check again in 1000ms 21:07:07.185 [debug] Current batch of media processed. Will check again in 1000ms 21:07:07.862 [debug] Current batch of media processed. Will check again in 1000ms 21:07:08.186 [debug] Current batch of media processed. Will check again in 1000ms 21:07:08.863 [debug] Current batch of media processed. Will check again in 1000ms 21:07:09.187 [debug] Current batch of media processed. Will check again in 1000ms 21:07:09.864 [debug] Current batch of media processed. Will check again in 1000ms 21:07:10.188 [debug] Current batch of media processed. Will check again in 1000ms 21:07:10.865 [debug] Current batch of media processed. Will check again in 1000ms 21:07:11.189 [debug] Current batch of media processed. Will check again in 1000ms 21:07:11.866 [debug] Current batch of media processed. Will check again in 1000ms 21:07:12.190 [debug] Current batch of media processed. Will check again in 1000ms 21:07:12.867 [debug] Current batch of media processed. Will check again in 1000ms 21:07:13.191 [debug] Current batch of media processed. Will check again in 1000ms 21:07:13.868 [debug] Current batch of media processed. Will check again in 1000ms 21:07:14.192 [debug] Current batch of media processed. Will check again in 1000ms 21:07:14.195 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:14.869 [debug] Current batch of media processed. Will check again in 1000ms 21:07:15.193 [debug] Current batch of media processed. Will check again in 1000ms 21:07:15.870 [debug] Current batch of media processed. Will check again in 1000ms 21:07:16.194 [debug] Current batch of media processed. Will check again in 1000ms 21:07:16.871 [debug] Current batch of media processed. Will check again in 1000ms 21:07:17.195 [debug] Current batch of media processed. Will check again in 1000ms 21:07:17.872 [debug] Current batch of media processed. Will check again in 1000ms 21:07:18.196 [debug] Current batch of media processed. Will check again in 1000ms 21:07:18.873 [debug] Current batch of media processed. Will check again in 1000ms 21:07:19.197 [debug] Current batch of media processed. Will check again in 1000ms 21:07:19.874 [debug] Current batch of media processed. Will check again in 1000ms 21:07:20.198 [debug] Current batch of media processed. Will check again in 1000ms 21:07:20.875 [debug] Current batch of media processed. Will check again in 1000ms 21:07:21.199 [debug] Current batch of media processed. Will check again in 1000ms 21:07:21.876 [debug] Current batch of media processed. Will check again in 1000ms 21:07:22.200 [debug] Current batch of media processed. Will check again in 1000ms 21:07:22.877 [debug] Current batch of media processed. Will check again in 1000ms 21:07:23.201 [debug] Current batch of media processed. Will check again in 1000ms 21:07:23.878 [debug] Current batch of media processed. Will check again in 1000ms 21:07:24.202 [debug] Current batch of media processed. Will check again in 1000ms 21:07:24.879 [debug] Current batch of media processed. Will check again in 1000ms 21:07:25.203 [debug] Current batch of media processed. Will check again in 1000ms 21:07:25.880 [debug] Current batch of media processed. Will check again in 1000ms 21:07:26.204 [debug] Current batch of media processed. Will check again in 1000ms 21:07:26.881 [debug] Current batch of media processed. Will check again in 1000ms 21:07:27.205 [debug] Current batch of media processed. Will check again in 1000ms 21:07:27.882 [debug] Current batch of media processed. Will check again in 1000ms 21:07:28.206 [debug] Current batch of media processed. Will check again in 1000ms 21:07:28.883 [debug] Current batch of media processed. Will check again in 1000ms 21:07:29.207 [debug] Current batch of media processed. Will check again in 1000ms 21:07:29.884 [debug] Current batch of media processed. Will check again in 1000ms 21:07:30.208 [debug] Current batch of media processed. Will check again in 1000ms 21:07:30.885 [debug] Current batch of media processed. Will check again in 1000ms 21:07:31.209 [debug] Current batch of media processed. Will check again in 1000ms 21:07:31.886 [debug] Current batch of media processed. Will check again in 1000ms 21:07:32.210 [debug] Current batch of media processed. Will check again in 1000ms 21:07:32.887 [debug] Current batch of media processed. Will check again in 1000ms 21:07:33.211 [debug] Current batch of media processed. Will check again in 1000ms 21:07:33.888 [debug] Current batch of media processed. Will check again in 1000ms 21:07:34.212 [debug] Current batch of media processed. Will check again in 1000ms 21:07:34.889 [debug] Current batch of media processed. Will check again in 1000ms 21:07:35.213 [debug] Current batch of media processed. Will check again in 1000ms 21:07:35.890 [debug] Current batch of media processed. Will check again in 1000ms 21:07:36.214 [debug] Current batch of media processed. Will check again in 1000ms 21:07:36.891 [debug] Current batch of media processed. Will check again in 1000ms 21:07:37.215 [debug] Current batch of media processed. Will check again in 1000ms 21:07:37.892 [debug] Current batch of media processed. Will check again in 1000ms 21:07:38.216 [debug] Current batch of media processed. Will check again in 1000ms 21:07:38.893 [debug] Current batch of media processed. Will check again in 1000ms 21:07:39.217 [debug] Current batch of media processed. Will check again in 1000ms 21:07:39.894 [debug] Current batch of media processed. Will check again in 1000ms 21:07:40.218 [debug] Current batch of media processed. Will check again in 1000ms 21:07:40.895 [debug] Current batch of media processed. Will check again in 1000ms 21:07:41.219 [debug] Current batch of media processed. Will check again in 1000ms 21:07:41.896 [debug] Current batch of media processed. Will check again in 1000ms 21:07:42.220 [debug] Current batch of media processed. Will check again in 1000ms 21:07:42.897 [debug] Current batch of media processed. Will check again in 1000ms 21:07:43.221 [debug] Current batch of media processed. Will check again in 1000ms 21:07:43.898 [debug] Current batch of media processed. Will check again in 1000ms 21:07:44.196 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:44.222 [debug] Current batch of media processed. Will check again in 1000ms 21:07:44.899 [debug] Current batch of media processed. Will check again in 1000ms 21:07:45.223 [debug] Current batch of media processed. Will check again in 1000ms 21:07:45.900 [debug] Current batch of media processed. Will check again in 1000ms 21:07:46.224 [debug] Current batch of media processed. Will check again in 1000ms 21:07:46.901 [debug] Current batch of media processed. Will check again in 1000ms 21:07:47.225 [debug] Current batch of media processed. Will check again in 1000ms 21:07:47.902 [debug] Current batch of media processed. Will check again in 1000ms 21:07:48.226 [debug] Current batch of media processed. Will check again in 1000ms 21:07:48.903 [debug] Current batch of media processed. Will check again in 1000ms 21:07:49.227 [debug] Current batch of media processed. Will check again in 1000ms 21:07:49.904 [debug] Current batch of media processed. Will check again in 1000ms 21:07:50.228 [debug] Current batch of media processed. Will check again in 1000ms 21:07:50.905 [debug] Current batch of media processed. Will check again in 1000ms 21:07:51.229 [debug] Current batch of media processed. Will check again in 1000ms 21:07:51.906 [debug] Current batch of media processed. Will check again in 1000ms 21:07:52.230 [debug] Current batch of media processed. Will check again in 1000ms 21:07:52.907 [debug] Current batch of media processed. Will check again in 1000ms 21:07:53.231 [debug] Current batch of media processed. Will check again in 1000ms 21:07:53.908 [debug] Current batch of media processed. Will check again in 1000ms 21:07:54.232 [debug] Current batch of media processed. Will check again in 1000ms 21:07:54.909 [debug] Current batch of media processed. Will check again in 1000ms 21:07:55.233 [debug] Current batch of media processed. Will check again in 1000ms 21:07:55.910 [debug] Current batch of media processed. Will check again in 1000ms 21:07:56.234 [debug] Current batch of media processed. Will check again in 1000ms 21:07:56.911 [debug] Current batch of media processed. Will check again in 1000ms 21:07:57.235 [debug] Current batch of media processed. Will check again in 1000ms 21:07:57.912 [debug] Current batch of media processed. Will check again in 1000ms 21:07:58.236 [debug] Current batch of media processed. Will check again in 1000ms 21:07:58.913 [debug] Current batch of media processed. Will check again in 1000ms 21:07:59.237 [debug] Current batch of media processed. Will check again in 1000ms 21:07:59.914 [debug] Current batch of media processed. Will check again in 1000ms 21:08:00.163 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:00.238 [debug] Current batch of media processed. Will check again in 1000ms 21:08:00.915 [debug] Current batch of media processed. Will check again in 1000ms 21:08:01.239 [debug] Current batch of media processed. Will check again in 1000ms 21:08:01.916 [debug] Current batch of media processed. Will check again in 1000ms 21:08:02.240 [debug] Current batch of media processed. Will check again in 1000ms 21:08:02.917 [debug] Current batch of media processed. Will check again in 1000ms 21:08:03.241 [debug] Current batch of media processed. Will check again in 1000ms 21:08:03.918 [debug] Current batch of media processed. Will check again in 1000ms 21:08:04.242 [debug] Current batch of media processed. Will check again in 1000ms 21:08:04.919 [debug] Current batch of media processed. Will check again in 1000ms 21:08:05.243 [debug] Current batch of media processed. Will check again in 1000ms 21:08:05.920 [debug] Current batch of media processed. Will check again in 1000ms 21:08:06.244 [debug] Current batch of media processed. Will check again in 1000ms 21:08:06.921 [debug] Current batch of media processed. Will check again in 1000ms 21:08:07.245 [debug] Current batch of media processed. Will check again in 1000ms 21:08:07.922 [debug] Current batch of media processed. Will check again in 1000ms 21:08:08.246 [debug] Current batch of media processed. Will check again in 1000ms 21:08:08.923 [debug] Current batch of media processed. Will check again in 1000ms 21:08:09.247 [debug] Current batch of media processed. Will check again in 1000ms 21:08:09.924 [debug] Current batch of media processed. Will check again in 1000ms 21:08:10.248 [debug] Current batch of media processed. Will check again in 1000ms 21:08:10.925 [debug] Current batch of media processed. Will check again in 1000ms 21:08:11.249 [debug] Current batch of media processed. Will check again in 1000ms 21:08:11.926 [debug] Current batch of media processed. Will check again in 1000ms 21:08:12.250 [debug] Current batch of media processed. Will check again in 1000ms 21:08:12.927 [debug] Current batch of media processed. Will check again in 1000ms 21:08:13.251 [debug] Current batch of media processed. Will check again in 1000ms 21:08:13.928 [debug] Current batch of media processed. Will check again in 1000ms 21:08:14.197 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:14.252 [debug] Current batch of media processed. Will check again in 1000ms 21:08:14.929 [debug] Current batch of media processed. Will check again in 1000ms 21:08:15.253 [debug] Current batch of media processed. Will check again in 1000ms 21:08:15.930 [debug] Current batch of media processed. Will check again in 1000ms 21:08:16.254 [debug] Current batch of media processed. Will check again in 1000ms 21:08:16.931 [debug] Current batch of media processed. Will check again in 1000ms 21:08:17.255 [debug] Current batch of media processed. Will check again in 1000ms 21:08:17.932 [debug] Current batch of media processed. Will check again in 1000ms 21:08:18.256 [debug] Current batch of media processed. Will check again in 1000ms 21:08:18.933 [debug] Current batch of media processed. Will check again in 1000ms 21:08:19.257 [debug] Current batch of media processed. Will check again in 1000ms 21:08:19.934 [debug] Current batch of media processed. Will check again in 1000ms 21:08:20.258 [debug] Current batch of media processed. Will check again in 1000ms 21:08:20.935 [debug] Current batch of media processed. Will check again in 1000ms 21:08:21.259 [debug] Current batch of media processed. Will check again in 1000ms 21:08:21.936 [debug] Current batch of media processed. Will check again in 1000ms 21:08:22.260 [debug] Current batch of media processed. Will check again in 1000ms 21:08:22.937 [debug] Current batch of media processed. Will check again in 1000ms 21:08:23.261 [debug] Current batch of media processed. Will check again in 1000ms 21:08:23.938 [debug] Current batch of media processed. Will check again in 1000ms 21:08:24.262 [debug] Current batch of media processed. Will check again in 1000ms 21:08:24.939 [debug] Current batch of media processed. Will check again in 1000ms 21:08:25.263 [debug] Current batch of media processed. Will check again in 1000ms 21:08:25.940 [debug] Current batch of media processed. Will check again in 1000ms 21:08:26.264 [debug] Current batch of media processed. Will check again in 1000ms 21:08:26.941 [debug] Current batch of media processed. Will check again in 1000ms 21:08:27.265 [debug] Current batch of media processed. Will check again in 1000ms 21:08:27.942 [debug] Current batch of media processed. Will check again in 1000ms 21:08:28.266 [debug] Current batch of media processed. Will check again in 1000ms 21:08:28.943 [debug] Current batch of media processed. Will check again in 1000ms 21:08:29.267 [debug] Current batch of media processed. Will check again in 1000ms 21:08:29.944 [debug] Current batch of media processed. Will check again in 1000ms 21:08:30.268 [debug] Current batch of media processed. Will check again in 1000ms 21:08:30.945 [debug] Current batch of media processed. Will check again in 1000ms 21:08:31.269 [debug] Current batch of media processed. Will check again in 1000ms 21:08:31.946 [debug] Current batch of media processed. Will check again in 1000ms 21:08:32.270 [debug] Current batch of media processed. Will check again in 1000ms 21:08:32.947 [debug] Current batch of media processed. Will check again in 1000ms 21:08:33.271 [debug] Current batch of media processed. Will check again in 1000ms 21:08:33.948 [debug] Current batch of media processed. Will check again in 1000ms 21:08:34.272 [debug] Current batch of media processed. Will check again in 1000ms 21:08:34.949 [debug] Current batch of media processed. Will check again in 1000ms 21:08:35.273 [debug] Current batch of media processed. Will check again in 1000ms 21:08:35.950 [debug] Current batch of media processed. Will check again in 1000ms 21:08:36.274 [debug] Current batch of media processed. Will check again in 1000ms 21:08:36.951 [debug] Current batch of media processed. Will check again in 1000ms 21:08:37.275 [debug] Current batch of media processed. Will check again in 1000ms 21:08:37.952 [debug] Current batch of media processed. Will check again in 1000ms 21:08:38.276 [debug] Current batch of media processed. Will check again in 1000ms 21:08:38.953 [debug] Current batch of media processed. Will check again in 1000ms 21:08:39.277 [debug] Current batch of media processed. Will check again in 1000ms 21:08:39.954 [debug] Current batch of media processed. Will check again in 1000ms 21:08:40.278 [debug] Current batch of media processed. Will check again in 1000ms 21:08:40.955 [debug] Current batch of media processed. Will check again in 1000ms 21:08:41.279 [debug] Current batch of media processed. Will check again in 1000ms 21:08:41.956 [debug] Current batch of media processed. Will check again in 1000ms 21:08:42.280 [debug] Current batch of media processed. Will check again in 1000ms 21:08:42.957 [debug] Current batch of media processed. Will check again in 1000ms 21:08:43.281 [debug] Current batch of media processed. Will check again in 1000ms 21:08:43.958 [debug] Current batch of media processed. Will check again in 1000ms 21:08:44.198 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:44.282 [debug] Current batch of media processed. Will check again in 1000ms 21:08:44.959 [debug] Current batch of media processed. Will check again in 1000ms 21:08:45.283 [debug] Current batch of media processed. Will check again in 1000ms 21:08:45.960 [debug] Current batch of media processed. Will check again in 1000ms 21:08:46.284 [debug] Current batch of media processed. Will check again in 1000ms 21:08:46.961 [debug] Current batch of media processed. Will check again in 1000ms 21:08:47.285 [debug] Current batch of media processed. Will check again in 1000ms 21:08:47.962 [debug] Current batch of media processed. Will check again in 1000ms 21:08:48.286 [debug] Current batch of media processed. Will check again in 1000ms 21:08:48.963 [debug] Current batch of media processed. Will check again in 1000ms 21:08:49.287 [debug] Current batch of media processed. Will check again in 1000ms 21:08:49.964 [debug] Current batch of media processed. Will check again in 1000ms 21:08:50.288 [debug] Current batch of media processed. Will check again in 1000ms 21:08:50.965 [debug] Current batch of media processed. Will check again in 1000ms 21:08:51.289 [debug] Current batch of media processed. Will check again in 1000ms 21:08:51.966 [debug] Current batch of media processed. Will check again in 1000ms 21:08:52.290 [debug] Current batch of media processed. Will check again in 1000ms 21:08:52.958 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLcrgQHbWAmTMefzxrEYrMoUT34otpWvEH --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MusicVideos/Massive Attack (Official Music Videos)/%(upload_date)S - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/d7/a0/d7a087760a6095d6eb5962bd374130e1cb7fab77d31709f2177546f7e912fe1c.json --sleep-requests 80 --sleep-interval 87 --sleep-subtitles 77 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube:tab] YouTube said: INFO - 5 unavailable videos are hidden 21:08:52.959 [debug] Running yt-dlp command for action: get_source_metadata 21:08:52.959 [debug] QUERY OK source="settings" db=0.1ms idle=1655.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 [] 21:08:52.959 [debug] QUERY OK source="settings" db=0.1ms idle=1655.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 [] 21:08:52.960 [debug] QUERY OK source="settings" db=0.0ms idle=1655.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 [] 21:08:52.960 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLcrgQHbWAmTMefzxrEYrMoUT34otpWvEH --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/356e381701036fa8/source_image.%(ext)S --write-thumbnail --playlist-items 1 --print-to-file playlist:%()j /tmp/pinchflat/data/4b/a9/4ba97323d88626ec655a6e7593fbc0fa748eeee822e968deb26e663cb515ec7f.json --sleep-requests 71 --sleep-interval 65 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:08:52.967 [debug] Current batch of media processed. Will check again in 1000ms 21:08:53.291 [debug] Current batch of media processed. Will check again in 1000ms 21:08:53.968 [debug] Current batch of media processed. Will check again in 1000ms 21:08:54.292 [debug] Current batch of media processed. Will check again in 1000ms 21:08:54.969 [debug] Current batch of media processed. Will check again in 1000ms 21:08:55.293 [debug] Current batch of media processed. Will check again in 1000ms 21:08:55.971 [debug] Current batch of media processed. Will check again in 1000ms 21:08:56.294 [debug] Current batch of media processed. Will check again in 1000ms 21:08:56.972 [debug] Current batch of media processed. Will check again in 1000ms 21:08:57.295 [debug] Current batch of media processed. Will check again in 1000ms 21:08:57.973 [debug] Current batch of media processed. Will check again in 1000ms 21:08:58.296 [debug] Current batch of media processed. Will check again in 1000ms 21:08:58.974 [debug] Current batch of media processed. Will check again in 1000ms 21:08:59.297 [debug] Current batch of media processed. Will check again in 1000ms 21:08:59.975 [debug] Current batch of media processed. Will check again in 1000ms 21:09:00.164 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:00.298 [debug] Current batch of media processed. Will check again in 1000ms 21:09:00.976 [debug] Current batch of media processed. Will check again in 1000ms 21:09:01.299 [debug] Current batch of media processed. Will check again in 1000ms 21:09:01.977 [debug] Current batch of media processed. Will check again in 1000ms 21:09:02.300 [debug] Current batch of media processed. Will check again in 1000ms 21:09:02.978 [debug] Current batch of media processed. Will check again in 1000ms 21:09:03.301 [debug] Current batch of media processed. Will check again in 1000ms 21:09:03.979 [debug] Current batch of media processed. Will check again in 1000ms 21:09:04.302 [debug] Current batch of media processed. Will check again in 1000ms 21:09:04.980 [debug] Current batch of media processed. Will check again in 1000ms 21:09:05.303 [debug] Current batch of media processed. Will check again in 1000ms 21:09:05.981 [debug] Current batch of media processed. Will check again in 1000ms 21:09:06.304 [debug] Current batch of media processed. Will check again in 1000ms 21:09:06.982 [debug] Current batch of media processed. Will check again in 1000ms 21:09:07.305 [debug] Current batch of media processed. Will check again in 1000ms 21:09:07.983 [debug] Current batch of media processed. Will check again in 1000ms 21:09:08.306 [debug] Current batch of media processed. Will check again in 1000ms 21:09:08.984 [debug] Current batch of media processed. Will check again in 1000ms 21:09:09.307 [debug] Current batch of media processed. Will check again in 1000ms 21:09:09.985 [debug] Current batch of media processed. Will check again in 1000ms 21:09:10.308 [debug] Current batch of media processed. Will check again in 1000ms 21:09:10.986 [debug] Current batch of media processed. Will check again in 1000ms 21:09:11.309 [debug] Current batch of media processed. Will check again in 1000ms 21:09:11.987 [debug] Current batch of media processed. Will check again in 1000ms 21:09:12.310 [debug] Current batch of media processed. Will check again in 1000ms 21:09:12.988 [debug] Current batch of media processed. Will check again in 1000ms 21:09:13.311 [debug] Current batch of media processed. Will check again in 1000ms 21:09:13.989 [debug] Current batch of media processed. Will check again in 1000ms 21:09:14.199 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:14.312 [debug] Current batch of media processed. Will check again in 1000ms 21:09:14.990 [debug] Current batch of media processed. Will check again in 1000ms 21:09:15.313 [debug] Current batch of media processed. Will check again in 1000ms 21:09:15.991 [debug] Current batch of media processed. Will check again in 1000ms 21:09:16.314 [debug] Current batch of media processed. Will check again in 1000ms 21:09:16.992 [debug] Current batch of media processed. Will check again in 1000ms 21:09:17.315 [debug] Current batch of media processed. Will check again in 1000ms 21:09:17.993 [debug] Current batch of media processed. Will check again in 1000ms 21:09:18.316 [debug] Current batch of media processed. Will check again in 1000ms 21:09:18.994 [debug] Current batch of media processed. Will check again in 1000ms 21:09:19.317 [debug] Current batch of media processed. Will check again in 1000ms 21:09:19.995 [debug] Current batch of media processed. Will check again in 1000ms 21:09:20.318 [debug] Current batch of media processed. Will check again in 1000ms 21:09:20.996 [debug] Current batch of media processed. Will check again in 1000ms 21:09:21.319 [debug] Current batch of media processed. Will check again in 1000ms 21:09:21.997 [debug] Current batch of media processed. Will check again in 1000ms 21:09:22.320 [debug] Current batch of media processed. Will check again in 1000ms 21:09:22.998 [debug] Current batch of media processed. Will check again in 1000ms 21:09:23.321 [debug] Current batch of media processed. Will check again in 1000ms 21:09:23.999 [debug] Current batch of media processed. Will check again in 1000ms 21:09:24.322 [debug] Current batch of media processed. Will check again in 1000ms 21:09:25.000 [debug] Current batch of media processed. Will check again in 1000ms 21:09:25.323 [debug] Current batch of media processed. Will check again in 1000ms 21:09:26.001 [debug] Current batch of media processed. Will check again in 1000ms 21:09:26.324 [debug] Current batch of media processed. Will check again in 1000ms 21:09:27.002 [debug] Current batch of media processed. Will check again in 1000ms 21:09:27.325 [debug] Current batch of media processed. Will check again in 1000ms 21:09:28.003 [debug] Current batch of media processed. Will check again in 1000ms 21:09:28.326 [debug] Current batch of media processed. Will check again in 1000ms 21:09:29.004 [debug] Current batch of media processed. Will check again in 1000ms 21:09:29.327 [debug] Current batch of media processed. Will check again in 1000ms 21:09:30.005 [debug] Current batch of media processed. Will check again in 1000ms 21:09:30.328 [debug] Current batch of media processed. Will check again in 1000ms 21:09:31.006 [debug] Current batch of media processed. Will check again in 1000ms 21:09:31.329 [debug] Current batch of media processed. Will check again in 1000ms 21:09:32.007 [debug] Current batch of media processed. Will check again in 1000ms 21:09:32.330 [debug] Current batch of media processed. Will check again in 1000ms 21:09:33.008 [debug] Current batch of media processed. Will check again in 1000ms 21:09:33.331 [debug] Current batch of media processed. Will check again in 1000ms 21:09:34.009 [debug] Current batch of media processed. Will check again in 1000ms 21:09:34.332 [debug] Current batch of media processed. Will check again in 1000ms 21:09:35.010 [debug] Current batch of media processed. Will check again in 1000ms 21:09:35.333 [debug] Current batch of media processed. Will check again in 1000ms 21:09:36.011 [debug] Current batch of media processed. Will check again in 1000ms 21:09:36.334 [debug] Current batch of media processed. Will check again in 1000ms 21:09:37.012 [debug] Current batch of media processed. Will check again in 1000ms 21:09:37.335 [debug] Current batch of media processed. Will check again in 1000ms 21:09:38.013 [debug] Current batch of media processed. Will check again in 1000ms 21:09:38.336 [debug] Current batch of media processed. Will check again in 1000ms 21:09:39.014 [debug] Current batch of media processed. Will check again in 1000ms 21:09:39.337 [debug] Current batch of media processed. Will check again in 1000ms 21:09:40.015 [debug] Current batch of media processed. Will check again in 1000ms 21:09:40.338 [debug] Current batch of media processed. Will check again in 1000ms 21:09:41.016 [debug] Current batch of media processed. Will check again in 1000ms 21:09:41.339 [debug] Current batch of media processed. Will check again in 1000ms 21:09:42.017 [debug] Current batch of media processed. Will check again in 1000ms 21:09:42.340 [debug] Current batch of media processed. Will check again in 1000ms 21:09:43.018 [debug] Current batch of media processed. Will check again in 1000ms 21:09:43.341 [debug] Current batch of media processed. Will check again in 1000ms 21:09:44.019 [debug] Current batch of media processed. Will check again in 1000ms 21:09:44.201 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:44.342 [debug] Current batch of media processed. Will check again in 1000ms 21:09:44.578 [info] CONNECTED TO Phoenix.LiveView.Socket in 37ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "cQ4sDx8wADAcHF0PASgOOCAjFx88Ezs5CwE6RejfhJ2v8FHMzKNJrXof", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 21:09:44.813 [debug] LiveView session was misconfigured or the user token is outdated. 1) Ensure your session configuration in your endpoint is in a module attribute: @session_options [ ... ] 2) Change the `plug Plug.Session` to use said attribute: plug Plug.Session, @session_options 3) Also pass the `@session_options` to your LiveView socket: socket "/live", Phoenix.LiveView.Socket, websocket: [connect_info: [session: @session_options]] 4) Ensure the `protect_from_forgery` plug is in your router pipeline: plug :protect_from_forgery 5) Define the CSRF meta tag inside the `` tag in your layout: 6) Pass it forward in your app.js: let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content"); let liveSocket = new LiveSocket("/live", Socket, {params: {_csrf_token: csrfToken}}); 21:09:44.813 [debug] LiveView session was misconfigured or the user token is outdated. 1) Ensure your session configuration in your endpoint is in a module attribute: @session_options [ ... ] 2) Change the `plug Plug.Session` to use said attribute: plug Plug.Session, @session_options 3) Also pass the `@session_options` to your LiveView socket: socket "/live", Phoenix.LiveView.Socket, websocket: [connect_info: [session: @session_options]] 4) Ensure the `protect_from_forgery` plug is in your router pipeline: plug :protect_from_forgery 5) Define the CSRF meta tag inside the `` tag in your layout: 6) Pass it forward in your app.js: let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content"); let liveSocket = new LiveSocket("/live", Socket, {params: {_csrf_token: csrfToken}}); 21:09:44.814 [debug] LiveView session was misconfigured or the user token is outdated. 1) Ensure your session configuration in your endpoint is in a module attribute: @session_options [ ... ] 2) Change the `plug Plug.Session` to use said attribute: plug Plug.Session, @session_options 3) Also pass the `@session_options` to your LiveView socket: socket "/live", Phoenix.LiveView.Socket, websocket: [connect_info: [session: @session_options]] 4) Ensure the `protect_from_forgery` plug is in your router pipeline: plug :protect_from_forgery 5) Define the CSRF meta tag inside the `` tag in your layout: 6) Pass it forward in your app.js: let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content"); let liveSocket = new LiveSocket("/live", Socket, {params: {_csrf_token: csrfToken}}); 21:09:44.814 [debug] LiveView session was misconfigured or the user token is outdated. 1) Ensure your session configuration in your endpoint is in a module attribute: @session_options [ ... ] 2) Change the `plug Plug.Session` to use said attribute: plug Plug.Session, @session_options 3) Also pass the `@session_options` to your LiveView socket: socket "/live", Phoenix.LiveView.Socket, websocket: [connect_info: [session: @session_options]] 4) Ensure the `protect_from_forgery` plug is in your router pipeline: plug :protect_from_forgery 5) Define the CSRF meta tag inside the `` tag in your layout: 6) Pass it forward in your app.js: let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content"); let liveSocket = new LiveSocket("/live", Socket, {params: {_csrf_token: csrfToken}}); 21:09:45.020 [debug] Current batch of media processed. Will check again in 1000ms 21:09:45.343 [debug] Current batch of media processed. Will check again in 1000ms 21:09:46.021 [debug] Current batch of media processed. Will check again in 1000ms 21:09:46.344 [debug] Current batch of media processed. Will check again in 1000ms 21:09:47.022 [debug] Current batch of media processed. Will check again in 1000ms 21:09:47.345 [debug] Current batch of media processed. Will check again in 1000ms 21:09:48.023 [debug] Current batch of media processed. Will check again in 1000ms 21:09:48.346 [debug] Current batch of media processed. Will check again in 1000ms 21:09:49.025 [debug] Current batch of media processed. Will check again in 1000ms 21:09:49.347 [debug] Current batch of media processed. Will check again in 1000ms 21:09:50.026 [debug] Current batch of media processed. Will check again in 1000ms 21:09:50.348 [debug] Current batch of media processed. Will check again in 1000ms 21:09:51.027 [debug] Current batch of media processed. Will check again in 1000ms 21:09:51.349 [debug] Current batch of media processed. Will check again in 1000ms 21:09:52.028 [debug] Current batch of media processed. Will check again in 1000ms 21:09:52.350 [debug] Current batch of media processed. Will check again in 1000ms 21:09:53.029 [debug] Current batch of media processed. Will check again in 1000ms 21:09:53.351 [debug] Current batch of media processed. Will check again in 1000ms 21:09:54.030 [debug] Current batch of media processed. Will check again in 1000ms 21:09:54.352 [debug] Current batch of media processed. Will check again in 1000ms 21:09:55.031 [debug] Current batch of media processed. Will check again in 1000ms 21:09:55.353 [debug] Current batch of media processed. Will check again in 1000ms 21:09:56.032 [debug] Current batch of media processed. Will check again in 1000ms 21:09:56.354 [debug] Current batch of media processed. Will check again in 1000ms 21:09:57.033 [debug] Current batch of media processed. Will check again in 1000ms 21:09:57.355 [debug] Current batch of media processed. Will check again in 1000ms 21:09:58.034 [debug] Current batch of media processed. Will check again in 1000ms 21:09:58.356 [debug] Current batch of media processed. Will check again in 1000ms 21:09:59.035 [debug] Current batch of media processed. Will check again in 1000ms 21:09:59.357 [debug] Current batch of media processed. Will check again in 1000ms 21:10:00.036 [debug] Current batch of media processed. Will check again in 1000ms 21:10:00.165 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:00.358 [debug] Current batch of media processed. Will check again in 1000ms 21:10:01.039 [debug] Current batch of media processed. Will check again in 1000ms 21:10:01.359 [debug] Current batch of media processed. Will check again in 1000ms 21:10:02.040 [debug] Current batch of media processed. Will check again in 1000ms 21:10:02.360 [debug] Current batch of media processed. Will check again in 1000ms 21:10:03.041 [debug] Current batch of media processed. Will check again in 1000ms 21:10:03.362 [debug] Current batch of media processed. Will check again in 1000ms 21:10:04.042 [debug] Current batch of media processed. Will check again in 1000ms 21:10:04.363 [debug] Current batch of media processed. Will check again in 1000ms 21:10:05.043 [debug] Current batch of media processed. Will check again in 1000ms 21:10:05.364 [debug] Current batch of media processed. Will check again in 1000ms 21:10:06.044 [debug] Current batch of media processed. Will check again in 1000ms 21:10:06.365 [debug] Current batch of media processed. Will check again in 1000ms 21:10:07.045 [debug] Current batch of media processed. Will check again in 1000ms 21:10:07.366 [debug] Current batch of media processed. Will check again in 1000ms 21:10:08.046 [debug] Current batch of media processed. Will check again in 1000ms 21:10:08.367 [debug] Current batch of media processed. Will check again in 1000ms 21:10:09.047 [debug] Current batch of media processed. Will check again in 1000ms 21:10:09.368 [debug] Current batch of media processed. Will check again in 1000ms 21:10:10.048 [debug] Current batch of media processed. Will check again in 1000ms 21:10:10.369 [debug] Current batch of media processed. Will check again in 1000ms 21:10:11.049 [debug] Current batch of media processed. Will check again in 1000ms 21:10:11.370 [debug] Current batch of media processed. Will check again in 1000ms 21:10:12.050 [debug] Current batch of media processed. Will check again in 1000ms 21:10:12.371 [debug] Current batch of media processed. Will check again in 1000ms 21:10:13.051 [debug] Current batch of media processed. Will check again in 1000ms 21:10:13.372 [debug] Current batch of media processed. Will check again in 1000ms 21:10:14.052 [debug] Current batch of media processed. Will check again in 1000ms 21:10:14.202 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:14.373 [debug] Current batch of media processed. Will check again in 1000ms 21:10:15.053 [debug] Current batch of media processed. Will check again in 1000ms 21:10:15.374 [debug] Current batch of media processed. Will check again in 1000ms 21:10:16.054 [debug] Current batch of media processed. Will check again in 1000ms 21:10:16.375 [debug] Current batch of media processed. Will check again in 1000ms 21:10:17.055 [debug] Current batch of media processed. Will check again in 1000ms 21:10:17.376 [debug] Current batch of media processed. Will check again in 1000ms 21:10:18.056 [debug] Current batch of media processed. Will check again in 1000ms 21:10:18.377 [debug] Current batch of media processed. Will check again in 1000ms 21:10:19.057 [debug] Current batch of media processed. Will check again in 1000ms 21:10:19.378 [debug] Current batch of media processed. Will check again in 1000ms 21:10:20.058 [debug] Current batch of media processed. Will check again in 1000ms 21:10:20.379 [debug] Current batch of media processed. Will check again in 1000ms 21:10:21.059 [debug] Current batch of media processed. Will check again in 1000ms 21:10:21.380 [debug] Current batch of media processed. Will check again in 1000ms 21:10:22.060 [debug] Current batch of media processed. Will check again in 1000ms 21:10:22.381 [debug] Current batch of media processed. Will check again in 1000ms 21:10:23.061 [debug] Current batch of media processed. Will check again in 1000ms 21:10:23.382 [debug] Current batch of media processed. Will check again in 1000ms 21:10:24.062 [debug] Current batch of media processed. Will check again in 1000ms 21:10:24.383 [debug] Current batch of media processed. Will check again in 1000ms 21:10:25.063 [debug] Current batch of media processed. Will check again in 1000ms 21:10:25.384 [debug] Current batch of media processed. Will check again in 1000ms 21:10:26.064 [debug] Current batch of media processed. Will check again in 1000ms 21:10:26.385 [debug] Current batch of media processed. Will check again in 1000ms 21:10:27.065 [debug] Current batch of media processed. Will check again in 1000ms 21:10:27.386 [debug] Current batch of media processed. Will check again in 1000ms 21:10:28.066 [debug] Current batch of media processed. Will check again in 1000ms 21:10:28.387 [debug] Current batch of media processed. Will check again in 1000ms 21:10:29.067 [debug] Current batch of media processed. Will check again in 1000ms 21:10:29.388 [debug] Current batch of media processed. Will check again in 1000ms 21:10:30.068 [debug] Current batch of media processed. Will check again in 1000ms 21:10:30.389 [debug] Current batch of media processed. Will check again in 1000ms 21:10:31.069 [debug] Current batch of media processed. Will check again in 1000ms 21:10:31.390 [debug] Current batch of media processed. Will check again in 1000ms 21:10:32.070 [debug] Current batch of media processed. Will check again in 1000ms 21:10:32.391 [debug] Current batch of media processed. Will check again in 1000ms 21:10:33.071 [debug] Current batch of media processed. Will check again in 1000ms 21:10:33.392 [debug] Current batch of media processed. Will check again in 1000ms 21:10:34.072 [debug] Current batch of media processed. Will check again in 1000ms 21:10:34.393 [debug] Current batch of media processed. Will check again in 1000ms 21:10:35.073 [debug] Current batch of media processed. Will check again in 1000ms 21:10:35.394 [debug] Current batch of media processed. Will check again in 1000ms 21:10:36.074 [debug] Current batch of media processed. Will check again in 1000ms 21:10:36.395 [debug] Current batch of media processed. Will check again in 1000ms 21:10:37.075 [debug] Current batch of media processed. Will check again in 1000ms 21:10:37.396 [debug] Current batch of media processed. Will check again in 1000ms 21:10:38.076 [debug] Current batch of media processed. Will check again in 1000ms 21:10:38.397 [debug] Current batch of media processed. Will check again in 1000ms 21:10:39.077 [debug] Current batch of media processed. Will check again in 1000ms 21:10:39.398 [debug] Current batch of media processed. Will check again in 1000ms 21:10:40.078 [debug] Current batch of media processed. Will check again in 1000ms 21:10:40.399 [debug] Current batch of media processed. Will check again in 1000ms 21:10:41.079 [debug] Current batch of media processed. Will check again in 1000ms 21:10:41.400 [debug] Current batch of media processed. Will check again in 1000ms 21:10:42.080 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #EmpatheticResponse\n\nMusic video by Nine Inch Nails performing Empathetic Response (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 130, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Empathetic Response (Official Visualizer).mp4", "id" => "seg00cjjYsQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=seg00cjjYsQ", "playlist_index" => 4, "timestamp" => 1758254467, "title" => "Nine Inch Nails - Empathetic Response (Official Visualizer)", "upload_date" => "20250919"} 21:10:42.080 [debug] QUERY OK source="sources" db=0.2ms idle=774.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 21:10:42.081 [debug] QUERY OK source="sources" db=0.1ms idle=774.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:10:42.081 [debug] QUERY OK source="media_items" db=0.1ms idle=775.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-19 04:01:07Z], 2] 21:10:42.082 [debug] QUERY OK source="media_items" db=0.6ms idle=775.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #EmpatheticResponse\n\nMusic video by Nine Inch Nails performing Empathetic Response (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Empathetic Response (Official Visualizer)", "8e64f777-43dd-4c6c-bcbe-51be8557a3db", false, 2, [], 130, false, "seg00cjjYsQ", "https://www.youtube.com/watch?v=seg00cjjYsQ", 4, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Empathetic Response (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:01:07Z], ~U[2025-12-25 04:10:42Z], ~U[2025-12-25 04:10:42Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #EmpatheticResponse\n\nMusic video by Nine Inch Nails performing Empathetic Response (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Empathetic Response (Official Visualizer)", 2, 130, false, "seg00cjjYsQ", "https://www.youtube.com/watch?v=seg00cjjYsQ", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Empathetic Response (Official Visualizer).mp4", false, ~U[2025-09-19 04:01:07Z]] 21:10:42.082 [debug] QUERY OK source="sources" db=0.1ms idle=50.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:10:42.083 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:10:42.083 [debug] QUERY OK source="media_items" db=0.1ms 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 [617] 21:10:42.083 [info] Kicking off download for media item #617 (seg00cjjYsQ) 21:10:42.084 [debug] Current batch of media processed. Will check again in 1000ms 21:10:42.401 [debug] Current batch of media processed. Will check again in 1000ms 21:10:43.085 [debug] Current batch of media processed. Will check again in 1000ms 21:10:43.402 [debug] Current batch of media processed. Will check again in 1000ms 21:10:44.086 [debug] Current batch of media processed. Will check again in 1000ms 21:10:44.203 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:44.403 [debug] Current batch of media processed. Will check again in 1000ms 21:10:45.087 [debug] Current batch of media processed. Will check again in 1000ms 21:10:45.404 [debug] Current batch of media processed. Will check again in 1000ms 21:10:46.088 [debug] Current batch of media processed. Will check again in 1000ms 21:10:46.405 [debug] Current batch of media processed. Will check again in 1000ms 21:10:47.089 [debug] Current batch of media processed. Will check again in 1000ms 21:10:47.406 [debug] Current batch of media processed. Will check again in 1000ms 21:10:48.090 [debug] Current batch of media processed. Will check again in 1000ms 21:10:48.407 [debug] Current batch of media processed. Will check again in 1000ms 21:10:49.091 [debug] Current batch of media processed. Will check again in 1000ms 21:10:49.408 [debug] Current batch of media processed. Will check again in 1000ms 21:10:50.092 [debug] Current batch of media processed. Will check again in 1000ms 21:10:50.409 [debug] Current batch of media processed. Will check again in 1000ms 21:10:51.093 [debug] Current batch of media processed. Will check again in 1000ms 21:10:51.410 [debug] Current batch of media processed. Will check again in 1000ms 21:10:52.094 [debug] Current batch of media processed. Will check again in 1000ms 21:10:52.411 [debug] Current batch of media processed. Will check again in 1000ms 21:10:53.095 [debug] Current batch of media processed. Will check again in 1000ms 21:10:53.412 [debug] Current batch of media processed. Will check again in 1000ms 21:10:54.096 [debug] Current batch of media processed. Will check again in 1000ms 21:10:54.413 [debug] Current batch of media processed. Will check again in 1000ms 21:10:55.097 [debug] Current batch of media processed. Will check again in 1000ms 21:10:55.414 [debug] Current batch of media processed. Will check again in 1000ms 21:10:56.098 [debug] Current batch of media processed. Will check again in 1000ms 21:10:56.415 [debug] Current batch of media processed. Will check again in 1000ms 21:10:57.099 [debug] Current batch of media processed. Will check again in 1000ms 21:10:57.416 [debug] Current batch of media processed. Will check again in 1000ms 21:10:58.100 [debug] Current batch of media processed. Will check again in 1000ms 21:10:58.417 [debug] Current batch of media processed. Will check again in 1000ms 21:10:59.101 [debug] Current batch of media processed. Will check again in 1000ms 21:10:59.418 [debug] Current batch of media processed. Will check again in 1000ms 21:11:00.102 [debug] Current batch of media processed. Will check again in 1000ms 21:11:00.166 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:00.419 [debug] Current batch of media processed. Will check again in 1000ms 21:11:01.103 [debug] Current batch of media processed. Will check again in 1000ms 21:11:01.420 [debug] Current batch of media processed. Will check again in 1000ms 21:11:02.104 [debug] Current batch of media processed. Will check again in 1000ms 21:11:02.421 [debug] Current batch of media processed. Will check again in 1000ms 21:11:03.105 [debug] Current batch of media processed. Will check again in 1000ms 21:11:03.422 [debug] Current batch of media processed. Will check again in 1000ms 21:11:04.106 [debug] Current batch of media processed. Will check again in 1000ms 21:11:04.423 [debug] Current batch of media processed. Will check again in 1000ms 21:11:05.107 [debug] Current batch of media processed. Will check again in 1000ms 21:11:05.424 [debug] Current batch of media processed. Will check again in 1000ms 21:11:06.108 [debug] Current batch of media processed. Will check again in 1000ms 21:11:06.425 [debug] Current batch of media processed. Will check again in 1000ms 21:11:07.109 [debug] Current batch of media processed. Will check again in 1000ms 21:11:07.426 [debug] Current batch of media processed. Will check again in 1000ms 21:11:08.110 [debug] Current batch of media processed. Will check again in 1000ms 21:11:08.427 [debug] Current batch of media processed. Will check again in 1000ms 21:11:09.111 [debug] Current batch of media processed. Will check again in 1000ms 21:11:09.428 [debug] Current batch of media processed. Will check again in 1000ms 21:11:10.112 [debug] Current batch of media processed. Will check again in 1000ms 21:11:10.429 [debug] Current batch of media processed. Will check again in 1000ms 21:11:11.113 [debug] Current batch of media processed. Will check again in 1000ms 21:11:11.430 [debug] Current batch of media processed. Will check again in 1000ms 21:11:12.114 [debug] Current batch of media processed. Will check again in 1000ms 21:11:12.431 [debug] Current batch of media processed. Will check again in 1000ms 21:11:13.115 [debug] Current batch of media processed. Will check again in 1000ms 21:11:13.432 [debug] Current batch of media processed. Will check again in 1000ms 21:11:14.116 [debug] Current batch of media processed. Will check again in 1000ms 21:11:14.204 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:14.433 [debug] Current batch of media processed. Will check again in 1000ms 21:11:15.117 [debug] Current batch of media processed. Will check again in 1000ms 21:11:15.434 [debug] Current batch of media processed. Will check again in 1000ms 21:11:16.118 [debug] Current batch of media processed. Will check again in 1000ms 21:11:16.435 [debug] Current batch of media processed. Will check again in 1000ms 21:11:17.119 [debug] Current batch of media processed. Will check again in 1000ms 21:11:17.436 [debug] Current batch of media processed. Will check again in 1000ms 21:11:18.120 [debug] Current batch of media processed. Will check again in 1000ms 21:11:18.437 [debug] Current batch of media processed. Will check again in 1000ms 21:11:19.121 [debug] Current batch of media processed. Will check again in 1000ms 21:11:19.438 [debug] Current batch of media processed. Will check again in 1000ms 21:11:20.122 [debug] Current batch of media processed. Will check again in 1000ms 21:11:20.439 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.32, "description" => "Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #PrisonSex\n\nLyrics:\nIt took so long to remember just what happened\nI was so young and vestal then\nYou know it hurt me\nBut I'm breathing so I guess I'm still alive\nEven if signs seem to tell me otherwise\nI've got my hands bound\nMy head down, my eyes closed\nAnd my throat's wide open\nDo unto others what has been done to me\nDo unto others what has been done to you\n\nI'm treading water\nI need to sleep a while\nMy lamb and martyr, you look so precious\nWon't you, won't you come a bit closer\nClose enough so I can smell you\nI need you to feel this\nI can't stand to burn too long\nRelease in sodomy\nFor one sweet moment I am whole\n\nDo unto you now\nWhat has been done to me\nDo unto you now\nWhat has been done\n\nYou're breathing so I guess you're still alive\nEven if signs seem to tell me otherwise\nWon't you, won't you come on a bit closer\nClose enough so I can smell you\nI need you to feel this\nI need this to make me whole\nRelease in sodomy\nHave you witnessed\nBlood and flesh can't be trusted?\nHave you witnessed\nBlood and flesh can't be trusted?\nAnd only this one holy medium brings me peace of mind\n\nGot your hands bound, your head down\nAnd your eyes closed\nYou look so precious now\n\nI have found some kind of temporary sanity in this\nShit, blood and cum on my hands\nI've come 'round full circle\n\nMy lamb and martyr, this will be over soon\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious now\nYou look so precious", "duration" => 294, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Prison Sex (Official Video).mp4", "id" => "cUPV4OfNlt0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cUPV4OfNlt0", "playlist_index" => 5, "timestamp" => 1567137605, "title" => "TOOL - Prison Sex (Official Video)", "upload_date" => "20190830"} 21:11:20.439 [debug] QUERY OK source="sources" db=0.1ms idle=1133.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:11:20.439 [debug] QUERY OK source="sources" db=0.0ms idle=1133.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:11:20.440 [debug] QUERY OK source="media_items" db=0.1ms idle=1133.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:05Z], 3] 21:11:20.458 [debug] QUERY OK source="media_items" db=18.0ms idle=1134.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #PrisonSex\n\nLyrics:\nIt took so long to remember just what happened\nI was so young and vestal then\nYou know it hurt me\nBut I'm breathing so I guess I'm still alive\nEven if signs seem to tell me otherwise\nI've got my hands bound\nMy head down, my eyes closed\nAnd my throat's wide open\nDo unto others what has been done to me\nDo unto others what has been done to you\n\nI'm treading water\nI need to sleep a while\nMy lamb and martyr, you look so precious\nWon't you, won't you come a bit closer\nClose enough so I can smell you\nI need you to feel this\nI can't stand to burn too long\nRelease in sodomy\nFor one sweet moment I am whole\n\nDo unto you now\nWhat has been done to me\nDo unto you now\nWhat has been done\n\nYou're breathing so I guess you're still alive\nEven if signs seem to tell me otherwise\nWon't you, won't you come on a bit closer\nClose enough so I can smell you\nI need you to feel this\nI need this to make me whole\nRelease in sodomy\nHave you witnessed\nBlood and flesh can't be trusted?\nHave you witnessed\nBlood and flesh can't be trusted?\nAnd only this one holy medium brings me peace of mind\n\nGot your hands bound, your head down\nAnd your eyes closed\nYou look so precious now\n\nI have found some kind of temporary sanity in this\nShit, blood and cum on my hands\nI've come 'round full circle\n\nMy lamb and martyr, this will be over soon\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious now\nYou look so precious", "TOOL - Prison Sex (Official Video)", "078644b0-b41f-4200-a11b-fe40c3043383", false, 3, [], 294, false, "cUPV4OfNlt0", "https://www.youtube.com/watch?v=cUPV4OfNlt0", 5, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Prison Sex (Official Video).mp4", false, false, 4, ~U[2019-08-30 04:00:05Z], ~U[2025-12-25 04:11:20Z], ~U[2025-12-25 04:11:20Z], "Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #PrisonSex\n\nLyrics:\nIt took so long to remember just what happened\nI was so young and vestal then\nYou know it hurt me\nBut I'm breathing so I guess I'm still alive\nEven if signs seem to tell me otherwise\nI've got my hands bound\nMy head down, my eyes closed\nAnd my throat's wide open\nDo unto others what has been done to me\nDo unto others what has been done to you\n\nI'm treading water\nI need to sleep a while\nMy lamb and martyr, you look so precious\nWon't you, won't you come a bit closer\nClose enough so I can smell you\nI need you to feel this\nI can't stand to burn too long\nRelease in sodomy\nFor one sweet moment I am whole\n\nDo unto you now\nWhat has been done to me\nDo unto you now\nWhat has been done\n\nYou're breathing so I guess you're still alive\nEven if signs seem to tell me otherwise\nWon't you, won't you come on a bit closer\nClose enough so I can smell you\nI need you to feel this\nI need this to make me whole\nRelease in sodomy\nHave you witnessed\nBlood and flesh can't be trusted?\nHave you witnessed\nBlood and flesh can't be trusted?\nAnd only this one holy medium brings me peace of mind\n\nGot your hands bound, your head down\nAnd your eyes closed\nYou look so precious now\n\nI have found some kind of temporary sanity in this\nShit, blood and cum on my hands\nI've come 'round full circle\n\nMy lamb and martyr, this will be over soon\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious now\nYou look so precious", "TOOL - Prison Sex (Official Video)", 3, 294, false, "cUPV4OfNlt0", "https://www.youtube.com/watch?v=cUPV4OfNlt0", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Prison Sex (Official Video).mp4", false, ~U[2019-08-30 04:00:05Z]] 21:11:20.459 [debug] QUERY OK source="sources" db=0.2ms idle=361.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:11:20.459 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:11:20.459 [debug] QUERY OK source="media_items" db=0.2ms idle=19.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 [633] 21:11:20.460 [info] Kicking off download for media item #633 (cUPV4OfNlt0) 21:11:20.461 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [198, 633, ~U[2025-12-25 04:11:20Z], ~U[2025-12-25 04:11:20Z]] 21:11:20.461 [debug] Current batch of media processed. Will check again in 1000ms 21:11:21.123 [debug] Current batch of media processed. Will check again in 1000ms 21:11:21.462 [debug] Current batch of media processed. Will check again in 1000ms 21:11:22.124 [debug] Current batch of media processed. Will check again in 1000ms 21:11:22.463 [debug] Current batch of media processed. Will check again in 1000ms 21:11:23.125 [debug] Current batch of media processed. Will check again in 1000ms 21:11:23.464 [debug] Current batch of media processed. Will check again in 1000ms 21:11:24.126 [debug] Current batch of media processed. Will check again in 1000ms 21:11:24.465 [debug] Current batch of media processed. Will check again in 1000ms 21:11:25.127 [debug] Current batch of media processed. Will check again in 1000ms 21:11:25.466 [debug] Current batch of media processed. Will check again in 1000ms 21:11:26.128 [debug] Current batch of media processed. Will check again in 1000ms 21:11:26.467 [debug] Current batch of media processed. Will check again in 1000ms 21:11:27.129 [debug] Current batch of media processed. Will check again in 1000ms 21:11:27.468 [debug] Current batch of media processed. Will check again in 1000ms 21:11:28.130 [debug] Current batch of media processed. Will check again in 1000ms 21:11:28.469 [debug] Current batch of media processed. Will check again in 1000ms 21:11:29.131 [debug] Current batch of media processed. Will check again in 1000ms 21:11:29.470 [debug] Current batch of media processed. Will check again in 1000ms 21:11:30.132 [debug] Current batch of media processed. Will check again in 1000ms 21:11:30.471 [debug] Current batch of media processed. Will check again in 1000ms 21:11:31.133 [debug] Current batch of media processed. Will check again in 1000ms 21:11:31.472 [debug] Current batch of media processed. Will check again in 1000ms 21:11:32.134 [debug] Current batch of media processed. Will check again in 1000ms 21:11:32.473 [debug] Current batch of media processed. Will check again in 1000ms 21:11:33.135 [debug] Current batch of media processed. Will check again in 1000ms 21:11:33.474 [debug] Current batch of media processed. Will check again in 1000ms 21:11:34.136 [debug] Current batch of media processed. Will check again in 1000ms 21:11:34.475 [debug] Current batch of media processed. Will check again in 1000ms 21:11:35.137 [debug] Current batch of media processed. Will check again in 1000ms 21:11:35.476 [debug] Current batch of media processed. Will check again in 1000ms 21:11:36.139 [debug] Current batch of media processed. Will check again in 1000ms 21:11:36.477 [debug] Current batch of media processed. Will check again in 1000ms 21:11:37.140 [debug] Current batch of media processed. Will check again in 1000ms 21:11:37.478 [debug] Current batch of media processed. Will check again in 1000ms 21:11:38.141 [debug] Current batch of media processed. Will check again in 1000ms 21:11:38.479 [debug] Current batch of media processed. Will check again in 1000ms 21:11:39.142 [debug] Current batch of media processed. Will check again in 1000ms 21:11:39.480 [debug] Current batch of media processed. Will check again in 1000ms 21:11:40.143 [debug] Current batch of media processed. Will check again in 1000ms 21:11:40.481 [debug] Current batch of media processed. Will check again in 1000ms 21:11:41.144 [debug] Current batch of media processed. Will check again in 1000ms 21:11:41.482 [debug] Current batch of media processed. Will check again in 1000ms 21:11:42.145 [debug] Current batch of media processed. Will check again in 1000ms 21:11:42.483 [debug] Current batch of media processed. Will check again in 1000ms 21:11:43.146 [debug] Current batch of media processed. Will check again in 1000ms 21:11:43.484 [debug] Current batch of media processed. Will check again in 1000ms 21:11:44.147 [debug] Current batch of media processed. Will check again in 1000ms 21:11:44.205 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:44.485 [debug] Current batch of media processed. Will check again in 1000ms 21:11:45.148 [debug] Current batch of media processed. Will check again in 1000ms 21:11:45.486 [debug] Current batch of media processed. Will check again in 1000ms 21:11:46.149 [debug] Current batch of media processed. Will check again in 1000ms 21:11:46.487 [debug] Current batch of media processed. Will check again in 1000ms 21:11:47.150 [debug] Current batch of media processed. Will check again in 1000ms 21:11:47.488 [debug] Current batch of media processed. Will check again in 1000ms 21:11:48.151 [debug] Current batch of media processed. Will check again in 1000ms 21:11:48.489 [debug] Current batch of media processed. Will check again in 1000ms 21:11:49.152 [debug] Current batch of media processed. Will check again in 1000ms 21:11:49.490 [debug] Current batch of media processed. Will check again in 1000ms 21:11:50.153 [debug] Current batch of media processed. Will check again in 1000ms 21:11:50.491 [debug] Current batch of media processed. Will check again in 1000ms 21:11:51.154 [debug] Current batch of media processed. Will check again in 1000ms 21:11:51.492 [debug] Current batch of media processed. Will check again in 1000ms 21:11:52.155 [debug] Current batch of media processed. Will check again in 1000ms 21:11:52.493 [debug] Current batch of media processed. Will check again in 1000ms 21:11:53.156 [debug] Current batch of media processed. Will check again in 1000ms 21:11:53.494 [debug] Current batch of media processed. Will check again in 1000ms 21:11:54.157 [debug] Current batch of media processed. Will check again in 1000ms 21:11:54.495 [debug] Current batch of media processed. Will check again in 1000ms 21:11:55.158 [debug] Current batch of media processed. Will check again in 1000ms 21:11:55.496 [debug] Current batch of media processed. Will check again in 1000ms 21:11:56.159 [debug] Current batch of media processed. Will check again in 1000ms 21:11:56.497 [debug] Current batch of media processed. Will check again in 1000ms 21:11:57.160 [debug] Current batch of media processed. Will check again in 1000ms 21:11:57.498 [debug] Current batch of media processed. Will check again in 1000ms 21:11:58.161 [debug] Current batch of media processed. Will check again in 1000ms 21:11:58.499 [debug] Current batch of media processed. Will check again in 1000ms 21:11:59.162 [debug] Current batch of media processed. Will check again in 1000ms 21:11:59.500 [debug] Current batch of media processed. Will check again in 1000ms 21:12:00.163 [debug] Current batch of media processed. Will check again in 1000ms 21:12:00.167 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:00.501 [debug] Current batch of media processed. Will check again in 1000ms 21:12:01.164 [debug] Current batch of media processed. Will check again in 1000ms 21:12:01.502 [debug] Current batch of media processed. Will check again in 1000ms 21:12:02.165 [debug] Current batch of media processed. Will check again in 1000ms 21:12:02.503 [debug] Current batch of media processed. Will check again in 1000ms 21:12:03.166 [debug] Current batch of media processed. Will check again in 1000ms 21:12:03.504 [debug] Current batch of media processed. Will check again in 1000ms 21:12:04.167 [debug] Current batch of media processed. Will check again in 1000ms 21:12:04.505 [debug] Current batch of media processed. Will check again in 1000ms 21:12:05.168 [debug] Current batch of media processed. Will check again in 1000ms 21:12:05.506 [debug] Current batch of media processed. Will check again in 1000ms 21:12:06.169 [debug] Current batch of media processed. Will check again in 1000ms 21:12:06.507 [debug] Current batch of media processed. Will check again in 1000ms 21:12:07.170 [debug] Current batch of media processed. Will check again in 1000ms 21:12:07.508 [debug] Current batch of media processed. Will check again in 1000ms 21:12:08.171 [debug] Current batch of media processed. Will check again in 1000ms 21:12:08.509 [debug] Current batch of media processed. Will check again in 1000ms 21:12:09.172 [debug] Current batch of media processed. Will check again in 1000ms 21:12:09.510 [debug] Current batch of media processed. Will check again in 1000ms 21:12:10.173 [debug] Current batch of media processed. Will check again in 1000ms 21:12:10.511 [debug] Current batch of media processed. Will check again in 1000ms 21:12:11.174 [debug] Current batch of media processed. Will check again in 1000ms 21:12:11.512 [debug] Current batch of media processed. Will check again in 1000ms 21:12:12.175 [debug] Current batch of media processed. Will check again in 1000ms 21:12:12.513 [debug] Current batch of media processed. Will check again in 1000ms 21:12:13.176 [debug] Current batch of media processed. Will check again in 1000ms 21:12:13.514 [debug] Current batch of media processed. Will check again in 1000ms 21:12:14.177 [debug] Current batch of media processed. Will check again in 1000ms 21:12:14.206 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:14.515 [debug] Current batch of media processed. Will check again in 1000ms 21:12:15.178 [debug] Current batch of media processed. Will check again in 1000ms 21:12:15.516 [debug] Current batch of media processed. Will check again in 1000ms 21:12:16.179 [debug] Current batch of media processed. Will check again in 1000ms 21:12:16.517 [debug] Current batch of media processed. Will check again in 1000ms 21:12:17.180 [debug] Current batch of media processed. Will check again in 1000ms 21:12:17.518 [debug] Current batch of media processed. Will check again in 1000ms 21:12:18.181 [debug] Current batch of media processed. Will check again in 1000ms 21:12:18.519 [debug] Current batch of media processed. Will check again in 1000ms 21:12:19.182 [debug] Current batch of media processed. Will check again in 1000ms 21:12:19.520 [debug] Current batch of media processed. Will check again in 1000ms 21:12:20.183 [debug] Current batch of media processed. Will check again in 1000ms 21:12:20.521 [debug] Current batch of media processed. Will check again in 1000ms 21:12:21.184 [debug] Current batch of media processed. Will check again in 1000ms 21:12:21.522 [debug] Current batch of media processed. Will check again in 1000ms 21:12:22.185 [debug] Current batch of media processed. Will check again in 1000ms 21:12:22.523 [debug] Current batch of media processed. Will check again in 1000ms 21:12:23.186 [debug] Current batch of media processed. Will check again in 1000ms 21:12:23.524 [debug] Current batch of media processed. Will check again in 1000ms 21:12:24.187 [debug] Current batch of media processed. Will check again in 1000ms 21:12:24.525 [debug] Current batch of media processed. Will check again in 1000ms 21:12:25.188 [debug] Current batch of media processed. Will check again in 1000ms 21:12:25.526 [debug] Current batch of media processed. Will check again in 1000ms 21:12:26.189 [debug] Current batch of media processed. Will check again in 1000ms 21:12:26.527 [debug] Current batch of media processed. Will check again in 1000ms 21:12:27.190 [debug] Current batch of media processed. Will check again in 1000ms 21:12:27.528 [debug] Current batch of media processed. Will check again in 1000ms 21:12:28.191 [debug] Current batch of media processed. Will check again in 1000ms 21:12:28.529 [debug] Current batch of media processed. Will check again in 1000ms 21:12:29.192 [debug] Current batch of media processed. Will check again in 1000ms 21:12:29.530 [debug] Current batch of media processed. Will check again in 1000ms 21:12:30.193 [debug] Current batch of media processed. Will check again in 1000ms 21:12:30.531 [debug] Current batch of media processed. Will check again in 1000ms 21:12:31.175 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLP0Rs_QcLua5YhbOfT464U1Cq1ozeBLYx --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/922bf83ed646517d/source_image.%(ext)S --write-thumbnail --playlist-items 1 --print-to-file playlist:%()j /tmp/pinchflat/data/2e/d7/2ed784d0e2c2d5256e4c5ac26a22b7460ae6d7810c1d13f88aaeaa07589a3a56.json --sleep-requests 70 --sleep-interval 88 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube:tab] YouTube said: INFO - 5 unavailable videos are hidden 21:12:31.177 [debug] QUERY OK db=0.0ms idle=1871.7ms begin [] 21:12:31.178 [debug] QUERY OK source="sources" db=0.0ms UPDATE "sources" SET "description" = ?, "updated_at" = ? WHERE "id" = ? ["Videos from the Wu-Tang Clan rapper.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nrap, hip-hop, wu tang, da rockwilder, method man, redman, mary j blige, snoop dogg, 90s, 2000s, 2k, all i need, bring the pain, da rockwilder", ~U[2025-12-25 04:12:31Z], 6] 21:12:31.187 [debug] QUERY OK source="source_metadata" db=8.9ms INSERT INTO "source_metadata" ("source_id","metadata_filepath","poster_filepath","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" [6, "/config/metadata/sources/6/metadata.json.gz", "/config/metadata/sources/6/poster.jpg", ~U[2025-12-25 04:12:31Z], ~U[2025-12-25 04:12:31Z]] 21:12:31.187 [debug] QUERY OK db=0.1ms commit [] 21:12:31.187 [info] {"args":{"id":6},"id":191,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","duration":801723478,"event":"job:stop","queue_time":647463078,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 21:12:31.194 [debug] Current batch of media processed. Will check again in 1000ms 21:12:31.532 [debug] Current batch of media processed. Will check again in 1000ms 21:12:32.195 [debug] Current batch of media processed. Will check again in 1000ms 21:12:32.533 [debug] Current batch of media processed. Will check again in 1000ms 21:12:33.196 [debug] Current batch of media processed. Will check again in 1000ms 21:12:33.534 [debug] Current batch of media processed. Will check again in 1000ms 21:12:34.197 [debug] Current batch of media processed. Will check again in 1000ms 21:12:34.535 [debug] Current batch of media processed. Will check again in 1000ms 21:12:35.198 [debug] Current batch of media processed. Will check again in 1000ms 21:12:35.536 [debug] Current batch of media processed. Will check again in 1000ms 21:12:36.199 [debug] Current batch of media processed. Will check again in 1000ms 21:12:36.537 [debug] Current batch of media processed. Will check again in 1000ms 21:12:37.200 [debug] Current batch of media processed. Will check again in 1000ms 21:12:37.538 [debug] Current batch of media processed. Will check again in 1000ms 21:12:38.201 [debug] Current batch of media processed. Will check again in 1000ms 21:12:38.539 [debug] Current batch of media processed. Will check again in 1000ms 21:12:39.202 [debug] Current batch of media processed. Will check again in 1000ms 21:12:39.540 [debug] Current batch of media processed. Will check again in 1000ms 21:12:40.203 [debug] Current batch of media processed. Will check again in 1000ms 21:12:40.541 [debug] Current batch of media processed. Will check again in 1000ms 21:12:41.204 [debug] Current batch of media processed. Will check again in 1000ms 21:12:41.542 [debug] Current batch of media processed. Will check again in 1000ms 21:12:42.205 [debug] Current batch of media processed. Will check again in 1000ms 21:12:42.543 [debug] Current batch of media processed. Will check again in 1000ms 21:12:42.677 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=oygyYdVvvBM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/be/4b/be4b6306c36170f772174f728d72d3c202897545c1a3a3d9d80a8ef7d2cbd655.json --sleep-requests 67 --sleep-interval 66 --sleep-subtitles 65 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:12:42.680 [debug] Running yt-dlp command for action: download_thumbnail 21:12:42.680 [debug] QUERY OK source="settings" db=0.1ms idle=448.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 [] 21:12:42.680 [debug] QUERY OK source="settings" db=0.0ms idle=374.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 [] 21:12:42.681 [debug] QUERY OK source="settings" db=0.0ms idle=374.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 [] 21:12:42.681 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=oygyYdVvvBM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/51/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/36/b7/36b757caafb267372212d49c875c1b12a34670eec309e15f8c67870a924a970b.json --sleep-requests 86 --sleep-interval 69 --sleep-subtitles 84 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:12:43.206 [debug] Current batch of media processed. Will check again in 1000ms 21:12:43.544 [debug] Current batch of media processed. Will check again in 1000ms 21:12:44.207 [debug] Current batch of media processed. Will check again in 1000ms 21:12:44.207 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:44.545 [debug] Current batch of media processed. Will check again in 1000ms 21:12:45.208 [debug] Current batch of media processed. Will check again in 1000ms 21:12:45.546 [debug] Current batch of media processed. Will check again in 1000ms 21:12:46.209 [debug] Current batch of media processed. Will check again in 1000ms 21:12:46.547 [debug] Current batch of media processed. Will check again in 1000ms 21:12:47.210 [debug] Current batch of media processed. Will check again in 1000ms 21:12:47.548 [debug] Current batch of media processed. Will check again in 1000ms 21:12:48.211 [debug] Current batch of media processed. Will check again in 1000ms 21:12:48.549 [debug] Current batch of media processed. Will check again in 1000ms 21:12:49.212 [debug] Current batch of media processed. Will check again in 1000ms 21:12:49.550 [debug] Current batch of media processed. Will check again in 1000ms 21:12:50.213 [debug] Current batch of media processed. Will check again in 1000ms 21:12:50.551 [debug] Current batch of media processed. Will check again in 1000ms 21:12:51.214 [debug] Current batch of media processed. Will check again in 1000ms 21:12:51.552 [debug] Current batch of media processed. Will check again in 1000ms 21:12:52.215 [debug] Current batch of media processed. Will check again in 1000ms 21:12:52.553 [debug] Current batch of media processed. Will check again in 1000ms 21:12:53.216 [debug] Current batch of media processed. Will check again in 1000ms 21:12:53.554 [debug] Current batch of media processed. Will check again in 1000ms 21:12:54.217 [debug] Current batch of media processed. Will check again in 1000ms 21:12:54.555 [debug] Current batch of media processed. Will check again in 1000ms 21:12:55.218 [debug] Current batch of media processed. Will check again in 1000ms 21:12:55.556 [debug] Current batch of media processed. Will check again in 1000ms 21:12:56.219 [debug] Current batch of media processed. Will check again in 1000ms 21:12:56.557 [debug] Current batch of media processed. Will check again in 1000ms 21:12:57.220 [debug] Current batch of media processed. Will check again in 1000ms 21:12:57.558 [debug] Current batch of media processed. Will check again in 1000ms 21:12:58.221 [debug] Current batch of media processed. Will check again in 1000ms 21:12:58.559 [debug] Current batch of media processed. Will check again in 1000ms 21:12:59.222 [debug] Current batch of media processed. Will check again in 1000ms 21:12:59.560 [debug] Current batch of media processed. Will check again in 1000ms 21:13:00.168 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:00.223 [debug] Current batch of media processed. Will check again in 1000ms 21:13:00.561 [debug] Current batch of media processed. Will check again in 1000ms 21:13:01.224 [debug] Current batch of media processed. Will check again in 1000ms 21:13:01.562 [debug] Current batch of media processed. Will check again in 1000ms 21:13:02.225 [debug] Current batch of media processed. Will check again in 1000ms 21:13:02.563 [debug] Current batch of media processed. Will check again in 1000ms 21:13:03.226 [debug] Current batch of media processed. Will check again in 1000ms 21:13:03.564 [debug] Current batch of media processed. Will check again in 1000ms 21:13:04.227 [debug] Current batch of media processed. Will check again in 1000ms 21:13:04.565 [debug] Current batch of media processed. Will check again in 1000ms 21:13:05.228 [debug] Current batch of media processed. Will check again in 1000ms 21:13:05.566 [debug] Current batch of media processed. Will check again in 1000ms 21:13:06.229 [debug] Current batch of media processed. Will check again in 1000ms 21:13:06.567 [debug] Current batch of media processed. Will check again in 1000ms 21:13:07.230 [debug] Current batch of media processed. Will check again in 1000ms 21:13:07.568 [debug] Current batch of media processed. Will check again in 1000ms 21:13:08.231 [debug] Current batch of media processed. Will check again in 1000ms 21:13:08.569 [debug] Current batch of media processed. Will check again in 1000ms 21:13:09.232 [debug] Current batch of media processed. Will check again in 1000ms 21:13:09.570 [debug] Current batch of media processed. Will check again in 1000ms 21:13:10.233 [debug] Current batch of media processed. Will check again in 1000ms 21:13:10.571 [debug] Current batch of media processed. Will check again in 1000ms 21:13:11.234 [debug] Current batch of media processed. Will check again in 1000ms 21:13:11.572 [debug] Current batch of media processed. Will check again in 1000ms 21:13:12.235 [debug] Current batch of media processed. Will check again in 1000ms 21:13:12.573 [debug] Current batch of media processed. Will check again in 1000ms 21:13:13.236 [debug] Current batch of media processed. Will check again in 1000ms 21:13:13.574 [debug] Current batch of media processed. Will check again in 1000ms 21:13:14.208 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:14.237 [debug] Current batch of media processed. Will check again in 1000ms 21:13:14.575 [debug] Current batch of media processed. Will check again in 1000ms 21:13:15.238 [debug] Current batch of media processed. Will check again in 1000ms 21:13:15.576 [debug] Current batch of media processed. Will check again in 1000ms 21:13:16.239 [debug] Current batch of media processed. Will check again in 1000ms 21:13:16.577 [debug] Current batch of media processed. Will check again in 1000ms 21:13:17.240 [debug] Current batch of media processed. Will check again in 1000ms 21:13:17.578 [debug] Current batch of media processed. Will check again in 1000ms 21:13:18.241 [debug] Current batch of media processed. Will check again in 1000ms 21:13:18.579 [debug] Current batch of media processed. Will check again in 1000ms 21:13:19.242 [debug] Current batch of media processed. Will check again in 1000ms 21:13:19.580 [debug] Current batch of media processed. Will check again in 1000ms 21:13:20.243 [debug] Current batch of media processed. Will check again in 1000ms 21:13:20.581 [debug] Current batch of media processed. Will check again in 1000ms 21:13:21.244 [debug] Current batch of media processed. Will check again in 1000ms 21:13:21.582 [debug] Current batch of media processed. Will check again in 1000ms 21:13:22.245 [debug] Current batch of media processed. Will check again in 1000ms 21:13:22.583 [debug] Current batch of media processed. Will check again in 1000ms 21:13:23.246 [debug] Current batch of media processed. Will check again in 1000ms 21:13:23.584 [debug] Current batch of media processed. Will check again in 1000ms 21:13:24.247 [debug] Current batch of media processed. Will check again in 1000ms 21:13:24.585 [debug] Current batch of media processed. Will check again in 1000ms 21:13:25.248 [debug] Current batch of media processed. Will check again in 1000ms 21:13:25.586 [debug] Current batch of media processed. Will check again in 1000ms 21:13:26.249 [debug] Current batch of media processed. Will check again in 1000ms 21:13:26.587 [debug] Current batch of media processed. Will check again in 1000ms 21:13:27.250 [debug] Current batch of media processed. Will check again in 1000ms 21:13:27.588 [debug] Current batch of media processed. Will check again in 1000ms 21:13:28.251 [debug] Current batch of media processed. Will check again in 1000ms 21:13:28.589 [debug] Current batch of media processed. Will check again in 1000ms 21:13:29.252 [debug] Current batch of media processed. Will check again in 1000ms 21:13:29.590 [debug] Current batch of media processed. Will check again in 1000ms 21:13:30.253 [debug] Current batch of media processed. Will check again in 1000ms 21:13:30.591 [debug] Current batch of media processed. Will check again in 1000ms 21:13:31.254 [debug] Current batch of media processed. Will check again in 1000ms 21:13:31.592 [debug] Current batch of media processed. Will check again in 1000ms 21:13:32.255 [debug] Current batch of media processed. Will check again in 1000ms 21:13:32.593 [debug] Current batch of media processed. Will check again in 1000ms 21:13:33.256 [debug] Current batch of media processed. Will check again in 1000ms 21:13:33.594 [debug] Current batch of media processed. Will check again in 1000ms 21:13:34.257 [debug] Current batch of media processed. Will check again in 1000ms 21:13:34.595 [debug] Current batch of media processed. Will check again in 1000ms 21:13:35.258 [debug] Current batch of media processed. Will check again in 1000ms 21:13:35.596 [debug] Current batch of media processed. Will check again in 1000ms 21:13:36.259 [debug] Current batch of media processed. Will check again in 1000ms 21:13:36.597 [debug] Current batch of media processed. Will check again in 1000ms 21:13:37.172 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w2xQjdxx-5Q --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/76/57/7657ada33097e072bb35bb4c8bc4637b83b51eaa8cb5efc4563d12da3dd4c73b.json --sleep-requests 70 --sleep-interval 76 --sleep-subtitles 68 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:13:37.176 [debug] Running yt-dlp command for action: download_thumbnail 21:13:37.177 [debug] QUERY OK source="settings" db=0.2ms idle=1870.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 [] 21:13:37.177 [debug] QUERY OK source="settings" db=0.0ms idle=1850.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 [] 21:13:37.177 [debug] QUERY OK source="settings" db=0.0ms idle=871.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 [] 21:13:37.177 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w2xQjdxx-5Q --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/50/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/00/62/00622bc9cd8e02c1c6ea5019af6c8570ebaa568ff153b36cb1663b8a1edb2a23.json --sleep-requests 82 --sleep-interval 66 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:13:37.260 [debug] Current batch of media processed. Will check again in 1000ms 21:13:37.598 [debug] Current batch of media processed. Will check again in 1000ms 21:13:38.261 [debug] Current batch of media processed. Will check again in 1000ms 21:13:38.599 [debug] Current batch of media processed. Will check again in 1000ms 21:13:39.262 [debug] Current batch of media processed. Will check again in 1000ms 21:13:39.600 [debug] Current batch of media processed. Will check again in 1000ms 21:13:40.263 [debug] Current batch of media processed. Will check again in 1000ms 21:13:40.601 [debug] Current batch of media processed. Will check again in 1000ms 21:13:41.264 [debug] Current batch of media processed. Will check again in 1000ms 21:13:41.602 [debug] Current batch of media processed. Will check again in 1000ms 21:13:42.265 [debug] Current batch of media processed. Will check again in 1000ms 21:13:42.603 [debug] Current batch of media processed. Will check again in 1000ms 21:13:43.267 [debug] Current batch of media processed. Will check again in 1000ms 21:13:43.604 [debug] Current batch of media processed. Will check again in 1000ms 21:13:44.211 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:44.268 [debug] Current batch of media processed. Will check again in 1000ms 21:13:44.605 [debug] Current batch of media processed. Will check again in 1000ms 21:13:45.269 [debug] Current batch of media processed. Will check again in 1000ms 21:13:45.606 [debug] Current batch of media processed. Will check again in 1000ms 21:13:46.270 [debug] Current batch of media processed. Will check again in 1000ms 21:13:46.607 [debug] Current batch of media processed. Will check again in 1000ms 21:13:47.271 [debug] Current batch of media processed. Will check again in 1000ms 21:13:47.608 [debug] Current batch of media processed. Will check again in 1000ms 21:13:48.272 [debug] Current batch of media processed. Will check again in 1000ms 21:13:48.609 [debug] Current batch of media processed. Will check again in 1000ms 21:13:49.273 [debug] Current batch of media processed. Will check again in 1000ms 21:13:49.610 [debug] Current batch of media processed. Will check again in 1000ms 21:13:50.274 [debug] Current batch of media processed. Will check again in 1000ms 21:13:50.611 [debug] Current batch of media processed. Will check again in 1000ms 21:13:51.275 [debug] Current batch of media processed. Will check again in 1000ms 21:13:51.612 [debug] Current batch of media processed. Will check again in 1000ms 21:13:52.276 [debug] Current batch of media processed. Will check again in 1000ms 21:13:52.613 [debug] Current batch of media processed. Will check again in 1000ms 21:13:53.277 [debug] Current batch of media processed. Will check again in 1000ms 21:13:53.614 [debug] Current batch of media processed. Will check again in 1000ms 21:13:54.278 [debug] Current batch of media processed. Will check again in 1000ms 21:13:54.615 [debug] Current batch of media processed. Will check again in 1000ms 21:13:55.279 [debug] Current batch of media processed. Will check again in 1000ms 21:13:55.616 [debug] Current batch of media processed. Will check again in 1000ms 21:13:56.280 [debug] Current batch of media processed. Will check again in 1000ms 21:13:56.617 [debug] Current batch of media processed. Will check again in 1000ms 21:13:57.281 [debug] Current batch of media processed. Will check again in 1000ms 21:13:57.618 [debug] Current batch of media processed. Will check again in 1000ms 21:13:58.282 [debug] Current batch of media processed. Will check again in 1000ms 21:13:58.619 [debug] Current batch of media processed. Will check again in 1000ms 21:13:59.283 [debug] Current batch of media processed. Will check again in 1000ms 21:13:59.620 [debug] Current batch of media processed. Will check again in 1000ms 21:14:00.169 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:00.284 [debug] Current batch of media processed. Will check again in 1000ms 21:14:00.621 [debug] Current batch of media processed. Will check again in 1000ms 21:14:01.285 [debug] Current batch of media processed. Will check again in 1000ms 21:14:01.622 [debug] Current batch of media processed. Will check again in 1000ms 21:14:02.286 [debug] Current batch of media processed. Will check again in 1000ms 21:14:02.623 [debug] Current batch of media processed. Will check again in 1000ms 21:14:03.287 [debug] Current batch of media processed. Will check again in 1000ms 21:14:03.624 [debug] Current batch of media processed. Will check again in 1000ms 21:14:04.288 [debug] Current batch of media processed. Will check again in 1000ms 21:14:04.625 [debug] Current batch of media processed. Will check again in 1000ms 21:14:05.289 [debug] Current batch of media processed. Will check again in 1000ms 21:14:05.626 [debug] Current batch of media processed. Will check again in 1000ms 21:14:06.290 [debug] Current batch of media processed. Will check again in 1000ms 21:14:06.627 [debug] Current batch of media processed. Will check again in 1000ms 21:14:07.291 [debug] Current batch of media processed. Will check again in 1000ms 21:14:07.628 [debug] Current batch of media processed. Will check again in 1000ms 21:14:08.292 [debug] Current batch of media processed. Will check again in 1000ms 21:14:08.629 [debug] Current batch of media processed. Will check again in 1000ms 21:14:09.293 [debug] Current batch of media processed. Will check again in 1000ms 21:14:09.630 [debug] Current batch of media processed. Will check again in 1000ms 21:14:10.294 [debug] Current batch of media processed. Will check again in 1000ms 21:14:10.631 [debug] Current batch of media processed. Will check again in 1000ms 21:14:11.295 [debug] Current batch of media processed. Will check again in 1000ms 21:14:11.632 [debug] Current batch of media processed. Will check again in 1000ms 21:14:12.296 [debug] Current batch of media processed. Will check again in 1000ms 21:14:12.633 [debug] Current batch of media processed. Will check again in 1000ms 21:14:13.297 [debug] Current batch of media processed. Will check again in 1000ms 21:14:13.634 [debug] Current batch of media processed. Will check again in 1000ms 21:14:14.212 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:14.298 [debug] Current batch of media processed. Will check again in 1000ms 21:14:14.635 [debug] Current batch of media processed. Will check again in 1000ms 21:14:15.299 [debug] Current batch of media processed. Will check again in 1000ms 21:14:15.636 [debug] Current batch of media processed. Will check again in 1000ms 21:14:16.300 [debug] Current batch of media processed. Will check again in 1000ms 21:14:16.637 [debug] Current batch of media processed. Will check again in 1000ms 21:14:17.301 [debug] Current batch of media processed. Will check again in 1000ms 21:14:17.638 [debug] Current batch of media processed. Will check again in 1000ms 21:14:18.302 [debug] Current batch of media processed. Will check again in 1000ms 21:14:18.639 [debug] Current batch of media processed. Will check again in 1000ms 21:14:19.303 [debug] Current batch of media processed. Will check again in 1000ms 21:14:19.640 [debug] Current batch of media processed. Will check again in 1000ms 21:14:20.304 [debug] Current batch of media processed. Will check again in 1000ms 21:14:20.641 [debug] Current batch of media processed. Will check again in 1000ms 21:14:21.305 [debug] Current batch of media processed. Will check again in 1000ms 21:14:21.642 [debug] Current batch of media processed. Will check again in 1000ms 21:14:22.306 [debug] Current batch of media processed. Will check again in 1000ms 21:14:22.643 [debug] Current batch of media processed. Will check again in 1000ms 21:14:23.307 [debug] Current batch of media processed. Will check again in 1000ms 21:14:23.644 [debug] Current batch of media processed. Will check again in 1000ms 21:14:24.308 [debug] Current batch of media processed. Will check again in 1000ms 21:14:24.645 [debug] Current batch of media processed. Will check again in 1000ms 21:14:25.309 [debug] Current batch of media processed. Will check again in 1000ms 21:14:25.646 [debug] Current batch of media processed. Will check again in 1000ms 21:14:26.310 [debug] Current batch of media processed. Will check again in 1000ms 21:14:26.647 [debug] Current batch of media processed. Will check again in 1000ms 21:14:27.311 [debug] Current batch of media processed. Will check again in 1000ms 21:14:27.648 [debug] Current batch of media processed. Will check again in 1000ms 21:14:28.312 [debug] Current batch of media processed. Will check again in 1000ms 21:14:28.649 [debug] Current batch of media processed. Will check again in 1000ms 21:14:29.313 [debug] Current batch of media processed. Will check again in 1000ms 21:14:29.650 [debug] Current batch of media processed. Will check again in 1000ms 21:14:30.314 [debug] Current batch of media processed. Will check again in 1000ms 21:14:30.651 [debug] Current batch of media processed. Will check again in 1000ms 21:14:31.315 [debug] Current batch of media processed. Will check again in 1000ms 21:14:31.652 [debug] Current batch of media processed. Will check again in 1000ms 21:14:32.316 [debug] Current batch of media processed. Will check again in 1000ms 21:14:32.653 [debug] Current batch of media processed. Will check again in 1000ms 21:14:33.317 [debug] Current batch of media processed. Will check again in 1000ms 21:14:33.654 [debug] Current batch of media processed. Will check again in 1000ms 21:14:34.318 [debug] Current batch of media processed. Will check again in 1000ms 21:14:34.655 [debug] Current batch of media processed. Will check again in 1000ms 21:14:35.088 [info] GET / 21:14:35.088 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:14:35.089 [debug] QUERY OK source="settings" db=0.6ms idle=1782.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 [] 21:14:35.089 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1783.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:14:35.101 [debug] QUERY OK source="sources" db=11.7ms idle=1655.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:14:35.181 [debug] QUERY OK source="media_items" db=79.0ms queue=0.1ms idle=795.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:14:35.182 [debug] QUERY OK source="media_items" db=1.5ms idle=744.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:14:35.183 [debug] QUERY OK source="settings" db=0.1ms idle=93.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 [] 21:14:35.183 [debug] QUERY OK source="settings" db=0.0ms idle=93.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 [] 21:14:35.184 [debug] QUERY OK source="settings" db=0.1ms idle=82.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 [] 21:14:35.199 [debug] QUERY OK source="tasks" db=15.0ms 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"] 21:14:35.201 [debug] QUERY OK source="media_items" db=0.4ms idle=17.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 (?,?)) [50, 51] 21:14:35.201 [debug] QUERY OK source="sources" db=0.6ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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 (?,?,?)) [3, 2, 7] 21:14:35.216 [debug] QUERY OK source="media_items" db=13.5ms idle=19.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)) [] 21:14:35.217 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms 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" FROM "media_items" AS m0 INNER JOIN "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] 21:14:35.217 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:14:35.219 [debug] QUERY OK source="media_items" db=0.6ms idle=18.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"))) [] 21:14:35.220 [debug] QUERY OK source="media_items" db=0.5ms idle=18.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] 21:14:35.221 [debug] QUERY OK source="sources" db=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" = ?) [3] 21:14:35.222 [info] Sent 200 in 134ms 21:14:35.319 [debug] Current batch of media processed. Will check again in 1000ms 21:14:35.327 [info] CONNECTED TO Phoenix.LiveView.Socket in 27ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "GiUaJD07AgQFWgM1CQETUgUlKgZLJxYj7CsOHKkNilbsPd_f5PuS2QXo", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 21:14:35.569 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "-fikupiJl6aFYeL40u_UyvNL", "media_state" => "downloaded"} 21:14:35.570 [debug] QUERY OK source="media_items" db=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)) [] 21:14:35.571 [debug] QUERY OK source="media_items" db=0.4ms idle=350.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] 21:14:35.571 [debug] QUERY OK source="sources" db=0.1ms idle=350.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:14:35.571 [debug] Replied in 1ms 21:14:35.573 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "-fikupiJl6aFYeL40u_UyvNL", "media_state" => "pending"} 21:14:35.573 [debug] QUERY OK source="media_items" db=0.5ms idle=352.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"))) [] 21:14:35.574 [debug] QUERY OK source="media_items" db=0.4ms idle=136.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] 21:14:35.575 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [3] 21:14:35.575 [debug] Replied in 2ms 21:14:35.576 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "-fikupiJl6aFYeL40u_UyvNL"} 21:14:35.577 [debug] QUERY OK source="tasks" db=0.3ms idle=5.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"] 21:14:35.577 [debug] QUERY OK source="media_items" db=0.2ms 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" IN (?,?)) [50, 51] 21:14:35.577 [debug] QUERY OK source="sources" db=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" IN (?,?,?)) [3, 2, 7] 21:14:35.578 [debug] Replied in 1ms 21:14:35.579 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "-fikupiJl6aFYeL40u_UyvNL"} 21:14:35.579 [debug] Replied in 96ยตs 21:14:35.656 [debug] Current batch of media processed. Will check again in 1000ms 21:14:36.320 [debug] Current batch of media processed. Will check again in 1000ms 21:14:36.657 [debug] Current batch of media processed. Will check again in 1000ms 21:14:37.321 [debug] Current batch of media processed. Will check again in 1000ms 21:14:37.658 [debug] Current batch of media processed. Will check again in 1000ms 21:14:38.322 [debug] Current batch of media processed. Will check again in 1000ms 21:14:38.659 [debug] Current batch of media processed. Will check again in 1000ms 21:14:39.323 [debug] Current batch of media processed. Will check again in 1000ms 21:14:39.660 [debug] Current batch of media processed. Will check again in 1000ms 21:14:40.324 [debug] Current batch of media processed. Will check again in 1000ms 21:14:40.661 [debug] Current batch of media processed. Will check again in 1000ms 21:14:41.325 [debug] Current batch of media processed. Will check again in 1000ms 21:14:41.662 [debug] Current batch of media processed. Will check again in 1000ms 21:14:42.326 [debug] Current batch of media processed. Will check again in 1000ms 21:14:42.663 [debug] Current batch of media processed. Will check again in 1000ms 21:14:43.327 [debug] Current batch of media processed. Will check again in 1000ms 21:14:43.664 [debug] Current batch of media processed. Will check again in 1000ms 21:14:44.214 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:44.328 [debug] Current batch of media processed. Will check again in 1000ms 21:14:44.665 [debug] Current batch of media processed. Will check again in 1000ms 21:14:45.329 [debug] Current batch of media processed. Will check again in 1000ms 21:14:45.666 [debug] Current batch of media processed. Will check again in 1000ms 21:14:46.330 [debug] Current batch of media processed. Will check again in 1000ms 21:14:46.667 [debug] Current batch of media processed. Will check again in 1000ms 21:14:47.331 [debug] Current batch of media processed. Will check again in 1000ms 21:14:47.668 [debug] Current batch of media processed. Will check again in 1000ms 21:14:48.332 [debug] Current batch of media processed. Will check again in 1000ms 21:14:48.669 [debug] Current batch of media processed. Will check again in 1000ms 21:14:49.333 [debug] Current batch of media processed. Will check again in 1000ms 21:14:49.670 [debug] Current batch of media processed. Will check again in 1000ms 21:14:50.334 [debug] Current batch of media processed. Will check again in 1000ms 21:14:50.671 [debug] Current batch of media processed. Will check again in 1000ms 21:14:51.335 [debug] Current batch of media processed. Will check again in 1000ms 21:14:51.672 [debug] Current batch of media processed. Will check again in 1000ms 21:14:52.336 [debug] Current batch of media processed. Will check again in 1000ms 21:14:52.673 [debug] Current batch of media processed. Will check again in 1000ms 21:14:52.763 [info] GET /sources 21:14:52.764 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 21:14:52.764 [debug] QUERY OK source="settings" db=0.1ms idle=1458.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 [] 21:14:52.764 [debug] QUERY OK source="settings" db=0.0ms idle=1458.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 [] 21:14:52.765 [debug] QUERY OK source="settings" db=0.0ms idle=1458.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 [] 21:14:52.765 [debug] QUERY OK source="settings" db=0.1ms idle=1296.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 [] 21:14:52.765 [debug] QUERY OK source="settings" db=0.0ms idle=294.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 [] 21:14:52.766 [debug] QUERY OK source="sources" db=0.6ms idle=1.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)) [] 21:14:52.767 [debug] QUERY OK source="sources" db=0.7ms 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", 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] 21:14:52.769 [info] Sent 200 in 5ms 21:14:53.225 [info] CONNECTED TO Phoenix.LiveView.Socket in 21ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "XiM4PzoEADscfwkMMSMLbgI2EjM8HXk9sEQTOtiqpIhJhFGZ2CMfEk7q", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 21:14:53.337 [debug] Current batch of media processed. Will check again in 1000ms 21:14:53.343 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "-fikupiJl6aFYeL40u_UyvNL", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 21:14:53.344 [debug] QUERY OK source="sources" db=0.6ms idle=578.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)) [] 21:14:53.346 [debug] QUERY OK source="sources" db=1.4ms 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", 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] 21:14:53.346 [debug] Replied in 3ms 21:14:53.348 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "-fikupiJl6aFYeL40u_UyvNL"} 21:14:53.349 [debug] Replied in 133ยตs 21:14:53.674 [debug] Current batch of media processed. Will check again in 1000ms 21:14:54.338 [debug] Current batch of media processed. Will check again in 1000ms 21:14:54.675 [debug] Current batch of media processed. Will check again in 1000ms 21:14:55.339 [debug] Current batch of media processed. Will check again in 1000ms 21:14:55.676 [debug] Current batch of media processed. Will check again in 1000ms 21:14:56.340 [debug] Current batch of media processed. Will check again in 1000ms 21:14:56.677 [debug] Current batch of media processed. Will check again in 1000ms 21:14:57.341 [debug] Current batch of media processed. Will check again in 1000ms 21:14:57.678 [debug] Current batch of media processed. Will check again in 1000ms 21:14:58.342 [debug] Current batch of media processed. Will check again in 1000ms 21:14:58.679 [debug] Current batch of media processed. Will check again in 1000ms 21:14:59.343 [debug] Current batch of media processed. Will check again in 1000ms 21:14:59.680 [debug] Current batch of media processed. Will check again in 1000ms 21:15:00.170 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:00.344 [debug] Current batch of media processed. Will check again in 1000ms 21:15:00.681 [debug] Current batch of media processed. Will check again in 1000ms 21:15:01.345 [debug] Current batch of media processed. Will check again in 1000ms 21:15:01.682 [debug] Current batch of media processed. Will check again in 1000ms 21:15:02.346 [debug] Current batch of media processed. Will check again in 1000ms 21:15:02.683 [debug] Current batch of media processed. Will check again in 1000ms 21:15:03.347 [debug] Current batch of media processed. Will check again in 1000ms 21:15:03.684 [debug] Current batch of media processed. Will check again in 1000ms 21:15:04.348 [debug] Current batch of media processed. Will check again in 1000ms 21:15:04.685 [debug] Current batch of media processed. Will check again in 1000ms 21:15:05.349 [debug] Current batch of media processed. Will check again in 1000ms 21:15:05.686 [debug] Current batch of media processed. Will check again in 1000ms 21:15:06.350 [debug] Current batch of media processed. Will check again in 1000ms 21:15:06.687 [debug] Current batch of media processed. Will check again in 1000ms 21:15:07.351 [debug] Current batch of media processed. Will check again in 1000ms 21:15:07.688 [debug] Current batch of media processed. Will check again in 1000ms 21:15:08.352 [debug] Current batch of media processed. Will check again in 1000ms 21:15:08.689 [debug] Current batch of media processed. Will check again in 1000ms 21:15:09.353 [debug] Current batch of media processed. Will check again in 1000ms 21:15:09.690 [debug] Current batch of media processed. Will check again in 1000ms 21:15:10.354 [debug] Current batch of media processed. Will check again in 1000ms 21:15:10.691 [debug] Current batch of media processed. Will check again in 1000ms 21:15:11.355 [debug] Current batch of media processed. Will check again in 1000ms 21:15:11.692 [debug] Current batch of media processed. Will check again in 1000ms 21:15:12.356 [debug] Current batch of media processed. Will check again in 1000ms 21:15:12.693 [debug] Current batch of media processed. Will check again in 1000ms 21:15:13.357 [debug] Current batch of media processed. Will check again in 1000ms 21:15:13.694 [debug] Current batch of media processed. Will check again in 1000ms 21:15:14.216 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:14.358 [debug] Current batch of media processed. Will check again in 1000ms 21:15:14.695 [debug] Current batch of media processed. Will check again in 1000ms 21:15:15.359 [debug] Current batch of media processed. Will check again in 1000ms 21:15:15.696 [debug] Current batch of media processed. Will check again in 1000ms 21:15:16.360 [debug] Current batch of media processed. Will check again in 1000ms 21:15:16.697 [debug] Current batch of media processed. Will check again in 1000ms 21:15:17.361 [debug] Current batch of media processed. Will check again in 1000ms 21:15:17.698 [debug] Current batch of media processed. Will check again in 1000ms 21:15:18.362 [debug] Current batch of media processed. Will check again in 1000ms 21:15:18.699 [debug] Current batch of media processed. Will check again in 1000ms 21:15:19.363 [debug] Current batch of media processed. Will check again in 1000ms 21:15:19.700 [debug] Current batch of media processed. Will check again in 1000ms 21:15:20.364 [debug] Current batch of media processed. Will check again in 1000ms 21:15:20.701 [debug] Current batch of media processed. Will check again in 1000ms 21:15:21.365 [debug] Current batch of media processed. Will check again in 1000ms 21:15:21.702 [debug] Current batch of media processed. Will check again in 1000ms 21:15:22.366 [debug] Current batch of media processed. Will check again in 1000ms 21:15:22.703 [debug] Current batch of media processed. Will check again in 1000ms 21:15:23.367 [debug] Current batch of media processed. Will check again in 1000ms 21:15:23.704 [debug] Current batch of media processed. Will check again in 1000ms 21:15:24.368 [debug] Current batch of media processed. Will check again in 1000ms 21:15:24.705 [debug] Current batch of media processed. Will check again in 1000ms 21:15:25.369 [debug] Current batch of media processed. Will check again in 1000ms 21:15:25.706 [debug] Current batch of media processed. Will check again in 1000ms 21:15:26.370 [debug] Current batch of media processed. Will check again in 1000ms 21:15:26.707 [debug] Current batch of media processed. Will check again in 1000ms 21:15:27.371 [debug] Current batch of media processed. Will check again in 1000ms 21:15:27.708 [debug] Current batch of media processed. Will check again in 1000ms 21:15:28.372 [debug] Current batch of media processed. Will check again in 1000ms 21:15:28.709 [debug] Current batch of media processed. Will check again in 1000ms 21:15:29.373 [debug] Current batch of media processed. Will check again in 1000ms 21:15:29.710 [debug] Current batch of media processed. Will check again in 1000ms 21:15:30.374 [debug] Current batch of media processed. Will check again in 1000ms 21:15:30.711 [debug] Current batch of media processed. Will check again in 1000ms 21:15:31.375 [debug] Current batch of media processed. Will check again in 1000ms 21:15:31.712 [debug] Current batch of media processed. Will check again in 1000ms 21:15:32.376 [debug] Current batch of media processed. Will check again in 1000ms 21:15:32.713 [debug] Current batch of media processed. Will check again in 1000ms 21:15:33.377 [debug] Current batch of media processed. Will check again in 1000ms 21:15:33.714 [debug] Current batch of media processed. Will check again in 1000ms 21:15:34.378 [debug] Current batch of media processed. Will check again in 1000ms 21:15:34.715 [debug] Current batch of media processed. Will check again in 1000ms 21:15:35.379 [debug] Current batch of media processed. Will check again in 1000ms 21:15:35.716 [debug] Current batch of media processed. Will check again in 1000ms 21:15:36.380 [debug] Current batch of media processed. Will check again in 1000ms 21:15:36.717 [debug] Current batch of media processed. Will check again in 1000ms 21:15:37.381 [debug] Current batch of media processed. Will check again in 1000ms 21:15:37.718 [debug] Current batch of media processed. Will check again in 1000ms 21:15:38.383 [debug] Current batch of media processed. Will check again in 1000ms 21:15:38.719 [debug] Current batch of media processed. Will check again in 1000ms 21:15:39.384 [debug] Current batch of media processed. Will check again in 1000ms 21:15:39.720 [debug] Current batch of media processed. Will check again in 1000ms 21:15:40.385 [debug] Current batch of media processed. Will check again in 1000ms 21:15:40.721 [debug] Current batch of media processed. Will check again in 1000ms 21:15:41.386 [debug] Current batch of media processed. Will check again in 1000ms 21:15:41.722 [debug] Current batch of media processed. Will check again in 1000ms 21:15:42.387 [debug] Current batch of media processed. Will check again in 1000ms 21:15:42.723 [debug] Current batch of media processed. Will check again in 1000ms 21:15:43.388 [debug] Current batch of media processed. Will check again in 1000ms 21:15:43.724 [debug] Current batch of media processed. Will check again in 1000ms 21:15:44.218 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:44.389 [debug] Current batch of media processed. Will check again in 1000ms 21:15:44.725 [debug] Current batch of media processed. Will check again in 1000ms 21:15:45.390 [debug] Current batch of media processed. Will check again in 1000ms 21:15:45.726 [debug] Current batch of media processed. Will check again in 1000ms 21:15:46.391 [debug] Current batch of media processed. Will check again in 1000ms 21:15:46.727 [debug] Current batch of media processed. Will check again in 1000ms 21:15:47.392 [debug] Current batch of media processed. Will check again in 1000ms 21:15:47.728 [debug] Current batch of media processed. Will check again in 1000ms 21:15:48.393 [debug] Current batch of media processed. Will check again in 1000ms 21:15:48.729 [debug] Current batch of media processed. Will check again in 1000ms 21:15:49.394 [debug] Current batch of media processed. Will check again in 1000ms 21:15:49.730 [debug] Current batch of media processed. Will check again in 1000ms 21:15:50.395 [debug] Current batch of media processed. Will check again in 1000ms 21:15:50.731 [debug] Current batch of media processed. Will check again in 1000ms 21:15:51.396 [debug] Current batch of media processed. Will check again in 1000ms 21:15:51.732 [debug] Current batch of media processed. Will check again in 1000ms 21:15:52.397 [debug] Current batch of media processed. Will check again in 1000ms 21:15:52.733 [debug] Current batch of media processed. Will check again in 1000ms 21:15:53.398 [debug] Current batch of media processed. Will check again in 1000ms 21:15:53.734 [debug] Current batch of media processed. Will check again in 1000ms 21:15:54.399 [debug] Current batch of media processed. Will check again in 1000ms 21:15:54.735 [debug] Current batch of media processed. Will check again in 1000ms 21:15:55.400 [debug] Current batch of media processed. Will check again in 1000ms 21:15:55.736 [debug] Current batch of media processed. Will check again in 1000ms 21:15:56.401 [debug] Current batch of media processed. Will check again in 1000ms 21:15:56.737 [debug] Current batch of media processed. Will check again in 1000ms 21:15:57.402 [debug] Current batch of media processed. Will check again in 1000ms 21:15:57.738 [debug] Current batch of media processed. Will check again in 1000ms 21:15:58.403 [debug] Current batch of media processed. Will check again in 1000ms 21:15:58.739 [debug] Current batch of media processed. Will check again in 1000ms 21:15:59.404 [debug] Current batch of media processed. Will check again in 1000ms 21:15:59.740 [debug] Current batch of media processed. Will check again in 1000ms 21:16:00.171 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:00.405 [debug] Current batch of media processed. Will check again in 1000ms 21:16:00.741 [debug] Current batch of media processed. Will check again in 1000ms 21:16:01.406 [debug] Current batch of media processed. Will check again in 1000ms 21:16:01.742 [debug] Current batch of media processed. Will check again in 1000ms 21:16:02.407 [debug] Current batch of media processed. Will check again in 1000ms 21:16:02.743 [debug] Current batch of media processed. Will check again in 1000ms 21:16:03.408 [debug] Current batch of media processed. Will check again in 1000ms 21:16:03.744 [debug] Current batch of media processed. Will check again in 1000ms 21:16:04.409 [debug] Current batch of media processed. Will check again in 1000ms 21:16:04.745 [debug] Current batch of media processed. Will check again in 1000ms 21:16:04.938 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLcrgQHbWAmTMefzxrEYrMoUT34otpWvEH --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/356e381701036fa8/source_image.%(ext)S --write-thumbnail --playlist-items 1 --print-to-file playlist:%()j /tmp/pinchflat/data/4b/a9/4ba97323d88626ec655a6e7593fbc0fa748eeee822e968deb26e663cb515ec7f.json --sleep-requests 71 --sleep-interval 65 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube:tab] YouTube said: INFO - 5 unavailable videos are hidden WARNING: [youtube] ZWmrfgj0MZI: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] ZWmrfgj0MZI: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 21:16:04.944 [debug] QUERY OK db=0.0ms idle=1638.0ms begin [] 21:16:04.944 [debug] QUERY OK source="sources" db=0.1ms UPDATE "sources" SET "description" = ?, "updated_at" = ? WHERE "id" = ? ["Todos os clipes oficias do Massive Attack em ordem cronolรณgica.\n\nFonte: https://en.wikipedia.org/wiki/Massive_Attack_discography", ~U[2025-12-25 04:16:04Z], 7] 21:16:04.945 [debug] QUERY OK source="source_metadata" db=1.0ms INSERT INTO "source_metadata" ("source_id","metadata_filepath","poster_filepath","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" [7, "/config/metadata/sources/7/metadata.json.gz", "/config/metadata/sources/7/poster.jpg", ~U[2025-12-25 04:16:04Z], ~U[2025-12-25 04:16:04Z]] 21:16:04.946 [debug] QUERY OK db=0.2ms commit [] 21:16:04.946 [info] {"args":{"id":7},"id":193,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","duration":916568538,"event":"job:stop","queue_time":603377047,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 21:16:05.410 [debug] Current batch of media processed. Will check again in 1000ms 21:16:05.746 [debug] Current batch of media processed. Will check again in 1000ms 21:16:06.411 [debug] Current batch of media processed. Will check again in 1000ms 21:16:06.747 [debug] Current batch of media processed. Will check again in 1000ms 21:16:07.412 [debug] Current batch of media processed. Will check again in 1000ms 21:16:07.748 [debug] Current batch of media processed. Will check again in 1000ms 21:16:08.413 [debug] Current batch of media processed. Will check again in 1000ms 21:16:08.749 [debug] Current batch of media processed. Will check again in 1000ms 21:16:09.414 [debug] Current batch of media processed. Will check again in 1000ms 21:16:09.750 [debug] Current batch of media processed. Will check again in 1000ms 21:16:10.415 [debug] Current batch of media processed. Will check again in 1000ms 21:16:10.751 [debug] Current batch of media processed. Will check again in 1000ms 21:16:11.416 [debug] Current batch of media processed. Will check again in 1000ms 21:16:11.752 [debug] Current batch of media processed. Will check again in 1000ms 21:16:12.417 [debug] Current batch of media processed. Will check again in 1000ms 21:16:12.753 [debug] Current batch of media processed. Will check again in 1000ms 21:16:13.418 [debug] Current batch of media processed. Will check again in 1000ms 21:16:13.754 [debug] Current batch of media processed. Will check again in 1000ms 21:16:14.219 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:14.419 [debug] Current batch of media processed. Will check again in 1000ms 21:16:14.755 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.31, "description" => "Official music video for โ€œร†nemaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #ร†nema #Aenema\n\nLyrics:\nHey, hey, hey, hey, hey\nHey, hey, hey, hey\n\nSome say the end is near\nSome say we'll see Armageddon soon\nCertainly hope we will\nI sure could use a vacation from this\nBullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nFret for your figure and\nFret for your latte and\nFret for your lawsuit and\nFret for your hairpiece and\nFret for your Prozac and\nFret for your pilot and\nFret for your contract and\nFret for your car\nIt's a Bullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\n\nSome say a comet will fall from the sky\nFollowed by meteor showers and tidal waves\nFollowed by fault lines that cannot sit still\nFollowed by millions of dumbfounded dipshits\n\nAnd some say the end is near\nSome say we'll see Armageddon soon\nI certainly hope we will\nI sure could use a vacation from this\n\nStupid shit, silly shit, stupid shit\n\nOne great big festering neon distraction\nI've a suggestion to keep you all occupied\nLearn to swim, learn to swim, learn to swim\n\n'Cause mom's gonna fix it all soon\nMom's coming 'round to put it back the way it ought to be\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck L Ron Hubbard and fuck all his clones\nFuck all those gun-toting hip gangster wannabes\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck retro anything\nFuck your tattoos\nFuck all you junkies and\nFuck your short memory\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nYeah, fuck smiley glad-hands with hidden agendas\nFuck these dysfunctional insecure actresses\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim\n\n'Cause I'm praying for rain\nI'm praying for tidal waves\nI want to see the ground give way\nI want to watch it all go down\nMom, please flush it all away\nI want to see it go right in and down\nI want to watch it go right in\nWatch you flush it all away\n\nYeah, time to bring it down again\nYeah, don't just call me pessimist\nTry and read between the lines\nAnd I can't imagine why you wouldn't\nWelcome any change, my friend\n\nI wanna see it come down\nBring it down, suck it down, flush it down\n\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey", "duration" => 406, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - ร†nema (Official Video).mp4", "id" => "CehYA3omb5o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CehYA3omb5o", "playlist_index" => 6, "timestamp" => 1567137603, "title" => "TOOL - ร†nema (Official Video)", "upload_date" => "20190830"} 21:16:14.755 [debug] QUERY OK source="sources" db=0.1ms idle=1141.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:16:14.756 [debug] QUERY OK source="sources" db=0.1ms idle=536.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:16:14.756 [debug] QUERY OK source="media_items" db=0.6ms idle=450.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:03Z], 3] 21:16:14.884 [debug] QUERY OK source="media_items" db=127.1ms idle=450.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Official music video for โ€œร†nemaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #ร†nema #Aenema\n\nLyrics:\nHey, hey, hey, hey, hey\nHey, hey, hey, hey\n\nSome say the end is near\nSome say we'll see Armageddon soon\nCertainly hope we will\nI sure could use a vacation from this\nBullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nFret for your figure and\nFret for your latte and\nFret for your lawsuit and\nFret for your hairpiece and\nFret for your Prozac and\nFret for your pilot and\nFret for your contract and\nFret for your car\nIt's a Bullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\n\nSome say a comet will fall from the sky\nFollowed by meteor showers and tidal waves\nFollowed by fault lines that cannot sit still\nFollowed by millions of dumbfounded dipshits\n\nAnd some say the end is near\nSome say we'll see Armageddon soon\nI certainly hope we will\nI sure could use a vacation from this\n\nStupid shit, silly shit, stupid shit\n\nOne great big festering neon distraction\nI've a suggestion to keep you all occupied\nLearn to swim, learn to swim, learn to swim\n\n'Cause mom's gonna fix it all soon\nMom's coming 'round to put it back the way it ought to be\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck L Ron Hubbard and fuck all his clones\nFuck all those gun-toting hip gangster wannabes\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck retro anything\nFuck your tattoos\nFuck all you junkies and\nFuck your short memory\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nYeah, fuck smiley glad-hands with hidden agendas\nFuck these dysfunctional insecure actresses\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim\n\n'Cause I'm praying for rain\nI'm praying for tidal waves\nI want to see the ground give way\nI want to watch it all go down\nMom, please flush it all away\nI want to see it go right in and down\nI want to watch it go right in\nWatch you flush it all away\n\nYeah, time to bring it down again\nYeah, don't just call me pessimist\nTry and read between the lines\nAnd I can't imagine why you wouldn't\nWelcome any change, my friend\n\nI wanna see it come down\nBring it down, suck it down, flush it down\n\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey", "TOOL - ร†nema (Official Video)", "d60ae9bf-309d-49e9-91da-c30a4122dd51", false, 3, [], 406, false, "CehYA3omb5o", "https://www.youtube.com/watch?v=CehYA3omb5o", 6, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - ร†nema (Official Video).mp4", false, false, 5, ~U[2019-08-30 04:00:03Z], ~U[2025-12-25 04:16:14Z], ~U[2025-12-25 04:16:14Z], "Official music video for โ€œร†nemaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #ร†nema #Aenema\n\nLyrics:\nHey, hey, hey, hey, hey\nHey, hey, hey, hey\n\nSome say the end is near\nSome say we'll see Armageddon soon\nCertainly hope we will\nI sure could use a vacation from this\nBullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nFret for your figure and\nFret for your latte and\nFret for your lawsuit and\nFret for your hairpiece and\nFret for your Prozac and\nFret for your pilot and\nFret for your contract and\nFret for your car\nIt's a Bullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\n\nSome say a comet will fall from the sky\nFollowed by meteor showers and tidal waves\nFollowed by fault lines that cannot sit still\nFollowed by millions of dumbfounded dipshits\n\nAnd some say the end is near\nSome say we'll see Armageddon soon\nI certainly hope we will\nI sure could use a vacation from this\n\nStupid shit, silly shit, stupid shit\n\nOne great big festering neon distraction\nI've a suggestion to keep you all occupied\nLearn to swim, learn to swim, learn to swim\n\n'Cause mom's gonna fix it all soon\nMom's coming 'round to put it back the way it ought to be\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck L Ron Hubbard and fuck all his clones\nFuck all those gun-toting hip gangster wannabes\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck retro anything\nFuck your tattoos\nFuck all you junkies and\nFuck your short memory\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nYeah, fuck smiley glad-hands with hidden agendas\nFuck these dysfunctional insecure actresses\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim\n\n'Cause I'm praying for rain\nI'm praying for tidal waves\nI want to see the ground give way\nI want to watch it all go down\nMom, please flush it all away\nI want to see it go right in and down\nI want to (truncated) 21:16:14.885 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [3] 21:16:14.885 [debug] QUERY OK source="media_profiles" db=0.1ms idle=129.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] 21:16:14.886 [debug] QUERY OK source="media_items" db=0.2ms idle=130.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 [634] 21:16:14.886 [info] Kicking off download for media item #634 (CehYA3omb5o) 21:16:14.944 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=58.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [199, 634, ~U[2025-12-25 04:16:14Z], ~U[2025-12-25 04:16:14Z]] 21:16:14.944 [debug] Current batch of media processed. Will check again in 1000ms 21:16:15.420 [debug] Current batch of media processed. Will check again in 1000ms 21:16:15.945 [debug] Current batch of media processed. Will check again in 1000ms 21:16:16.421 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Echoes\n\nMusic video by Nine Inch Nails performing Echoes (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 226, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Echoes (Official Visualizer).mp4", "id" => "kZ0cqf8xnGA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kZ0cqf8xnGA", "playlist_index" => 5, "timestamp" => 1758254463, "title" => "Nine Inch Nails - Echoes (Official Visualizer)", "upload_date" => "20250919"} 21:16:16.422 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=804.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 21:16:16.422 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [2] 21:16:16.422 [debug] QUERY OK source="media_items" db=0.1ms idle=116.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 04:01:03Z], 2] 21:16:16.426 [debug] QUERY OK source="media_items" db=3.1ms idle=117.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Echoes\n\nMusic video by Nine Inch Nails performing Echoes (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Echoes (Official Visualizer)", "f713391a-71b3-416f-9915-1a7877a8f30d", false, 2, [], 226, false, "kZ0cqf8xnGA", "https://www.youtube.com/watch?v=kZ0cqf8xnGA", 5, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Echoes (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:01:03Z], ~U[2025-12-25 04:16:16Z], ~U[2025-12-25 04:16:16Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Echoes\n\nMusic video by Nine Inch Nails performing Echoes (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Echoes (Official Visualizer)", 2, 226, false, "kZ0cqf8xnGA", "https://www.youtube.com/watch?v=kZ0cqf8xnGA", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Echoes (Official Visualizer).mp4", false, ~U[2025-09-19 04:01:03Z]] 21:16:16.427 [debug] QUERY OK source="sources" db=0.2ms idle=120.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:16:16.427 [debug] QUERY OK source="media_profiles" db=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] 21:16:16.428 [debug] QUERY OK source="media_items" db=0.1ms 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 [618] 21:16:16.428 [info] Kicking off download for media item #618 (kZ0cqf8xnGA) 21:16:16.429 [debug] Current batch of media processed. Will check again in 1000ms 21:16:16.946 [debug] Current batch of media processed. Will check again in 1000ms 21:16:17.430 [debug] Current batch of media processed. Will check again in 1000ms 21:16:17.947 [debug] Current batch of media processed. Will check again in 1000ms 21:16:18.431 [debug] Current batch of media processed. Will check again in 1000ms 21:16:18.948 [debug] Current batch of media processed. Will check again in 1000ms 21:16:19.432 [debug] Current batch of media processed. Will check again in 1000ms 21:16:19.949 [debug] Current batch of media processed. Will check again in 1000ms 21:16:20.433 [debug] Current batch of media processed. Will check again in 1000ms 21:16:20.950 [debug] Current batch of media processed. Will check again in 1000ms 21:16:21.434 [debug] Current batch of media processed. Will check again in 1000ms 21:16:21.951 [debug] Current batch of media processed. Will check again in 1000ms 21:16:22.435 [debug] Current batch of media processed. Will check again in 1000ms 21:16:22.952 [debug] Current batch of media processed. Will check again in 1000ms 21:16:23.436 [debug] Current batch of media processed. Will check again in 1000ms 21:16:23.953 [debug] Current batch of media processed. Will check again in 1000ms 21:16:24.437 [debug] Current batch of media processed. Will check again in 1000ms 21:16:24.954 [debug] Current batch of media processed. Will check again in 1000ms 21:16:25.438 [debug] Current batch of media processed. Will check again in 1000ms 21:16:25.955 [debug] Current batch of media processed. Will check again in 1000ms 21:16:26.439 [debug] Current batch of media processed. Will check again in 1000ms 21:16:26.956 [debug] Current batch of media processed. Will check again in 1000ms 21:16:27.440 [debug] Current batch of media processed. Will check again in 1000ms 21:16:27.957 [debug] Current batch of media processed. Will check again in 1000ms 21:16:28.441 [debug] Current batch of media processed. Will check again in 1000ms 21:16:28.958 [debug] Current batch of media processed. Will check again in 1000ms 21:16:29.442 [debug] Current batch of media processed. Will check again in 1000ms 21:16:29.959 [debug] Current batch of media processed. Will check again in 1000ms 21:16:30.443 [debug] Current batch of media processed. Will check again in 1000ms 21:16:30.960 [debug] Current batch of media processed. Will check again in 1000ms 21:16:31.444 [debug] Current batch of media processed. Will check again in 1000ms 21:16:31.961 [debug] Current batch of media processed. Will check again in 1000ms 21:16:32.445 [debug] Current batch of media processed. Will check again in 1000ms 21:16:32.962 [debug] Current batch of media processed. Will check again in 1000ms 21:16:33.446 [debug] Current batch of media processed. Will check again in 1000ms 21:16:33.963 [debug] Current batch of media processed. Will check again in 1000ms 21:16:34.447 [debug] Current batch of media processed. Will check again in 1000ms 21:16:34.964 [debug] Current batch of media processed. Will check again in 1000ms 21:16:35.448 [debug] Current batch of media processed. Will check again in 1000ms 21:16:35.965 [debug] Current batch of media processed. Will check again in 1000ms 21:16:36.449 [debug] Current batch of media processed. Will check again in 1000ms 21:16:36.966 [debug] Current batch of media processed. Will check again in 1000ms 21:16:37.450 [debug] Current batch of media processed. Will check again in 1000ms 21:16:37.967 [debug] Current batch of media processed. Will check again in 1000ms 21:16:38.451 [debug] Current batch of media processed. Will check again in 1000ms 21:16:38.968 [debug] Current batch of media processed. Will check again in 1000ms 21:16:39.452 [debug] Current batch of media processed. Will check again in 1000ms 21:16:39.969 [debug] Current batch of media processed. Will check again in 1000ms 21:16:40.453 [debug] Current batch of media processed. Will check again in 1000ms 21:16:40.970 [debug] Current batch of media processed. Will check again in 1000ms 21:16:41.454 [debug] Current batch of media processed. Will check again in 1000ms 21:16:41.971 [debug] Current batch of media processed. Will check again in 1000ms 21:16:42.455 [debug] Current batch of media processed. Will check again in 1000ms 21:16:42.972 [debug] Current batch of media processed. Will check again in 1000ms 21:16:43.456 [debug] Current batch of media processed. Will check again in 1000ms 21:16:43.973 [debug] Current batch of media processed. Will check again in 1000ms 21:16:44.221 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:44.457 [debug] Current batch of media processed. Will check again in 1000ms 21:16:44.974 [debug] Current batch of media processed. Will check again in 1000ms 21:16:45.458 [debug] Current batch of media processed. Will check again in 1000ms 21:16:45.975 [debug] Current batch of media processed. Will check again in 1000ms 21:16:46.459 [debug] Current batch of media processed. Will check again in 1000ms 21:16:46.976 [debug] Current batch of media processed. Will check again in 1000ms 21:16:47.460 [debug] Current batch of media processed. Will check again in 1000ms 21:16:47.977 [debug] Current batch of media processed. Will check again in 1000ms 21:16:48.461 [debug] Current batch of media processed. Will check again in 1000ms 21:16:48.978 [debug] Current batch of media processed. Will check again in 1000ms 21:16:49.462 [debug] Current batch of media processed. Will check again in 1000ms 21:16:49.979 [debug] Current batch of media processed. Will check again in 1000ms 21:16:50.463 [debug] Current batch of media processed. Will check again in 1000ms 21:16:50.980 [debug] Current batch of media processed. Will check again in 1000ms 21:16:51.464 [debug] Current batch of media processed. Will check again in 1000ms 21:16:51.906 [info] CONNECTED TO Phoenix.LiveView.Socket in 35ยตs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "XiM4PzoEADscfwkMMSMLbgI2EjM8HXk9sEQTOtiqpIhJhFGZ2CMfEk7q", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.seemso.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.seemso.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 21:16:51.929 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "-fikupiJl6aFYeL40u_UyvNL", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 21:16:51.930 [debug] QUERY OK source="sources" db=0.7ms idle=1623.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)) [] 21:16:51.931 [debug] QUERY OK source="sources" db=0.9ms idle=1624.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 21:16:51.931 [debug] Replied in 2ms 21:16:51.933 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "-fikupiJl6aFYeL40u_UyvNL"} 21:16:51.934 [debug] Replied in 155ยตs 21:16:51.980 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "_unused_unlock-pro-textbox" => "", "unlock-pro-textbox" => ""} 21:16:51.981 [debug] Replied in 161ยตs 21:16:51.981 [debug] Current batch of media processed. Will check again in 1000ms 21:16:52.465 [debug] Current batch of media processed. Will check again in 1000ms 21:16:52.982 [debug] Current batch of media processed. Will check again in 1000ms 21:16:53.466 [debug] Current batch of media processed. Will check again in 1000ms 21:16:53.983 [debug] Current batch of media processed. Will check again in 1000ms 21:16:54.467 [debug] Current batch of media processed. Will check again in 1000ms 21:16:54.984 [debug] Current batch of media processed. Will check again in 1000ms 21:16:55.468 [debug] Current batch of media processed. Will check again in 1000ms 21:16:55.985 [debug] Current batch of media processed. Will check again in 1000ms 21:16:56.469 [debug] Current batch of media processed. Will check again in 1000ms 21:16:56.986 [debug] Current batch of media processed. Will check again in 1000ms 21:16:57.470 [debug] Current batch of media processed. Will check again in 1000ms 21:16:57.987 [debug] Current batch of media processed. Will check again in 1000ms 21:16:58.471 [debug] Current batch of media processed. Will check again in 1000ms 21:16:58.988 [debug] Current batch of media processed. Will check again in 1000ms 21:16:59.472 [debug] Current batch of media processed. Will check again in 1000ms 21:16:59.989 [debug] Current batch of media processed. Will check again in 1000ms 21:17:00.172 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:00.473 [debug] Current batch of media processed. Will check again in 1000ms 21:17:00.990 [debug] Current batch of media processed. Will check again in 1000ms 21:17:01.474 [debug] Current batch of media processed. Will check again in 1000ms 21:17:01.991 [debug] Current batch of media processed. Will check again in 1000ms 21:17:02.475 [debug] Current batch of media processed. Will check again in 1000ms 21:17:02.992 [debug] Current batch of media processed. Will check again in 1000ms 21:17:03.476 [debug] Current batch of media processed. Will check again in 1000ms 21:17:03.993 [debug] Current batch of media processed. Will check again in 1000ms 21:17:04.477 [debug] Current batch of media processed. Will check again in 1000ms 21:17:04.994 [debug] Current batch of media processed. Will check again in 1000ms 21:17:05.478 [debug] Current batch of media processed. Will check again in 1000ms 21:17:05.995 [debug] Current batch of media processed. Will check again in 1000ms 21:17:06.479 [debug] Current batch of media processed. Will check again in 1000ms 21:17:06.996 [debug] Current batch of media processed. Will check again in 1000ms 21:17:07.480 [debug] Current batch of media processed. Will check again in 1000ms 21:17:07.997 [debug] Current batch of media processed. Will check again in 1000ms 21:17:08.481 [debug] Current batch of media processed. Will check again in 1000ms 21:17:08.998 [debug] Current batch of media processed. Will check again in 1000ms 21:17:09.482 [debug] Current batch of media processed. Will check again in 1000ms 21:17:09.999 [debug] Current batch of media processed. Will check again in 1000ms 21:17:10.483 [debug] Current batch of media processed. Will check again in 1000ms 21:17:11.000 [debug] Current batch of media processed. Will check again in 1000ms 21:17:11.484 [debug] Current batch of media processed. Will check again in 1000ms 21:17:12.001 [debug] Current batch of media processed. Will check again in 1000ms 21:17:12.485 [debug] Current batch of media processed. Will check again in 1000ms 21:17:13.002 [debug] Current batch of media processed. Will check again in 1000ms 21:17:13.486 [debug] Current batch of media processed. Will check again in 1000ms 21:17:14.003 [debug] Current batch of media processed. Will check again in 1000ms 21:17:14.222 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:14.487 [debug] Current batch of media processed. Will check again in 1000ms 21:17:15.004 [debug] Current batch of media processed. Will check again in 1000ms 21:17:15.488 [debug] Current batch of media processed. Will check again in 1000ms 21:17:16.005 [debug] Current batch of media processed. Will check again in 1000ms 21:17:16.489 [debug] Current batch of media processed. Will check again in 1000ms 21:17:17.006 [debug] Current batch of media processed. Will check again in 1000ms 21:17:17.490 [debug] Current batch of media processed. Will check again in 1000ms 21:17:18.007 [debug] Current batch of media processed. Will check again in 1000ms 21:17:18.491 [debug] Current batch of media processed. Will check again in 1000ms 21:17:19.008 [debug] Current batch of media processed. Will check again in 1000ms 21:17:19.492 [debug] Current batch of media processed. Will check again in 1000ms 21:17:20.009 [debug] Current batch of media processed. Will check again in 1000ms 21:17:20.493 [debug] Current batch of media processed. Will check again in 1000ms 21:17:21.010 [debug] Current batch of media processed. Will check again in 1000ms 21:17:21.494 [debug] Current batch of media processed. Will check again in 1000ms 21:17:22.011 [debug] Current batch of media processed. Will check again in 1000ms 21:17:22.495 [debug] Current batch of media processed. Will check again in 1000ms 21:17:23.012 [debug] Current batch of media processed. Will check again in 1000ms 21:17:23.496 [debug] Current batch of media processed. Will check again in 1000ms 21:17:24.013 [debug] Current batch of media processed. Will check again in 1000ms 21:17:24.497 [debug] Current batch of media processed. Will check again in 1000ms 21:17:25.014 [debug] Current batch of media processed. Will check again in 1000ms 21:17:25.498 [debug] Current batch of media processed. Will check again in 1000ms 21:17:26.015 [debug] Current batch of media processed. Will check again in 1000ms 21:17:26.499 [debug] Current batch of media processed. Will check again in 1000ms 21:17:27.016 [debug] Current batch of media processed. Will check again in 1000ms 21:17:27.500 [debug] Current batch of media processed. Will check again in 1000ms 21:17:28.017 [debug] Current batch of media processed. Will check again in 1000ms 21:17:28.501 [debug] Current batch of media processed. Will check again in 1000ms 21:17:29.018 [debug] Current batch of media processed. Will check again in 1000ms 21:17:29.502 [debug] Current batch of media processed. Will check again in 1000ms 21:17:30.019 [debug] Current batch of media processed. Will check again in 1000ms 21:17:30.503 [debug] Current batch of media processed. Will check again in 1000ms 21:17:31.020 [debug] Current batch of media processed. Will check again in 1000ms 21:17:31.504 [debug] Current batch of media processed. Will check again in 1000ms 21:17:32.021 [debug] Current batch of media processed. Will check again in 1000ms 21:17:32.505 [debug] Current batch of media processed. Will check again in 1000ms 21:17:33.022 [debug] Current batch of media processed. Will check again in 1000ms 21:17:33.506 [debug] Current batch of media processed. Will check again in 1000ms 21:17:34.023 [debug] Current batch of media processed. Will check again in 1000ms 21:17:34.507 [debug] Current batch of media processed. Will check again in 1000ms 21:17:35.024 [debug] Current batch of media processed. Will check again in 1000ms 21:17:35.508 [debug] Current batch of media processed. Will check again in 1000ms 21:17:36.025 [debug] Current batch of media processed. Will check again in 1000ms 21:17:36.509 [debug] Current batch of media processed. Will check again in 1000ms 21:17:37.026 [debug] Current batch of media processed. Will check again in 1000ms 21:17:37.510 [debug] Current batch of media processed. Will check again in 1000ms 21:17:38.027 [debug] Current batch of media processed. Will check again in 1000ms 21:17:38.511 [debug] Current batch of media processed. Will check again in 1000ms 21:17:39.028 [debug] Current batch of media processed. Will check again in 1000ms 21:17:39.512 [debug] Current batch of media processed. Will check again in 1000ms 21:17:40.029 [debug] Current batch of media processed. Will check again in 1000ms 21:17:40.513 [debug] Current batch of media processed. Will check again in 1000ms 21:17:41.030 [debug] Current batch of media processed. Will check again in 1000ms 21:17:41.514 [debug] Current batch of media processed. Will check again in 1000ms 21:17:42.031 [debug] Current batch of media processed. Will check again in 1000ms 21:17:42.515 [debug] Current batch of media processed. Will check again in 1000ms 21:17:43.032 [debug] Current batch of media processed. Will check again in 1000ms 21:17:43.516 [debug] Current batch of media processed. Will check again in 1000ms 21:17:44.033 [debug] Current batch of media processed. Will check again in 1000ms 21:17:44.223 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:44.517 [debug] Current batch of media processed. Will check again in 1000ms 21:17:45.034 [debug] Current batch of media processed. Will check again in 1000ms 21:17:45.518 [debug] Current batch of media processed. Will check again in 1000ms 21:17:46.035 [debug] Current batch of media processed. Will check again in 1000ms 21:17:46.519 [debug] Current batch of media processed. Will check again in 1000ms 21:17:47.036 [debug] Current batch of media processed. Will check again in 1000ms 21:17:47.520 [debug] Current batch of media processed. Will check again in 1000ms 21:17:48.037 [debug] Current batch of media processed. Will check again in 1000ms 21:17:48.521 [debug] Current batch of media processed. Will check again in 1000ms 21:17:49.038 [debug] Current batch of media processed. Will check again in 1000ms 21:17:49.522 [debug] Current batch of media processed. Will check again in 1000ms 21:17:50.039 [debug] Current batch of media processed. Will check again in 1000ms 21:17:50.523 [debug] Current batch of media processed. Will check again in 1000ms 21:17:51.040 [debug] Current batch of media processed. Will check again in 1000ms 21:17:51.524 [debug] Current batch of media processed. Will check again in 1000ms 21:17:52.041 [debug] Current batch of media processed. Will check again in 1000ms 21:17:52.525 [debug] Current batch of media processed. Will check again in 1000ms 21:17:53.042 [debug] Current batch of media processed. Will check again in 1000ms 21:17:53.526 [debug] Current batch of media processed. Will check again in 1000ms 21:17:54.043 [debug] Current batch of media processed. Will check again in 1000ms 21:17:54.527 [debug] Current batch of media processed. Will check again in 1000ms 21:17:55.044 [debug] Current batch of media processed. Will check again in 1000ms 21:17:55.528 [debug] Current batch of media processed. Will check again in 1000ms 21:17:56.045 [debug] Current batch of media processed. Will check again in 1000ms 21:17:56.529 [debug] Current batch of media processed. Will check again in 1000ms 21:17:57.046 [debug] Current batch of media processed. Will check again in 1000ms 21:17:57.530 [debug] Current batch of media processed. Will check again in 1000ms 21:17:58.047 [debug] Current batch of media processed. Will check again in 1000ms 21:17:58.531 [debug] Current batch of media processed. Will check again in 1000ms 21:17:59.048 [debug] Current batch of media processed. Will check again in 1000ms 21:17:59.532 [debug] Current batch of media processed. Will check again in 1000ms 21:18:00.049 [debug] Current batch of media processed. Will check again in 1000ms 21:18:00.173 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:00.533 [debug] Current batch of media processed. Will check again in 1000ms 21:18:01.050 [debug] Current batch of media processed. Will check again in 1000ms 21:18:01.534 [debug] Current batch of media processed. Will check again in 1000ms 21:18:02.051 [debug] Current batch of media processed. Will check again in 1000ms 21:18:02.535 [debug] Current batch of media processed. Will check again in 1000ms 21:18:03.052 [debug] Current batch of media processed. Will check again in 1000ms 21:18:03.536 [debug] Current batch of media processed. Will check again in 1000ms 21:18:04.053 [debug] Current batch of media processed. Will check again in 1000ms 21:18:04.537 [debug] Current batch of media processed. Will check again in 1000ms 21:18:05.054 [debug] Current batch of media processed. Will check again in 1000ms 21:18:05.538 [debug] Current batch of media processed. Will check again in 1000ms 21:18:06.055 [debug] Current batch of media processed. Will check again in 1000ms 21:18:06.539 [debug] Current batch of media processed. Will check again in 1000ms 21:18:07.056 [debug] Current batch of media processed. Will check again in 1000ms 21:18:07.540 [debug] Current batch of media processed. Will check again in 1000ms 21:18:08.057 [debug] Current batch of media processed. Will check again in 1000ms 21:18:08.541 [debug] Current batch of media processed. Will check again in 1000ms 21:18:09.058 [debug] Current batch of media processed. Will check again in 1000ms 21:18:09.542 [debug] Current batch of media processed. Will check again in 1000ms 21:18:10.059 [debug] Current batch of media processed. Will check again in 1000ms 21:18:10.543 [debug] Current batch of media processed. Will check again in 1000ms 21:18:11.060 [debug] Current batch of media processed. Will check again in 1000ms 21:18:11.544 [debug] Current batch of media processed. Will check again in 1000ms 21:18:12.061 [debug] Current batch of media processed. Will check again in 1000ms 21:18:12.545 [debug] Current batch of media processed. Will check again in 1000ms 21:18:13.062 [debug] Current batch of media processed. Will check again in 1000ms 21:18:13.546 [debug] Current batch of media processed. Will check again in 1000ms 21:18:14.063 [debug] Current batch of media processed. Will check again in 1000ms 21:18:14.226 [info] {"source":"oban","duration":1318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:14.548 [debug] Current batch of media processed. Will check again in 1000ms 21:18:15.064 [debug] Current batch of media processed. Will check again in 1000ms 21:18:15.549 [debug] Current batch of media processed. Will check again in 1000ms 21:18:16.065 [debug] Current batch of media processed. Will check again in 1000ms 21:18:16.550 [debug] Current batch of media processed. Will check again in 1000ms 21:18:17.066 [debug] Current batch of media processed. Will check again in 1000ms 21:18:17.551 [debug] Current batch of media processed. Will check again in 1000ms 21:18:18.067 [debug] Current batch of media processed. Will check again in 1000ms 21:18:18.552 [debug] Current batch of media processed. Will check again in 1000ms 21:18:19.068 [debug] Current batch of media processed. Will check again in 1000ms 21:18:19.553 [debug] Current batch of media processed. Will check again in 1000ms 21:18:20.069 [debug] Current batch of media processed. Will check again in 1000ms 21:18:20.554 [debug] Current batch of media processed. Will check again in 1000ms 21:18:21.070 [debug] Current batch of media processed. Will check again in 1000ms 21:18:21.555 [debug] Current batch of media processed. Will check again in 1000ms 21:18:22.071 [debug] Current batch of media processed. Will check again in 1000ms 21:18:22.556 [debug] Current batch of media processed. Will check again in 1000ms 21:18:23.072 [debug] Current batch of media processed. Will check again in 1000ms 21:18:23.557 [debug] Current batch of media processed. Will check again in 1000ms 21:18:24.073 [debug] Current batch of media processed. Will check again in 1000ms 21:18:24.558 [debug] Current batch of media processed. Will check again in 1000ms 21:18:25.074 [debug] Current batch of media processed. Will check again in 1000ms 21:18:25.559 [debug] Current batch of media processed. Will check again in 1000ms 21:18:26.075 [debug] Current batch of media processed. Will check again in 1000ms 21:18:26.560 [debug] Current batch of media processed. Will check again in 1000ms 21:18:27.076 [debug] Current batch of media processed. Will check again in 1000ms 21:18:27.561 [debug] Current batch of media processed. Will check again in 1000ms 21:18:28.077 [debug] Current batch of media processed. Will check again in 1000ms 21:18:28.562 [debug] Current batch of media processed. Will check again in 1000ms 21:18:29.078 [debug] Current batch of media processed. Will check again in 1000ms 21:18:29.563 [debug] Current batch of media processed. Will check again in 1000ms 21:18:30.079 [debug] Current batch of media processed. Will check again in 1000ms 21:18:30.564 [debug] Current batch of media processed. Will check again in 1000ms 21:18:31.033 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=oygyYdVvvBM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/51/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/36/b7/36b757caafb267372212d49c875c1b12a34670eec309e15f8c67870a924a970b.json --sleep-requests 86 --sleep-interval 69 --sleep-subtitles 84 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:18:31.034 [debug] QUERY OK db=0.0ms idle=1727.7ms begin [] 21:18:31.034 [debug] QUERY OK source="media_items" db=0.8ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Get Simulated (Official Lyric Video).mp4", ~U[2025-12-25 04:12:42Z], "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Get Simulated (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Get Simulated (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Get Simulated (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 04:18:31Z], 51] 21:18:31.053 [debug] QUERY OK source="media_metadata" db=17.9ms 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/51/metadata.json.gz", "/config/metadata/media_items/51/thumbnail.jpg", 51, ~U[2025-12-25 04:18:31Z], ~U[2025-12-25 04:18:31Z]] 21:18:31.071 [debug] QUERY OK db=18.7ms commit [] 21:18:31.073 [debug] QUERY OK source="media_items" db=1.2ms idle=1766.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [110170459, ~U[2025-12-25 04:18:31Z], 51] 21:18:31.073 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:18:31.074 [info] {"args":{"id":51},"id":52,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1068801122,"event":"job:stop","queue_time":7343272062,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:18:31.080 [debug] Current batch of media processed. Will check again in 1000ms 21:18:31.081 [info] {"args":{"id":52},"id":53,"meta":{},"system_time":1766636311081901589,"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"]} 21:18:31.082 [debug] QUERY OK source="media_items" db=0.1ms idle=229.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" = ?) [52] 21:18:31.082 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:18:31.082 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:18:31.082 [debug] QUERY OK source="media_profiles" db=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] 21:18:31.083 [debug] QUERY OK source="media_items" db=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 [52] 21:18:31.083 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.7ms 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" = ?) [52] 21:18:31.083 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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] 21:18:31.084 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:18:31.084 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:18:31.084 [debug] Running yt-dlp command for action: get_downloadable_status 21:18:31.084 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:18:31.084 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:18:31.085 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:18:31.085 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tVfBu2L7dJU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/96/b9/96b9f4b145e07fa21cb9246d2d776ee9caf996c5a1459e406fc4331bd9014da6.json --sleep-requests 89 --sleep-interval 69 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:18:31.565 [debug] Current batch of media processed. Will check again in 1000ms 21:18:32.081 [debug] Current batch of media processed. Will check again in 1000ms 21:18:32.566 [debug] Current batch of media processed. Will check again in 1000ms 21:18:33.082 [debug] Current batch of media processed. Will check again in 1000ms 21:18:33.567 [debug] Current batch of media processed. Will check again in 1000ms 21:18:34.083 [debug] Current batch of media processed. Will check again in 1000ms 21:18:34.568 [debug] Current batch of media processed. Will check again in 1000ms 21:18:35.084 [debug] Current batch of media processed. Will check again in 1000ms 21:18:35.569 [debug] Current batch of media processed. Will check again in 1000ms 21:18:36.085 [debug] Current batch of media processed. Will check again in 1000ms 21:18:36.570 [debug] Current batch of media processed. Will check again in 1000ms 21:18:37.086 [debug] Current batch of media processed. Will check again in 1000ms 21:18:37.571 [debug] Current batch of media processed. Will check again in 1000ms 21:18:38.087 [debug] Current batch of media processed. Will check again in 1000ms 21:18:38.572 [debug] Current batch of media processed. Will check again in 1000ms 21:18:39.088 [debug] Current batch of media processed. Will check again in 1000ms 21:18:39.573 [debug] Current batch of media processed. Will check again in 1000ms 21:18:40.089 [debug] Current batch of media processed. Will check again in 1000ms 21:18:40.574 [debug] Current batch of media processed. Will check again in 1000ms 21:18:41.090 [debug] Current batch of media processed. Will check again in 1000ms 21:18:41.575 [debug] Current batch of media processed. Will check again in 1000ms 21:18:42.091 [debug] Current batch of media processed. Will check again in 1000ms 21:18:42.576 [debug] Current batch of media processed. Will check again in 1000ms 21:18:43.092 [debug] Current batch of media processed. Will check again in 1000ms 21:18:43.577 [debug] Current batch of media processed. Will check again in 1000ms 21:18:44.093 [debug] Current batch of media processed. Will check again in 1000ms 21:18:44.227 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:44.578 [debug] Current batch of media processed. Will check again in 1000ms 21:18:45.094 [debug] Current batch of media processed. Will check again in 1000ms 21:18:45.579 [debug] Current batch of media processed. Will check again in 1000ms 21:18:46.095 [debug] Current batch of media processed. Will check again in 1000ms 21:18:46.580 [debug] Current batch of media processed. Will check again in 1000ms 21:18:47.096 [debug] Current batch of media processed. Will check again in 1000ms 21:18:47.581 [debug] Current batch of media processed. Will check again in 1000ms 21:18:48.097 [debug] Current batch of media processed. Will check again in 1000ms 21:18:48.582 [debug] Current batch of media processed. Will check again in 1000ms 21:18:49.098 [debug] Current batch of media processed. Will check again in 1000ms 21:18:49.583 [debug] Current batch of media processed. Will check again in 1000ms 21:18:50.099 [debug] Current batch of media processed. Will check again in 1000ms 21:18:50.584 [debug] Current batch of media processed. Will check again in 1000ms 21:18:51.100 [debug] Current batch of media processed. Will check again in 1000ms 21:18:51.585 [debug] Current batch of media processed. Will check again in 1000ms 21:18:52.101 [debug] Current batch of media processed. Will check again in 1000ms 21:18:52.586 [debug] Current batch of media processed. Will check again in 1000ms 21:18:53.102 [debug] Current batch of media processed. Will check again in 1000ms 21:18:53.587 [debug] Current batch of media processed. Will check again in 1000ms 21:18:54.103 [debug] Current batch of media processed. Will check again in 1000ms 21:18:54.588 [debug] Current batch of media processed. Will check again in 1000ms 21:18:55.104 [debug] Current batch of media processed. Will check again in 1000ms 21:18:55.589 [debug] Current batch of media processed. Will check again in 1000ms 21:18:56.105 [debug] Current batch of media processed. Will check again in 1000ms 21:18:56.590 [debug] Current batch of media processed. Will check again in 1000ms 21:18:57.106 [debug] Current batch of media processed. Will check again in 1000ms 21:18:57.591 [debug] Current batch of media processed. Will check again in 1000ms 21:18:58.107 [debug] Current batch of media processed. Will check again in 1000ms 21:18:58.592 [debug] Current batch of media processed. Will check again in 1000ms 21:18:59.108 [debug] Current batch of media processed. Will check again in 1000ms 21:18:59.593 [debug] Current batch of media processed. Will check again in 1000ms 21:19:00.109 [debug] Current batch of media processed. Will check again in 1000ms 21:19:00.174 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:00.594 [debug] Current batch of media processed. Will check again in 1000ms 21:19:01.110 [debug] Current batch of media processed. Will check again in 1000ms 21:19:01.595 [debug] Current batch of media processed. Will check again in 1000ms 21:19:02.111 [debug] Current batch of media processed. Will check again in 1000ms 21:19:02.596 [debug] Current batch of media processed. Will check again in 1000ms 21:19:03.112 [debug] Current batch of media processed. Will check again in 1000ms 21:19:03.597 [debug] Current batch of media processed. Will check again in 1000ms 21:19:04.113 [debug] Current batch of media processed. Will check again in 1000ms 21:19:04.598 [debug] Current batch of media processed. Will check again in 1000ms 21:19:05.114 [debug] Current batch of media processed. Will check again in 1000ms 21:19:05.599 [debug] Current batch of media processed. Will check again in 1000ms 21:19:06.115 [debug] Current batch of media processed. Will check again in 1000ms 21:19:06.600 [debug] Current batch of media processed. Will check again in 1000ms 21:19:07.116 [debug] Current batch of media processed. Will check again in 1000ms 21:19:07.601 [debug] Current batch of media processed. Will check again in 1000ms 21:19:08.117 [debug] Current batch of media processed. Will check again in 1000ms 21:19:08.602 [debug] Current batch of media processed. Will check again in 1000ms 21:19:09.118 [debug] Current batch of media processed. Will check again in 1000ms 21:19:09.603 [debug] Current batch of media processed. Will check again in 1000ms 21:19:09.754 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w2xQjdxx-5Q --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/50/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/00/62/00622bc9cd8e02c1c6ea5019af6c8570ebaa568ff153b36cb1663b8a1edb2a23.json --sleep-requests 82 --sleep-interval 66 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:19:09.754 [debug] QUERY OK db=0.0ms idle=1447.9ms begin [] 21:19:09.755 [debug] QUERY OK source="media_items" db=0.5ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Haunted House (Official Lyric Video).mp4", ~U[2025-12-25 04:13:37Z], "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Haunted House (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Haunted House (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Haunted House (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 04:19:09Z], 50] 21:19:09.755 [debug] QUERY OK source="media_metadata" db=0.2ms 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/50/metadata.json.gz", "/config/metadata/media_items/50/thumbnail.jpg", 50, ~U[2025-12-25 04:19:09Z], ~U[2025-12-25 04:19:09Z]] 21:19:09.765 [debug] QUERY OK db=9.5ms commit [] 21:19:09.766 [debug] QUERY OK source="media_items" db=1.3ms idle=1458.6ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [117939685, ~U[2025-12-25 04:19:09Z], 50] 21:19:09.766 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:19:09.767 [info] {"args":{"id":50},"id":51,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1112424936,"event":"job:stop","queue_time":7340341074,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:19:09.773 [info] {"args":{"id":53},"id":54,"meta":{},"system_time":1766636349773810934,"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"]} 21:19:09.774 [debug] QUERY OK source="media_items" db=0.1ms idle=467.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" = ?) [53] 21:19:09.774 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:19:09.774 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [1] 21:19:09.774 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 21:19:09.774 [debug] QUERY OK source="media_items" db=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 [53] 21:19:09.775 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.5ms 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" = ?) [53] 21:19:09.775 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 21:19:09.775 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:19:09.775 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:19:09.776 [debug] Running yt-dlp command for action: get_downloadable_status 21:19:09.776 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:19:09.776 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:19:09.776 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:19:09.776 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GifaW2r7CVc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/0c/650cd6de0b9ce80f26588702f69f4c4c1c2ec2caacb1aad66f38d08b3ae07e9d.json --sleep-requests 84 --sleep-interval 84 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:19:10.119 [debug] Current batch of media processed. Will check again in 1000ms 21:19:10.604 [debug] Current batch of media processed. Will check again in 1000ms 21:19:11.120 [debug] Current batch of media processed. Will check again in 1000ms 21:19:11.605 [debug] Current batch of media processed. Will check again in 1000ms 21:19:12.121 [debug] Current batch of media processed. Will check again in 1000ms 21:19:12.606 [debug] Current batch of media processed. Will check again in 1000ms 21:19:13.122 [debug] Current batch of media processed. Will check again in 1000ms 21:19:13.607 [debug] Current batch of media processed. Will check again in 1000ms 21:19:14.123 [debug] Current batch of media processed. Will check again in 1000ms 21:19:14.228 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:14.608 [debug] Current batch of media processed. Will check again in 1000ms 21:19:15.124 [debug] Current batch of media processed. Will check again in 1000ms 21:19:15.609 [debug] Current batch of media processed. Will check again in 1000ms 21:19:16.125 [debug] Current batch of media processed. Will check again in 1000ms 21:19:16.610 [debug] Current batch of media processed. Will check again in 1000ms 21:19:17.126 [debug] Current batch of media processed. Will check again in 1000ms 21:19:17.611 [debug] Current batch of media processed. Will check again in 1000ms 21:19:18.127 [debug] Current batch of media processed. Will check again in 1000ms 21:19:18.612 [debug] Current batch of media processed. Will check again in 1000ms 21:19:19.128 [debug] Current batch of media processed. Will check again in 1000ms 21:19:19.613 [debug] Current batch of media processed. Will check again in 1000ms 21:19:20.129 [debug] Current batch of media processed. Will check again in 1000ms 21:19:20.614 [debug] Current batch of media processed. Will check again in 1000ms 21:19:21.130 [debug] Current batch of media processed. Will check again in 1000ms 21:19:21.615 [debug] Current batch of media processed. Will check again in 1000ms 21:19:22.131 [debug] Current batch of media processed. Will check again in 1000ms 21:19:22.616 [debug] Current batch of media processed. Will check again in 1000ms 21:19:23.132 [debug] Current batch of media processed. Will check again in 1000ms 21:19:23.617 [debug] Current batch of media processed. Will check again in 1000ms 21:19:24.133 [debug] Current batch of media processed. Will check again in 1000ms 21:19:24.618 [debug] Current batch of media processed. Will check again in 1000ms 21:19:25.134 [debug] Current batch of media processed. Will check again in 1000ms 21:19:25.619 [debug] Current batch of media processed. Will check again in 1000ms 21:19:26.135 [debug] Current batch of media processed. Will check again in 1000ms 21:19:26.620 [debug] Current batch of media processed. Will check again in 1000ms 21:19:27.136 [debug] Current batch of media processed. Will check again in 1000ms 21:19:27.621 [debug] Current batch of media processed. Will check again in 1000ms 21:19:28.137 [debug] Current batch of media processed. Will check again in 1000ms 21:19:28.622 [debug] Current batch of media processed. Will check again in 1000ms 21:19:29.138 [debug] Current batch of media processed. Will check again in 1000ms 21:19:29.623 [debug] Current batch of media processed. Will check again in 1000ms 21:19:30.139 [debug] Current batch of media processed. Will check again in 1000ms 21:19:30.624 [debug] Current batch of media processed. Will check again in 1000ms 21:19:31.140 [debug] Current batch of media processed. Will check again in 1000ms 21:19:31.625 [debug] Current batch of media processed. Will check again in 1000ms 21:19:32.141 [debug] Current batch of media processed. Will check again in 1000ms 21:19:32.626 [debug] Current batch of media processed. Will check again in 1000ms 21:19:33.142 [debug] Current batch of media processed. Will check again in 1000ms 21:19:33.627 [debug] Current batch of media processed. Will check again in 1000ms 21:19:34.143 [debug] Current batch of media processed. Will check again in 1000ms 21:19:34.628 [debug] Current batch of media processed. Will check again in 1000ms 21:19:35.144 [debug] Current batch of media processed. Will check again in 1000ms 21:19:35.629 [debug] Current batch of media processed. Will check again in 1000ms 21:19:36.145 [debug] Current batch of media processed. Will check again in 1000ms 21:19:36.630 [debug] Current batch of media processed. Will check again in 1000ms 21:19:37.146 [debug] Current batch of media processed. Will check again in 1000ms 21:19:37.631 [debug] Current batch of media processed. Will check again in 1000ms 21:19:38.147 [debug] Current batch of media processed. Will check again in 1000ms 21:19:38.632 [debug] Current batch of media processed. Will check again in 1000ms 21:19:39.148 [debug] Current batch of media processed. Will check again in 1000ms 21:19:39.633 [debug] Current batch of media processed. Will check again in 1000ms 21:19:40.149 [debug] Current batch of media processed. Will check again in 1000ms 21:19:40.634 [debug] Current batch of media processed. Will check again in 1000ms 21:19:41.150 [debug] Current batch of media processed. Will check again in 1000ms 21:19:41.635 [debug] Current batch of media processed. Will check again in 1000ms 21:19:42.151 [debug] Current batch of media processed. Will check again in 1000ms 21:19:42.636 [debug] Current batch of media processed. Will check again in 1000ms 21:19:43.152 [debug] Current batch of media processed. Will check again in 1000ms 21:19:43.637 [debug] Current batch of media processed. Will check again in 1000ms 21:19:44.153 [debug] Current batch of media processed. Will check again in 1000ms 21:19:44.229 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:44.638 [debug] Current batch of media processed. Will check again in 1000ms 21:19:45.154 [debug] Current batch of media processed. Will check again in 1000ms 21:19:45.639 [debug] Current batch of media processed. Will check again in 1000ms 21:19:46.155 [debug] Current batch of media processed. Will check again in 1000ms 21:19:46.640 [debug] Current batch of media processed. Will check again in 1000ms 21:19:47.156 [debug] Current batch of media processed. Will check again in 1000ms 21:19:47.641 [debug] Current batch of media processed. Will check again in 1000ms 21:19:48.157 [debug] Current batch of media processed. Will check again in 1000ms 21:19:48.642 [debug] Current batch of media processed. Will check again in 1000ms 21:19:49.158 [debug] Current batch of media processed. Will check again in 1000ms 21:19:49.643 [debug] Current batch of media processed. Will check again in 1000ms 21:19:50.159 [debug] Current batch of media processed. Will check again in 1000ms 21:19:50.644 [debug] Current batch of media processed. Will check again in 1000ms 21:19:51.160 [debug] Current batch of media processed. Will check again in 1000ms 21:19:51.645 [debug] Current batch of media processed. Will check again in 1000ms 21:19:52.161 [debug] Current batch of media processed. Will check again in 1000ms 21:19:52.646 [debug] Current batch of media processed. Will check again in 1000ms 21:19:53.162 [debug] Current batch of media processed. Will check again in 1000ms 21:19:53.647 [debug] Current batch of media processed. Will check again in 1000ms 21:19:54.163 [debug] Current batch of media processed. Will check again in 1000ms 21:19:54.648 [debug] Current batch of media processed. Will check again in 1000ms 21:19:55.164 [debug] Current batch of media processed. Will check again in 1000ms 21:19:55.649 [debug] Current batch of media processed. Will check again in 1000ms 21:19:56.165 [debug] Current batch of media processed. Will check again in 1000ms 21:19:56.650 [debug] Current batch of media processed. Will check again in 1000ms 21:19:57.166 [debug] Current batch of media processed. Will check again in 1000ms 21:19:57.651 [debug] Current batch of media processed. Will check again in 1000ms 21:19:58.167 [debug] Current batch of media processed. Will check again in 1000ms 21:19:58.652 [debug] Current batch of media processed. Will check again in 1000ms 21:19:59.168 [debug] Current batch of media processed. Will check again in 1000ms 21:19:59.653 [debug] Current batch of media processed. Will check again in 1000ms 21:20:00.169 [debug] Current batch of media processed. Will check again in 1000ms 21:20:00.175 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:00.654 [debug] Current batch of media processed. Will check again in 1000ms 21:20:01.170 [debug] Current batch of media processed. Will check again in 1000ms 21:20:01.655 [debug] Current batch of media processed. Will check again in 1000ms 21:20:02.171 [debug] Current batch of media processed. Will check again in 1000ms 21:20:02.656 [debug] Current batch of media processed. Will check again in 1000ms 21:20:03.172 [debug] Current batch of media processed. Will check again in 1000ms 21:20:03.657 [debug] Current batch of media processed. Will check again in 1000ms 21:20:04.173 [debug] Current batch of media processed. Will check again in 1000ms 21:20:04.658 [debug] Current batch of media processed. Will check again in 1000ms 21:20:05.174 [debug] Current batch of media processed. Will check again in 1000ms 21:20:05.659 [debug] Current batch of media processed. Will check again in 1000ms 21:20:06.175 [debug] Current batch of media processed. Will check again in 1000ms 21:20:06.660 [debug] Current batch of media processed. Will check again in 1000ms 21:20:07.176 [debug] Current batch of media processed. Will check again in 1000ms 21:20:07.661 [debug] Current batch of media processed. Will check again in 1000ms 21:20:08.177 [debug] Current batch of media processed. Will check again in 1000ms 21:20:08.662 [debug] Current batch of media processed. Will check again in 1000ms 21:20:09.178 [debug] Current batch of media processed. Will check again in 1000ms 21:20:09.663 [debug] Current batch of media processed. Will check again in 1000ms 21:20:10.179 [debug] Current batch of media processed. Will check again in 1000ms 21:20:10.664 [debug] Current batch of media processed. Will check again in 1000ms 21:20:11.180 [debug] Current batch of media processed. Will check again in 1000ms 21:20:11.665 [debug] Current batch of media processed. Will check again in 1000ms 21:20:12.181 [debug] Current batch of media processed. Will check again in 1000ms 21:20:12.666 [debug] Current batch of media processed. Will check again in 1000ms 21:20:13.182 [debug] Current batch of media processed. Will check again in 1000ms 21:20:13.667 [debug] Current batch of media processed. Will check again in 1000ms 21:20:14.183 [debug] Current batch of media processed. Will check again in 1000ms 21:20:14.230 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:14.668 [debug] Current batch of media processed. Will check again in 1000ms 21:20:15.184 [debug] Current batch of media processed. Will check again in 1000ms 21:20:15.669 [debug] Current batch of media processed. Will check again in 1000ms 21:20:16.185 [debug] Current batch of media processed. Will check again in 1000ms 21:20:16.670 [debug] Current batch of media processed. Will check again in 1000ms 21:20:17.186 [debug] Current batch of media processed. Will check again in 1000ms 21:20:17.671 [debug] Current batch of media processed. Will check again in 1000ms 21:20:18.187 [debug] Current batch of media processed. Will check again in 1000ms 21:20:18.672 [debug] Current batch of media processed. Will check again in 1000ms 21:20:19.188 [debug] Current batch of media processed. Will check again in 1000ms 21:20:19.673 [debug] Current batch of media processed. Will check again in 1000ms 21:20:20.189 [debug] Current batch of media processed. Will check again in 1000ms 21:20:20.674 [debug] Current batch of media processed. Will check again in 1000ms 21:20:21.190 [debug] Current batch of media processed. Will check again in 1000ms 21:20:21.675 [debug] Current batch of media processed. Will check again in 1000ms 21:20:22.191 [debug] Current batch of media processed. Will check again in 1000ms 21:20:22.676 [debug] Current batch of media processed. Will check again in 1000ms 21:20:23.192 [debug] Current batch of media processed. Will check again in 1000ms 21:20:23.677 [debug] Current batch of media processed. Will check again in 1000ms 21:20:24.193 [debug] Current batch of media processed. Will check again in 1000ms 21:20:24.678 [debug] Current batch of media processed. Will check again in 1000ms 21:20:25.194 [debug] Current batch of media processed. Will check again in 1000ms 21:20:25.679 [debug] Current batch of media processed. Will check again in 1000ms 21:20:26.195 [debug] Current batch of media processed. Will check again in 1000ms 21:20:26.680 [debug] Current batch of media processed. Will check again in 1000ms 21:20:27.196 [debug] Current batch of media processed. Will check again in 1000ms 21:20:27.681 [debug] Current batch of media processed. Will check again in 1000ms 21:20:28.197 [debug] Current batch of media processed. Will check again in 1000ms 21:20:28.682 [debug] Current batch of media processed. Will check again in 1000ms 21:20:29.198 [debug] Current batch of media processed. Will check again in 1000ms 21:20:29.683 [debug] Current batch of media processed. Will check again in 1000ms 21:20:30.199 [debug] Current batch of media processed. Will check again in 1000ms 21:20:30.684 [debug] Current batch of media processed. Will check again in 1000ms 21:20:31.200 [debug] Current batch of media processed. Will check again in 1000ms 21:20:31.685 [debug] Current batch of media processed. Will check again in 1000ms 21:20:32.201 [debug] Current batch of media processed. Will check again in 1000ms 21:20:32.686 [debug] Current batch of media processed. Will check again in 1000ms 21:20:33.202 [debug] Current batch of media processed. Will check again in 1000ms 21:20:33.687 [debug] Current batch of media processed. Will check again in 1000ms 21:20:34.203 [debug] Current batch of media processed. Will check again in 1000ms 21:20:34.688 [debug] Current batch of media processed. Will check again in 1000ms 21:20:35.204 [debug] Current batch of media processed. Will check again in 1000ms 21:20:35.689 [debug] Current batch of media processed. Will check again in 1000ms 21:20:36.205 [debug] Current batch of media processed. Will check again in 1000ms 21:20:36.690 [debug] Current batch of media processed. Will check again in 1000ms 21:20:37.206 [debug] Current batch of media processed. Will check again in 1000ms 21:20:37.691 [debug] Current batch of media processed. Will check again in 1000ms 21:20:38.207 [debug] Current batch of media processed. Will check again in 1000ms 21:20:38.692 [debug] Current batch of media processed. Will check again in 1000ms 21:20:39.208 [debug] Current batch of media processed. Will check again in 1000ms 21:20:39.693 [debug] Current batch of media processed. Will check again in 1000ms 21:20:40.209 [debug] Current batch of media processed. Will check again in 1000ms 21:20:40.694 [debug] Current batch of media processed. Will check again in 1000ms 21:20:41.210 [debug] Current batch of media processed. Will check again in 1000ms 21:20:41.695 [debug] Current batch of media processed. Will check again in 1000ms 21:20:42.211 [debug] Current batch of media processed. Will check again in 1000ms 21:20:42.696 [debug] Current batch of media processed. Will check again in 1000ms 21:20:43.212 [debug] Current batch of media processed. Will check again in 1000ms 21:20:43.697 [debug] Current batch of media processed. Will check again in 1000ms 21:20:44.213 [debug] Current batch of media processed. Will check again in 1000ms 21:20:44.231 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:44.698 [debug] Current batch of media processed. Will check again in 1000ms 21:20:45.214 [debug] Current batch of media processed. Will check again in 1000ms 21:20:45.699 [debug] Current batch of media processed. Will check again in 1000ms 21:20:46.215 [debug] Current batch of media processed. Will check again in 1000ms 21:20:46.700 [debug] Current batch of media processed. Will check again in 1000ms 21:20:47.216 [debug] Current batch of media processed. Will check again in 1000ms 21:20:47.701 [debug] Current batch of media processed. Will check again in 1000ms 21:20:48.218 [debug] Current batch of media processed. Will check again in 1000ms 21:20:48.702 [debug] Current batch of media processed. Will check again in 1000ms 21:20:49.219 [debug] Current batch of media processed. Will check again in 1000ms 21:20:49.703 [debug] Current batch of media processed. Will check again in 1000ms 21:20:50.220 [debug] Current batch of media processed. Will check again in 1000ms 21:20:50.704 [debug] Current batch of media processed. Will check again in 1000ms 21:20:51.221 [debug] Current batch of media processed. Will check again in 1000ms 21:20:51.705 [debug] Current batch of media processed. Will check again in 1000ms 21:20:52.222 [debug] Current batch of media processed. Will check again in 1000ms 21:20:52.706 [debug] Current batch of media processed. Will check again in 1000ms 21:20:53.223 [debug] Current batch of media processed. Will check again in 1000ms 21:20:53.707 [debug] Current batch of media processed. Will check again in 1000ms 21:20:54.224 [debug] Current batch of media processed. Will check again in 1000ms 21:20:54.708 [debug] Current batch of media processed. Will check again in 1000ms 21:20:55.225 [debug] Current batch of media processed. Will check again in 1000ms 21:20:55.709 [debug] Current batch of media processed. Will check again in 1000ms 21:20:56.226 [debug] Current batch of media processed. Will check again in 1000ms 21:20:56.710 [debug] Current batch of media processed. Will check again in 1000ms 21:20:57.227 [debug] Current batch of media processed. Will check again in 1000ms 21:20:57.711 [debug] Current batch of media processed. Will check again in 1000ms 21:20:58.228 [debug] Current batch of media processed. Will check again in 1000ms 21:20:58.712 [debug] Current batch of media processed. Will check again in 1000ms 21:20:59.229 [debug] Current batch of media processed. Will check again in 1000ms 21:20:59.713 [debug] Current batch of media processed. Will check again in 1000ms 21:21:00.176 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:00.230 [debug] Current batch of media processed. Will check again in 1000ms 21:21:00.714 [debug] Current batch of media processed. Will check again in 1000ms 21:21:01.231 [debug] Current batch of media processed. Will check again in 1000ms 21:21:01.715 [debug] Current batch of media processed. Will check again in 1000ms 21:21:02.232 [debug] Current batch of media processed. Will check again in 1000ms 21:21:02.716 [debug] Current batch of media processed. Will check again in 1000ms 21:21:03.233 [debug] Current batch of media processed. Will check again in 1000ms 21:21:03.717 [debug] Current batch of media processed. Will check again in 1000ms 21:21:04.234 [debug] Current batch of media processed. Will check again in 1000ms 21:21:04.718 [debug] Current batch of media processed. Will check again in 1000ms 21:21:05.235 [debug] Current batch of media processed. Will check again in 1000ms 21:21:05.719 [debug] Current batch of media processed. Will check again in 1000ms 21:21:06.236 [debug] Current batch of media processed. Will check again in 1000ms 21:21:06.720 [debug] Current batch of media processed. Will check again in 1000ms 21:21:07.237 [debug] Current batch of media processed. Will check again in 1000ms 21:21:07.721 [debug] Current batch of media processed. Will check again in 1000ms 21:21:08.238 [debug] Current batch of media processed. Will check again in 1000ms 21:21:08.722 [debug] Current batch of media processed. Will check again in 1000ms 21:21:09.239 [debug] Current batch of media processed. Will check again in 1000ms 21:21:09.723 [debug] Current batch of media processed. Will check again in 1000ms 21:21:10.240 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.7, "description" => "โ€œVicariousโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Vicarious #10000Days\n\nLyrics:\nEye on the TV\n'Cause tragedy thrills me\nWhatever flavor it happens to be like\nKilled by the husband\nDrowned by the ocean\nShot by his own son\nShe used a poison\nIn his tea\nAnd kissed him goodbye\nThat's my kind of story\nIt's no fun until someone dies\n\nDon't look at me like\nI am a monster\nFrown out your one face\nBut with the other\nStare like a junkie\nInto the TV\nStare like a zombie\nWhile the mother\nHolds her child\nWatches him die\nHands to the sky crying\n\"Why, oh why?\"\n\n'Cause I need to watch things die\nFrom a distance\nVicariously I live\nWhile the whole world dies\nYou all need it too, don't lie\n\nWhy can't we just admit it?\nWhy can't we just admit it?\nWe won't give pause until the blood is flowing\nNeither the brave nor bold\nWere writers of the stories told\nWe won't give pause until the blood is flowing\n\nI need to watch things die\nFrom a good safe distance\nVicariously I live while the whole world dies\nYou all feel the same, so\nWhy can't we just admit it?\n\nBlood like rain come down\nDrum on grave and ground\n\nPart vampire\nPart warrior\nCarnivore and voyeur\nStare at the transmittal\nSing to the death rattle\n\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\n\nCredulous at best\nYour desire to believe in\nAngels in the hearts of men\nPull your head out of your hippie haze\nAnd give a listen\nShouldn't have to say it all again\nThe universe is hostile, so impersonal\nDevour to survive, so it is\nSo it's always been\n\nWe all feed on tragedy\nIt's like blood to a vampire\n\nVicariously I\nLive while the whole world dies\nMuch better you than I", "duration" => 527, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Vicarious (Official Video).mp4", "id" => "h_TUP2vuaDs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=h_TUP2vuaDs", "playlist_index" => 7, "timestamp" => 1567137605, "title" => "TOOL - Vicarious (Official Video)", "upload_date" => "20190830"} 21:21:10.241 [debug] QUERY OK source="sources" db=0.4ms idle=934.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:21:10.241 [debug] QUERY OK source="sources" db=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" = ?) [3] 21:21:10.242 [debug] QUERY OK source="media_items" db=0.2ms idle=935.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:05Z], 3] 21:21:10.260 [debug] QUERY OK source="media_items" db=17.1ms idle=936.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["โ€œVicariousโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Vicarious #10000Days\n\nLyrics:\nEye on the TV\n'Cause tragedy thrills me\nWhatever flavor it happens to be like\nKilled by the husband\nDrowned by the ocean\nShot by his own son\nShe used a poison\nIn his tea\nAnd kissed him goodbye\nThat's my kind of story\nIt's no fun until someone dies\n\nDon't look at me like\nI am a monster\nFrown out your one face\nBut with the other\nStare like a junkie\nInto the TV\nStare like a zombie\nWhile the mother\nHolds her child\nWatches him die\nHands to the sky crying\n\"Why, oh why?\"\n\n'Cause I need to watch things die\nFrom a distance\nVicariously I live\nWhile the whole world dies\nYou all need it too, don't lie\n\nWhy can't we just admit it?\nWhy can't we just admit it?\nWe won't give pause until the blood is flowing\nNeither the brave nor bold\nWere writers of the stories told\nWe won't give pause until the blood is flowing\n\nI need to watch things die\nFrom a good safe distance\nVicariously I live while the whole world dies\nYou all feel the same, so\nWhy can't we just admit it?\n\nBlood like rain come down\nDrum on grave and ground\n\nPart vampire\nPart warrior\nCarnivore and voyeur\nStare at the transmittal\nSing to the death rattle\n\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\n\nCredulous at best\nYour desire to believe in\nAngels in the hearts of men\nPull your head out of your hippie haze\nAnd give a listen\nShouldn't have to say it all again\nThe universe is hostile, so impersonal\nDevour to survive, so it is\nSo it's always been\n\nWe all feed on tragedy\nIt's like blood to a vampire\n\nVicariously I\nLive while the whole world dies\nMuch better you than I", "TOOL - Vicarious (Official Video)", "d6a47efc-85c1-4056-b1b2-01232d9be044", false, 3, [], 527, false, "h_TUP2vuaDs", "https://www.youtube.com/watch?v=h_TUP2vuaDs", 7, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Vicarious (Official Video).mp4", false, false, 6, ~U[2019-08-30 04:00:05Z], ~U[2025-12-25 04:21:10Z], ~U[2025-12-25 04:21:10Z], "โ€œVicariousโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Vicarious #10000Days\n\nLyrics:\nEye on the TV\n'Cause tragedy thrills me\nWhatever flavor it happens to be like\nKilled by the husband\nDrowned by the ocean\nShot by his own son\nShe used a poison\nIn his tea\nAnd kissed him goodbye\nThat's my kind of story\nIt's no fun until someone dies\n\nDon't look at me like\nI am a monster\nFrown out your one face\nBut with the other\nStare like a junkie\nInto the TV\nStare like a zombie\nWhile the mother\nHolds her child\nWatches him die\nHands to the sky crying\n\"Why, oh why?\"\n\n'Cause I need to watch things die\nFrom a distance\nVicariously I live\nWhile the whole world dies\nYou all need it too, don't lie\n\nWhy can't we just admit it?\nWhy can't we just admit it?\nWe won't give pause until the blood is flowing\nNeither the brave nor bold\nWere writers of the stories told\nWe won't give pause until the blood is flowing\n\nI need to watch things die\nFrom a good safe distance\nVicariously I live while the whole world dies\nYou all feel the same, so\nWhy can't we just admit it?\n\nBlood like rain come down\nDrum on grave and ground\n\nPart vampire\nPart warrior\nCarnivore and voyeur\nStare at the transmittal\nSing to the death rattle\n\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\n\nCredulous at best\nYour desire to believe in\nAngels in the hearts of men\nPull your head out of your hippie haze\nAnd give a listen\nShouldn't have to say it all again\nThe universe is hostile, so impersonal\nDevour to survive, so it is\nSo it's always been\n\nWe all feed on tragedy\nIt's like blood to a vampire\n\nVicariously I\nLive while the whole world dies\nMuch better you than I", "TOOL - Vicarious (Official Video)", 3, 527, false, "h_TUP2vuaDs", "https://www.youtube.com/watch?v=h_TUP2vuaDs", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Vicarious (Official Video).mp4", false, ~U[2019-08-30 04:00:05Z]] 21:21:10.261 [debug] QUERY OK source="sources" db=0.9ms idle=111.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" = ?) [3] 21:21:10.263 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.6ms 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] 21:21:10.264 [debug] QUERY OK source="media_items" db=0.5ms idle=22.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 [636] 21:21:10.264 [info] Kicking off download for media item #636 (h_TUP2vuaDs) 21:21:10.268 [debug] QUERY OK source="tasks" db=0.7ms idle=5.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [200, 636, ~U[2025-12-25 04:21:10Z], ~U[2025-12-25 04:21:10Z]] 21:21:10.268 [debug] Current batch of media processed. Will check again in 1000ms 21:21:10.724 [debug] Current batch of media processed. Will check again in 1000ms 21:21:11.269 [debug] Current batch of media processed. Will check again in 1000ms 21:21:11.725 [debug] Current batch of media processed. Will check again in 1000ms 21:21:12.270 [debug] Current batch of media processed. Will check again in 1000ms 21:21:12.726 [debug] Current batch of media processed. Will check again in 1000ms 21:21:13.271 [debug] Current batch of media processed. Will check again in 1000ms 21:21:13.727 [debug] Current batch of media processed. Will check again in 1000ms 21:21:14.233 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:14.272 [debug] Current batch of media processed. Will check again in 1000ms 21:21:14.728 [debug] Current batch of media processed. Will check again in 1000ms 21:21:15.273 [debug] Current batch of media processed. Will check again in 1000ms 21:21:15.729 [debug] Current batch of media processed. Will check again in 1000ms 21:21:16.274 [debug] Current batch of media processed. Will check again in 1000ms 21:21:16.730 [debug] Current batch of media processed. Will check again in 1000ms 21:21:17.275 [debug] Current batch of media processed. Will check again in 1000ms 21:21:17.731 [debug] Current batch of media processed. Will check again in 1000ms 21:21:18.276 [debug] Current batch of media processed. Will check again in 1000ms 21:21:18.732 [debug] Current batch of media processed. Will check again in 1000ms 21:21:19.277 [debug] Current batch of media processed. Will check again in 1000ms 21:21:19.733 [debug] Current batch of media processed. Will check again in 1000ms 21:21:20.278 [debug] Current batch of media processed. Will check again in 1000ms 21:21:20.734 [debug] Current batch of media processed. Will check again in 1000ms 21:21:21.279 [debug] Current batch of media processed. Will check again in 1000ms 21:21:21.735 [debug] Current batch of media processed. Will check again in 1000ms 21:21:22.280 [debug] Current batch of media processed. Will check again in 1000ms 21:21:22.736 [debug] Current batch of media processed. Will check again in 1000ms 21:21:23.281 [debug] Current batch of media processed. Will check again in 1000ms 21:21:23.737 [debug] Current batch of media processed. Will check again in 1000ms 21:21:24.282 [debug] Current batch of media processed. Will check again in 1000ms 21:21:24.738 [debug] Current batch of media processed. Will check again in 1000ms 21:21:25.283 [debug] Current batch of media processed. Will check again in 1000ms 21:21:25.739 [debug] Current batch of media processed. Will check again in 1000ms 21:21:26.284 [debug] Current batch of media processed. Will check again in 1000ms 21:21:26.740 [debug] Current batch of media processed. Will check again in 1000ms 21:21:27.285 [debug] Current batch of media processed. Will check again in 1000ms 21:21:27.741 [debug] Current batch of media processed. Will check again in 1000ms 21:21:28.286 [debug] Current batch of media processed. Will check again in 1000ms 21:21:28.742 [debug] Current batch of media processed. Will check again in 1000ms 21:21:29.287 [debug] Current batch of media processed. Will check again in 1000ms 21:21:29.743 [debug] Current batch of media processed. Will check again in 1000ms 21:21:30.288 [debug] Current batch of media processed. Will check again in 1000ms 21:21:30.744 [debug] Current batch of media processed. Will check again in 1000ms 21:21:31.289 [debug] Current batch of media processed. Will check again in 1000ms 21:21:31.745 [debug] Current batch of media processed. Will check again in 1000ms 21:21:32.290 [debug] Current batch of media processed. Will check again in 1000ms 21:21:32.746 [debug] Current batch of media processed. Will check again in 1000ms 21:21:33.291 [debug] Current batch of media processed. Will check again in 1000ms 21:21:33.747 [debug] Current batch of media processed. Will check again in 1000ms 21:21:34.292 [debug] Current batch of media processed. Will check again in 1000ms 21:21:34.748 [debug] Current batch of media processed. Will check again in 1000ms 21:21:35.293 [debug] Current batch of media processed. Will check again in 1000ms 21:21:35.749 [debug] Current batch of media processed. Will check again in 1000ms 21:21:36.294 [debug] Current batch of media processed. Will check again in 1000ms 21:21:36.752 [debug] Current batch of media processed. Will check again in 1000ms 21:21:37.295 [debug] Current batch of media processed. Will check again in 1000ms 21:21:37.753 [debug] Current batch of media processed. Will check again in 1000ms 21:21:38.296 [debug] Current batch of media processed. Will check again in 1000ms 21:21:38.754 [debug] Current batch of media processed. Will check again in 1000ms 21:21:39.297 [debug] Current batch of media processed. Will check again in 1000ms 21:21:39.755 [debug] Current batch of media processed. Will check again in 1000ms 21:21:40.298 [debug] Current batch of media processed. Will check again in 1000ms 21:21:40.756 [debug] Current batch of media processed. Will check again in 1000ms 21:21:41.299 [debug] Current batch of media processed. Will check again in 1000ms 21:21:41.757 [debug] Current batch of media processed. Will check again in 1000ms 21:21:42.300 [debug] Current batch of media processed. Will check again in 1000ms 21:21:42.758 [debug] Current batch of media processed. Will check again in 1000ms 21:21:43.301 [debug] Current batch of media processed. Will check again in 1000ms 21:21:43.759 [debug] Current batch of media processed. Will check again in 1000ms 21:21:44.235 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:44.303 [debug] Current batch of media processed. Will check again in 1000ms 21:21:44.760 [debug] Current batch of media processed. Will check again in 1000ms 21:21:45.304 [debug] Current batch of media processed. Will check again in 1000ms 21:21:45.761 [debug] Current batch of media processed. Will check again in 1000ms 21:21:46.305 [debug] Current batch of media processed. Will check again in 1000ms 21:21:46.762 [debug] Current batch of media processed. Will check again in 1000ms 21:21:47.306 [debug] Current batch of media processed. Will check again in 1000ms 21:21:47.763 [debug] Current batch of media processed. Will check again in 1000ms 21:21:48.307 [debug] Current batch of media processed. Will check again in 1000ms 21:21:48.764 [debug] Current batch of media processed. Will check again in 1000ms 21:21:49.308 [debug] Current batch of media processed. Will check again in 1000ms 21:21:49.765 [debug] Current batch of media processed. Will check again in 1000ms 21:21:50.309 [debug] Current batch of media processed. Will check again in 1000ms 21:21:50.766 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #100Expendable\n\nMusic video by Nine Inch Nails performing 100% Expendable (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 235, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - 100% Expendable (Official Visualizer).mp4", "id" => "gU0cjp7chKs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gU0cjp7chKs", "playlist_index" => 6, "timestamp" => 1758254463, "title" => "Nine Inch Nails - 100% Expendable (Official Visualizer)", "upload_date" => "20250919"} 21:21:50.766 [debug] QUERY OK source="sources" db=0.2ms idle=1460.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 21:21:50.767 [debug] QUERY OK source="sources" db=0.1ms idle=1460.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] 21:21:50.767 [debug] QUERY OK source="media_items" db=0.1ms 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[2025-09-19 04:01:03Z], 2] 21:21:50.776 [debug] QUERY OK source="media_items" db=8.4ms idle=1461.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #100Expendable\n\nMusic video by Nine Inch Nails performing 100% Expendable (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - 100% Expendable (Official Visualizer)", "2d947389-9614-43ce-9c4f-d35f6f87bfe7", false, 2, [], 235, false, "gU0cjp7chKs", "https://www.youtube.com/watch?v=gU0cjp7chKs", 6, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - 100% Expendable (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:01:03Z], ~U[2025-12-25 04:21:50Z], ~U[2025-12-25 04:21:50Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #100Expendable\n\nMusic video by Nine Inch Nails performing 100% Expendable (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - 100% Expendable (Official Visualizer)", 2, 235, false, "gU0cjp7chKs", "https://www.youtube.com/watch?v=gU0cjp7chKs", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - 100% Expendable (Official Visualizer).mp4", false, ~U[2025-09-19 04:01:03Z]] 21:21:50.776 [debug] QUERY OK source="sources" db=0.1ms idle=542.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:21:50.776 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:21:50.777 [debug] QUERY OK source="media_items" db=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 [619] 21:21:50.777 [info] Kicking off download for media item #619 (gU0cjp7chKs) 21:21:50.777 [debug] Current batch of media processed. Will check again in 1000ms 21:21:51.310 [debug] Current batch of media processed. Will check again in 1000ms 21:21:51.778 [debug] Current batch of media processed. Will check again in 1000ms 21:21:52.311 [debug] Current batch of media processed. Will check again in 1000ms 21:21:52.779 [debug] Current batch of media processed. Will check again in 1000ms 21:21:53.312 [debug] Current batch of media processed. Will check again in 1000ms 21:21:53.780 [debug] Current batch of media processed. Will check again in 1000ms 21:21:54.313 [debug] Current batch of media processed. Will check again in 1000ms 21:21:54.781 [debug] Current batch of media processed. Will check again in 1000ms 21:21:55.314 [debug] Current batch of media processed. Will check again in 1000ms 21:21:55.782 [debug] Current batch of media processed. Will check again in 1000ms 21:21:56.315 [debug] Current batch of media processed. Will check again in 1000ms 21:21:56.783 [debug] Current batch of media processed. Will check again in 1000ms 21:21:57.316 [debug] Current batch of media processed. Will check again in 1000ms 21:21:57.784 [debug] Current batch of media processed. Will check again in 1000ms 21:21:58.317 [debug] Current batch of media processed. Will check again in 1000ms 21:21:58.785 [debug] Current batch of media processed. Will check again in 1000ms 21:21:59.318 [debug] Current batch of media processed. Will check again in 1000ms 21:21:59.786 [debug] Current batch of media processed. Will check again in 1000ms 21:22:00.177 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:00.319 [debug] Current batch of media processed. Will check again in 1000ms 21:22:00.787 [debug] Current batch of media processed. Will check again in 1000ms 21:22:01.320 [debug] Current batch of media processed. Will check again in 1000ms 21:22:01.788 [debug] Current batch of media processed. Will check again in 1000ms 21:22:02.321 [debug] Current batch of media processed. Will check again in 1000ms 21:22:02.789 [debug] Current batch of media processed. Will check again in 1000ms 21:22:03.322 [debug] Current batch of media processed. Will check again in 1000ms 21:22:03.790 [debug] Current batch of media processed. Will check again in 1000ms 21:22:04.323 [debug] Current batch of media processed. Will check again in 1000ms 21:22:04.791 [debug] Current batch of media processed. Will check again in 1000ms 21:22:05.324 [debug] Current batch of media processed. Will check again in 1000ms 21:22:05.792 [debug] Current batch of media processed. Will check again in 1000ms 21:22:06.325 [debug] Current batch of media processed. Will check again in 1000ms 21:22:06.793 [debug] Current batch of media processed. Will check again in 1000ms 21:22:07.326 [debug] Current batch of media processed. Will check again in 1000ms 21:22:07.794 [debug] Current batch of media processed. Will check again in 1000ms 21:22:08.327 [debug] Current batch of media processed. Will check again in 1000ms 21:22:08.795 [debug] Current batch of media processed. Will check again in 1000ms 21:22:09.328 [debug] Current batch of media processed. Will check again in 1000ms 21:22:09.796 [debug] Current batch of media processed. Will check again in 1000ms 21:22:10.329 [debug] Current batch of media processed. Will check again in 1000ms 21:22:10.797 [debug] Current batch of media processed. Will check again in 1000ms 21:22:11.330 [debug] Current batch of media processed. Will check again in 1000ms 21:22:11.798 [debug] Current batch of media processed. Will check again in 1000ms 21:22:12.331 [debug] Current batch of media processed. Will check again in 1000ms 21:22:12.799 [debug] Current batch of media processed. Will check again in 1000ms 21:22:13.332 [debug] Current batch of media processed. Will check again in 1000ms 21:22:13.800 [debug] Current batch of media processed. Will check again in 1000ms 21:22:14.236 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:14.333 [debug] Current batch of media processed. Will check again in 1000ms 21:22:14.801 [debug] Current batch of media processed. Will check again in 1000ms 21:22:15.334 [debug] Current batch of media processed. Will check again in 1000ms 21:22:15.802 [debug] Current batch of media processed. Will check again in 1000ms 21:22:16.335 [debug] Current batch of media processed. Will check again in 1000ms 21:22:16.803 [debug] Current batch of media processed. Will check again in 1000ms 21:22:17.336 [debug] Current batch of media processed. Will check again in 1000ms 21:22:17.804 [debug] Current batch of media processed. Will check again in 1000ms 21:22:18.337 [debug] Current batch of media processed. Will check again in 1000ms 21:22:18.805 [debug] Current batch of media processed. Will check again in 1000ms 21:22:19.338 [debug] Current batch of media processed. Will check again in 1000ms 21:22:19.806 [debug] Current batch of media processed. Will check again in 1000ms 21:22:20.339 [debug] Current batch of media processed. Will check again in 1000ms 21:22:20.807 [debug] Current batch of media processed. Will check again in 1000ms 21:22:21.340 [debug] Current batch of media processed. Will check again in 1000ms 21:22:21.808 [debug] Current batch of media processed. Will check again in 1000ms 21:22:22.341 [debug] Current batch of media processed. Will check again in 1000ms 21:22:22.809 [debug] Current batch of media processed. Will check again in 1000ms 21:22:23.342 [debug] Current batch of media processed. Will check again in 1000ms 21:22:23.810 [debug] Current batch of media processed. Will check again in 1000ms 21:22:24.343 [debug] Current batch of media processed. Will check again in 1000ms 21:22:24.811 [debug] Current batch of media processed. Will check again in 1000ms 21:22:25.344 [debug] Current batch of media processed. Will check again in 1000ms 21:22:25.812 [debug] Current batch of media processed. Will check again in 1000ms 21:22:26.345 [debug] Current batch of media processed. Will check again in 1000ms 21:22:26.813 [debug] Current batch of media processed. Will check again in 1000ms 21:22:27.346 [debug] Current batch of media processed. Will check again in 1000ms 21:22:27.814 [debug] Current batch of media processed. Will check again in 1000ms 21:22:28.347 [debug] Current batch of media processed. Will check again in 1000ms 21:22:28.815 [debug] Current batch of media processed. Will check again in 1000ms 21:22:29.348 [debug] Current batch of media processed. Will check again in 1000ms 21:22:29.816 [debug] Current batch of media processed. Will check again in 1000ms 21:22:30.349 [debug] Current batch of media processed. Will check again in 1000ms 21:22:30.817 [debug] Current batch of media processed. Will check again in 1000ms 21:22:31.350 [debug] Current batch of media processed. Will check again in 1000ms 21:22:31.818 [debug] Current batch of media processed. Will check again in 1000ms 21:22:32.351 [debug] Current batch of media processed. Will check again in 1000ms 21:22:32.819 [debug] Current batch of media processed. Will check again in 1000ms 21:22:33.352 [debug] Current batch of media processed. Will check again in 1000ms 21:22:33.820 [debug] Current batch of media processed. Will check again in 1000ms 21:22:34.353 [debug] Current batch of media processed. Will check again in 1000ms 21:22:34.821 [debug] Current batch of media processed. Will check again in 1000ms 21:22:35.354 [debug] Current batch of media processed. Will check again in 1000ms 21:22:35.822 [debug] Current batch of media processed. Will check again in 1000ms 21:22:36.355 [debug] Current batch of media processed. Will check again in 1000ms 21:22:36.823 [debug] Current batch of media processed. Will check again in 1000ms 21:22:37.356 [debug] Current batch of media processed. Will check again in 1000ms 21:22:37.824 [debug] Current batch of media processed. Will check again in 1000ms 21:22:38.357 [debug] Current batch of media processed. Will check again in 1000ms 21:22:38.825 [debug] Current batch of media processed. Will check again in 1000ms 21:22:39.358 [debug] Current batch of media processed. Will check again in 1000ms 21:22:39.826 [debug] Current batch of media processed. Will check again in 1000ms 21:22:40.359 [debug] Current batch of media processed. Will check again in 1000ms 21:22:40.827 [debug] Current batch of media processed. Will check again in 1000ms 21:22:41.360 [debug] Current batch of media processed. Will check again in 1000ms 21:22:41.828 [debug] Current batch of media processed. Will check again in 1000ms 21:22:42.361 [debug] Current batch of media processed. Will check again in 1000ms 21:22:42.829 [debug] Current batch of media processed. Will check again in 1000ms 21:22:43.362 [debug] Current batch of media processed. Will check again in 1000ms 21:22:43.830 [debug] Current batch of media processed. Will check again in 1000ms 21:22:44.238 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:44.363 [debug] Current batch of media processed. Will check again in 1000ms 21:22:44.831 [debug] Current batch of media processed. Will check again in 1000ms 21:22:45.364 [debug] Current batch of media processed. Will check again in 1000ms 21:22:45.832 [debug] Current batch of media processed. Will check again in 1000ms 21:22:46.365 [debug] Current batch of media processed. Will check again in 1000ms 21:22:46.833 [debug] Current batch of media processed. Will check again in 1000ms 21:22:47.366 [debug] Current batch of media processed. Will check again in 1000ms 21:22:47.834 [debug] Current batch of media processed. Will check again in 1000ms 21:22:48.367 [debug] Current batch of media processed. Will check again in 1000ms 21:22:48.835 [debug] Current batch of media processed. Will check again in 1000ms 21:22:49.368 [debug] Current batch of media processed. Will check again in 1000ms 21:22:49.836 [debug] Current batch of media processed. Will check again in 1000ms 21:22:50.369 [debug] Current batch of media processed. Will check again in 1000ms 21:22:50.837 [debug] Current batch of media processed. Will check again in 1000ms 21:22:51.370 [debug] Current batch of media processed. Will check again in 1000ms 21:22:51.838 [debug] Current batch of media processed. Will check again in 1000ms 21:22:52.371 [debug] Current batch of media processed. Will check again in 1000ms 21:22:52.839 [debug] Current batch of media processed. Will check again in 1000ms 21:22:53.372 [debug] Current batch of media processed. Will check again in 1000ms 21:22:53.840 [debug] Current batch of media processed. Will check again in 1000ms 21:22:54.373 [debug] Current batch of media processed. Will check again in 1000ms 21:22:54.841 [debug] Current batch of media processed. Will check again in 1000ms 21:22:55.374 [debug] Current batch of media processed. Will check again in 1000ms 21:22:55.842 [debug] Current batch of media processed. Will check again in 1000ms 21:22:56.375 [debug] Current batch of media processed. Will check again in 1000ms 21:22:56.843 [debug] Current batch of media processed. Will check again in 1000ms 21:22:57.376 [debug] Current batch of media processed. Will check again in 1000ms 21:22:57.844 [debug] Current batch of media processed. Will check again in 1000ms 21:22:58.377 [debug] Current batch of media processed. Will check again in 1000ms 21:22:58.845 [debug] Current batch of media processed. Will check again in 1000ms 21:22:59.378 [debug] Current batch of media processed. Will check again in 1000ms 21:22:59.846 [debug] Current batch of media processed. Will check again in 1000ms 21:23:00.178 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:00.379 [debug] Current batch of media processed. Will check again in 1000ms 21:23:00.847 [debug] Current batch of media processed. Will check again in 1000ms 21:23:01.380 [debug] Current batch of media processed. Will check again in 1000ms 21:23:01.848 [debug] Current batch of media processed. Will check again in 1000ms 21:23:02.381 [debug] Current batch of media processed. Will check again in 1000ms 21:23:02.849 [debug] Current batch of media processed. Will check again in 1000ms 21:23:03.382 [debug] Current batch of media processed. Will check again in 1000ms 21:23:03.850 [debug] Current batch of media processed. Will check again in 1000ms 21:23:04.383 [debug] Current batch of media processed. Will check again in 1000ms 21:23:04.851 [debug] Current batch of media processed. Will check again in 1000ms 21:23:05.384 [debug] Current batch of media processed. Will check again in 1000ms 21:23:05.852 [debug] Current batch of media processed. Will check again in 1000ms 21:23:06.385 [debug] Current batch of media processed. Will check again in 1000ms 21:23:06.853 [debug] Current batch of media processed. Will check again in 1000ms 21:23:07.386 [debug] Current batch of media processed. Will check again in 1000ms 21:23:07.854 [debug] Current batch of media processed. Will check again in 1000ms 21:23:08.387 [debug] Current batch of media processed. Will check again in 1000ms 21:23:08.855 [debug] Current batch of media processed. Will check again in 1000ms 21:23:09.388 [debug] Current batch of media processed. Will check again in 1000ms 21:23:09.856 [debug] Current batch of media processed. Will check again in 1000ms 21:23:10.389 [debug] Current batch of media processed. Will check again in 1000ms 21:23:10.857 [debug] Current batch of media processed. Will check again in 1000ms 21:23:11.390 [debug] Current batch of media processed. Will check again in 1000ms 21:23:11.858 [debug] Current batch of media processed. Will check again in 1000ms 21:23:12.391 [debug] Current batch of media processed. Will check again in 1000ms 21:23:12.859 [debug] Current batch of media processed. Will check again in 1000ms 21:23:13.392 [debug] Current batch of media processed. Will check again in 1000ms 21:23:13.860 [debug] Current batch of media processed. Will check again in 1000ms 21:23:14.239 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:14.393 [debug] Current batch of media processed. Will check again in 1000ms 21:23:14.861 [debug] Current batch of media processed. Will check again in 1000ms 21:23:15.394 [debug] Current batch of media processed. Will check again in 1000ms 21:23:15.862 [debug] Current batch of media processed. Will check again in 1000ms 21:23:16.395 [debug] Current batch of media processed. Will check again in 1000ms 21:23:16.863 [debug] Current batch of media processed. Will check again in 1000ms 21:23:17.396 [debug] Current batch of media processed. Will check again in 1000ms 21:23:17.864 [debug] Current batch of media processed. Will check again in 1000ms 21:23:18.397 [debug] Current batch of media processed. Will check again in 1000ms 21:23:18.865 [debug] Current batch of media processed. Will check again in 1000ms 21:23:19.398 [debug] Current batch of media processed. Will check again in 1000ms 21:23:19.866 [debug] Current batch of media processed. Will check again in 1000ms 21:23:20.399 [debug] Current batch of media processed. Will check again in 1000ms 21:23:20.867 [debug] Current batch of media processed. Will check again in 1000ms 21:23:21.400 [debug] Current batch of media processed. Will check again in 1000ms 21:23:21.868 [debug] Current batch of media processed. Will check again in 1000ms 21:23:22.401 [debug] Current batch of media processed. Will check again in 1000ms 21:23:22.869 [debug] Current batch of media processed. Will check again in 1000ms 21:23:23.402 [debug] Current batch of media processed. Will check again in 1000ms 21:23:23.870 [debug] Current batch of media processed. Will check again in 1000ms 21:23:24.403 [debug] Current batch of media processed. Will check again in 1000ms 21:23:24.871 [debug] Current batch of media processed. Will check again in 1000ms 21:23:25.404 [debug] Current batch of media processed. Will check again in 1000ms 21:23:25.872 [debug] Current batch of media processed. Will check again in 1000ms 21:23:26.405 [debug] Current batch of media processed. Will check again in 1000ms 21:23:26.873 [debug] Current batch of media processed. Will check again in 1000ms 21:23:27.406 [debug] Current batch of media processed. Will check again in 1000ms 21:23:27.874 [debug] Current batch of media processed. Will check again in 1000ms 21:23:28.407 [debug] Current batch of media processed. Will check again in 1000ms 21:23:28.875 [debug] Current batch of media processed. Will check again in 1000ms 21:23:29.408 [debug] Current batch of media processed. Will check again in 1000ms 21:23:29.876 [debug] Current batch of media processed. Will check again in 1000ms 21:23:30.409 [debug] Current batch of media processed. Will check again in 1000ms 21:23:30.877 [debug] Current batch of media processed. Will check again in 1000ms 21:23:31.410 [debug] Current batch of media processed. Will check again in 1000ms 21:23:31.878 [debug] Current batch of media processed. Will check again in 1000ms 21:23:32.411 [debug] Current batch of media processed. Will check again in 1000ms 21:23:32.879 [debug] Current batch of media processed. Will check again in 1000ms 21:23:33.412 [debug] Current batch of media processed. Will check again in 1000ms 21:23:33.880 [debug] Current batch of media processed. Will check again in 1000ms 21:23:34.413 [debug] Current batch of media processed. Will check again in 1000ms 21:23:34.881 [debug] Current batch of media processed. Will check again in 1000ms 21:23:35.414 [debug] Current batch of media processed. Will check again in 1000ms 21:23:35.882 [debug] Current batch of media processed. Will check again in 1000ms 21:23:36.415 [debug] Current batch of media processed. Will check again in 1000ms 21:23:36.883 [debug] Current batch of media processed. Will check again in 1000ms 21:23:37.416 [debug] Current batch of media processed. Will check again in 1000ms 21:23:37.884 [debug] Current batch of media processed. Will check again in 1000ms 21:23:38.417 [debug] Current batch of media processed. Will check again in 1000ms 21:23:38.885 [debug] Current batch of media processed. Will check again in 1000ms 21:23:39.418 [debug] Current batch of media processed. Will check again in 1000ms 21:23:39.886 [debug] Current batch of media processed. Will check again in 1000ms 21:23:40.419 [debug] Current batch of media processed. Will check again in 1000ms 21:23:40.887 [debug] Current batch of media processed. Will check again in 1000ms 21:23:41.420 [debug] Current batch of media processed. Will check again in 1000ms 21:23:41.888 [debug] Current batch of media processed. Will check again in 1000ms 21:23:42.421 [debug] Current batch of media processed. Will check again in 1000ms 21:23:42.889 [debug] Current batch of media processed. Will check again in 1000ms 21:23:43.422 [debug] Current batch of media processed. Will check again in 1000ms 21:23:43.890 [debug] Current batch of media processed. Will check again in 1000ms 21:23:44.240 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:44.423 [debug] Current batch of media processed. Will check again in 1000ms 21:23:44.891 [debug] Current batch of media processed. Will check again in 1000ms 21:23:45.424 [debug] Current batch of media processed. Will check again in 1000ms 21:23:45.892 [debug] Current batch of media processed. Will check again in 1000ms 21:23:46.425 [debug] Current batch of media processed. Will check again in 1000ms 21:23:46.893 [debug] Current batch of media processed. Will check again in 1000ms 21:23:47.426 [debug] Current batch of media processed. Will check again in 1000ms 21:23:47.894 [debug] Current batch of media processed. Will check again in 1000ms 21:23:48.427 [debug] Current batch of media processed. Will check again in 1000ms 21:23:48.895 [debug] Current batch of media processed. Will check again in 1000ms 21:23:49.428 [debug] Current batch of media processed. Will check again in 1000ms 21:23:49.896 [debug] Current batch of media processed. Will check again in 1000ms 21:23:50.429 [debug] Current batch of media processed. Will check again in 1000ms 21:23:50.897 [debug] Current batch of media processed. Will check again in 1000ms 21:23:51.430 [debug] Current batch of media processed. Will check again in 1000ms 21:23:51.898 [debug] Current batch of media processed. Will check again in 1000ms 21:23:52.431 [debug] Current batch of media processed. Will check again in 1000ms 21:23:52.899 [debug] Current batch of media processed. Will check again in 1000ms 21:23:53.432 [debug] Current batch of media processed. Will check again in 1000ms 21:23:53.900 [debug] Current batch of media processed. Will check again in 1000ms 21:23:54.433 [debug] Current batch of media processed. Will check again in 1000ms 21:23:54.901 [debug] Current batch of media processed. Will check again in 1000ms 21:23:55.434 [debug] Current batch of media processed. Will check again in 1000ms 21:23:55.902 [debug] Current batch of media processed. Will check again in 1000ms 21:23:56.435 [debug] Current batch of media processed. Will check again in 1000ms 21:23:56.903 [debug] Current batch of media processed. Will check again in 1000ms 21:23:57.436 [debug] Current batch of media processed. Will check again in 1000ms 21:23:57.904 [debug] Current batch of media processed. Will check again in 1000ms 21:23:58.437 [debug] Current batch of media processed. Will check again in 1000ms 21:23:58.905 [debug] Current batch of media processed. Will check again in 1000ms 21:23:59.438 [debug] Current batch of media processed. Will check again in 1000ms 21:23:59.906 [debug] Current batch of media processed. Will check again in 1000ms 21:24:00.179 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:00.439 [debug] Current batch of media processed. Will check again in 1000ms 21:24:00.907 [debug] Current batch of media processed. Will check again in 1000ms 21:24:01.440 [debug] Current batch of media processed. Will check again in 1000ms 21:24:01.908 [debug] Current batch of media processed. Will check again in 1000ms 21:24:02.441 [debug] Current batch of media processed. Will check again in 1000ms 21:24:02.909 [debug] Current batch of media processed. Will check again in 1000ms 21:24:03.442 [debug] Current batch of media processed. Will check again in 1000ms 21:24:03.910 [debug] Current batch of media processed. Will check again in 1000ms 21:24:04.443 [debug] Current batch of media processed. Will check again in 1000ms 21:24:04.911 [debug] Current batch of media processed. Will check again in 1000ms 21:24:05.444 [debug] Current batch of media processed. Will check again in 1000ms 21:24:05.912 [debug] Current batch of media processed. Will check again in 1000ms 21:24:06.445 [debug] Current batch of media processed. Will check again in 1000ms 21:24:06.913 [debug] Current batch of media processed. Will check again in 1000ms 21:24:07.446 [debug] Current batch of media processed. Will check again in 1000ms 21:24:07.914 [debug] Current batch of media processed. Will check again in 1000ms 21:24:08.447 [debug] Current batch of media processed. Will check again in 1000ms 21:24:08.915 [debug] Current batch of media processed. Will check again in 1000ms 21:24:09.448 [debug] Current batch of media processed. Will check again in 1000ms 21:24:09.916 [debug] Current batch of media processed. Will check again in 1000ms 21:24:10.449 [debug] Current batch of media processed. Will check again in 1000ms 21:24:10.917 [debug] Current batch of media processed. Will check again in 1000ms 21:24:11.450 [debug] Current batch of media processed. Will check again in 1000ms 21:24:11.918 [debug] Current batch of media processed. Will check again in 1000ms 21:24:12.451 [debug] Current batch of media processed. Will check again in 1000ms 21:24:12.919 [debug] Current batch of media processed. Will check again in 1000ms 21:24:13.452 [debug] Current batch of media processed. Will check again in 1000ms 21:24:13.920 [debug] Current batch of media processed. Will check again in 1000ms 21:24:14.241 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:14.453 [debug] Current batch of media processed. Will check again in 1000ms 21:24:14.921 [debug] Current batch of media processed. Will check again in 1000ms 21:24:15.454 [debug] Current batch of media processed. Will check again in 1000ms 21:24:15.922 [debug] Current batch of media processed. Will check again in 1000ms 21:24:16.455 [debug] Current batch of media processed. Will check again in 1000ms 21:24:16.923 [debug] Current batch of media processed. Will check again in 1000ms 21:24:17.456 [debug] Current batch of media processed. Will check again in 1000ms 21:24:17.924 [debug] Current batch of media processed. Will check again in 1000ms 21:24:18.457 [debug] Current batch of media processed. Will check again in 1000ms 21:24:18.925 [debug] Current batch of media processed. Will check again in 1000ms 21:24:19.458 [debug] Current batch of media processed. Will check again in 1000ms 21:24:19.926 [debug] Current batch of media processed. Will check again in 1000ms 21:24:20.459 [debug] Current batch of media processed. Will check again in 1000ms 21:24:20.927 [debug] Current batch of media processed. Will check again in 1000ms 21:24:21.460 [debug] Current batch of media processed. Will check again in 1000ms 21:24:21.928 [debug] Current batch of media processed. Will check again in 1000ms 21:24:22.461 [debug] Current batch of media processed. Will check again in 1000ms 21:24:22.929 [debug] Current batch of media processed. Will check again in 1000ms 21:24:23.462 [debug] Current batch of media processed. Will check again in 1000ms 21:24:23.930 [debug] Current batch of media processed. Will check again in 1000ms 21:24:24.463 [debug] Current batch of media processed. Will check again in 1000ms 21:24:24.931 [debug] Current batch of media processed. Will check again in 1000ms 21:24:25.464 [debug] Current batch of media processed. Will check again in 1000ms 21:24:25.932 [debug] Current batch of media processed. Will check again in 1000ms 21:24:26.465 [debug] Current batch of media processed. Will check again in 1000ms 21:24:26.933 [debug] Current batch of media processed. Will check again in 1000ms 21:24:27.466 [debug] Current batch of media processed. Will check again in 1000ms 21:24:27.934 [debug] Current batch of media processed. Will check again in 1000ms 21:24:28.467 [debug] Current batch of media processed. Will check again in 1000ms 21:24:28.935 [debug] Current batch of media processed. Will check again in 1000ms 21:24:29.468 [debug] Current batch of media processed. Will check again in 1000ms 21:24:29.936 [debug] Current batch of media processed. Will check again in 1000ms 21:24:30.469 [debug] Current batch of media processed. Will check again in 1000ms 21:24:30.937 [debug] Current batch of media processed. Will check again in 1000ms 21:24:31.195 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tVfBu2L7dJU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/96/b9/96b9f4b145e07fa21cb9246d2d776ee9caf996c5a1459e406fc4331bd9014da6.json --sleep-requests 89 --sleep-interval 69 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:24:31.195 [debug] Running yt-dlp command for action: download 21:24:31.196 [debug] QUERY OK source="settings" db=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 [] 21:24:31.196 [debug] QUERY OK source="settings" db=0.0ms idle=1890.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 [] 21:24:31.196 [debug] QUERY OK source="settings" db=0.0ms idle=1890.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 [] 21:24:31.196 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tVfBu2L7dJU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2e/7f/2e7fc9f896bb56d31798b32d3da4bb18db0d0b247a1bafc9d9af71bbfbb3cf0a.json --sleep-requests 87 --sleep-interval 80 --sleep-subtitles 65 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:24:31.470 [debug] Current batch of media processed. Will check again in 1000ms 21:24:31.938 [debug] Current batch of media processed. Will check again in 1000ms 21:24:32.471 [debug] Current batch of media processed. Will check again in 1000ms 21:24:32.939 [debug] Current batch of media processed. Will check again in 1000ms 21:24:33.472 [debug] Current batch of media processed. Will check again in 1000ms 21:24:33.940 [debug] Current batch of media processed. Will check again in 1000ms 21:24:34.473 [debug] Current batch of media processed. Will check again in 1000ms 21:24:34.941 [debug] Current batch of media processed. Will check again in 1000ms 21:24:35.474 [debug] Current batch of media processed. Will check again in 1000ms 21:24:35.942 [debug] Current batch of media processed. Will check again in 1000ms 21:24:36.475 [debug] Current batch of media processed. Will check again in 1000ms 21:24:36.943 [debug] Current batch of media processed. Will check again in 1000ms 21:24:37.476 [debug] Current batch of media processed. Will check again in 1000ms 21:24:37.944 [debug] Current batch of media processed. Will check again in 1000ms 21:24:38.477 [debug] Current batch of media processed. Will check again in 1000ms 21:24:38.945 [debug] Current batch of media processed. Will check again in 1000ms 21:24:39.478 [debug] Current batch of media processed. Will check again in 1000ms 21:24:39.946 [debug] Current batch of media processed. Will check again in 1000ms 21:24:40.479 [debug] Current batch of media processed. Will check again in 1000ms 21:24:40.947 [debug] Current batch of media processed. Will check again in 1000ms 21:24:41.480 [debug] Current batch of media processed. Will check again in 1000ms 21:24:41.948 [debug] Current batch of media processed. Will check again in 1000ms 21:24:42.481 [debug] Current batch of media processed. Will check again in 1000ms 21:24:42.949 [debug] Current batch of media processed. Will check again in 1000ms 21:24:43.482 [debug] Current batch of media processed. Will check again in 1000ms 21:24:43.950 [debug] Current batch of media processed. Will check again in 1000ms 21:24:44.242 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:44.483 [debug] Current batch of media processed. Will check again in 1000ms 21:24:44.951 [debug] Current batch of media processed. Will check again in 1000ms 21:24:45.484 [debug] Current batch of media processed. Will check again in 1000ms 21:24:45.952 [debug] Current batch of media processed. Will check again in 1000ms 21:24:46.485 [debug] Current batch of media processed. Will check again in 1000ms 21:24:46.953 [debug] Current batch of media processed. Will check again in 1000ms 21:24:47.486 [debug] Current batch of media processed. Will check again in 1000ms 21:24:47.954 [debug] Current batch of media processed. Will check again in 1000ms 21:24:48.487 [debug] Current batch of media processed. Will check again in 1000ms 21:24:48.955 [debug] Current batch of media processed. Will check again in 1000ms 21:24:49.488 [debug] Current batch of media processed. Will check again in 1000ms 21:24:49.585 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GifaW2r7CVc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/0c/650cd6de0b9ce80f26588702f69f4c4c1c2ec2caacb1aad66f38d08b3ae07e9d.json --sleep-requests 84 --sleep-interval 84 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:24:49.585 [debug] Running yt-dlp command for action: download 21:24:49.586 [debug] QUERY OK source="settings" db=0.1ms idle=1279.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 [] 21:24:49.586 [debug] QUERY OK source="settings" db=0.1ms idle=1061.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 [] 21:24:49.586 [debug] QUERY OK source="settings" db=0.1ms idle=280.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 [] 21:24:49.586 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GifaW2r7CVc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e9/e9/e9e99ef86e3f1062d29a4bb91e9173d2581670c6e12d44b5dd33d1f224a68746.json --sleep-requests 90 --sleep-interval 88 --sleep-subtitles 73 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:24:49.956 [debug] Current batch of media processed. Will check again in 1000ms 21:24:50.489 [debug] Current batch of media processed. Will check again in 1000ms 21:24:50.957 [debug] Current batch of media processed. Will check again in 1000ms 21:24:51.490 [debug] Current batch of media processed. Will check again in 1000ms 21:24:51.958 [debug] Current batch of media processed. Will check again in 1000ms 21:24:52.491 [debug] Current batch of media processed. Will check again in 1000ms 21:24:52.959 [debug] Current batch of media processed. Will check again in 1000ms 21:24:53.492 [debug] Current batch of media processed. Will check again in 1000ms 21:24:53.960 [debug] Current batch of media processed. Will check again in 1000ms 21:24:54.493 [debug] Current batch of media processed. Will check again in 1000ms 21:24:54.961 [debug] Current batch of media processed. Will check again in 1000ms 21:24:55.494 [debug] Current batch of media processed. Will check again in 1000ms 21:24:55.962 [debug] Current batch of media processed. Will check again in 1000ms 21:24:56.495 [debug] Current batch of media processed. Will check again in 1000ms 21:24:56.963 [debug] Current batch of media processed. Will check again in 1000ms 21:24:57.496 [debug] Current batch of media processed. Will check again in 1000ms 21:24:57.964 [debug] Current batch of media processed. Will check again in 1000ms 21:24:58.497 [debug] Current batch of media processed. Will check again in 1000ms 21:24:58.965 [debug] Current batch of media processed. Will check again in 1000ms 21:24:59.498 [debug] Current batch of media processed. Will check again in 1000ms 21:24:59.966 [debug] Current batch of media processed. Will check again in 1000ms 21:25:00.180 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:00.499 [debug] Current batch of media processed. Will check again in 1000ms 21:25:00.967 [debug] Current batch of media processed. Will check again in 1000ms 21:25:01.500 [debug] Current batch of media processed. Will check again in 1000ms 21:25:01.968 [debug] Current batch of media processed. Will check again in 1000ms 21:25:02.501 [debug] Current batch of media processed. Will check again in 1000ms 21:25:02.969 [debug] Current batch of media processed. Will check again in 1000ms 21:25:03.502 [debug] Current batch of media processed. Will check again in 1000ms 21:25:03.970 [debug] Current batch of media processed. Will check again in 1000ms 21:25:04.503 [debug] Current batch of media processed. Will check again in 1000ms 21:25:04.971 [debug] Current batch of media processed. Will check again in 1000ms 21:25:05.504 [debug] Current batch of media processed. Will check again in 1000ms 21:25:05.972 [debug] Current batch of media processed. Will check again in 1000ms 21:25:06.505 [debug] Current batch of media processed. Will check again in 1000ms 21:25:06.973 [debug] Current batch of media processed. Will check again in 1000ms 21:25:07.506 [debug] Current batch of media processed. Will check again in 1000ms 21:25:07.974 [debug] Current batch of media processed. Will check again in 1000ms 21:25:08.507 [debug] Current batch of media processed. Will check again in 1000ms 21:25:08.975 [debug] Current batch of media processed. Will check again in 1000ms 21:25:09.508 [debug] Current batch of media processed. Will check again in 1000ms 21:25:09.976 [debug] Current batch of media processed. Will check again in 1000ms 21:25:10.509 [debug] Current batch of media processed. Will check again in 1000ms 21:25:10.977 [debug] Current batch of media processed. Will check again in 1000ms 21:25:11.510 [debug] Current batch of media processed. Will check again in 1000ms 21:25:11.978 [debug] Current batch of media processed. Will check again in 1000ms 21:25:12.511 [debug] Current batch of media processed. Will check again in 1000ms 21:25:12.979 [debug] Current batch of media processed. Will check again in 1000ms 21:25:13.512 [debug] Current batch of media processed. Will check again in 1000ms 21:25:13.980 [debug] Current batch of media processed. Will check again in 1000ms 21:25:14.244 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:14.513 [debug] Current batch of media processed. Will check again in 1000ms 21:25:14.981 [debug] Current batch of media processed. Will check again in 1000ms 21:25:15.514 [debug] Current batch of media processed. Will check again in 1000ms 21:25:15.982 [debug] Current batch of media processed. Will check again in 1000ms 21:25:16.515 [debug] Current batch of media processed. Will check again in 1000ms 21:25:16.983 [debug] Current batch of media processed. Will check again in 1000ms 21:25:17.516 [debug] Current batch of media processed. Will check again in 1000ms 21:25:17.984 [debug] Current batch of media processed. Will check again in 1000ms 21:25:18.517 [debug] Current batch of media processed. Will check again in 1000ms 21:25:18.985 [debug] Current batch of media processed. Will check again in 1000ms 21:25:19.518 [debug] Current batch of media processed. Will check again in 1000ms 21:25:19.986 [debug] Current batch of media processed. Will check again in 1000ms 21:25:20.519 [debug] Current batch of media processed. Will check again in 1000ms 21:25:20.987 [debug] Current batch of media processed. Will check again in 1000ms 21:25:21.520 [debug] Current batch of media processed. Will check again in 1000ms 21:25:21.988 [debug] Current batch of media processed. Will check again in 1000ms 21:25:22.521 [debug] Current batch of media processed. Will check again in 1000ms 21:25:22.989 [debug] Current batch of media processed. Will check again in 1000ms 21:25:23.522 [debug] Current batch of media processed. Will check again in 1000ms 21:25:23.990 [debug] Current batch of media processed. Will check again in 1000ms 21:25:24.523 [debug] Current batch of media processed. Will check again in 1000ms 21:25:24.991 [debug] Current batch of media processed. Will check again in 1000ms 21:25:25.524 [debug] Current batch of media processed. Will check again in 1000ms 21:25:25.992 [debug] Current batch of media processed. Will check again in 1000ms 21:25:26.525 [debug] Current batch of media processed. Will check again in 1000ms 21:25:26.993 [debug] Current batch of media processed. Will check again in 1000ms 21:25:27.526 [debug] Current batch of media processed. Will check again in 1000ms 21:25:27.994 [debug] Current batch of media processed. Will check again in 1000ms 21:25:28.527 [debug] Current batch of media processed. Will check again in 1000ms 21:25:28.995 [debug] Current batch of media processed. Will check again in 1000ms 21:25:29.528 [debug] Current batch of media processed. Will check again in 1000ms 21:25:29.996 [debug] Current batch of media processed. Will check again in 1000ms 21:25:30.529 [debug] Current batch of media processed. Will check again in 1000ms 21:25:30.997 [debug] Current batch of media processed. Will check again in 1000ms 21:25:31.530 [debug] Current batch of media processed. Will check again in 1000ms 21:25:31.998 [debug] Current batch of media processed. Will check again in 1000ms 21:25:32.531 [debug] Current batch of media processed. Will check again in 1000ms 21:25:32.999 [debug] Current batch of media processed. Will check again in 1000ms 21:25:33.532 [debug] Current batch of media processed. Will check again in 1000ms 21:25:34.000 [debug] Current batch of media processed. Will check again in 1000ms 21:25:34.533 [debug] Current batch of media processed. Will check again in 1000ms 21:25:35.001 [debug] Current batch of media processed. Will check again in 1000ms 21:25:35.534 [debug] Current batch of media processed. Will check again in 1000ms 21:25:36.002 [debug] Current batch of media processed. Will check again in 1000ms 21:25:36.535 [debug] Current batch of media processed. Will check again in 1000ms 21:25:37.003 [debug] Current batch of media processed. Will check again in 1000ms 21:25:37.536 [debug] Current batch of media processed. Will check again in 1000ms 21:25:38.004 [debug] Current batch of media processed. Will check again in 1000ms 21:25:38.537 [debug] Current batch of media processed. Will check again in 1000ms 21:25:39.005 [debug] Current batch of media processed. Will check again in 1000ms 21:25:39.538 [debug] Current batch of media processed. Will check again in 1000ms 21:25:40.006 [debug] Current batch of media processed. Will check again in 1000ms 21:25:40.539 [debug] Current batch of media processed. Will check again in 1000ms 21:25:41.007 [debug] Current batch of media processed. Will check again in 1000ms 21:25:41.540 [debug] Current batch of media processed. Will check again in 1000ms 21:25:42.008 [debug] Current batch of media processed. Will check again in 1000ms 21:25:42.541 [debug] Current batch of media processed. Will check again in 1000ms 21:25:43.009 [debug] Current batch of media processed. Will check again in 1000ms 21:25:43.542 [debug] Current batch of media processed. Will check again in 1000ms 21:25:44.010 [debug] Current batch of media processed. Will check again in 1000ms 21:25:44.245 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:44.543 [debug] Current batch of media processed. Will check again in 1000ms 21:25:45.011 [debug] Current batch of media processed. Will check again in 1000ms 21:25:45.544 [debug] Current batch of media processed. Will check again in 1000ms 21:25:46.012 [debug] Current batch of media processed. Will check again in 1000ms 21:25:46.545 [debug] Current batch of media processed. Will check again in 1000ms 21:25:47.013 [debug] Current batch of media processed. Will check again in 1000ms 21:25:47.546 [debug] Current batch of media processed. Will check again in 1000ms 21:25:48.014 [debug] Current batch of media processed. Will check again in 1000ms 21:25:48.547 [debug] Current batch of media processed. Will check again in 1000ms 21:25:49.015 [debug] Current batch of media processed. Will check again in 1000ms 21:25:49.548 [debug] Current batch of media processed. Will check again in 1000ms 21:25:50.016 [debug] Current batch of media processed. Will check again in 1000ms 21:25:50.549 [debug] Current batch of media processed. Will check again in 1000ms 21:25:51.017 [debug] Current batch of media processed. Will check again in 1000ms 21:25:51.550 [debug] Current batch of media processed. Will check again in 1000ms 21:25:52.018 [debug] Current batch of media processed. Will check again in 1000ms 21:25:52.551 [debug] Current batch of media processed. Will check again in 1000ms 21:25:53.019 [debug] Current batch of media processed. Will check again in 1000ms 21:25:53.552 [debug] Current batch of media processed. Will check again in 1000ms 21:25:54.020 [debug] Current batch of media processed. Will check again in 1000ms 21:25:54.553 [debug] Current batch of media processed. Will check again in 1000ms 21:25:55.021 [debug] Current batch of media processed. Will check again in 1000ms 21:25:55.554 [debug] Current batch of media processed. Will check again in 1000ms 21:25:56.022 [debug] Current batch of media processed. Will check again in 1000ms 21:25:56.555 [debug] Current batch of media processed. Will check again in 1000ms 21:25:57.023 [debug] Current batch of media processed. Will check again in 1000ms 21:25:57.556 [debug] Current batch of media processed. Will check again in 1000ms 21:25:58.024 [debug] Current batch of media processed. Will check again in 1000ms 21:25:58.557 [debug] Current batch of media processed. Will check again in 1000ms 21:25:59.025 [debug] Current batch of media processed. Will check again in 1000ms 21:25:59.558 [debug] Current batch of media processed. Will check again in 1000ms 21:26:00.026 [debug] Current batch of media processed. Will check again in 1000ms 21:26:00.181 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:00.559 [debug] Current batch of media processed. Will check again in 1000ms 21:26:01.027 [debug] Current batch of media processed. Will check again in 1000ms 21:26:01.560 [debug] Current batch of media processed. Will check again in 1000ms 21:26:02.028 [debug] Current batch of media processed. Will check again in 1000ms 21:26:02.561 [debug] Current batch of media processed. Will check again in 1000ms 21:26:03.029 [debug] Current batch of media processed. Will check again in 1000ms 21:26:03.562 [debug] Current batch of media processed. Will check again in 1000ms 21:26:04.030 [debug] Current batch of media processed. Will check again in 1000ms 21:26:04.563 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "REMASTERED IN HD!\nOfficial Music Video for Judith performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Judith #Remastered", "duration" => 246, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Judith (Official Music Video).mp4", "id" => "xTgKRCXybSM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xTgKRCXybSM", "playlist_index" => 8, "timestamp" => 1235455575, "title" => "A Perfect Circle - Judith (Official Music Video)", "upload_date" => "20090224"} 21:26:04.564 [debug] QUERY OK source="sources" db=0.3ms 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 (?)) [3] 21:26:04.564 [debug] QUERY OK source="sources" db=0.1ms idle=1258.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" = ?) [3] 21:26:04.564 [debug] QUERY OK source="media_items" db=0.1ms idle=1258.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 06:06:15Z], 3] 21:26:04.588 [debug] QUERY OK source="media_items" db=23.6ms idle=1258.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nOfficial Music Video for Judith performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Judith #Remastered", "A Perfect Circle - Judith (Official Music Video)", "98f54a49-57e8-4d37-b0c9-83b7a2971a23", false, 3, [], 246, false, "xTgKRCXybSM", "https://www.youtube.com/watch?v=xTgKRCXybSM", 8, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Judith (Official Music Video).mp4", false, false, 0, ~U[2009-02-24 06:06:15Z], ~U[2025-12-25 04:26:04Z], ~U[2025-12-25 04:26:04Z], "REMASTERED IN HD!\nOfficial Music Video for Judith performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Judith #Remastered", "A Perfect Circle - Judith (Official Music Video)", 3, 246, false, "xTgKRCXybSM", "https://www.youtube.com/watch?v=xTgKRCXybSM", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Judith (Official Music Video).mp4", false, ~U[2009-02-24 06:06:15Z]] 21:26:04.589 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:26:04.590 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms 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] 21:26:04.590 [debug] QUERY OK source="media_items" db=0.2ms idle=25.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 [638] 21:26:04.590 [info] Kicking off download for media item #638 (xTgKRCXybSM) 21:26:04.593 [debug] QUERY OK source="tasks" db=0.6ms idle=2.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [201, 638, ~U[2025-12-25 04:26:04Z], ~U[2025-12-25 04:26:04Z]] 21:26:04.593 [debug] Current batch of media processed. Will check again in 1000ms 21:26:05.031 [debug] Current batch of media processed. Will check again in 1000ms 21:26:05.594 [debug] Current batch of media processed. Will check again in 1000ms 21:26:06.032 [debug] Current batch of media processed. Will check again in 1000ms 21:26:06.595 [debug] Current batch of media processed. Will check again in 1000ms 21:26:07.033 [debug] Current batch of media processed. Will check again in 1000ms 21:26:07.596 [debug] Current batch of media processed. Will check again in 1000ms 21:26:08.034 [debug] Current batch of media processed. Will check again in 1000ms 21:26:08.597 [debug] Current batch of media processed. Will check again in 1000ms 21:26:09.035 [debug] Current batch of media processed. Will check again in 1000ms 21:26:09.598 [debug] Current batch of media processed. Will check again in 1000ms 21:26:10.036 [debug] Current batch of media processed. Will check again in 1000ms 21:26:10.599 [debug] Current batch of media processed. Will check again in 1000ms 21:26:11.037 [debug] Current batch of media processed. Will check again in 1000ms 21:26:11.600 [debug] Current batch of media processed. Will check again in 1000ms 21:26:12.038 [debug] Current batch of media processed. Will check again in 1000ms 21:26:12.601 [debug] Current batch of media processed. Will check again in 1000ms 21:26:13.039 [debug] Current batch of media processed. Will check again in 1000ms 21:26:13.602 [debug] Current batch of media processed. Will check again in 1000ms 21:26:14.040 [debug] Current batch of media processed. Will check again in 1000ms 21:26:14.247 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:14.603 [debug] Current batch of media processed. Will check again in 1000ms 21:26:15.041 [debug] Current batch of media processed. Will check again in 1000ms 21:26:15.604 [debug] Current batch of media processed. Will check again in 1000ms 21:26:16.042 [debug] Current batch of media processed. Will check again in 1000ms 21:26:16.605 [debug] Current batch of media processed. Will check again in 1000ms 21:26:17.043 [debug] Current batch of media processed. Will check again in 1000ms 21:26:17.606 [debug] Current batch of media processed. Will check again in 1000ms 21:26:18.044 [debug] Current batch of media processed. Will check again in 1000ms 21:26:18.607 [debug] Current batch of media processed. Will check again in 1000ms 21:26:19.045 [debug] Current batch of media processed. Will check again in 1000ms 21:26:19.608 [debug] Current batch of media processed. Will check again in 1000ms 21:26:20.046 [debug] Current batch of media processed. Will check again in 1000ms 21:26:20.609 [debug] Current batch of media processed. Will check again in 1000ms 21:26:21.047 [debug] Current batch of media processed. Will check again in 1000ms 21:26:21.610 [debug] Current batch of media processed. Will check again in 1000ms 21:26:22.048 [debug] Current batch of media processed. Will check again in 1000ms 21:26:22.611 [debug] Current batch of media processed. Will check again in 1000ms 21:26:23.049 [debug] Current batch of media processed. Will check again in 1000ms 21:26:23.612 [debug] Current batch of media processed. Will check again in 1000ms 21:26:24.050 [debug] Current batch of media processed. Will check again in 1000ms 21:26:24.613 [debug] Current batch of media processed. Will check again in 1000ms 21:26:25.051 [debug] Current batch of media processed. Will check again in 1000ms 21:26:25.614 [debug] Current batch of media processed. Will check again in 1000ms 21:26:26.052 [debug] Current batch of media processed. Will check again in 1000ms 21:26:26.615 [debug] Current batch of media processed. Will check again in 1000ms 21:26:27.053 [debug] Current batch of media processed. Will check again in 1000ms 21:26:27.616 [debug] Current batch of media processed. Will check again in 1000ms 21:26:28.054 [debug] Current batch of media processed. Will check again in 1000ms 21:26:28.617 [debug] Current batch of media processed. Will check again in 1000ms 21:26:29.055 [debug] Current batch of media processed. Will check again in 1000ms 21:26:29.618 [debug] Current batch of media processed. Will check again in 1000ms 21:26:30.056 [debug] Current batch of media processed. Will check again in 1000ms 21:26:30.619 [debug] Current batch of media processed. Will check again in 1000ms 21:26:31.057 [debug] Current batch of media processed. Will check again in 1000ms 21:26:31.620 [debug] Current batch of media processed. Will check again in 1000ms 21:26:32.058 [debug] Current batch of media processed. Will check again in 1000ms 21:26:32.621 [debug] Current batch of media processed. Will check again in 1000ms 21:26:33.059 [debug] Current batch of media processed. Will check again in 1000ms 21:26:33.622 [debug] Current batch of media processed. Will check again in 1000ms 21:26:34.060 [debug] Current batch of media processed. Will check again in 1000ms 21:26:34.623 [debug] Current batch of media processed. Will check again in 1000ms 21:26:35.061 [debug] Current batch of media processed. Will check again in 1000ms 21:26:35.624 [debug] Current batch of media processed. Will check again in 1000ms 21:26:36.062 [debug] Current batch of media processed. Will check again in 1000ms 21:26:36.625 [debug] Current batch of media processed. Will check again in 1000ms 21:26:37.063 [debug] Current batch of media processed. Will check again in 1000ms 21:26:37.626 [debug] Current batch of media processed. Will check again in 1000ms 21:26:38.064 [debug] Current batch of media processed. Will check again in 1000ms 21:26:38.627 [debug] Current batch of media processed. Will check again in 1000ms 21:26:39.065 [debug] Current batch of media processed. Will check again in 1000ms 21:26:39.628 [debug] Current batch of media processed. Will check again in 1000ms 21:26:40.066 [debug] Current batch of media processed. Will check again in 1000ms 21:26:40.629 [debug] Current batch of media processed. Will check again in 1000ms 21:26:41.067 [debug] Current batch of media processed. Will check again in 1000ms 21:26:41.630 [debug] Current batch of media processed. Will check again in 1000ms 21:26:42.068 [debug] Current batch of media processed. Will check again in 1000ms 21:26:42.631 [debug] Current batch of media processed. Will check again in 1000ms 21:26:43.069 [debug] Current batch of media processed. Will check again in 1000ms 21:26:43.632 [debug] Current batch of media processed. Will check again in 1000ms 21:26:44.070 [debug] Current batch of media processed. Will check again in 1000ms 21:26:44.248 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:44.633 [debug] Current batch of media processed. Will check again in 1000ms 21:26:45.071 [debug] Current batch of media processed. Will check again in 1000ms 21:26:45.634 [debug] Current batch of media processed. Will check again in 1000ms 21:26:46.072 [debug] Current batch of media processed. Will check again in 1000ms 21:26:46.635 [debug] Current batch of media processed. Will check again in 1000ms 21:26:47.073 [debug] Current batch of media processed. Will check again in 1000ms 21:26:47.636 [debug] Current batch of media processed. Will check again in 1000ms 21:26:48.074 [debug] Current batch of media processed. Will check again in 1000ms 21:26:48.637 [debug] Current batch of media processed. Will check again in 1000ms 21:26:49.075 [debug] Current batch of media processed. Will check again in 1000ms 21:26:49.638 [debug] Current batch of media processed. Will check again in 1000ms 21:26:50.076 [debug] Current batch of media processed. Will check again in 1000ms 21:26:50.639 [debug] Current batch of media processed. Will check again in 1000ms 21:26:51.077 [debug] Current batch of media processed. Will check again in 1000ms 21:26:51.640 [debug] Current batch of media processed. Will check again in 1000ms 21:26:52.078 [debug] Current batch of media processed. Will check again in 1000ms 21:26:52.641 [debug] Current batch of media processed. Will check again in 1000ms 21:26:53.079 [debug] Current batch of media processed. Will check again in 1000ms 21:26:53.642 [debug] Current batch of media processed. Will check again in 1000ms 21:26:54.080 [debug] Current batch of media processed. Will check again in 1000ms 21:26:54.643 [debug] Current batch of media processed. Will check again in 1000ms 21:26:55.081 [debug] Current batch of media processed. Will check again in 1000ms 21:26:55.644 [debug] Current batch of media processed. Will check again in 1000ms 21:26:56.082 [debug] Current batch of media processed. Will check again in 1000ms 21:26:56.645 [debug] Current batch of media processed. Will check again in 1000ms 21:26:57.083 [debug] Current batch of media processed. Will check again in 1000ms 21:26:57.646 [debug] Current batch of media processed. Will check again in 1000ms 21:26:58.084 [debug] Current batch of media processed. Will check again in 1000ms 21:26:58.647 [debug] Current batch of media processed. Will check again in 1000ms 21:26:59.085 [debug] Current batch of media processed. Will check again in 1000ms 21:26:59.648 [debug] Current batch of media processed. Will check again in 1000ms 21:27:00.086 [debug] Current batch of media processed. Will check again in 1000ms 21:27:00.182 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:00.649 [debug] Current batch of media processed. Will check again in 1000ms 21:27:01.087 [debug] Current batch of media processed. Will check again in 1000ms 21:27:01.650 [debug] Current batch of media processed. Will check again in 1000ms 21:27:02.088 [debug] Current batch of media processed. Will check again in 1000ms 21:27:02.651 [debug] Current batch of media processed. Will check again in 1000ms 21:27:03.089 [debug] Current batch of media processed. Will check again in 1000ms 21:27:03.652 [debug] Current batch of media processed. Will check again in 1000ms 21:27:04.090 [debug] Current batch of media processed. Will check again in 1000ms 21:27:04.653 [debug] Current batch of media processed. Will check again in 1000ms 21:27:05.091 [debug] Current batch of media processed. Will check again in 1000ms 21:27:05.654 [debug] Current batch of media processed. Will check again in 1000ms 21:27:06.092 [debug] Current batch of media processed. Will check again in 1000ms 21:27:06.655 [debug] Current batch of media processed. Will check again in 1000ms 21:27:07.093 [debug] Current batch of media processed. Will check again in 1000ms 21:27:07.656 [debug] Current batch of media processed. Will check again in 1000ms 21:27:08.094 [debug] Current batch of media processed. Will check again in 1000ms 21:27:08.657 [debug] Current batch of media processed. Will check again in 1000ms 21:27:09.095 [debug] Current batch of media processed. Will check again in 1000ms 21:27:09.658 [debug] Current batch of media processed. Will check again in 1000ms 21:27:10.096 [debug] Current batch of media processed. Will check again in 1000ms 21:27:10.659 [debug] Current batch of media processed. Will check again in 1000ms 21:27:11.097 [debug] Current batch of media processed. Will check again in 1000ms 21:27:11.660 [debug] Current batch of media processed. Will check again in 1000ms 21:27:12.098 [debug] Current batch of media processed. Will check again in 1000ms 21:27:12.661 [debug] Current batch of media processed. Will check again in 1000ms 21:27:13.099 [debug] Current batch of media processed. Will check again in 1000ms 21:27:13.662 [debug] Current batch of media processed. Will check again in 1000ms 21:27:14.100 [debug] Current batch of media processed. Will check again in 1000ms 21:27:14.249 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:14.663 [debug] Current batch of media processed. Will check again in 1000ms 21:27:15.101 [debug] Current batch of media processed. Will check again in 1000ms 21:27:15.664 [debug] Current batch of media processed. Will check again in 1000ms 21:27:16.102 [debug] Current batch of media processed. Will check again in 1000ms 21:27:16.665 [debug] Current batch of media processed. Will check again in 1000ms 21:27:17.103 [debug] Current batch of media processed. Will check again in 1000ms 21:27:17.666 [debug] Current batch of media processed. Will check again in 1000ms 21:27:18.104 [debug] Current batch of media processed. Will check again in 1000ms 21:27:18.667 [debug] Current batch of media processed. Will check again in 1000ms 21:27:19.105 [debug] Current batch of media processed. Will check again in 1000ms 21:27:19.668 [debug] Current batch of media processed. Will check again in 1000ms 21:27:20.106 [debug] Current batch of media processed. Will check again in 1000ms 21:27:20.669 [debug] Current batch of media processed. Will check again in 1000ms 21:27:21.107 [debug] Current batch of media processed. Will check again in 1000ms 21:27:21.670 [debug] Current batch of media processed. Will check again in 1000ms 21:27:22.108 [debug] Current batch of media processed. Will check again in 1000ms 21:27:22.671 [debug] Current batch of media processed. Will check again in 1000ms 21:27:23.109 [debug] Current batch of media processed. Will check again in 1000ms 21:27:23.672 [debug] Current batch of media processed. Will check again in 1000ms 21:27:24.110 [debug] Current batch of media processed. Will check again in 1000ms 21:27:24.673 [debug] Current batch of media processed. Will check again in 1000ms 21:27:25.111 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #StillRemains\n\nMusic video by Nine Inch Nails performing Still Remains (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 115, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Still Remains (Official Visualizer).mp4", "id" => "kLHgojefHjU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kLHgojefHjU", "playlist_index" => 7, "timestamp" => 1758254462, "title" => "Nine Inch Nails - Still Remains (Official Visualizer)", "upload_date" => "20250919"} 21:27:25.111 [debug] QUERY OK source="sources" db=0.1ms idle=1805.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 21:27:25.112 [debug] QUERY OK source="sources" db=0.1ms idle=1805.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] 21:27:25.112 [debug] QUERY OK source="media_items" db=0.1ms idle=1805.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 04:01:02Z], 2] 21:27:25.150 [debug] QUERY OK source="media_items" db=37.9ms idle=1343.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #StillRemains\n\nMusic video by Nine Inch Nails performing Still Remains (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Still Remains (Official Visualizer)", "51dccc62-a989-4173-9ed9-4b1154c5ed20", false, 2, [], 115, false, "kLHgojefHjU", "https://www.youtube.com/watch?v=kLHgojefHjU", 7, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Still Remains (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:01:02Z], ~U[2025-12-25 04:27:25Z], ~U[2025-12-25 04:27:25Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #StillRemains\n\nMusic video by Nine Inch Nails performing Still Remains (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Still Remains (Official Visualizer)", 2, 115, false, "kLHgojefHjU", "https://www.youtube.com/watch?v=kLHgojefHjU", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Still Remains (Official Visualizer).mp4", false, ~U[2025-09-19 04:01:02Z]] 21:27:25.150 [debug] QUERY OK source="sources" db=0.2ms idle=380.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] 21:27:25.151 [debug] QUERY OK source="media_profiles" db=0.1ms idle=39.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] 21:27:25.151 [debug] QUERY OK source="media_items" db=0.1ms idle=39.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 [620] 21:27:25.151 [info] Kicking off download for media item #620 (kLHgojefHjU) 21:27:25.152 [debug] Current batch of media processed. Will check again in 1000ms 21:27:25.674 [debug] Current batch of media processed. Will check again in 1000ms 21:27:26.153 [debug] Current batch of media processed. Will check again in 1000ms 21:27:26.675 [debug] Current batch of media processed. Will check again in 1000ms 21:27:27.154 [debug] Current batch of media processed. Will check again in 1000ms 21:27:27.676 [debug] Current batch of media processed. Will check again in 1000ms 21:27:28.155 [debug] Current batch of media processed. Will check again in 1000ms 21:27:28.677 [debug] Current batch of media processed. Will check again in 1000ms 21:27:29.156 [debug] Current batch of media processed. Will check again in 1000ms 21:27:29.678 [debug] Current batch of media processed. Will check again in 1000ms 21:27:30.157 [debug] Current batch of media processed. Will check again in 1000ms 21:27:30.679 [debug] Current batch of media processed. Will check again in 1000ms 21:27:31.158 [debug] Current batch of media processed. Will check again in 1000ms 21:27:31.680 [debug] Current batch of media processed. Will check again in 1000ms 21:27:32.159 [debug] Current batch of media processed. Will check again in 1000ms 21:27:32.681 [debug] Current batch of media processed. Will check again in 1000ms 21:27:33.160 [debug] Current batch of media processed. Will check again in 1000ms 21:27:33.682 [debug] Current batch of media processed. Will check again in 1000ms 21:27:34.161 [debug] Current batch of media processed. Will check again in 1000ms 21:27:34.683 [debug] Current batch of media processed. Will check again in 1000ms 21:27:35.162 [debug] Current batch of media processed. Will check again in 1000ms 21:27:35.684 [debug] Current batch of media processed. Will check again in 1000ms 21:27:36.163 [debug] Current batch of media processed. Will check again in 1000ms 21:27:36.685 [debug] Current batch of media processed. Will check again in 1000ms 21:27:37.164 [debug] Current batch of media processed. Will check again in 1000ms 21:27:37.686 [debug] Current batch of media processed. Will check again in 1000ms 21:27:38.165 [debug] Current batch of media processed. Will check again in 1000ms 21:27:38.687 [debug] Current batch of media processed. Will check again in 1000ms 21:27:39.166 [debug] Current batch of media processed. Will check again in 1000ms 21:27:39.688 [debug] Current batch of media processed. Will check again in 1000ms 21:27:40.167 [debug] Current batch of media processed. Will check again in 1000ms 21:27:40.689 [debug] Current batch of media processed. Will check again in 1000ms 21:27:41.168 [debug] Current batch of media processed. Will check again in 1000ms 21:27:41.690 [debug] Current batch of media processed. Will check again in 1000ms 21:27:42.169 [debug] Current batch of media processed. Will check again in 1000ms 21:27:42.691 [debug] Current batch of media processed. Will check again in 1000ms 21:27:43.170 [debug] Current batch of media processed. Will check again in 1000ms 21:27:43.692 [debug] Current batch of media processed. Will check again in 1000ms 21:27:44.171 [debug] Current batch of media processed. Will check again in 1000ms 21:27:44.251 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:44.693 [debug] Current batch of media processed. Will check again in 1000ms 21:27:45.172 [debug] Current batch of media processed. Will check again in 1000ms 21:27:45.694 [debug] Current batch of media processed. Will check again in 1000ms 21:27:46.173 [debug] Current batch of media processed. Will check again in 1000ms 21:27:46.695 [debug] Current batch of media processed. Will check again in 1000ms 21:27:47.174 [debug] Current batch of media processed. Will check again in 1000ms 21:27:47.696 [debug] Current batch of media processed. Will check again in 1000ms 21:27:48.175 [debug] Current batch of media processed. Will check again in 1000ms 21:27:48.697 [debug] Current batch of media processed. Will check again in 1000ms 21:27:49.176 [debug] Current batch of media processed. Will check again in 1000ms 21:27:49.698 [debug] Current batch of media processed. Will check again in 1000ms 21:27:50.177 [debug] Current batch of media processed. Will check again in 1000ms 21:27:50.699 [debug] Current batch of media processed. Will check again in 1000ms 21:27:51.178 [debug] Current batch of media processed. Will check again in 1000ms 21:27:51.700 [debug] Current batch of media processed. Will check again in 1000ms 21:27:52.179 [debug] Current batch of media processed. Will check again in 1000ms 21:27:52.701 [debug] Current batch of media processed. Will check again in 1000ms 21:27:53.180 [debug] Current batch of media processed. Will check again in 1000ms 21:27:53.702 [debug] Current batch of media processed. Will check again in 1000ms 21:27:54.181 [debug] Current batch of media processed. Will check again in 1000ms 21:27:54.703 [debug] Current batch of media processed. Will check again in 1000ms 21:27:55.182 [debug] Current batch of media processed. Will check again in 1000ms 21:27:55.704 [debug] Current batch of media processed. Will check again in 1000ms 21:27:56.183 [debug] Current batch of media processed. Will check again in 1000ms 21:27:56.705 [debug] Current batch of media processed. Will check again in 1000ms 21:27:57.184 [debug] Current batch of media processed. Will check again in 1000ms 21:27:57.706 [debug] Current batch of media processed. Will check again in 1000ms 21:27:58.185 [debug] Current batch of media processed. Will check again in 1000ms 21:27:58.707 [debug] Current batch of media processed. Will check again in 1000ms 21:27:59.186 [debug] Current batch of media processed. Will check again in 1000ms 21:27:59.708 [debug] Current batch of media processed. Will check again in 1000ms 21:28:00.183 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:00.187 [debug] Current batch of media processed. Will check again in 1000ms 21:28:00.709 [debug] Current batch of media processed. Will check again in 1000ms 21:28:01.188 [debug] Current batch of media processed. Will check again in 1000ms 21:28:01.710 [debug] Current batch of media processed. Will check again in 1000ms 21:28:02.189 [debug] Current batch of media processed. Will check again in 1000ms 21:28:02.711 [debug] Current batch of media processed. Will check again in 1000ms 21:28:03.190 [debug] Current batch of media processed. Will check again in 1000ms 21:28:03.712 [debug] Current batch of media processed. Will check again in 1000ms 21:28:04.191 [debug] Current batch of media processed. Will check again in 1000ms 21:28:04.713 [debug] Current batch of media processed. Will check again in 1000ms 21:28:05.192 [debug] Current batch of media processed. Will check again in 1000ms 21:28:05.714 [debug] Current batch of media processed. Will check again in 1000ms 21:28:06.193 [debug] Current batch of media processed. Will check again in 1000ms 21:28:06.715 [debug] Current batch of media processed. Will check again in 1000ms 21:28:07.194 [debug] Current batch of media processed. Will check again in 1000ms 21:28:07.716 [debug] Current batch of media processed. Will check again in 1000ms 21:28:08.195 [debug] Current batch of media processed. Will check again in 1000ms 21:28:08.717 [debug] Current batch of media processed. Will check again in 1000ms 21:28:09.196 [debug] Current batch of media processed. Will check again in 1000ms 21:28:09.718 [debug] Current batch of media processed. Will check again in 1000ms 21:28:10.197 [debug] Current batch of media processed. Will check again in 1000ms 21:28:10.719 [debug] Current batch of media processed. Will check again in 1000ms 21:28:11.198 [debug] Current batch of media processed. Will check again in 1000ms 21:28:11.720 [debug] Current batch of media processed. Will check again in 1000ms 21:28:12.199 [debug] Current batch of media processed. Will check again in 1000ms 21:28:12.721 [debug] Current batch of media processed. Will check again in 1000ms 21:28:13.200 [debug] Current batch of media processed. Will check again in 1000ms 21:28:13.722 [debug] Current batch of media processed. Will check again in 1000ms 21:28:14.201 [debug] Current batch of media processed. Will check again in 1000ms 21:28:14.252 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:14.723 [debug] Current batch of media processed. Will check again in 1000ms 21:28:15.202 [debug] Current batch of media processed. Will check again in 1000ms 21:28:15.724 [debug] Current batch of media processed. Will check again in 1000ms 21:28:16.203 [debug] Current batch of media processed. Will check again in 1000ms 21:28:16.725 [debug] Current batch of media processed. Will check again in 1000ms 21:28:17.204 [debug] Current batch of media processed. Will check again in 1000ms 21:28:17.726 [debug] Current batch of media processed. Will check again in 1000ms 21:28:18.205 [debug] Current batch of media processed. Will check again in 1000ms 21:28:18.727 [debug] Current batch of media processed. Will check again in 1000ms 21:28:19.206 [debug] Current batch of media processed. Will check again in 1000ms 21:28:19.728 [debug] Current batch of media processed. Will check again in 1000ms 21:28:20.207 [debug] Current batch of media processed. Will check again in 1000ms 21:28:20.729 [debug] Current batch of media processed. Will check again in 1000ms 21:28:21.208 [debug] Current batch of media processed. Will check again in 1000ms 21:28:21.730 [debug] Current batch of media processed. Will check again in 1000ms 21:28:22.209 [debug] Current batch of media processed. Will check again in 1000ms 21:28:22.638 [info] GET /sources 21:28:22.638 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 21:28:22.638 [debug] QUERY OK source="settings" db=0.1ms idle=1332.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 [] 21:28:22.638 [debug] QUERY OK source="settings" db=0.1ms idle=1332.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 [] 21:28:22.639 [debug] QUERY OK source="settings" db=0.0ms idle=1333.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 [] 21:28:22.639 [debug] QUERY OK source="settings" db=0.0ms idle=785.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 [] 21:28:22.639 [debug] QUERY OK source="settings" db=0.0ms idle=333.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 [] 21:28:22.640 [debug] QUERY OK source="sources" db=0.5ms idle=1.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)) [] 21:28:22.641 [debug] QUERY OK source="sources" db=0.9ms 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", 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] 21:28:22.643 [info] Sent 200 in 4ms 21:28:22.731 [debug] Current batch of media processed. Will check again in 1000ms 21:28:23.137 [info] GET /settings 21:28:23.137 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 21:28:23.138 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 21:28:23.138 [debug] QUERY OK source="settings" db=0.0ms idle=498.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 [] 21:28:23.138 [debug] QUERY OK source="settings" db=0.0ms idle=498.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 [] 21:28:23.139 [debug] QUERY OK source="settings" db=0.0ms idle=497.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 [] 21:28:23.139 [info] Sent 200 in 2ms 21:28:23.210 [debug] Current batch of media processed. Will check again in 1000ms 21:28:23.732 [debug] Current batch of media processed. Will check again in 1000ms 21:28:24.211 [debug] Current batch of media processed. Will check again in 1000ms 21:28:24.733 [debug] Current batch of media processed. Will check again in 1000ms 21:28:25.212 [debug] Current batch of media processed. Will check again in 1000ms 21:28:25.734 [debug] Current batch of media processed. Will check again in 1000ms 21:28:26.213 [debug] Current batch of media processed. Will check again in 1000ms 21:28:26.735 [debug] Current batch of media processed. Will check again in 1000ms 21:28:27.214 [debug] Current batch of media processed. Will check again in 1000ms 21:28:27.736 [debug] Current batch of media processed. Will check again in 1000ms 21:28:28.215 [debug] Current batch of media processed. Will check again in 1000ms 21:28:28.737 [debug] Current batch of media processed. Will check again in 1000ms 21:28:29.216 [debug] Current batch of media processed. Will check again in 1000ms 21:28:29.738 [debug] Current batch of media processed. Will check again in 1000ms 21:28:30.217 [debug] Current batch of media processed. Will check again in 1000ms 21:28:30.739 [debug] Current batch of media processed. Will check again in 1000ms 21:28:31.218 [debug] Current batch of media processed. Will check again in 1000ms 21:28:31.740 [debug] Current batch of media processed. Will check again in 1000ms 21:28:32.219 [debug] Current batch of media processed. Will check again in 1000ms 21:28:32.741 [debug] Current batch of media processed. Will check again in 1000ms 21:28:33.220 [debug] Current batch of media processed. Will check again in 1000ms 21:28:33.742 [debug] Current batch of media processed. Will check again in 1000ms 21:28:34.221 [debug] Current batch of media processed. Will check again in 1000ms 21:28:34.743 [debug] Current batch of media processed. Will check again in 1000ms 21:28:35.222 [debug] Current batch of media processed. Will check again in 1000ms 21:28:35.744 [debug] Current batch of media processed. Will check again in 1000ms 21:28:36.223 [debug] Current batch of media processed. Will check again in 1000ms 21:28:36.745 [debug] Current batch of media processed. Will check again in 1000ms 21:28:37.224 [debug] Current batch of media processed. Will check again in 1000ms 21:28:37.746 [debug] Current batch of media processed. Will check again in 1000ms 21:28:38.225 [debug] Current batch of media processed. Will check again in 1000ms 21:28:38.747 [debug] Current batch of media processed. Will check again in 1000ms 21:28:39.226 [debug] Current batch of media processed. Will check again in 1000ms 21:28:39.748 [debug] Current batch of media processed. Will check again in 1000ms 21:28:40.227 [debug] Current batch of media processed. Will check again in 1000ms 21:28:40.749 [debug] Current batch of media processed. Will check again in 1000ms 21:28:41.228 [debug] Current batch of media processed. Will check again in 1000ms 21:28:41.322 [info] GET /sources/2 21:28:41.322 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 21:28:41.323 [debug] QUERY OK source="sources" db=0.2ms idle=1016.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:28:41.323 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1017.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] 21:28:41.324 [debug] QUERY OK source="tasks" db=0.1ms idle=1017.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 (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 21:28:41.324 [debug] QUERY OK source="oban_jobs" db=0.1ms queue=0.1ms idle=1018.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" = ?) [167] 21:28:41.325 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:28:41.325 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:28:41.325 [debug] QUERY OK source="settings" db=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 [] 21:28:41.326 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:28:41.327 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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] 21:28:41.327 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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 (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 21:28:41.328 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:28:41.329 [debug] QUERY OK source="media_items" db=0.0ms idle=3.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 21:28:41.329 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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] 21:28:41.329 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:28:41.330 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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] 21:28:41.330 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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] 21:28:41.331 [info] Sent 200 in 8ms 21:28:41.336 [info] GET /app_info 21:28:41.336 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 21:28:41.336 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:28:41.336 [debug] QUERY OK source="settings" db=0.0ms idle=7.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 [] 21:28:41.337 [debug] QUERY OK source="settings" db=0.0ms idle=7.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 [] 21:28:41.337 [debug] QUERY OK source="settings" db=0.0ms idle=7.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 [] 21:28:41.337 [debug] QUERY OK source="settings" db=0.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 [] 21:28:41.338 [info] Sent 200 in 1ms 21:28:41.750 [debug] Current batch of media processed. Will check again in 1000ms 21:28:42.229 [debug] Current batch of media processed. Will check again in 1000ms 21:28:42.751 [debug] Current batch of media processed. Will check again in 1000ms 21:28:43.230 [debug] Current batch of media processed. Will check again in 1000ms 21:28:43.752 [debug] Current batch of media processed. Will check again in 1000ms 21:28:44.231 [debug] Current batch of media processed. Will check again in 1000ms 21:28:44.253 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:44.753 [debug] Current batch of media processed. Will check again in 1000ms 21:28:45.232 [debug] Current batch of media processed. Will check again in 1000ms 21:28:45.754 [debug] Current batch of media processed. Will check again in 1000ms 21:28:46.233 [debug] Current batch of media processed. Will check again in 1000ms 21:28:46.755 [debug] Current batch of media processed. Will check again in 1000ms 21:28:47.234 [debug] Current batch of media processed. Will check again in 1000ms 21:28:47.756 [debug] Current batch of media processed. Will check again in 1000ms 21:28:48.235 [debug] Current batch of media processed. Will check again in 1000ms 21:28:48.757 [debug] Current batch of media processed. Will check again in 1000ms 21:28:49.236 [debug] Current batch of media processed. Will check again in 1000ms 21:28:49.758 [debug] Current batch of media processed. Will check again in 1000ms 21:28:50.237 [debug] Current batch of media processed. Will check again in 1000ms 21:28:50.759 [debug] Current batch of media processed. Will check again in 1000ms 21:28:51.238 [debug] Current batch of media processed. Will check again in 1000ms 21:28:51.760 [debug] Current batch of media processed. Will check again in 1000ms 21:28:52.239 [debug] Current batch of media processed. Will check again in 1000ms 21:28:52.761 [debug] Current batch of media processed. Will check again in 1000ms 21:28:53.240 [debug] Current batch of media processed. Will check again in 1000ms 21:28:53.762 [debug] Current batch of media processed. Will check again in 1000ms 21:28:54.241 [debug] Current batch of media processed. Will check again in 1000ms 21:28:54.763 [debug] Current batch of media processed. Will check again in 1000ms 21:28:55.242 [debug] Current batch of media processed. Will check again in 1000ms 21:28:55.764 [debug] Current batch of media processed. Will check again in 1000ms 21:28:56.243 [debug] Current batch of media processed. Will check again in 1000ms 21:28:56.765 [debug] Current batch of media processed. Will check again in 1000ms 21:28:57.244 [debug] Current batch of media processed. Will check again in 1000ms 21:28:57.766 [debug] Current batch of media processed. Will check again in 1000ms 21:28:58.097 [info] GET /sources/1 21:28:58.097 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 21:28:58.098 [debug] QUERY OK source="sources" db=0.2ms idle=791.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] 21:28:58.098 [debug] QUERY OK source="media_profiles" db=0.1ms idle=792.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] 21:28:58.102 [debug] QUERY OK source="tasks" db=3.5ms idle=792.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"] 21:28:58.102 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=796.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" = ?) [169] 21:28:58.103 [debug] QUERY OK source="settings" db=0.1ms idle=183.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 [] 21:28:58.103 [debug] QUERY OK source="settings" db=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 [] 21:28:58.103 [debug] QUERY OK source="settings" db=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 [] 21:28:58.105 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:28:58.105 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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] 21:28:58.106 [debug] QUERY OK source="media_items" db=0.7ms idle=2.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] 21:28:58.107 [debug] QUERY OK source="sources" db=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" = ?) [1] 21:28:58.107 [debug] QUERY OK source="media_items" db=0.0ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 21:28:58.108 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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] 21:28:58.109 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:28:58.109 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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] 21:28:58.110 [debug] QUERY OK source="media_items" db=0.8ms idle=2.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] 21:28:58.112 [info] Sent 200 in 14ms 21:28:58.245 [debug] Current batch of media processed. Will check again in 1000ms 21:28:58.267 [info] GET /media_profiles 21:28:58.267 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 21:28:58.268 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=160.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", (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" [] 21:28:58.268 [debug] QUERY OK source="settings" db=0.1ms idle=159.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 [] 21:28:58.268 [debug] QUERY OK source="settings" db=0.0ms idle=159.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 [] 21:28:58.268 [debug] QUERY OK source="settings" db=0.0ms idle=159.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 [] 21:28:58.269 [info] Sent 200 in 2ms 21:28:58.767 [debug] Current batch of media processed. Will check again in 1000ms 21:28:59.246 [debug] Current batch of media processed. Will check again in 1000ms 21:28:59.768 [debug] Current batch of media processed. Will check again in 1000ms 21:29:00.184 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:00.247 [debug] Current batch of media processed. Will check again in 1000ms 21:29:00.769 [debug] Current batch of media processed. Will check again in 1000ms 21:29:01.248 [debug] Current batch of media processed. Will check again in 1000ms 21:29:01.770 [debug] Current batch of media processed. Will check again in 1000ms 21:29:02.249 [debug] Current batch of media processed. Will check again in 1000ms 21:29:02.771 [debug] Current batch of media processed. Will check again in 1000ms 21:29:03.250 [debug] Current batch of media processed. Will check again in 1000ms 21:29:03.772 [debug] Current batch of media processed. Will check again in 1000ms 21:29:04.251 [debug] Current batch of media processed. Will check again in 1000ms 21:29:04.773 [debug] Current batch of media processed. Will check again in 1000ms 21:29:05.252 [debug] Current batch of media processed. Will check again in 1000ms 21:29:05.774 [debug] Current batch of media processed. Will check again in 1000ms 21:29:06.253 [debug] Current batch of media processed. Will check again in 1000ms 21:29:06.775 [debug] Current batch of media processed. Will check again in 1000ms 21:29:07.254 [debug] Current batch of media processed. Will check again in 1000ms 21:29:07.776 [debug] Current batch of media processed. Will check again in 1000ms 21:29:08.255 [debug] Current batch of media processed. Will check again in 1000ms 21:29:08.777 [debug] Current batch of media processed. Will check again in 1000ms 21:29:09.256 [debug] Current batch of media processed. Will check again in 1000ms 21:29:09.778 [debug] Current batch of media processed. Will check again in 1000ms 21:29:10.257 [debug] Current batch of media processed. Will check again in 1000ms 21:29:10.779 [debug] Current batch of media processed. Will check again in 1000ms 21:29:11.258 [debug] Current batch of media processed. Will check again in 1000ms 21:29:11.780 [debug] Current batch of media processed. Will check again in 1000ms 21:29:12.259 [debug] Current batch of media processed. Will check again in 1000ms 21:29:12.781 [debug] Current batch of media processed. Will check again in 1000ms 21:29:13.260 [debug] Current batch of media processed. Will check again in 1000ms 21:29:13.782 [debug] Current batch of media processed. Will check again in 1000ms 21:29:14.254 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:14.261 [debug] Current batch of media processed. Will check again in 1000ms 21:29:14.783 [debug] Current batch of media processed. Will check again in 1000ms 21:29:15.262 [debug] Current batch of media processed. Will check again in 1000ms 21:29:15.784 [debug] Current batch of media processed. Will check again in 1000ms 21:29:16.263 [debug] Current batch of media processed. Will check again in 1000ms 21:29:16.785 [debug] Current batch of media processed. Will check again in 1000ms 21:29:17.264 [debug] Current batch of media processed. Will check again in 1000ms 21:29:17.786 [debug] Current batch of media processed. Will check again in 1000ms 21:29:18.265 [debug] Current batch of media processed. Will check again in 1000ms 21:29:18.787 [debug] Current batch of media processed. Will check again in 1000ms 21:29:19.266 [debug] Current batch of media processed. Will check again in 1000ms 21:29:19.788 [debug] Current batch of media processed. Will check again in 1000ms 21:29:20.267 [debug] Current batch of media processed. Will check again in 1000ms 21:29:20.789 [debug] Current batch of media processed. Will check again in 1000ms 21:29:21.268 [debug] Current batch of media processed. Will check again in 1000ms 21:29:21.790 [debug] Current batch of media processed. Will check again in 1000ms 21:29:22.269 [debug] Current batch of media processed. Will check again in 1000ms 21:29:22.791 [debug] Current batch of media processed. Will check again in 1000ms 21:29:23.270 [debug] Current batch of media processed. Will check again in 1000ms 21:29:23.792 [debug] Current batch of media processed. Will check again in 1000ms 21:29:24.271 [debug] Current batch of media processed. Will check again in 1000ms 21:29:24.793 [debug] Current batch of media processed. Will check again in 1000ms 21:29:25.272 [debug] Current batch of media processed. Will check again in 1000ms 21:29:25.794 [debug] Current batch of media processed. Will check again in 1000ms 21:29:26.273 [debug] Current batch of media processed. Will check again in 1000ms 21:29:26.795 [debug] Current batch of media processed. Will check again in 1000ms 21:29:27.274 [debug] Current batch of media processed. Will check again in 1000ms 21:29:27.796 [debug] Current batch of media processed. Will check again in 1000ms 21:29:28.276 [debug] Current batch of media processed. Will check again in 1000ms 21:29:28.797 [debug] Current batch of media processed. Will check again in 1000ms 21:29:29.277 [debug] Current batch of media processed. Will check again in 1000ms 21:29:29.798 [debug] Current batch of media processed. Will check again in 1000ms 21:29:30.278 [debug] Current batch of media processed. Will check again in 1000ms 21:29:30.799 [debug] Current batch of media processed. Will check again in 1000ms 21:29:31.279 [debug] Current batch of media processed. Will check again in 1000ms 21:29:31.800 [debug] Current batch of media processed. Will check again in 1000ms 21:29:32.280 [debug] Current batch of media processed. Will check again in 1000ms 21:29:32.801 [debug] Current batch of media processed. Will check again in 1000ms 21:29:33.281 [debug] Current batch of media processed. Will check again in 1000ms 21:29:33.802 [debug] Current batch of media processed. Will check again in 1000ms 21:29:34.282 [debug] Current batch of media processed. Will check again in 1000ms 21:29:34.803 [debug] Current batch of media processed. Will check again in 1000ms 21:29:35.283 [debug] Current batch of media processed. Will check again in 1000ms 21:29:35.804 [debug] Current batch of media processed. Will check again in 1000ms 21:29:36.284 [debug] Current batch of media processed. Will check again in 1000ms 21:29:36.805 [debug] Current batch of media processed. Will check again in 1000ms 21:29:37.285 [debug] Current batch of media processed. Will check again in 1000ms 21:29:37.806 [debug] Current batch of media processed. Will check again in 1000ms 21:29:38.286 [debug] Current batch of media processed. Will check again in 1000ms 21:29:38.807 [debug] Current batch of media processed. Will check again in 1000ms 21:29:39.287 [debug] Current batch of media processed. Will check again in 1000ms 21:29:39.808 [debug] Current batch of media processed. Will check again in 1000ms 21:29:40.288 [debug] Current batch of media processed. Will check again in 1000ms 21:29:40.809 [debug] Current batch of media processed. Will check again in 1000ms 21:29:41.289 [debug] Current batch of media processed. Will check again in 1000ms 21:29:41.810 [debug] Current batch of media processed. Will check again in 1000ms 21:29:42.290 [debug] Current batch of media processed. Will check again in 1000ms 21:29:42.811 [debug] Current batch of media processed. Will check again in 1000ms 21:29:43.291 [debug] Current batch of media processed. Will check again in 1000ms 21:29:43.812 [debug] Current batch of media processed. Will check again in 1000ms 21:29:44.255 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:44.292 [debug] Current batch of media processed. Will check again in 1000ms 21:29:44.813 [debug] Current batch of media processed. Will check again in 1000ms 21:29:45.293 [debug] Current batch of media processed. Will check again in 1000ms 21:29:45.814 [debug] Current batch of media processed. Will check again in 1000ms 21:29:46.294 [debug] Current batch of media processed. Will check again in 1000ms 21:29:46.815 [debug] Current batch of media processed. Will check again in 1000ms 21:29:47.295 [debug] Current batch of media processed. Will check again in 1000ms 21:29:47.816 [debug] Current batch of media processed. Will check again in 1000ms 21:29:48.296 [debug] Current batch of media processed. Will check again in 1000ms 21:29:48.817 [debug] Current batch of media processed. Will check again in 1000ms 21:29:49.297 [debug] Current batch of media processed. Will check again in 1000ms 21:29:49.818 [debug] Current batch of media processed. Will check again in 1000ms 21:29:50.298 [debug] Current batch of media processed. Will check again in 1000ms 21:29:50.819 [debug] Current batch of media processed. Will check again in 1000ms 21:29:51.299 [debug] Current batch of media processed. Will check again in 1000ms 21:29:51.820 [debug] Current batch of media processed. Will check again in 1000ms 21:29:52.300 [debug] Current batch of media processed. Will check again in 1000ms 21:29:52.821 [debug] Current batch of media processed. Will check again in 1000ms 21:29:53.301 [debug] Current batch of media processed. Will check again in 1000ms 21:29:53.822 [debug] Current batch of media processed. Will check again in 1000ms 21:29:54.302 [debug] Current batch of media processed. Will check again in 1000ms 21:29:54.823 [debug] Current batch of media processed. Will check again in 1000ms 21:29:55.303 [debug] Current batch of media processed. Will check again in 1000ms 21:29:55.824 [debug] Current batch of media processed. Will check again in 1000ms 21:29:56.304 [debug] Current batch of media processed. Will check again in 1000ms 21:29:56.825 [debug] Current batch of media processed. Will check again in 1000ms 21:29:57.305 [debug] Current batch of media processed. Will check again in 1000ms 21:29:57.826 [debug] Current batch of media processed. Will check again in 1000ms 21:29:58.306 [debug] Current batch of media processed. Will check again in 1000ms 21:29:58.827 [debug] Current batch of media processed. Will check again in 1000ms 21:29:59.307 [debug] Current batch of media processed. Will check again in 1000ms 21:29:59.828 [debug] Current batch of media processed. Will check again in 1000ms 21:30:00.185 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:00.308 [debug] Current batch of media processed. Will check again in 1000ms 21:30:00.829 [debug] Current batch of media processed. Will check again in 1000ms 21:30:01.309 [debug] Current batch of media processed. Will check again in 1000ms 21:30:01.830 [debug] Current batch of media processed. Will check again in 1000ms 21:30:02.310 [debug] Current batch of media processed. Will check again in 1000ms 21:30:02.831 [debug] Current batch of media processed. Will check again in 1000ms 21:30:03.311 [debug] Current batch of media processed. Will check again in 1000ms 21:30:03.555 [info] GET /sources/2/media/620 21:30:03.555 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "620", "source_id" => "2"} Pipelines: [:browser] 21:30:03.555 [debug] QUERY OK source="media_items" db=0.2ms idle=516.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" = ?) [620] 21:30:03.556 [debug] QUERY OK source="tasks" db=0.1ms queue=0.1ms idle=249.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" [620] 21:30:03.556 [debug] QUERY OK source="sources" db=0.2ms idle=249.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:30:03.556 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=250.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" = ?) [176] 21:30:03.557 [debug] QUERY OK source="settings" db=0.1ms idle=250.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 [] 21:30:03.557 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:30:03.557 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:30:03.558 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:30:03.559 [info] Sent 200 in 4ms 21:30:03.832 [debug] Current batch of media processed. Will check again in 1000ms 21:30:04.312 [debug] Current batch of media processed. Will check again in 1000ms 21:30:04.833 [debug] Current batch of media processed. Will check again in 1000ms 21:30:05.313 [debug] Current batch of media processed. Will check again in 1000ms 21:30:05.834 [debug] Current batch of media processed. Will check again in 1000ms 21:30:06.314 [debug] Current batch of media processed. Will check again in 1000ms 21:30:06.835 [debug] Current batch of media processed. Will check again in 1000ms 21:30:07.315 [debug] Current batch of media processed. Will check again in 1000ms 21:30:07.836 [debug] Current batch of media processed. Will check again in 1000ms 21:30:08.316 [debug] Current batch of media processed. Will check again in 1000ms 21:30:08.837 [debug] Current batch of media processed. Will check again in 1000ms 21:30:09.317 [debug] Current batch of media processed. Will check again in 1000ms 21:30:09.838 [debug] Current batch of media processed. Will check again in 1000ms 21:30:10.318 [debug] Current batch of media processed. Will check again in 1000ms 21:30:10.839 [debug] Current batch of media processed. Will check again in 1000ms 21:30:11.319 [debug] Current batch of media processed. Will check again in 1000ms 21:30:11.840 [debug] Current batch of media processed. Will check again in 1000ms 21:30:12.320 [debug] Current batch of media processed. Will check again in 1000ms 21:30:12.841 [debug] Current batch of media processed. Will check again in 1000ms 21:30:13.321 [debug] Current batch of media processed. Will check again in 1000ms 21:30:13.842 [debug] Current batch of media processed. Will check again in 1000ms 21:30:14.257 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:14.322 [debug] Current batch of media processed. Will check again in 1000ms 21:30:14.843 [debug] Current batch of media processed. Will check again in 1000ms 21:30:15.323 [debug] Current batch of media processed. Will check again in 1000ms 21:30:15.844 [debug] Current batch of media processed. Will check again in 1000ms 21:30:16.324 [debug] Current batch of media processed. Will check again in 1000ms 21:30:16.845 [debug] Current batch of media processed. Will check again in 1000ms 21:30:17.325 [debug] Current batch of media processed. Will check again in 1000ms 21:30:17.846 [debug] Current batch of media processed. Will check again in 1000ms 21:30:18.326 [debug] Current batch of media processed. Will check again in 1000ms 21:30:18.847 [debug] Current batch of media processed. Will check again in 1000ms 21:30:19.327 [debug] Current batch of media processed. Will check again in 1000ms 21:30:19.848 [debug] Current batch of media processed. Will check again in 1000ms 21:30:20.328 [debug] Current batch of media processed. Will check again in 1000ms 21:30:20.849 [debug] Current batch of media processed. Will check again in 1000ms 21:30:21.329 [debug] Current batch of media processed. Will check again in 1000ms 21:30:21.850 [debug] Current batch of media processed. Will check again in 1000ms 21:30:22.330 [debug] Current batch of media processed. Will check again in 1000ms 21:30:22.851 [debug] Current batch of media processed. Will check again in 1000ms 21:30:23.331 [debug] Current batch of media processed. Will check again in 1000ms 21:30:23.852 [debug] Current batch of media processed. Will check again in 1000ms 21:30:24.332 [debug] Current batch of media processed. Will check again in 1000ms 21:30:24.853 [debug] Current batch of media processed. Will check again in 1000ms 21:30:25.333 [debug] Current batch of media processed. Will check again in 1000ms 21:30:25.854 [debug] Current batch of media processed. Will check again in 1000ms 21:30:25.862 [info] GET /sources/1/media/39 21:30:25.862 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "39", "source_id" => "1"} Pipelines: [:browser] 21:30:25.863 [debug] QUERY OK source="media_items" db=0.2ms idle=787.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" = ?) [39] 21:30:25.863 [debug] QUERY OK source="tasks" db=0.2ms idle=557.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" [39] 21:30:25.864 [debug] QUERY OK source="sources" db=0.2ms idle=557.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:30:25.864 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=558.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" = ?) [40] 21:30:25.864 [debug] QUERY OK source="settings" db=0.1ms idle=558.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 [] 21:30:25.865 [debug] QUERY OK source="settings" db=0.2ms idle=1.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 [] 21:30:25.865 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:30:25.866 [debug] QUERY OK source="media_profiles" db=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] 21:30:25.867 [info] Sent 200 in 4ms 21:30:26.334 [debug] Current batch of media processed. Will check again in 1000ms 21:30:26.855 [debug] Current batch of media processed. Will check again in 1000ms 21:30:27.335 [debug] Current batch of media processed. Will check again in 1000ms 21:30:27.856 [debug] Current batch of media processed. Will check again in 1000ms 21:30:28.336 [debug] Current batch of media processed. Will check again in 1000ms 21:30:28.857 [debug] Current batch of media processed. Will check again in 1000ms 21:30:29.337 [debug] Current batch of media processed. Will check again in 1000ms 21:30:29.858 [debug] Current batch of media processed. Will check again in 1000ms 21:30:30.338 [debug] Current batch of media processed. Will check again in 1000ms 21:30:30.859 [debug] Current batch of media processed. Will check again in 1000ms 21:30:31.339 [debug] Current batch of media processed. Will check again in 1000ms 21:30:31.860 [debug] Current batch of media processed. Will check again in 1000ms 21:30:32.340 [debug] Current batch of media processed. Will check again in 1000ms 21:30:32.861 [debug] Current batch of media processed. Will check again in 1000ms 21:30:33.341 [debug] Current batch of media processed. Will check again in 1000ms 21:30:33.862 [debug] Current batch of media processed. Will check again in 1000ms 21:30:34.342 [debug] Current batch of media processed. Will check again in 1000ms 21:30:34.863 [debug] Current batch of media processed. Will check again in 1000ms 21:30:35.343 [debug] Current batch of media processed. Will check again in 1000ms 21:30:35.864 [debug] Current batch of media processed. Will check again in 1000ms 21:30:36.344 [debug] Current batch of media processed. Will check again in 1000ms 21:30:36.865 [debug] Current batch of media processed. Will check again in 1000ms 21:30:37.345 [debug] Current batch of media processed. Will check again in 1000ms 21:30:37.866 [debug] Current batch of media processed. Will check again in 1000ms 21:30:38.346 [debug] Current batch of media processed. Will check again in 1000ms 21:30:38.867 [debug] Current batch of media processed. Will check again in 1000ms 21:30:39.347 [debug] Current batch of media processed. Will check again in 1000ms 21:30:39.868 [debug] Current batch of media processed. Will check again in 1000ms 21:30:40.348 [debug] Current batch of media processed. Will check again in 1000ms 21:30:40.869 [debug] Current batch of media processed. Will check again in 1000ms 21:30:41.349 [debug] Current batch of media processed. Will check again in 1000ms 21:30:41.870 [debug] Current batch of media processed. Will check again in 1000ms 21:30:42.350 [debug] Current batch of media processed. Will check again in 1000ms 21:30:42.871 [debug] Current batch of media processed. Will check again in 1000ms 21:30:43.351 [debug] Current batch of media processed. Will check again in 1000ms 21:30:43.872 [debug] Current batch of media processed. Will check again in 1000ms 21:30:44.258 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:44.352 [debug] Current batch of media processed. Will check again in 1000ms 21:30:44.873 [debug] Current batch of media processed. Will check again in 1000ms 21:30:45.353 [debug] Current batch of media processed. Will check again in 1000ms 21:30:45.874 [debug] Current batch of media processed. Will check again in 1000ms 21:30:46.354 [debug] Current batch of media processed. Will check again in 1000ms 21:30:46.875 [debug] Current batch of media processed. Will check again in 1000ms 21:30:47.355 [debug] Current batch of media processed. Will check again in 1000ms 21:30:47.876 [debug] Current batch of media processed. Will check again in 1000ms 21:30:48.356 [debug] Current batch of media processed. Will check again in 1000ms 21:30:48.877 [debug] Current batch of media processed. Will check again in 1000ms 21:30:49.357 [debug] Current batch of media processed. Will check again in 1000ms 21:30:49.878 [debug] Current batch of media processed. Will check again in 1000ms 21:30:50.358 [debug] Current batch of media processed. Will check again in 1000ms 21:30:50.879 [debug] Current batch of media processed. Will check again in 1000ms 21:30:51.359 [debug] Current batch of media processed. Will check again in 1000ms 21:30:51.880 [debug] Current batch of media processed. Will check again in 1000ms 21:30:52.360 [debug] Current batch of media processed. Will check again in 1000ms 21:30:52.881 [debug] Current batch of media processed. Will check again in 1000ms 21:30:53.361 [debug] Current batch of media processed. Will check again in 1000ms 21:30:53.882 [debug] Current batch of media processed. Will check again in 1000ms 21:30:54.362 [debug] Current batch of media processed. Will check again in 1000ms 21:30:54.883 [debug] Current batch of media processed. Will check again in 1000ms 21:30:55.363 [debug] Current batch of media processed. Will check again in 1000ms 21:30:55.884 [debug] Current batch of media processed. Will check again in 1000ms 21:30:56.364 [debug] Current batch of media processed. Will check again in 1000ms 21:30:56.885 [debug] Current batch of media processed. Will check again in 1000ms 21:30:57.365 [debug] Current batch of media processed. Will check again in 1000ms 21:30:57.886 [debug] Current batch of media processed. Will check again in 1000ms 21:30:58.366 [debug] Current batch of media processed. Will check again in 1000ms 21:30:58.887 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Music video by A Perfect Circle performing The Doomed [Official Video]. \n\nhttp://vevo.ly/Ci8sTn", "duration" => 282, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20171116 - A Perfect Circle - The Doomed [Official Video].mp4", "id" => "SDvfbvuJtS8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SDvfbvuJtS8", "playlist_index" => 9, "timestamp" => 1510840500, "title" => "A Perfect Circle - The Doomed [Official Video]", "upload_date" => "20171116"} 21:30:58.887 [debug] QUERY OK source="sources" db=0.1ms idle=1581.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:30:58.887 [debug] QUERY OK source="sources" db=0.0ms idle=1581.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:30:58.888 [debug] QUERY OK source="media_items" db=0.1ms idle=1581.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-11-16 13:55:00Z], 3] 21:30:58.919 [debug] QUERY OK source="media_items" db=30.5ms idle=1582.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing The Doomed [Official Video]. \n\nhttp://vevo.ly/Ci8sTn", "A Perfect Circle - The Doomed [Official Video]", "68cedc08-41a9-469f-80ae-5a3b08710033", false, 3, [], 282, false, "SDvfbvuJtS8", "https://www.youtube.com/watch?v=SDvfbvuJtS8", 9, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20171116 - A Perfect Circle - The Doomed [Official Video].mp4", false, false, 0, ~U[2017-11-16 13:55:00Z], ~U[2025-12-25 04:30:58Z], ~U[2025-12-25 04:30:58Z], "Music video by A Perfect Circle performing The Doomed [Official Video]. \n\nhttp://vevo.ly/Ci8sTn", "A Perfect Circle - The Doomed [Official Video]", 3, 282, false, "SDvfbvuJtS8", "https://www.youtube.com/watch?v=SDvfbvuJtS8", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20171116 - A Perfect Circle - The Doomed [Official Video].mp4", false, ~U[2017-11-16 13:55:00Z]] 21:30:58.919 [debug] QUERY OK source="sources" db=0.2ms idle=782.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:30:58.919 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:30:58.920 [debug] QUERY OK source="media_items" db=0.2ms idle=32.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 [640] 21:30:58.920 [info] Kicking off download for media item #640 (SDvfbvuJtS8) 21:30:58.922 [debug] QUERY OK source="tasks" db=0.3ms idle=2.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [202, 640, ~U[2025-12-25 04:30:58Z], ~U[2025-12-25 04:30:58Z]] 21:30:58.922 [debug] Current batch of media processed. Will check again in 1000ms 21:30:59.367 [debug] Current batch of media processed. Will check again in 1000ms 21:30:59.923 [debug] Current batch of media processed. Will check again in 1000ms 21:31:00.186 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:00.368 [debug] Current batch of media processed. Will check again in 1000ms 21:31:00.924 [debug] Current batch of media processed. Will check again in 1000ms 21:31:01.369 [debug] Current batch of media processed. Will check again in 1000ms 21:31:01.925 [debug] Current batch of media processed. Will check again in 1000ms 21:31:02.370 [debug] Current batch of media processed. Will check again in 1000ms 21:31:02.926 [debug] Current batch of media processed. Will check again in 1000ms 21:31:03.371 [debug] Current batch of media processed. Will check again in 1000ms 21:31:03.927 [debug] Current batch of media processed. Will check again in 1000ms 21:31:04.372 [debug] Current batch of media processed. Will check again in 1000ms 21:31:04.928 [debug] Current batch of media processed. Will check again in 1000ms 21:31:05.373 [debug] Current batch of media processed. Will check again in 1000ms 21:31:05.929 [debug] Current batch of media processed. Will check again in 1000ms 21:31:06.374 [debug] Current batch of media processed. Will check again in 1000ms 21:31:06.558 [info] GET /sources/2/media/618 21:31:06.558 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "618", "source_id" => "2"} Pipelines: [:browser] 21:31:06.559 [debug] QUERY OK source="media_items" db=0.3ms idle=1252.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" = ?) [618] 21:31:06.560 [debug] QUERY OK source="tasks" db=0.3ms idle=409.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" [618] 21:31:06.560 [debug] QUERY OK source="sources" db=0.4ms idle=253.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] 21:31:06.560 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=254.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" = ?) [174] 21:31:06.561 [debug] QUERY OK source="settings" db=0.1ms idle=254.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 [] 21:31:06.561 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:31:06.561 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:31:06.562 [debug] QUERY OK source="media_profiles" db=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] 21:31:06.563 [info] Sent 200 in 4ms 21:31:06.930 [debug] Current batch of media processed. Will check again in 1000ms 21:31:07.375 [debug] Current batch of media processed. Will check again in 1000ms 21:31:07.931 [debug] Current batch of media processed. Will check again in 1000ms 21:31:08.376 [debug] Current batch of media processed. Will check again in 1000ms 21:31:08.932 [debug] Current batch of media processed. Will check again in 1000ms 21:31:09.377 [debug] Current batch of media processed. Will check again in 1000ms 21:31:09.933 [debug] Current batch of media processed. Will check again in 1000ms 21:31:10.378 [debug] Current batch of media processed. Will check again in 1000ms 21:31:10.934 [debug] Current batch of media processed. Will check again in 1000ms 21:31:11.379 [debug] Current batch of media processed. Will check again in 1000ms 21:31:11.935 [debug] Current batch of media processed. Will check again in 1000ms 21:31:12.380 [debug] Current batch of media processed. Will check again in 1000ms 21:31:12.936 [debug] Current batch of media processed. Will check again in 1000ms 21:31:13.381 [debug] Current batch of media processed. Will check again in 1000ms 21:31:13.937 [debug] Current batch of media processed. Will check again in 1000ms 21:31:14.260 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:14.382 [debug] Current batch of media processed. Will check again in 1000ms 21:31:14.938 [debug] Current batch of media processed. Will check again in 1000ms 21:31:15.383 [debug] Current batch of media processed. Will check again in 1000ms 21:31:15.939 [debug] Current batch of media processed. Will check again in 1000ms 21:31:16.384 [debug] Current batch of media processed. Will check again in 1000ms 21:31:16.940 [debug] Current batch of media processed. Will check again in 1000ms 21:31:17.385 [debug] Current batch of media processed. Will check again in 1000ms 21:31:17.941 [debug] Current batch of media processed. Will check again in 1000ms 21:31:18.249 [info] GET /sources/2/media/617 21:31:18.249 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "617", "source_id" => "2"} Pipelines: [:browser] 21:31:18.249 [debug] QUERY OK source="media_items" db=0.2ms idle=1943.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" = ?) [617] 21:31:18.250 [debug] QUERY OK source="tasks" db=0.1ms idle=1943.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" [617] 21:31:18.250 [debug] QUERY OK source="sources" db=0.1ms idle=1078.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:31:18.250 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=944.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" = ?) [173] 21:31:18.250 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:31:18.250 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:31:18.251 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:31:18.252 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:31:18.253 [info] Sent 200 in 4ms 21:31:18.386 [debug] Current batch of media processed. Will check again in 1000ms 21:31:18.942 [debug] Current batch of media processed. Will check again in 1000ms 21:31:19.387 [debug] Current batch of media processed. Will check again in 1000ms 21:31:19.943 [debug] Current batch of media processed. Will check again in 1000ms 21:31:20.388 [debug] Current batch of media processed. Will check again in 1000ms 21:31:20.944 [debug] Current batch of media processed. Will check again in 1000ms 21:31:21.389 [debug] Current batch of media processed. Will check again in 1000ms 21:31:21.945 [debug] Current batch of media processed. Will check again in 1000ms 21:31:22.390 [debug] Current batch of media processed. Will check again in 1000ms 21:31:22.946 [debug] Current batch of media processed. Will check again in 1000ms 21:31:23.391 [debug] Current batch of media processed. Will check again in 1000ms 21:31:23.947 [debug] Current batch of media processed. Will check again in 1000ms 21:31:24.392 [debug] Current batch of media processed. Will check again in 1000ms 21:31:24.948 [debug] Current batch of media processed. Will check again in 1000ms 21:31:25.393 [debug] Current batch of media processed. Will check again in 1000ms 21:31:25.949 [debug] Current batch of media processed. Will check again in 1000ms 21:31:26.394 [debug] Current batch of media processed. Will check again in 1000ms 21:31:26.950 [debug] Current batch of media processed. Will check again in 1000ms 21:31:27.395 [debug] Current batch of media processed. Will check again in 1000ms 21:31:27.951 [debug] Current batch of media processed. Will check again in 1000ms 21:31:28.396 [debug] Current batch of media processed. Will check again in 1000ms 21:31:28.952 [debug] Current batch of media processed. Will check again in 1000ms 21:31:29.397 [debug] Current batch of media processed. Will check again in 1000ms 21:31:29.953 [debug] Current batch of media processed. Will check again in 1000ms 21:31:30.398 [debug] Current batch of media processed. Will check again in 1000ms 21:31:30.954 [debug] Current batch of media processed. Will check again in 1000ms 21:31:31.399 [debug] Current batch of media processed. Will check again in 1000ms 21:31:31.955 [debug] Current batch of media processed. Will check again in 1000ms 21:31:32.400 [debug] Current batch of media processed. Will check again in 1000ms 21:31:32.956 [debug] Current batch of media processed. Will check again in 1000ms 21:31:33.401 [debug] Current batch of media processed. Will check again in 1000ms 21:31:33.957 [debug] Current batch of media processed. Will check again in 1000ms 21:31:34.402 [debug] Current batch of media processed. Will check again in 1000ms 21:31:34.958 [debug] Current batch of media processed. Will check again in 1000ms 21:31:35.403 [debug] Current batch of media processed. Will check again in 1000ms 21:31:35.959 [debug] Current batch of media processed. Will check again in 1000ms 21:31:36.404 [debug] Current batch of media processed. Will check again in 1000ms 21:31:36.960 [debug] Current batch of media processed. Will check again in 1000ms 21:31:37.405 [debug] Current batch of media processed. Will check again in 1000ms 21:31:37.961 [debug] Current batch of media processed. Will check again in 1000ms 21:31:38.406 [debug] Current batch of media processed. Will check again in 1000ms 21:31:38.962 [debug] Current batch of media processed. Will check again in 1000ms 21:31:39.407 [debug] Current batch of media processed. Will check again in 1000ms 21:31:39.963 [debug] Current batch of media processed. Will check again in 1000ms 21:31:40.408 [debug] Current batch of media processed. Will check again in 1000ms 21:31:40.964 [debug] Current batch of media processed. Will check again in 1000ms 21:31:41.409 [debug] Current batch of media processed. Will check again in 1000ms 21:31:41.965 [debug] Current batch of media processed. Will check again in 1000ms 21:31:42.410 [debug] Current batch of media processed. Will check again in 1000ms 21:31:42.966 [debug] Current batch of media processed. Will check again in 1000ms 21:31:43.411 [debug] Current batch of media processed. Will check again in 1000ms 21:31:43.967 [debug] Current batch of media processed. Will check again in 1000ms 21:31:44.262 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:44.412 [debug] Current batch of media processed. Will check again in 1000ms 21:31:44.968 [debug] Current batch of media processed. Will check again in 1000ms 21:31:45.413 [debug] Current batch of media processed. Will check again in 1000ms 21:31:45.969 [debug] Current batch of media processed. Will check again in 1000ms 21:31:46.414 [debug] Current batch of media processed. Will check again in 1000ms 21:31:46.970 [debug] Current batch of media processed. Will check again in 1000ms 21:31:47.415 [debug] Current batch of media processed. Will check again in 1000ms 21:31:47.971 [debug] Current batch of media processed. Will check again in 1000ms 21:31:48.416 [debug] Current batch of media processed. Will check again in 1000ms 21:31:48.972 [debug] Current batch of media processed. Will check again in 1000ms 21:31:49.417 [debug] Current batch of media processed. Will check again in 1000ms 21:31:49.973 [debug] Current batch of media processed. Will check again in 1000ms 21:31:50.418 [debug] Current batch of media processed. Will check again in 1000ms 21:31:50.974 [debug] Current batch of media processed. Will check again in 1000ms 21:31:51.419 [debug] Current batch of media processed. Will check again in 1000ms 21:31:51.975 [debug] Current batch of media processed. Will check again in 1000ms 21:31:52.420 [debug] Current batch of media processed. Will check again in 1000ms 21:31:52.976 [debug] Current batch of media processed. Will check again in 1000ms 21:31:53.089 [info] GET /sources/1/media/40 21:31:53.089 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "40", "source_id" => "1"} Pipelines: [:browser] 21:31:53.090 [debug] QUERY OK source="media_items" db=0.2ms idle=1783.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" = ?) [40] 21:31:53.090 [debug] QUERY OK source="tasks" db=0.1ms idle=1784.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" [40] 21:31:53.090 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:31:53.091 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=1784.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" = ?) [41] 21:31:53.091 [debug] QUERY OK source="settings" db=0.0ms idle=858.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 [] 21:31:53.091 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:31:53.092 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:31:53.092 [debug] QUERY OK source="media_profiles" db=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] 21:31:53.093 [info] Sent 200 in 4ms 21:31:53.421 [debug] Current batch of media processed. Will check again in 1000ms 21:31:53.977 [debug] Current batch of media processed. Will check again in 1000ms 21:31:54.422 [debug] Current batch of media processed. Will check again in 1000ms 21:31:54.978 [debug] Current batch of media processed. Will check again in 1000ms 21:31:55.423 [debug] Current batch of media processed. Will check again in 1000ms 21:31:55.979 [debug] Current batch of media processed. Will check again in 1000ms 21:31:56.424 [debug] Current batch of media processed. Will check again in 1000ms 21:31:56.980 [debug] Current batch of media processed. Will check again in 1000ms 21:31:57.425 [debug] Current batch of media processed. Will check again in 1000ms 21:31:57.981 [debug] Current batch of media processed. Will check again in 1000ms 21:31:58.426 [debug] Current batch of media processed. Will check again in 1000ms 21:31:58.982 [debug] Current batch of media processed. Will check again in 1000ms 21:31:59.427 [debug] Current batch of media processed. Will check again in 1000ms 21:31:59.983 [debug] Current batch of media processed. Will check again in 1000ms 21:32:00.187 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:00.428 [debug] Current batch of media processed. Will check again in 1000ms 21:32:00.984 [debug] Current batch of media processed. Will check again in 1000ms 21:32:01.429 [debug] Current batch of media processed. Will check again in 1000ms 21:32:01.985 [debug] Current batch of media processed. Will check again in 1000ms 21:32:02.430 [debug] Current batch of media processed. Will check again in 1000ms 21:32:02.986 [debug] Current batch of media processed. Will check again in 1000ms 21:32:03.431 [debug] Current batch of media processed. Will check again in 1000ms 21:32:03.987 [debug] Current batch of media processed. Will check again in 1000ms 21:32:04.432 [debug] Current batch of media processed. Will check again in 1000ms 21:32:04.988 [debug] Current batch of media processed. Will check again in 1000ms 21:32:05.433 [debug] Current batch of media processed. Will check again in 1000ms 21:32:05.989 [debug] Current batch of media processed. Will check again in 1000ms 21:32:06.434 [debug] Current batch of media processed. Will check again in 1000ms 21:32:06.990 [debug] Current batch of media processed. Will check again in 1000ms 21:32:07.435 [debug] Current batch of media processed. Will check again in 1000ms 21:32:07.991 [debug] Current batch of media processed. Will check again in 1000ms 21:32:08.436 [debug] Current batch of media processed. Will check again in 1000ms 21:32:08.992 [debug] Current batch of media processed. Will check again in 1000ms 21:32:09.437 [debug] Current batch of media processed. Will check again in 1000ms 21:32:09.993 [debug] Current batch of media processed. Will check again in 1000ms 21:32:10.438 [debug] Current batch of media processed. Will check again in 1000ms 21:32:10.994 [debug] Current batch of media processed. Will check again in 1000ms 21:32:11.439 [debug] Current batch of media processed. Will check again in 1000ms 21:32:11.995 [debug] Current batch of media processed. Will check again in 1000ms 21:32:12.440 [debug] Current batch of media processed. Will check again in 1000ms 21:32:12.996 [debug] Current batch of media processed. Will check again in 1000ms 21:32:13.441 [debug] Current batch of media processed. Will check again in 1000ms 21:32:13.997 [debug] Current batch of media processed. Will check again in 1000ms 21:32:14.263 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:14.442 [debug] Current batch of media processed. Will check again in 1000ms 21:32:14.998 [debug] Current batch of media processed. Will check again in 1000ms 21:32:15.443 [debug] Current batch of media processed. Will check again in 1000ms 21:32:15.707 [info] GET /sources/1/media/35 21:32:15.707 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "35", "source_id" => "1"} Pipelines: [:browser] 21:32:15.708 [debug] QUERY OK source="media_items" db=0.1ms idle=1401.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" = ?) [35] 21:32:15.708 [debug] QUERY OK source="tasks" db=0.1ms idle=1402.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" [35] 21:32:15.709 [debug] QUERY OK source="sources" db=0.2ms idle=437.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:32:15.709 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=403.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" = ?) [36] 21:32:15.709 [debug] QUERY OK source="settings" db=0.1ms idle=403.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 [] 21:32:15.709 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:32:15.710 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:32:15.710 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:32:15.712 [info] Sent 200 in 4ms 21:32:15.999 [debug] Current batch of media processed. Will check again in 1000ms 21:32:16.444 [debug] Current batch of media processed. Will check again in 1000ms 21:32:17.000 [debug] Current batch of media processed. Will check again in 1000ms 21:32:17.445 [debug] Current batch of media processed. Will check again in 1000ms 21:32:18.001 [debug] Current batch of media processed. Will check again in 1000ms 21:32:18.446 [debug] Current batch of media processed. Will check again in 1000ms 21:32:19.002 [debug] Current batch of media processed. Will check again in 1000ms 21:32:19.447 [debug] Current batch of media processed. Will check again in 1000ms 21:32:20.003 [debug] Current batch of media processed. Will check again in 1000ms 21:32:20.448 [debug] Current batch of media processed. Will check again in 1000ms 21:32:21.004 [debug] Current batch of media processed. Will check again in 1000ms 21:32:21.449 [debug] Current batch of media processed. Will check again in 1000ms 21:32:22.005 [debug] Current batch of media processed. Will check again in 1000ms 21:32:22.450 [debug] Current batch of media processed. Will check again in 1000ms 21:32:23.006 [debug] Current batch of media processed. Will check again in 1000ms 21:32:23.451 [debug] Current batch of media processed. Will check again in 1000ms 21:32:24.007 [debug] Current batch of media processed. Will check again in 1000ms 21:32:24.452 [debug] Current batch of media processed. Will check again in 1000ms 21:32:25.008 [debug] Current batch of media processed. Will check again in 1000ms 21:32:25.453 [debug] Current batch of media processed. Will check again in 1000ms 21:32:26.009 [debug] Current batch of media processed. Will check again in 1000ms 21:32:26.454 [debug] Current batch of media processed. Will check again in 1000ms 21:32:27.010 [debug] Current batch of media processed. Will check again in 1000ms 21:32:27.455 [debug] Current batch of media processed. Will check again in 1000ms 21:32:28.011 [debug] Current batch of media processed. Will check again in 1000ms 21:32:28.456 [debug] Current batch of media processed. Will check again in 1000ms 21:32:29.012 [debug] Current batch of media processed. Will check again in 1000ms 21:32:29.457 [debug] Current batch of media processed. Will check again in 1000ms 21:32:30.013 [debug] Current batch of media processed. Will check again in 1000ms 21:32:30.458 [debug] Current batch of media processed. Will check again in 1000ms 21:32:31.014 [debug] Current batch of media processed. Will check again in 1000ms 21:32:31.459 [debug] Current batch of media processed. Will check again in 1000ms 21:32:32.015 [debug] Current batch of media processed. Will check again in 1000ms 21:32:32.460 [debug] Current batch of media processed. Will check again in 1000ms 21:32:33.016 [debug] Current batch of media processed. Will check again in 1000ms 21:32:33.461 [debug] Current batch of media processed. Will check again in 1000ms 21:32:34.017 [debug] Current batch of media processed. Will check again in 1000ms 21:32:34.462 [debug] Current batch of media processed. Will check again in 1000ms 21:32:35.018 [debug] Current batch of media processed. Will check again in 1000ms 21:32:35.463 [debug] Current batch of media processed. Will check again in 1000ms 21:32:36.019 [debug] Current batch of media processed. Will check again in 1000ms 21:32:36.464 [debug] Current batch of media processed. Will check again in 1000ms 21:32:37.020 [debug] Current batch of media processed. Will check again in 1000ms 21:32:37.465 [debug] Current batch of media processed. Will check again in 1000ms 21:32:38.021 [debug] Current batch of media processed. Will check again in 1000ms 21:32:38.466 [debug] Current batch of media processed. Will check again in 1000ms 21:32:39.022 [debug] Current batch of media processed. Will check again in 1000ms 21:32:39.467 [debug] Current batch of media processed. Will check again in 1000ms 21:32:40.023 [debug] Current batch of media processed. Will check again in 1000ms 21:32:40.468 [debug] Current batch of media processed. Will check again in 1000ms 21:32:41.024 [debug] Current batch of media processed. Will check again in 1000ms 21:32:41.469 [debug] Current batch of media processed. Will check again in 1000ms 21:32:42.025 [debug] Current batch of media processed. Will check again in 1000ms 21:32:42.470 [debug] Current batch of media processed. Will check again in 1000ms 21:32:43.026 [debug] Current batch of media processed. Will check again in 1000ms 21:32:43.471 [debug] Current batch of media processed. Will check again in 1000ms 21:32:44.027 [debug] Current batch of media processed. Will check again in 1000ms 21:32:44.266 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:44.472 [debug] Current batch of media processed. Will check again in 1000ms 21:32:45.028 [debug] Current batch of media processed. Will check again in 1000ms 21:32:45.473 [debug] Current batch of media processed. Will check again in 1000ms 21:32:46.029 [debug] Current batch of media processed. Will check again in 1000ms 21:32:46.474 [debug] Current batch of media processed. Will check again in 1000ms 21:32:47.030 [debug] Current batch of media processed. Will check again in 1000ms 21:32:47.475 [debug] Current batch of media processed. Will check again in 1000ms 21:32:47.745 [info] GET /sources/1/media/37 21:32:47.745 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "37", "source_id" => "1"} Pipelines: [:browser] 21:32:47.745 [debug] QUERY OK source="media_items" db=0.1ms idle=439.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] 21:32:47.746 [debug] QUERY OK source="tasks" db=0.2ms idle=440.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" [37] 21:32:47.746 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:32:47.746 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=440.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" = ?) [38] 21:32:47.747 [debug] QUERY OK source="settings" db=0.1ms idle=428.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 [] 21:32:47.747 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:32:47.748 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:32:47.748 [debug] QUERY OK source="media_profiles" db=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] 21:32:47.750 [info] Sent 200 in 4ms 21:32:48.031 [debug] Current batch of media processed. Will check again in 1000ms 21:32:48.476 [debug] Current batch of media processed. Will check again in 1000ms 21:32:49.032 [debug] Current batch of media processed. Will check again in 1000ms 21:32:49.477 [debug] Current batch of media processed. Will check again in 1000ms 21:32:50.034 [debug] Current batch of media processed. Will check again in 1000ms 21:32:50.478 [debug] Current batch of media processed. Will check again in 1000ms 21:32:51.035 [debug] Current batch of media processed. Will check again in 1000ms 21:32:51.479 [debug] Current batch of media processed. Will check again in 1000ms 21:32:52.036 [debug] Current batch of media processed. Will check again in 1000ms 21:32:52.480 [debug] Current batch of media processed. Will check again in 1000ms 21:32:53.037 [debug] Current batch of media processed. Will check again in 1000ms 21:32:53.481 [debug] Current batch of media processed. Will check again in 1000ms 21:32:54.038 [debug] Current batch of media processed. Will check again in 1000ms 21:32:54.482 [debug] Current batch of media processed. Will check again in 1000ms 21:32:55.039 [debug] Current batch of media processed. Will check again in 1000ms 21:32:55.483 [debug] Current batch of media processed. Will check again in 1000ms 21:32:56.040 [debug] Current batch of media processed. Will check again in 1000ms 21:32:56.484 [debug] Current batch of media processed. Will check again in 1000ms 21:32:57.041 [debug] Current batch of media processed. Will check again in 1000ms 21:32:57.485 [debug] Current batch of media processed. Will check again in 1000ms 21:32:58.042 [debug] Current batch of media processed. Will check again in 1000ms 21:32:58.486 [debug] Current batch of media processed. Will check again in 1000ms 21:32:59.043 [debug] Current batch of media processed. Will check again in 1000ms 21:32:59.487 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #BuildingBetterWorlds\n\nMusic video by Nine Inch Nails performing Building Better Worlds (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 132, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Building Better Worlds (Official Visualizer).mp4", "id" => "jB80bqs81YQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jB80bqs81YQ", "playlist_index" => 8, "timestamp" => 1758254456, "title" => "Nine Inch Nails - Building Better Worlds (Official Visualizer)", "upload_date" => "20250919"} 21:32:59.488 [debug] QUERY OK source="sources" db=0.3ms idle=181.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] 21:32:59.488 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:32:59.489 [debug] QUERY OK source="media_items" db=0.1ms idle=182.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 04:00:56Z], 2] 21:32:59.493 [debug] QUERY OK source="media_items" db=3.5ms idle=183.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #BuildingBetterWorlds\n\nMusic video by Nine Inch Nails performing Building Better Worlds (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Building Better Worlds (Official Visualizer)", "b904e939-b0d8-47ed-bb06-061915ab3042", false, 2, [], 132, false, "jB80bqs81YQ", "https://www.youtube.com/watch?v=jB80bqs81YQ", 8, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Building Better Worlds (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:00:56Z], ~U[2025-12-25 04:32:59Z], ~U[2025-12-25 04:32:59Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #BuildingBetterWorlds\n\nMusic video by Nine Inch Nails performing Building Better Worlds (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Building Better Worlds (Official Visualizer)", 2, 132, false, "jB80bqs81YQ", "https://www.youtube.com/watch?v=jB80bqs81YQ", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Building Better Worlds (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:56Z]] 21:32:59.493 [debug] QUERY OK source="sources" db=0.1ms idle=153.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:32:59.493 [debug] QUERY OK source="media_profiles" db=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] 21:32:59.494 [debug] QUERY OK source="media_items" db=0.1ms 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 [621] 21:32:59.494 [info] Kicking off download for media item #621 (jB80bqs81YQ) 21:32:59.495 [debug] Current batch of media processed. Will check again in 1000ms 21:33:00.044 [debug] Current batch of media processed. Will check again in 1000ms 21:33:00.188 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:00.496 [debug] Current batch of media processed. Will check again in 1000ms 21:33:01.045 [debug] Current batch of media processed. Will check again in 1000ms 21:33:01.497 [debug] Current batch of media processed. Will check again in 1000ms 21:33:02.046 [debug] Current batch of media processed. Will check again in 1000ms 21:33:02.498 [debug] Current batch of media processed. Will check again in 1000ms 21:33:03.047 [debug] Current batch of media processed. Will check again in 1000ms 21:33:03.499 [debug] Current batch of media processed. Will check again in 1000ms 21:33:04.048 [debug] Current batch of media processed. Will check again in 1000ms 21:33:04.500 [debug] Current batch of media processed. Will check again in 1000ms 21:33:05.049 [debug] Current batch of media processed. Will check again in 1000ms 21:33:05.501 [debug] Current batch of media processed. Will check again in 1000ms 21:33:06.050 [debug] Current batch of media processed. Will check again in 1000ms 21:33:06.502 [debug] Current batch of media processed. Will check again in 1000ms 21:33:07.051 [debug] Current batch of media processed. Will check again in 1000ms 21:33:07.503 [debug] Current batch of media processed. Will check again in 1000ms 21:33:08.052 [debug] Current batch of media processed. Will check again in 1000ms 21:33:08.504 [debug] Current batch of media processed. Will check again in 1000ms 21:33:09.053 [debug] Current batch of media processed. Will check again in 1000ms 21:33:09.203 [info] GET /sources/1/media/36 21:33:09.203 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "36", "source_id" => "1"} Pipelines: [:browser] 21:33:09.204 [debug] QUERY OK source="media_items" db=0.2ms idle=1897.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" = ?) [36] 21:33:09.204 [debug] QUERY OK source="tasks" db=0.1ms idle=1898.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" [36] 21:33:09.204 [debug] QUERY OK source="sources" db=0.2ms idle=1898.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:33:09.205 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=1853.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" = ?) [37] 21:33:09.205 [debug] QUERY OK source="settings" db=0.1ms idle=852.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 [] 21:33:09.205 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:33:09.206 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:33:09.207 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:33:09.208 [info] Sent 200 in 4ms 21:33:09.505 [debug] Current batch of media processed. Will check again in 1000ms 21:33:10.054 [debug] Current batch of media processed. Will check again in 1000ms 21:33:10.506 [debug] Current batch of media processed. Will check again in 1000ms 21:33:11.055 [debug] Current batch of media processed. Will check again in 1000ms 21:33:11.507 [debug] Current batch of media processed. Will check again in 1000ms 21:33:12.056 [debug] Current batch of media processed. Will check again in 1000ms 21:33:12.508 [debug] Current batch of media processed. Will check again in 1000ms 21:33:13.057 [debug] Current batch of media processed. Will check again in 1000ms 21:33:13.509 [debug] Current batch of media processed. Will check again in 1000ms 21:33:14.058 [debug] Current batch of media processed. Will check again in 1000ms 21:33:14.267 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:14.510 [debug] Current batch of media processed. Will check again in 1000ms 21:33:15.059 [debug] Current batch of media processed. Will check again in 1000ms 21:33:15.511 [debug] Current batch of media processed. Will check again in 1000ms 21:33:16.060 [debug] Current batch of media processed. Will check again in 1000ms 21:33:16.512 [debug] Current batch of media processed. Will check again in 1000ms 21:33:16.876 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tVfBu2L7dJU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2e/7f/2e7fc9f896bb56d31798b32d3da4bb18db0d0b247a1bafc9d9af71bbfbb3cf0a.json --sleep-requests 87 --sleep-interval 80 --sleep-subtitles 65 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:33:16.890 [debug] Running yt-dlp command for action: download_thumbnail 21:33:16.890 [debug] QUERY OK source="settings" db=0.1ms idle=1528.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 [] 21:33:16.891 [debug] QUERY OK source="settings" db=0.1ms idle=584.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 [] 21:33:16.891 [debug] QUERY OK source="settings" db=0.0ms idle=584.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 [] 21:33:16.891 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tVfBu2L7dJU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/52/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a6/31/a63193f780f4f185f8cb2932b49bf0a663a176712c85c71ca59c6a9223d798b2.json --sleep-requests 78 --sleep-interval 84 --sleep-subtitles 84 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:33:17.061 [debug] Current batch of media processed. Will check again in 1000ms 21:33:17.513 [debug] Current batch of media processed. Will check again in 1000ms 21:33:18.062 [debug] Current batch of media processed. Will check again in 1000ms 21:33:18.514 [debug] Current batch of media processed. Will check again in 1000ms 21:33:19.063 [debug] Current batch of media processed. Will check again in 1000ms 21:33:19.515 [debug] Current batch of media processed. Will check again in 1000ms 21:33:20.064 [debug] Current batch of media processed. Will check again in 1000ms 21:33:20.516 [debug] Current batch of media processed. Will check again in 1000ms 21:33:21.065 [debug] Current batch of media processed. Will check again in 1000ms 21:33:21.517 [debug] Current batch of media processed. Will check again in 1000ms 21:33:22.066 [debug] Current batch of media processed. Will check again in 1000ms 21:33:22.518 [debug] Current batch of media processed. Will check again in 1000ms 21:33:23.067 [debug] Current batch of media processed. Will check again in 1000ms 21:33:23.519 [debug] Current batch of media processed. Will check again in 1000ms 21:33:24.068 [debug] Current batch of media processed. Will check again in 1000ms 21:33:24.520 [debug] Current batch of media processed. Will check again in 1000ms 21:33:25.069 [debug] Current batch of media processed. Will check again in 1000ms 21:33:25.521 [debug] Current batch of media processed. Will check again in 1000ms 21:33:26.070 [debug] Current batch of media processed. Will check again in 1000ms 21:33:26.522 [debug] Current batch of media processed. Will check again in 1000ms 21:33:27.071 [debug] Current batch of media processed. Will check again in 1000ms 21:33:27.523 [debug] Current batch of media processed. Will check again in 1000ms 21:33:28.072 [debug] Current batch of media processed. Will check again in 1000ms 21:33:28.524 [debug] Current batch of media processed. Will check again in 1000ms 21:33:29.073 [debug] Current batch of media processed. Will check again in 1000ms 21:33:29.525 [debug] Current batch of media processed. Will check again in 1000ms 21:33:30.074 [debug] Current batch of media processed. Will check again in 1000ms 21:33:30.526 [debug] Current batch of media processed. Will check again in 1000ms 21:33:31.075 [debug] Current batch of media processed. Will check again in 1000ms 21:33:31.527 [debug] Current batch of media processed. Will check again in 1000ms 21:33:32.076 [debug] Current batch of media processed. Will check again in 1000ms 21:33:32.528 [debug] Current batch of media processed. Will check again in 1000ms 21:33:33.077 [debug] Current batch of media processed. Will check again in 1000ms 21:33:33.529 [debug] Current batch of media processed. Will check again in 1000ms 21:33:34.078 [debug] Current batch of media processed. Will check again in 1000ms 21:33:34.530 [debug] Current batch of media processed. Will check again in 1000ms 21:33:35.079 [debug] Current batch of media processed. Will check again in 1000ms 21:33:35.531 [debug] Current batch of media processed. Will check again in 1000ms 21:33:36.080 [debug] Current batch of media processed. Will check again in 1000ms 21:33:36.532 [debug] Current batch of media processed. Will check again in 1000ms 21:33:37.081 [debug] Current batch of media processed. Will check again in 1000ms 21:33:37.533 [debug] Current batch of media processed. Will check again in 1000ms 21:33:38.082 [debug] Current batch of media processed. Will check again in 1000ms 21:33:38.534 [debug] Current batch of media processed. Will check again in 1000ms 21:33:39.083 [debug] Current batch of media processed. Will check again in 1000ms 21:33:39.535 [debug] Current batch of media processed. Will check again in 1000ms 21:33:40.084 [debug] Current batch of media processed. Will check again in 1000ms 21:33:40.536 [debug] Current batch of media processed. Will check again in 1000ms 21:33:40.594 [info] GET /sources/1/media/34 21:33:40.594 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "34", "source_id" => "1"} Pipelines: [:browser] 21:33:40.595 [debug] QUERY OK source="media_items" db=0.3ms idle=288.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] 21:33:40.595 [debug] QUERY OK source="tasks" db=0.1ms idle=289.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" [34] 21:33:40.595 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:33:40.596 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=289.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" = ?) [35] 21:33:40.596 [debug] QUERY OK source="settings" db=0.1ms idle=193.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 [] 21:33:40.597 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:33:40.597 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:33:40.598 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 21:33:40.599 [info] Sent 200 in 4ms 21:33:41.085 [debug] Current batch of media processed. Will check again in 1000ms 21:33:41.537 [debug] Current batch of media processed. Will check again in 1000ms 21:33:42.086 [debug] Current batch of media processed. Will check again in 1000ms 21:33:42.538 [debug] Current batch of media processed. Will check again in 1000ms 21:33:43.087 [debug] Current batch of media processed. Will check again in 1000ms 21:33:43.539 [debug] Current batch of media processed. Will check again in 1000ms 21:33:44.088 [debug] Current batch of media processed. Will check again in 1000ms 21:33:44.268 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:44.540 [debug] Current batch of media processed. Will check again in 1000ms 21:33:45.089 [debug] Current batch of media processed. Will check again in 1000ms 21:33:45.541 [debug] Current batch of media processed. Will check again in 1000ms 21:33:46.090 [debug] Current batch of media processed. Will check again in 1000ms 21:33:46.542 [debug] Current batch of media processed. Will check again in 1000ms 21:33:47.091 [debug] Current batch of media processed. Will check again in 1000ms 21:33:47.543 [debug] Current batch of media processed. Will check again in 1000ms 21:33:48.092 [debug] Current batch of media processed. Will check again in 1000ms 21:33:48.544 [debug] Current batch of media processed. Will check again in 1000ms 21:33:49.093 [debug] Current batch of media processed. Will check again in 1000ms 21:33:49.545 [debug] Current batch of media processed. Will check again in 1000ms 21:33:50.094 [debug] Current batch of media processed. Will check again in 1000ms 21:33:50.546 [debug] Current batch of media processed. Will check again in 1000ms 21:33:51.095 [debug] Current batch of media processed. Will check again in 1000ms 21:33:51.547 [debug] Current batch of media processed. Will check again in 1000ms 21:33:52.096 [debug] Current batch of media processed. Will check again in 1000ms 21:33:52.548 [debug] Current batch of media processed. Will check again in 1000ms 21:33:53.097 [debug] Current batch of media processed. Will check again in 1000ms 21:33:53.549 [debug] Current batch of media processed. Will check again in 1000ms 21:33:54.098 [debug] Current batch of media processed. Will check again in 1000ms 21:33:54.550 [debug] Current batch of media processed. Will check again in 1000ms 21:33:55.099 [debug] Current batch of media processed. Will check again in 1000ms 21:33:55.551 [debug] Current batch of media processed. Will check again in 1000ms 21:33:56.100 [debug] Current batch of media processed. Will check again in 1000ms 21:33:56.552 [debug] Current batch of media processed. Will check again in 1000ms 21:33:57.101 [debug] Current batch of media processed. Will check again in 1000ms 21:33:57.553 [debug] Current batch of media processed. Will check again in 1000ms 21:33:58.102 [debug] Current batch of media processed. Will check again in 1000ms 21:33:58.554 [debug] Current batch of media processed. Will check again in 1000ms 21:33:59.103 [debug] Current batch of media processed. Will check again in 1000ms 21:33:59.555 [debug] Current batch of media processed. Will check again in 1000ms 21:34:00.104 [debug] Current batch of media processed. Will check again in 1000ms 21:34:00.189 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:00.556 [debug] Current batch of media processed. Will check again in 1000ms 21:34:01.105 [debug] Current batch of media processed. Will check again in 1000ms 21:34:01.557 [debug] Current batch of media processed. Will check again in 1000ms 21:34:02.106 [debug] Current batch of media processed. Will check again in 1000ms 21:34:02.558 [debug] Current batch of media processed. Will check again in 1000ms 21:34:03.107 [debug] Current batch of media processed. Will check again in 1000ms 21:34:03.559 [debug] Current batch of media processed. Will check again in 1000ms 21:34:04.108 [debug] Current batch of media processed. Will check again in 1000ms 21:34:04.560 [debug] Current batch of media processed. Will check again in 1000ms 21:34:05.109 [debug] Current batch of media processed. Will check again in 1000ms 21:34:05.561 [debug] Current batch of media processed. Will check again in 1000ms 21:34:06.110 [debug] Current batch of media processed. Will check again in 1000ms 21:34:06.562 [debug] Current batch of media processed. Will check again in 1000ms 21:34:07.111 [debug] Current batch of media processed. Will check again in 1000ms 21:34:07.563 [debug] Current batch of media processed. Will check again in 1000ms 21:34:08.112 [debug] Current batch of media processed. Will check again in 1000ms 21:34:08.564 [debug] Current batch of media processed. Will check again in 1000ms 21:34:09.113 [debug] Current batch of media processed. Will check again in 1000ms 21:34:09.565 [debug] Current batch of media processed. Will check again in 1000ms 21:34:10.114 [debug] Current batch of media processed. Will check again in 1000ms 21:34:10.566 [debug] Current batch of media processed. Will check again in 1000ms 21:34:11.115 [debug] Current batch of media processed. Will check again in 1000ms 21:34:11.567 [debug] Current batch of media processed. Will check again in 1000ms 21:34:11.784 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GifaW2r7CVc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e9/e9/e9e99ef86e3f1062d29a4bb91e9173d2581670c6e12d44b5dd33d1f224a68746.json --sleep-requests 90 --sleep-interval 88 --sleep-subtitles 73 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:34:11.787 [debug] Running yt-dlp command for action: download_thumbnail 21:34:11.788 [debug] QUERY OK source="settings" db=0.1ms idle=1481.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 [] 21:34:11.788 [debug] QUERY OK source="settings" db=0.0ms idle=1331.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 [] 21:34:11.788 [debug] QUERY OK source="settings" db=0.1ms idle=482.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 [] 21:34:11.788 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GifaW2r7CVc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/53/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/73/20/7320152acd35c4113b39db43dae39c6743bce7c12d35be47d9c40140eeee6474.json --sleep-requests 61 --sleep-interval 65 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:34:12.116 [debug] Current batch of media processed. Will check again in 1000ms 21:34:12.568 [debug] Current batch of media processed. Will check again in 1000ms 21:34:13.117 [debug] Current batch of media processed. Will check again in 1000ms 21:34:13.569 [debug] Current batch of media processed. Will check again in 1000ms 21:34:14.118 [debug] Current batch of media processed. Will check again in 1000ms 21:34:14.269 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:14.570 [debug] Current batch of media processed. Will check again in 1000ms 21:34:15.119 [debug] Current batch of media processed. Will check again in 1000ms 21:34:15.571 [debug] Current batch of media processed. Will check again in 1000ms 21:34:16.120 [debug] Current batch of media processed. Will check again in 1000ms 21:34:16.572 [debug] Current batch of media processed. Will check again in 1000ms 21:34:17.121 [debug] Current batch of media processed. Will check again in 1000ms 21:34:17.573 [debug] Current batch of media processed. Will check again in 1000ms 21:34:18.122 [debug] Current batch of media processed. Will check again in 1000ms 21:34:18.574 [debug] Current batch of media processed. Will check again in 1000ms 21:34:19.123 [debug] Current batch of media processed. Will check again in 1000ms 21:34:19.575 [debug] Current batch of media processed. Will check again in 1000ms 21:34:20.124 [debug] Current batch of media processed. Will check again in 1000ms 21:34:20.576 [debug] Current batch of media processed. Will check again in 1000ms 21:34:20.704 [info] GET /sources/1/media/38 21:34:20.704 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "38", "source_id" => "1"} Pipelines: [:browser] 21:34:20.705 [debug] QUERY OK source="media_items" db=0.2ms idle=1398.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" = ?) [38] 21:34:20.705 [debug] QUERY OK source="tasks" db=0.1ms idle=1399.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" [38] 21:34:20.705 [debug] QUERY OK source="sources" db=0.2ms idle=1399.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:34:20.706 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=1236.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" = ?) [39] 21:34:20.706 [debug] QUERY OK source="settings" db=0.1ms idle=234.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 [] 21:34:20.706 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:34:20.707 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:34:20.708 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 21:34:20.709 [info] Sent 200 in 4ms 21:34:21.125 [debug] Current batch of media processed. Will check again in 1000ms 21:34:21.577 [debug] Current batch of media processed. Will check again in 1000ms 21:34:22.126 [debug] Current batch of media processed. Will check again in 1000ms 21:34:22.578 [debug] Current batch of media processed. Will check again in 1000ms 21:34:23.127 [debug] Current batch of media processed. Will check again in 1000ms 21:34:23.579 [debug] Current batch of media processed. Will check again in 1000ms 21:34:24.128 [debug] Current batch of media processed. Will check again in 1000ms 21:34:24.580 [debug] Current batch of media processed. Will check again in 1000ms 21:34:25.129 [debug] Current batch of media processed. Will check again in 1000ms 21:34:25.581 [debug] Current batch of media processed. Will check again in 1000ms 21:34:26.130 [debug] Current batch of media processed. Will check again in 1000ms 21:34:26.582 [debug] Current batch of media processed. Will check again in 1000ms 21:34:27.131 [debug] Current batch of media processed. Will check again in 1000ms 21:34:27.488 [info] GET /sources/2/media/619 21:34:27.488 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "619", "source_id" => "2"} Pipelines: [:browser] 21:34:27.488 [debug] QUERY OK source="media_items" db=0.1ms idle=1182.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" = ?) [619] 21:34:27.489 [debug] QUERY OK source="tasks" db=0.1ms idle=1183.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" [619] 21:34:27.489 [debug] QUERY OK source="sources" db=0.1ms idle=1183.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:34:27.489 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=1006.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" = ?) [175] 21:34:27.490 [debug] QUERY OK source="settings" db=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 [] 21:34:27.490 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:34:27.490 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:34:27.491 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 21:34:27.492 [info] Sent 200 in 3ms 21:34:27.583 [debug] Current batch of media processed. Will check again in 1000ms 21:34:28.132 [debug] Current batch of media processed. Will check again in 1000ms 21:34:28.584 [debug] Current batch of media processed. Will check again in 1000ms 21:34:29.133 [debug] Current batch of media processed. Will check again in 1000ms 21:34:29.585 [debug] Current batch of media processed. Will check again in 1000ms 21:34:30.134 [debug] Current batch of media processed. Will check again in 1000ms 21:34:30.586 [debug] Current batch of media processed. Will check again in 1000ms 21:34:31.135 [debug] Current batch of media processed. Will check again in 1000ms 21:34:31.587 [debug] Current batch of media processed. Will check again in 1000ms 21:34:32.136 [debug] Current batch of media processed. Will check again in 1000ms 21:34:32.588 [debug] Current batch of media processed. Will check again in 1000ms 21:34:33.137 [debug] Current batch of media processed. Will check again in 1000ms 21:34:33.589 [debug] Current batch of media processed. Will check again in 1000ms 21:34:34.138 [debug] Current batch of media processed. Will check again in 1000ms 21:34:34.590 [debug] Current batch of media processed. Will check again in 1000ms 21:34:35.139 [debug] Current batch of media processed. Will check again in 1000ms 21:34:35.591 [debug] Current batch of media processed. Will check again in 1000ms 21:34:36.140 [debug] Current batch of media processed. Will check again in 1000ms 21:34:36.592 [debug] Current batch of media processed. Will check again in 1000ms 21:34:37.141 [debug] Current batch of media processed. Will check again in 1000ms 21:34:37.593 [debug] Current batch of media processed. Will check again in 1000ms 21:34:38.142 [debug] Current batch of media processed. Will check again in 1000ms 21:34:38.594 [debug] Current batch of media processed. Will check again in 1000ms 21:34:39.143 [debug] Current batch of media processed. Will check again in 1000ms 21:34:39.595 [debug] Current batch of media processed. Will check again in 1000ms 21:34:40.144 [debug] Current batch of media processed. Will check again in 1000ms 21:34:40.596 [debug] Current batch of media processed. Will check again in 1000ms 21:34:41.145 [debug] Current batch of media processed. Will check again in 1000ms 21:34:41.597 [debug] Current batch of media processed. Will check again in 1000ms 21:34:42.146 [debug] Current batch of media processed. Will check again in 1000ms 21:34:42.598 [debug] Current batch of media processed. Will check again in 1000ms 21:34:43.147 [debug] Current batch of media processed. Will check again in 1000ms 21:34:43.599 [debug] Current batch of media processed. Will check again in 1000ms 21:34:44.148 [debug] Current batch of media processed. Will check again in 1000ms 21:34:44.270 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:44.600 [debug] Current batch of media processed. Will check again in 1000ms 21:34:45.149 [debug] Current batch of media processed. Will check again in 1000ms 21:34:45.601 [debug] Current batch of media processed. Will check again in 1000ms 21:34:46.150 [debug] Current batch of media processed. Will check again in 1000ms 21:34:46.602 [debug] Current batch of media processed. Will check again in 1000ms 21:34:47.151 [debug] Current batch of media processed. Will check again in 1000ms 21:34:47.603 [debug] Current batch of media processed. Will check again in 1000ms 21:34:48.152 [debug] Current batch of media processed. Will check again in 1000ms 21:34:48.604 [debug] Current batch of media processed. Will check again in 1000ms 21:34:49.153 [debug] Current batch of media processed. Will check again in 1000ms 21:34:49.605 [debug] Current batch of media processed. Will check again in 1000ms 21:34:50.154 [debug] Current batch of media processed. Will check again in 1000ms 21:34:50.606 [debug] Current batch of media processed. Will check again in 1000ms 21:34:51.155 [debug] Current batch of media processed. Will check again in 1000ms 21:34:51.607 [debug] Current batch of media processed. Will check again in 1000ms 21:34:52.156 [debug] Current batch of media processed. Will check again in 1000ms 21:34:52.608 [debug] Current batch of media processed. Will check again in 1000ms 21:34:53.157 [debug] Current batch of media processed. Will check again in 1000ms 21:34:53.609 [debug] Current batch of media processed. Will check again in 1000ms 21:34:54.158 [debug] Current batch of media processed. Will check again in 1000ms 21:34:54.610 [debug] Current batch of media processed. Will check again in 1000ms 21:34:55.159 [debug] Current batch of media processed. Will check again in 1000ms 21:34:55.611 [debug] Current batch of media processed. Will check again in 1000ms 21:34:56.160 [debug] Current batch of media processed. Will check again in 1000ms 21:34:56.612 [debug] Current batch of media processed. Will check again in 1000ms 21:34:57.161 [debug] Current batch of media processed. Will check again in 1000ms 21:34:57.613 [debug] Current batch of media processed. Will check again in 1000ms 21:34:58.162 [debug] Current batch of media processed. Will check again in 1000ms 21:34:58.202 [info] GET /sources/2/media/621 21:34:58.203 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "621", "source_id" => "2"} Pipelines: [:browser] 21:34:58.203 [debug] QUERY OK source="media_items" db=0.2ms idle=897.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" = ?) [621] 21:34:58.203 [debug] QUERY OK source="tasks" db=0.1ms idle=897.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" [621] 21:34:58.204 [debug] QUERY OK source="sources" db=0.1ms idle=897.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:34:58.204 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=898.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" = ?) [177] 21:34:58.204 [debug] QUERY OK source="settings" db=0.1ms idle=663.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 [] 21:34:58.204 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:34:58.205 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:34:58.205 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 21:34:58.207 [info] Sent 200 in 4ms 21:34:58.614 [debug] Current batch of media processed. Will check again in 1000ms 21:34:59.163 [debug] Current batch of media processed. Will check again in 1000ms 21:34:59.615 [debug] Current batch of media processed. Will check again in 1000ms 21:35:00.164 [debug] Current batch of media processed. Will check again in 1000ms 21:35:00.190 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:00.616 [debug] Current batch of media processed. Will check again in 1000ms 21:35:01.165 [debug] Current batch of media processed. Will check again in 1000ms 21:35:01.617 [debug] Current batch of media processed. Will check again in 1000ms 21:35:02.166 [debug] Current batch of media processed. Will check again in 1000ms 21:35:02.618 [debug] Current batch of media processed. Will check again in 1000ms 21:35:03.167 [debug] Current batch of media processed. Will check again in 1000ms 21:35:03.619 [debug] Current batch of media processed. Will check again in 1000ms 21:35:04.168 [debug] Current batch of media processed. Will check again in 1000ms 21:35:04.620 [debug] Current batch of media processed. Will check again in 1000ms 21:35:05.169 [debug] Current batch of media processed. Will check again in 1000ms 21:35:05.621 [debug] Current batch of media processed. Will check again in 1000ms 21:35:06.170 [debug] Current batch of media processed. Will check again in 1000ms 21:35:06.622 [debug] Current batch of media processed. Will check again in 1000ms 21:35:07.171 [debug] Current batch of media processed. Will check again in 1000ms 21:35:07.623 [debug] Current batch of media processed. Will check again in 1000ms 21:35:08.172 [debug] Current batch of media processed. Will check again in 1000ms 21:35:08.624 [debug] Current batch of media processed. Will check again in 1000ms 21:35:09.173 [debug] Current batch of media processed. Will check again in 1000ms 21:35:09.625 [debug] Current batch of media processed. Will check again in 1000ms 21:35:10.174 [debug] Current batch of media processed. Will check again in 1000ms 21:35:10.626 [debug] Current batch of media processed. Will check again in 1000ms 21:35:11.175 [debug] Current batch of media processed. Will check again in 1000ms 21:35:11.627 [debug] Current batch of media processed. Will check again in 1000ms 21:35:12.176 [debug] Current batch of media processed. Will check again in 1000ms 21:35:12.628 [debug] Current batch of media processed. Will check again in 1000ms 21:35:13.177 [debug] Current batch of media processed. Will check again in 1000ms 21:35:13.629 [debug] Current batch of media processed. Will check again in 1000ms 21:35:14.178 [debug] Current batch of media processed. Will check again in 1000ms 21:35:14.271 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:14.630 [debug] Current batch of media processed. Will check again in 1000ms 21:35:15.179 [debug] Current batch of media processed. Will check again in 1000ms 21:35:15.631 [debug] Current batch of media processed. Will check again in 1000ms 21:35:16.180 [debug] Current batch of media processed. Will check again in 1000ms 21:35:16.632 [debug] Current batch of media processed. Will check again in 1000ms 21:35:17.181 [debug] Current batch of media processed. Will check again in 1000ms 21:35:17.633 [debug] Current batch of media processed. Will check again in 1000ms 21:35:18.182 [debug] Current batch of media processed. Will check again in 1000ms 21:35:18.634 [debug] Current batch of media processed. Will check again in 1000ms 21:35:19.183 [debug] Current batch of media processed. Will check again in 1000ms 21:35:19.635 [debug] Current batch of media processed. Will check again in 1000ms 21:35:20.184 [debug] Current batch of media processed. Will check again in 1000ms 21:35:20.636 [debug] Current batch of media processed. Will check again in 1000ms 21:35:21.185 [debug] Current batch of media processed. Will check again in 1000ms 21:35:21.637 [debug] Current batch of media processed. Will check again in 1000ms 21:35:22.186 [debug] Current batch of media processed. Will check again in 1000ms 21:35:22.638 [debug] Current batch of media processed. Will check again in 1000ms 21:35:23.187 [debug] Current batch of media processed. Will check again in 1000ms 21:35:23.639 [debug] Current batch of media processed. Will check again in 1000ms 21:35:24.188 [debug] Current batch of media processed. Will check again in 1000ms 21:35:24.640 [debug] Current batch of media processed. Will check again in 1000ms 21:35:25.189 [debug] Current batch of media processed. Will check again in 1000ms 21:35:25.641 [debug] Current batch of media processed. Will check again in 1000ms 21:35:26.190 [debug] Current batch of media processed. Will check again in 1000ms 21:35:26.642 [debug] Current batch of media processed. Will check again in 1000ms 21:35:27.191 [debug] Current batch of media processed. Will check again in 1000ms 21:35:27.643 [debug] Current batch of media processed. Will check again in 1000ms 21:35:28.192 [debug] Current batch of media processed. Will check again in 1000ms 21:35:28.644 [debug] Current batch of media processed. Will check again in 1000ms 21:35:29.193 [debug] Current batch of media processed. Will check again in 1000ms 21:35:29.645 [debug] Current batch of media processed. Will check again in 1000ms 21:35:30.194 [debug] Current batch of media processed. Will check again in 1000ms 21:35:30.646 [debug] Current batch of media processed. Will check again in 1000ms 21:35:31.195 [debug] Current batch of media processed. Will check again in 1000ms 21:35:31.647 [debug] Current batch of media processed. Will check again in 1000ms 21:35:32.196 [debug] Current batch of media processed. Will check again in 1000ms 21:35:32.648 [debug] Current batch of media processed. Will check again in 1000ms 21:35:33.197 [debug] Current batch of media processed. Will check again in 1000ms 21:35:33.649 [debug] Current batch of media processed. Will check again in 1000ms 21:35:34.198 [debug] Current batch of media processed. Will check again in 1000ms 21:35:34.650 [debug] Current batch of media processed. Will check again in 1000ms 21:35:35.199 [debug] Current batch of media processed. Will check again in 1000ms 21:35:35.651 [debug] Current batch of media processed. Will check again in 1000ms 21:35:36.200 [debug] Current batch of media processed. Will check again in 1000ms 21:35:36.652 [debug] Current batch of media processed. Will check again in 1000ms 21:35:37.201 [debug] Current batch of media processed. Will check again in 1000ms 21:35:37.653 [debug] Current batch of media processed. Will check again in 1000ms 21:35:38.202 [debug] Current batch of media processed. Will check again in 1000ms 21:35:38.654 [debug] Current batch of media processed. Will check again in 1000ms 21:35:39.203 [debug] Current batch of media processed. Will check again in 1000ms 21:35:39.655 [debug] Current batch of media processed. Will check again in 1000ms 21:35:40.204 [debug] Current batch of media processed. Will check again in 1000ms 21:35:40.656 [debug] Current batch of media processed. Will check again in 1000ms 21:35:41.205 [debug] Current batch of media processed. Will check again in 1000ms 21:35:41.657 [debug] Current batch of media processed. Will check again in 1000ms 21:35:42.206 [debug] Current batch of media processed. Will check again in 1000ms 21:35:42.658 [debug] Current batch of media processed. Will check again in 1000ms 21:35:43.207 [debug] Current batch of media processed. Will check again in 1000ms 21:35:43.659 [debug] Current batch of media processed. Will check again in 1000ms 21:35:44.208 [debug] Current batch of media processed. Will check again in 1000ms 21:35:44.272 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:44.660 [debug] Current batch of media processed. Will check again in 1000ms 21:35:45.209 [debug] Current batch of media processed. Will check again in 1000ms 21:35:45.661 [debug] Current batch of media processed. Will check again in 1000ms 21:35:46.210 [debug] Current batch of media processed. Will check again in 1000ms 21:35:46.662 [debug] Current batch of media processed. Will check again in 1000ms 21:35:47.211 [debug] Current batch of media processed. Will check again in 1000ms 21:35:47.663 [debug] Current batch of media processed. Will check again in 1000ms 21:35:48.212 [debug] Current batch of media processed. Will check again in 1000ms 21:35:48.664 [debug] Current batch of media processed. Will check again in 1000ms 21:35:49.213 [debug] Current batch of media processed. Will check again in 1000ms 21:35:49.665 [debug] Current batch of media processed. Will check again in 1000ms 21:35:50.214 [debug] Current batch of media processed. Will check again in 1000ms 21:35:50.666 [debug] Current batch of media processed. Will check again in 1000ms 21:35:51.215 [debug] Current batch of media processed. Will check again in 1000ms 21:35:51.667 [debug] Current batch of media processed. Will check again in 1000ms 21:35:52.216 [debug] Current batch of media processed. Will check again in 1000ms 21:35:52.668 [debug] Current batch of media processed. Will check again in 1000ms 21:35:53.217 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "REMASTERED IN HD!\nOfficial Music Video for Weak And Powerless performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #WeakAndPowerless #Remastered", "duration" => 198, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090227 - A Perfect Circle - Weak And Powerless.mp4", "id" => "s-GsLh6dazI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=s-GsLh6dazI", "playlist_index" => 10, "timestamp" => 1235777360, "title" => "A Perfect Circle - Weak And Powerless", "upload_date" => "20090227"} 21:35:53.217 [debug] QUERY OK source="sources" db=0.2ms idle=1911.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:35:53.218 [debug] QUERY OK source="sources" db=0.1ms idle=1912.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:35:53.218 [debug] QUERY OK source="media_items" db=0.1ms idle=1912.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-27 23:29:20Z], 3] 21:35:53.223 [debug] QUERY OK source="media_items" db=4.5ms idle=1574.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nOfficial Music Video for Weak And Powerless performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #WeakAndPowerless #Remastered", "A Perfect Circle - Weak And Powerless", "05b53cfa-2353-4703-a45d-8fbcfcb60b36", false, 3, [], 198, false, "s-GsLh6dazI", "https://www.youtube.com/watch?v=s-GsLh6dazI", 10, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090227 - A Perfect Circle - Weak And Powerless.mp4", false, false, 0, ~U[2009-02-27 23:29:20Z], ~U[2025-12-25 04:35:53Z], ~U[2025-12-25 04:35:53Z], "REMASTERED IN HD!\nOfficial Music Video for Weak And Powerless performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #WeakAndPowerless #Remastered", "A Perfect Circle - Weak And Powerless", 3, 198, false, "s-GsLh6dazI", "https://www.youtube.com/watch?v=s-GsLh6dazI", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090227 - A Perfect Circle - Weak And Powerless.mp4", false, ~U[2009-02-27 23:29:20Z]] 21:35:53.224 [debug] QUERY OK source="sources" db=0.2ms idle=577.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" = ?) [3] 21:35:53.224 [debug] QUERY OK source="media_profiles" db=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] 21:35:53.225 [debug] QUERY OK source="media_items" db=0.3ms 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 [642] 21:35:53.225 [info] Kicking off download for media item #642 (s-GsLh6dazI) 21:35:53.228 [debug] QUERY OK source="tasks" db=0.9ms idle=3.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [203, 642, ~U[2025-12-25 04:35:53Z], ~U[2025-12-25 04:35:53Z]] 21:35:53.228 [debug] Current batch of media processed. Will check again in 1000ms 21:35:53.669 [debug] Current batch of media processed. Will check again in 1000ms 21:35:54.229 [debug] Current batch of media processed. Will check again in 1000ms 21:35:54.670 [debug] Current batch of media processed. Will check again in 1000ms 21:35:55.230 [debug] Current batch of media processed. Will check again in 1000ms 21:35:55.671 [debug] Current batch of media processed. Will check again in 1000ms 21:35:56.231 [debug] Current batch of media processed. Will check again in 1000ms 21:35:56.672 [debug] Current batch of media processed. Will check again in 1000ms 21:35:57.232 [debug] Current batch of media processed. Will check again in 1000ms 21:35:57.673 [debug] Current batch of media processed. Will check again in 1000ms 21:35:58.233 [debug] Current batch of media processed. Will check again in 1000ms 21:35:58.674 [debug] Current batch of media processed. Will check again in 1000ms 21:35:59.234 [debug] Current batch of media processed. Will check again in 1000ms 21:35:59.675 [debug] Current batch of media processed. Will check again in 1000ms 21:36:00.191 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:00.235 [debug] Current batch of media processed. Will check again in 1000ms 21:36:00.676 [debug] Current batch of media processed. Will check again in 1000ms 21:36:01.236 [debug] Current batch of media processed. Will check again in 1000ms 21:36:01.677 [debug] Current batch of media processed. Will check again in 1000ms 21:36:02.237 [debug] Current batch of media processed. Will check again in 1000ms 21:36:02.678 [debug] Current batch of media processed. Will check again in 1000ms 21:36:03.238 [debug] Current batch of media processed. Will check again in 1000ms 21:36:03.679 [debug] Current batch of media processed. Will check again in 1000ms 21:36:04.239 [debug] Current batch of media processed. Will check again in 1000ms 21:36:04.680 [debug] Current batch of media processed. Will check again in 1000ms 21:36:05.240 [debug] Current batch of media processed. Will check again in 1000ms 21:36:05.681 [debug] Current batch of media processed. Will check again in 1000ms 21:36:06.241 [debug] Current batch of media processed. Will check again in 1000ms 21:36:06.682 [debug] Current batch of media processed. Will check again in 1000ms 21:36:07.242 [debug] Current batch of media processed. Will check again in 1000ms 21:36:07.683 [debug] Current batch of media processed. Will check again in 1000ms 21:36:08.243 [debug] Current batch of media processed. Will check again in 1000ms 21:36:08.684 [debug] Current batch of media processed. Will check again in 1000ms 21:36:09.244 [debug] Current batch of media processed. Will check again in 1000ms 21:36:09.685 [debug] Current batch of media processed. Will check again in 1000ms 21:36:10.245 [debug] Current batch of media processed. Will check again in 1000ms 21:36:10.686 [debug] Current batch of media processed. Will check again in 1000ms 21:36:11.246 [debug] Current batch of media processed. Will check again in 1000ms 21:36:11.687 [debug] Current batch of media processed. Will check again in 1000ms 21:36:12.247 [debug] Current batch of media processed. Will check again in 1000ms 21:36:12.688 [debug] Current batch of media processed. Will check again in 1000ms 21:36:13.248 [debug] Current batch of media processed. Will check again in 1000ms 21:36:13.689 [debug] Current batch of media processed. Will check again in 1000ms 21:36:14.249 [debug] Current batch of media processed. Will check again in 1000ms 21:36:14.274 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:14.690 [debug] Current batch of media processed. Will check again in 1000ms 21:36:15.250 [debug] Current batch of media processed. Will check again in 1000ms 21:36:15.691 [debug] Current batch of media processed. Will check again in 1000ms 21:36:16.251 [debug] Current batch of media processed. Will check again in 1000ms 21:36:16.692 [debug] Current batch of media processed. Will check again in 1000ms 21:36:17.252 [debug] Current batch of media processed. Will check again in 1000ms 21:36:17.693 [debug] Current batch of media processed. Will check again in 1000ms 21:36:18.253 [debug] Current batch of media processed. Will check again in 1000ms 21:36:18.694 [debug] Current batch of media processed. Will check again in 1000ms 21:36:19.254 [debug] Current batch of media processed. Will check again in 1000ms 21:36:19.695 [debug] Current batch of media processed. Will check again in 1000ms 21:36:20.255 [debug] Current batch of media processed. Will check again in 1000ms 21:36:20.696 [debug] Current batch of media processed. Will check again in 1000ms 21:36:21.256 [debug] Current batch of media processed. Will check again in 1000ms 21:36:21.697 [debug] Current batch of media processed. Will check again in 1000ms 21:36:22.257 [debug] Current batch of media processed. Will check again in 1000ms 21:36:22.698 [debug] Current batch of media processed. Will check again in 1000ms 21:36:23.258 [debug] Current batch of media processed. Will check again in 1000ms 21:36:23.699 [debug] Current batch of media processed. Will check again in 1000ms 21:36:24.259 [debug] Current batch of media processed. Will check again in 1000ms 21:36:24.700 [debug] Current batch of media processed. Will check again in 1000ms 21:36:25.260 [debug] Current batch of media processed. Will check again in 1000ms 21:36:25.701 [debug] Current batch of media processed. Will check again in 1000ms 21:36:26.261 [debug] Current batch of media processed. Will check again in 1000ms 21:36:26.702 [debug] Current batch of media processed. Will check again in 1000ms 21:36:27.262 [debug] Current batch of media processed. Will check again in 1000ms 21:36:27.703 [debug] Current batch of media processed. Will check again in 1000ms 21:36:28.263 [debug] Current batch of media processed. Will check again in 1000ms 21:36:28.704 [debug] Current batch of media processed. Will check again in 1000ms 21:36:29.264 [debug] Current batch of media processed. Will check again in 1000ms 21:36:29.705 [debug] Current batch of media processed. Will check again in 1000ms 21:36:30.265 [debug] Current batch of media processed. Will check again in 1000ms 21:36:30.706 [debug] Current batch of media processed. Will check again in 1000ms 21:36:31.266 [debug] Current batch of media processed. Will check again in 1000ms 21:36:31.707 [debug] Current batch of media processed. Will check again in 1000ms 21:36:32.267 [debug] Current batch of media processed. Will check again in 1000ms 21:36:32.708 [debug] Current batch of media processed. Will check again in 1000ms 21:36:33.268 [debug] Current batch of media processed. Will check again in 1000ms 21:36:33.709 [debug] Current batch of media processed. Will check again in 1000ms 21:36:34.269 [debug] Current batch of media processed. Will check again in 1000ms 21:36:34.710 [debug] Current batch of media processed. Will check again in 1000ms 21:36:35.270 [debug] Current batch of media processed. Will check again in 1000ms 21:36:35.711 [debug] Current batch of media processed. Will check again in 1000ms 21:36:36.271 [debug] Current batch of media processed. Will check again in 1000ms 21:36:36.712 [debug] Current batch of media processed. Will check again in 1000ms 21:36:37.272 [debug] Current batch of media processed. Will check again in 1000ms 21:36:37.713 [debug] Current batch of media processed. Will check again in 1000ms 21:36:38.273 [debug] Current batch of media processed. Will check again in 1000ms 21:36:38.714 [debug] Current batch of media processed. Will check again in 1000ms 21:36:39.274 [debug] Current batch of media processed. Will check again in 1000ms 21:36:39.715 [debug] Current batch of media processed. Will check again in 1000ms 21:36:40.275 [debug] Current batch of media processed. Will check again in 1000ms 21:36:40.716 [debug] Current batch of media processed. Will check again in 1000ms 21:36:41.276 [debug] Current batch of media processed. Will check again in 1000ms 21:36:41.717 [debug] Current batch of media processed. Will check again in 1000ms 21:36:42.277 [debug] Current batch of media processed. Will check again in 1000ms 21:36:42.718 [debug] Current batch of media processed. Will check again in 1000ms 21:36:43.278 [debug] Current batch of media processed. Will check again in 1000ms 21:36:43.719 [debug] Current batch of media processed. Will check again in 1000ms 21:36:44.275 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:44.279 [debug] Current batch of media processed. Will check again in 1000ms 21:36:44.720 [debug] Current batch of media processed. Will check again in 1000ms 21:36:45.280 [debug] Current batch of media processed. Will check again in 1000ms 21:36:45.721 [debug] Current batch of media processed. Will check again in 1000ms 21:36:46.281 [debug] Current batch of media processed. Will check again in 1000ms 21:36:46.722 [debug] Current batch of media processed. Will check again in 1000ms 21:36:47.282 [debug] Current batch of media processed. Will check again in 1000ms 21:36:47.723 [debug] Current batch of media processed. Will check again in 1000ms 21:36:48.283 [debug] Current batch of media processed. Will check again in 1000ms 21:36:48.724 [debug] Current batch of media processed. Will check again in 1000ms 21:36:49.284 [debug] Current batch of media processed. Will check again in 1000ms 21:36:49.725 [debug] Current batch of media processed. Will check again in 1000ms 21:36:50.285 [debug] Current batch of media processed. Will check again in 1000ms 21:36:50.726 [debug] Current batch of media processed. Will check again in 1000ms 21:36:51.286 [debug] Current batch of media processed. Will check again in 1000ms 21:36:51.727 [debug] Current batch of media processed. Will check again in 1000ms 21:36:52.287 [debug] Current batch of media processed. Will check again in 1000ms 21:36:52.728 [debug] Current batch of media processed. Will check again in 1000ms 21:36:53.288 [debug] Current batch of media processed. Will check again in 1000ms 21:36:53.729 [debug] Current batch of media processed. Will check again in 1000ms 21:36:54.289 [debug] Current batch of media processed. Will check again in 1000ms 21:36:54.730 [debug] Current batch of media processed. Will check again in 1000ms 21:36:55.290 [debug] Current batch of media processed. Will check again in 1000ms 21:36:55.731 [debug] Current batch of media processed. Will check again in 1000ms 21:36:56.291 [debug] Current batch of media processed. Will check again in 1000ms 21:36:56.732 [debug] Current batch of media processed. Will check again in 1000ms 21:36:57.292 [debug] Current batch of media processed. Will check again in 1000ms 21:36:57.733 [debug] Current batch of media processed. Will check again in 1000ms 21:36:58.293 [debug] Current batch of media processed. Will check again in 1000ms 21:36:58.734 [debug] Current batch of media processed. Will check again in 1000ms 21:36:59.294 [debug] Current batch of media processed. Will check again in 1000ms 21:36:59.735 [debug] Current batch of media processed. Will check again in 1000ms 21:37:00.192 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:00.295 [debug] Current batch of media processed. Will check again in 1000ms 21:37:00.736 [debug] Current batch of media processed. Will check again in 1000ms 21:37:01.296 [debug] Current batch of media processed. Will check again in 1000ms 21:37:01.737 [debug] Current batch of media processed. Will check again in 1000ms 21:37:02.297 [debug] Current batch of media processed. Will check again in 1000ms 21:37:02.738 [debug] Current batch of media processed. Will check again in 1000ms 21:37:03.298 [debug] Current batch of media processed. Will check again in 1000ms 21:37:03.739 [debug] Current batch of media processed. Will check again in 1000ms 21:37:04.299 [debug] Current batch of media processed. Will check again in 1000ms 21:37:04.740 [debug] Current batch of media processed. Will check again in 1000ms 21:37:05.300 [debug] Current batch of media processed. Will check again in 1000ms 21:37:05.741 [debug] Current batch of media processed. Will check again in 1000ms 21:37:06.301 [debug] Current batch of media processed. Will check again in 1000ms 21:37:06.742 [debug] Current batch of media processed. Will check again in 1000ms 21:37:07.302 [debug] Current batch of media processed. Will check again in 1000ms 21:37:07.743 [debug] Current batch of media processed. Will check again in 1000ms 21:37:08.303 [debug] Current batch of media processed. Will check again in 1000ms 21:37:08.744 [debug] Current batch of media processed. Will check again in 1000ms 21:37:09.304 [debug] Current batch of media processed. Will check again in 1000ms 21:37:09.745 [debug] Current batch of media processed. Will check again in 1000ms 21:37:10.305 [debug] Current batch of media processed. Will check again in 1000ms 21:37:10.746 [debug] Current batch of media processed. Will check again in 1000ms 21:37:11.306 [debug] Current batch of media processed. Will check again in 1000ms 21:37:11.747 [debug] Current batch of media processed. Will check again in 1000ms 21:37:12.307 [debug] Current batch of media processed. Will check again in 1000ms 21:37:12.748 [debug] Current batch of media processed. Will check again in 1000ms 21:37:13.308 [debug] Current batch of media processed. Will check again in 1000ms 21:37:13.749 [debug] Current batch of media processed. Will check again in 1000ms 21:37:14.276 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:14.309 [debug] Current batch of media processed. Will check again in 1000ms 21:37:14.750 [debug] Current batch of media processed. Will check again in 1000ms 21:37:15.310 [debug] Current batch of media processed. Will check again in 1000ms 21:37:15.751 [debug] Current batch of media processed. Will check again in 1000ms 21:37:16.311 [debug] Current batch of media processed. Will check again in 1000ms 21:37:16.752 [debug] Current batch of media processed. Will check again in 1000ms 21:37:17.312 [debug] Current batch of media processed. Will check again in 1000ms 21:37:17.753 [debug] Current batch of media processed. Will check again in 1000ms 21:37:18.313 [debug] Current batch of media processed. Will check again in 1000ms 21:37:18.754 [debug] Current batch of media processed. Will check again in 1000ms 21:37:19.314 [debug] Current batch of media processed. Will check again in 1000ms 21:37:19.755 [debug] Current batch of media processed. Will check again in 1000ms 21:37:20.315 [debug] Current batch of media processed. Will check again in 1000ms 21:37:20.756 [debug] Current batch of media processed. Will check again in 1000ms 21:37:21.316 [debug] Current batch of media processed. Will check again in 1000ms 21:37:21.757 [debug] Current batch of media processed. Will check again in 1000ms 21:37:22.317 [debug] Current batch of media processed. Will check again in 1000ms 21:37:22.758 [debug] Current batch of media processed. Will check again in 1000ms 21:37:23.318 [debug] Current batch of media processed. Will check again in 1000ms 21:37:23.759 [debug] Current batch of media processed. Will check again in 1000ms 21:37:24.319 [debug] Current batch of media processed. Will check again in 1000ms 21:37:24.760 [debug] Current batch of media processed. Will check again in 1000ms 21:37:25.320 [debug] Current batch of media processed. Will check again in 1000ms 21:37:25.761 [debug] Current batch of media processed. Will check again in 1000ms 21:37:26.321 [debug] Current batch of media processed. Will check again in 1000ms 21:37:26.762 [debug] Current batch of media processed. Will check again in 1000ms 21:37:27.322 [debug] Current batch of media processed. Will check again in 1000ms 21:37:27.763 [debug] Current batch of media processed. Will check again in 1000ms 21:37:28.323 [debug] Current batch of media processed. Will check again in 1000ms 21:37:28.764 [debug] Current batch of media processed. Will check again in 1000ms 21:37:29.324 [debug] Current batch of media processed. Will check again in 1000ms 21:37:29.765 [debug] Current batch of media processed. Will check again in 1000ms 21:37:30.325 [debug] Current batch of media processed. Will check again in 1000ms 21:37:30.766 [debug] Current batch of media processed. Will check again in 1000ms 21:37:31.326 [debug] Current batch of media processed. Will check again in 1000ms 21:37:31.767 [debug] Current batch of media processed. Will check again in 1000ms 21:37:32.327 [debug] Current batch of media processed. Will check again in 1000ms 21:37:32.768 [debug] Current batch of media processed. Will check again in 1000ms 21:37:33.328 [debug] Current batch of media processed. Will check again in 1000ms 21:37:33.769 [debug] Current batch of media processed. Will check again in 1000ms 21:37:34.329 [debug] Current batch of media processed. Will check again in 1000ms 21:37:34.770 [debug] Current batch of media processed. Will check again in 1000ms 21:37:35.330 [debug] Current batch of media processed. Will check again in 1000ms 21:37:35.771 [debug] Current batch of media processed. Will check again in 1000ms 21:37:36.331 [debug] Current batch of media processed. Will check again in 1000ms 21:37:36.772 [debug] Current batch of media processed. Will check again in 1000ms 21:37:37.332 [debug] Current batch of media processed. Will check again in 1000ms 21:37:37.773 [debug] Current batch of media processed. Will check again in 1000ms 21:37:38.333 [debug] Current batch of media processed. Will check again in 1000ms 21:37:38.774 [debug] Current batch of media processed. Will check again in 1000ms 21:37:39.334 [debug] Current batch of media processed. Will check again in 1000ms 21:37:39.775 [debug] Current batch of media processed. Will check again in 1000ms 21:37:40.335 [debug] Current batch of media processed. Will check again in 1000ms 21:37:40.776 [debug] Current batch of media processed. Will check again in 1000ms 21:37:41.336 [debug] Current batch of media processed. Will check again in 1000ms 21:37:41.777 [debug] Current batch of media processed. Will check again in 1000ms 21:37:42.337 [debug] Current batch of media processed. Will check again in 1000ms 21:37:42.778 [debug] Current batch of media processed. Will check again in 1000ms 21:37:43.338 [debug] Current batch of media processed. Will check again in 1000ms 21:37:43.779 [debug] Current batch of media processed. Will check again in 1000ms 21:37:44.278 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:44.339 [debug] Current batch of media processed. Will check again in 1000ms 21:37:44.780 [debug] Current batch of media processed. Will check again in 1000ms 21:37:45.340 [debug] Current batch of media processed. Will check again in 1000ms 21:37:45.781 [debug] Current batch of media processed. Will check again in 1000ms 21:37:46.341 [debug] Current batch of media processed. Will check again in 1000ms 21:37:46.782 [debug] Current batch of media processed. Will check again in 1000ms 21:37:47.342 [debug] Current batch of media processed. Will check again in 1000ms 21:37:47.783 [debug] Current batch of media processed. Will check again in 1000ms 21:37:48.343 [debug] Current batch of media processed. Will check again in 1000ms 21:37:48.784 [debug] Current batch of media processed. Will check again in 1000ms 21:37:49.344 [debug] Current batch of media processed. Will check again in 1000ms 21:37:49.785 [debug] Current batch of media processed. Will check again in 1000ms 21:37:50.345 [debug] Current batch of media processed. Will check again in 1000ms 21:37:50.786 [debug] Current batch of media processed. Will check again in 1000ms 21:37:51.346 [debug] Current batch of media processed. Will check again in 1000ms 21:37:51.787 [debug] Current batch of media processed. Will check again in 1000ms 21:37:52.347 [debug] Current batch of media processed. Will check again in 1000ms 21:37:52.788 [debug] Current batch of media processed. Will check again in 1000ms 21:37:53.348 [debug] Current batch of media processed. Will check again in 1000ms 21:37:53.789 [debug] Current batch of media processed. Will check again in 1000ms 21:37:54.349 [debug] Current batch of media processed. Will check again in 1000ms 21:37:54.790 [debug] Current batch of media processed. Will check again in 1000ms 21:37:55.350 [debug] Current batch of media processed. Will check again in 1000ms 21:37:55.791 [debug] Current batch of media processed. Will check again in 1000ms 21:37:56.351 [debug] Current batch of media processed. Will check again in 1000ms 21:37:56.792 [debug] Current batch of media processed. Will check again in 1000ms 21:37:57.352 [debug] Current batch of media processed. Will check again in 1000ms 21:37:57.793 [debug] Current batch of media processed. Will check again in 1000ms 21:37:58.353 [debug] Current batch of media processed. Will check again in 1000ms 21:37:58.794 [debug] Current batch of media processed. Will check again in 1000ms 21:37:59.354 [debug] Current batch of media processed. Will check again in 1000ms 21:37:59.795 [debug] Current batch of media processed. Will check again in 1000ms 21:38:00.193 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:00.355 [debug] Current batch of media processed. Will check again in 1000ms 21:38:00.796 [debug] Current batch of media processed. Will check again in 1000ms 21:38:01.356 [debug] Current batch of media processed. Will check again in 1000ms 21:38:01.797 [debug] Current batch of media processed. Will check again in 1000ms 21:38:02.357 [debug] Current batch of media processed. Will check again in 1000ms 21:38:02.798 [debug] Current batch of media processed. Will check again in 1000ms 21:38:03.358 [debug] Current batch of media processed. Will check again in 1000ms 21:38:03.799 [debug] Current batch of media processed. Will check again in 1000ms 21:38:04.359 [debug] Current batch of media processed. Will check again in 1000ms 21:38:04.800 [debug] Current batch of media processed. Will check again in 1000ms 21:38:05.360 [debug] Current batch of media processed. Will check again in 1000ms 21:38:05.801 [debug] Current batch of media processed. Will check again in 1000ms 21:38:06.361 [debug] Current batch of media processed. Will check again in 1000ms 21:38:06.802 [debug] Current batch of media processed. Will check again in 1000ms 21:38:07.362 [debug] Current batch of media processed. Will check again in 1000ms 21:38:07.803 [debug] Current batch of media processed. Will check again in 1000ms 21:38:08.363 [debug] Current batch of media processed. Will check again in 1000ms 21:38:08.804 [debug] Current batch of media processed. Will check again in 1000ms 21:38:09.364 [debug] Current batch of media processed. Will check again in 1000ms 21:38:09.805 [debug] Current batch of media processed. Will check again in 1000ms 21:38:10.365 [debug] Current batch of media processed. Will check again in 1000ms 21:38:10.806 [debug] Current batch of media processed. Will check again in 1000ms 21:38:11.366 [debug] Current batch of media processed. Will check again in 1000ms 21:38:11.807 [debug] Current batch of media processed. Will check again in 1000ms 21:38:12.367 [debug] Current batch of media processed. Will check again in 1000ms 21:38:12.808 [debug] Current batch of media processed. Will check again in 1000ms 21:38:13.368 [debug] Current batch of media processed. Will check again in 1000ms 21:38:13.809 [debug] Current batch of media processed. Will check again in 1000ms 21:38:14.279 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:14.369 [debug] Current batch of media processed. Will check again in 1000ms 21:38:14.810 [debug] Current batch of media processed. Will check again in 1000ms 21:38:15.370 [debug] Current batch of media processed. Will check again in 1000ms 21:38:15.811 [debug] Current batch of media processed. Will check again in 1000ms 21:38:16.371 [debug] Current batch of media processed. Will check again in 1000ms 21:38:16.812 [debug] Current batch of media processed. Will check again in 1000ms 21:38:17.372 [debug] Current batch of media processed. Will check again in 1000ms 21:38:17.813 [debug] Current batch of media processed. Will check again in 1000ms 21:38:18.373 [debug] Current batch of media processed. Will check again in 1000ms 21:38:18.815 [debug] Current batch of media processed. Will check again in 1000ms 21:38:19.374 [debug] Current batch of media processed. Will check again in 1000ms 21:38:19.816 [debug] Current batch of media processed. Will check again in 1000ms 21:38:19.944 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GifaW2r7CVc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/53/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/73/20/7320152acd35c4113b39db43dae39c6743bce7c12d35be47d9c40140eeee6474.json --sleep-requests 61 --sleep-interval 65 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:38:19.944 [debug] QUERY OK db=0.0ms idle=638.3ms begin [] 21:38:19.945 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220929 - Pixies - You're Such A Sadducee (Official Lyric Video).mp4", ~U[2025-12-25 04:34:11Z], "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - You're Such A Sadducee (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - You're Such A Sadducee (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - You're Such A Sadducee (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 04:38:19Z], 53] 21:38:19.945 [debug] QUERY OK source="media_metadata" db=0.2ms 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/53/metadata.json.gz", "/config/metadata/media_items/53/thumbnail.jpg", 53, ~U[2025-12-25 04:38:19Z], ~U[2025-12-25 04:38:19Z]] 21:38:19.954 [debug] QUERY OK db=8.5ms commit [] 21:38:19.955 [debug] QUERY OK source="media_items" db=1.4ms idle=648.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [129835697, ~U[2025-12-25 04:38:19Z], 53] 21:38:19.955 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:38:19.956 [info] {"args":{"id":53},"id":54,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1150182033,"event":"job:stop","queue_time":8445773045,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:38:19.963 [info] {"args":{"id":54},"id":55,"meta":{},"system_time":1766637499962946764,"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"]} 21:38:19.963 [debug] QUERY OK source="media_items" db=0.1ms 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 WHERE (m0."id" = ?) [54] 21:38:19.963 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:38:19.963 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:38:19.963 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 21:38:19.964 [debug] QUERY OK source="media_items" db=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 [54] 21:38:19.964 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [54] 21:38:19.964 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:38:19.965 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:38:19.965 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:38:19.965 [debug] Running yt-dlp command for action: get_downloadable_status 21:38:19.965 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:38:19.966 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:38:19.966 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:38:19.966 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6g15nZtBHEs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/82/48/824891738dfc15800c252f494f74cc8f04f84ee7761311fa2b2ddb1c0401b992.json --sleep-requests 88 --sleep-interval 85 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:38:20.375 [debug] Current batch of media processed. Will check again in 1000ms 21:38:20.817 [debug] Current batch of media processed. Will check again in 1000ms 21:38:21.376 [debug] Current batch of media processed. Will check again in 1000ms 21:38:21.818 [debug] Current batch of media processed. Will check again in 1000ms 21:38:22.377 [debug] Current batch of media processed. Will check again in 1000ms 21:38:22.819 [debug] Current batch of media processed. Will check again in 1000ms 21:38:23.378 [debug] Current batch of media processed. Will check again in 1000ms 21:38:23.820 [debug] Current batch of media processed. Will check again in 1000ms 21:38:24.379 [debug] Current batch of media processed. Will check again in 1000ms 21:38:24.821 [debug] Current batch of media processed. Will check again in 1000ms 21:38:25.380 [debug] Current batch of media processed. Will check again in 1000ms 21:38:25.822 [debug] Current batch of media processed. Will check again in 1000ms 21:38:26.381 [debug] Current batch of media processed. Will check again in 1000ms 21:38:26.823 [debug] Current batch of media processed. Will check again in 1000ms 21:38:27.382 [debug] Current batch of media processed. Will check again in 1000ms 21:38:27.824 [debug] Current batch of media processed. Will check again in 1000ms 21:38:28.383 [debug] Current batch of media processed. Will check again in 1000ms 21:38:28.825 [debug] Current batch of media processed. Will check again in 1000ms 21:38:29.384 [debug] Current batch of media processed. Will check again in 1000ms 21:38:29.826 [debug] Current batch of media processed. Will check again in 1000ms 21:38:30.385 [debug] Current batch of media processed. Will check again in 1000ms 21:38:30.827 [debug] Current batch of media processed. Will check again in 1000ms 21:38:31.386 [debug] Current batch of media processed. Will check again in 1000ms 21:38:31.828 [debug] Current batch of media processed. Will check again in 1000ms 21:38:32.387 [debug] Current batch of media processed. Will check again in 1000ms 21:38:32.829 [debug] Current batch of media processed. Will check again in 1000ms 21:38:33.249 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tVfBu2L7dJU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/52/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a6/31/a63193f780f4f185f8cb2932b49bf0a663a176712c85c71ca59c6a9223d798b2.json --sleep-requests 78 --sleep-interval 84 --sleep-subtitles 84 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:38:33.249 [debug] QUERY OK db=0.0ms idle=1943.3ms begin [] 21:38:33.250 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Who's More Sorry Now (Official Lyric Video).mp4", ~U[2025-12-25 04:33:16Z], "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Who's More Sorry Now (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Who's More Sorry Now (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Who's More Sorry Now (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 04:38:33Z], 52] 21:38:33.250 [debug] QUERY OK source="media_metadata" db=0.2ms 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/52/metadata.json.gz", "/config/metadata/media_items/52/thumbnail.jpg", 52, ~U[2025-12-25 04:38:33Z], ~U[2025-12-25 04:38:33Z]] 21:38:33.254 [debug] QUERY OK db=4.1ms commit [] 21:38:33.257 [debug] QUERY OK source="media_items" db=2.5ms idle=1948.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [107933615, ~U[2025-12-25 04:38:33Z], 52] 21:38:33.257 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:38:33.258 [info] {"args":{"id":52},"id":53,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1202175875,"event":"job:stop","queue_time":8409080064,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:38:33.265 [info] {"args":{"id":55},"id":56,"meta":{},"system_time":1766637513265039047,"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"]} 21:38:33.265 [debug] QUERY OK source="media_items" db=0.1ms idle=327.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" = ?) [55] 21:38:33.265 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:38:33.265 [debug] QUERY OK source="sources" db=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] 21:38:33.265 [debug] QUERY OK source="media_profiles" db=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] 21:38:33.266 [debug] QUERY OK source="media_items" db=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 [55] 21:38:33.266 [debug] QUERY OK source="media_metadata" db=0.1ms idle=1.7ms 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" = ?) [55] 21:38:33.267 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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] 21:38:33.267 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:38:33.267 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:38:33.267 [debug] Running yt-dlp command for action: get_downloadable_status 21:38:33.267 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:38:33.268 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:38:33.268 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:38:33.268 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5SzhN9JRmsg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/94/d1/94d1fca39045e4e1cd23741910bd1355439b1f5df6b6b7bdd88e895744e0bd61.json --sleep-requests 79 --sleep-interval 90 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:38:33.388 [debug] Current batch of media processed. Will check again in 1000ms 21:38:33.830 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #TargetIdentified\n\nMusic video by Nine Inch Nails performing Target Identified (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 204, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Target Identified (Official Visualizer).mp4", "id" => "ZZ9Ecb0skIE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZZ9Ecb0skIE", "playlist_index" => 9, "timestamp" => 1758254452, "title" => "Nine Inch Nails - Target Identified (Official Visualizer)", "upload_date" => "20250919"} 21:38:33.830 [debug] QUERY OK source="sources" db=0.2ms idle=563.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] 21:38:33.831 [debug] QUERY OK source="sources" db=0.1ms idle=563.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:38:33.831 [debug] QUERY OK source="media_items" db=0.1ms idle=563.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 04:00:52Z], 2] 21:38:33.835 [debug] QUERY OK source="media_items" db=3.8ms idle=563.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #TargetIdentified\n\nMusic video by Nine Inch Nails performing Target Identified (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Target Identified (Official Visualizer)", "f0733188-fcd7-4f35-9d0a-38f4b28eb334", false, 2, [], 204, false, "ZZ9Ecb0skIE", "https://www.youtube.com/watch?v=ZZ9Ecb0skIE", 9, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Target Identified (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:00:52Z], ~U[2025-12-25 04:38:33Z], ~U[2025-12-25 04:38:33Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #TargetIdentified\n\nMusic video by Nine Inch Nails performing Target Identified (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Target Identified (Official Visualizer)", 2, 204, false, "ZZ9Ecb0skIE", "https://www.youtube.com/watch?v=ZZ9Ecb0skIE", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Target Identified (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:52Z]] 21:38:33.835 [debug] QUERY OK source="sources" db=0.1ms idle=567.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:38:33.836 [debug] QUERY OK source="media_profiles" db=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] 21:38:33.836 [debug] QUERY OK source="media_items" db=0.2ms 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 [622] 21:38:33.836 [info] Kicking off download for media item #622 (ZZ9Ecb0skIE) 21:38:33.837 [debug] Current batch of media processed. Will check again in 1000ms 21:38:34.389 [debug] Current batch of media processed. Will check again in 1000ms 21:38:34.838 [debug] Current batch of media processed. Will check again in 1000ms 21:38:35.390 [debug] Current batch of media processed. Will check again in 1000ms 21:38:35.839 [debug] Current batch of media processed. Will check again in 1000ms 21:38:36.391 [debug] Current batch of media processed. Will check again in 1000ms 21:38:36.840 [debug] Current batch of media processed. Will check again in 1000ms 21:38:37.392 [debug] Current batch of media processed. Will check again in 1000ms 21:38:37.841 [debug] Current batch of media processed. Will check again in 1000ms 21:38:38.393 [debug] Current batch of media processed. Will check again in 1000ms 21:38:38.842 [debug] Current batch of media processed. Will check again in 1000ms 21:38:39.394 [debug] Current batch of media processed. Will check again in 1000ms 21:38:39.843 [debug] Current batch of media processed. Will check again in 1000ms 21:38:40.395 [debug] Current batch of media processed. Will check again in 1000ms 21:38:40.844 [debug] Current batch of media processed. Will check again in 1000ms 21:38:41.396 [debug] Current batch of media processed. Will check again in 1000ms 21:38:41.845 [debug] Current batch of media processed. Will check again in 1000ms 21:38:42.397 [debug] Current batch of media processed. Will check again in 1000ms 21:38:42.846 [debug] Current batch of media processed. Will check again in 1000ms 21:38:43.398 [debug] Current batch of media processed. Will check again in 1000ms 21:38:43.847 [debug] Current batch of media processed. Will check again in 1000ms 21:38:44.282 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:44.399 [debug] Current batch of media processed. Will check again in 1000ms 21:38:44.848 [debug] Current batch of media processed. Will check again in 1000ms 21:38:45.400 [debug] Current batch of media processed. Will check again in 1000ms 21:38:45.849 [debug] Current batch of media processed. Will check again in 1000ms 21:38:46.401 [debug] Current batch of media processed. Will check again in 1000ms 21:38:46.850 [debug] Current batch of media processed. Will check again in 1000ms 21:38:47.402 [debug] Current batch of media processed. Will check again in 1000ms 21:38:47.851 [debug] Current batch of media processed. Will check again in 1000ms 21:38:48.403 [debug] Current batch of media processed. Will check again in 1000ms 21:38:48.852 [debug] Current batch of media processed. Will check again in 1000ms 21:38:49.404 [debug] Current batch of media processed. Will check again in 1000ms 21:38:49.853 [debug] Current batch of media processed. Will check again in 1000ms 21:38:50.405 [debug] Current batch of media processed. Will check again in 1000ms 21:38:50.854 [debug] Current batch of media processed. Will check again in 1000ms 21:38:51.406 [debug] Current batch of media processed. Will check again in 1000ms 21:38:51.855 [debug] Current batch of media processed. Will check again in 1000ms 21:38:52.407 [debug] Current batch of media processed. Will check again in 1000ms 21:38:52.856 [debug] Current batch of media processed. Will check again in 1000ms 21:38:53.408 [debug] Current batch of media processed. Will check again in 1000ms 21:38:53.857 [debug] Current batch of media processed. Will check again in 1000ms 21:38:54.409 [debug] Current batch of media processed. Will check again in 1000ms 21:38:54.858 [debug] Current batch of media processed. Will check again in 1000ms 21:38:55.410 [debug] Current batch of media processed. Will check again in 1000ms 21:38:55.860 [debug] Current batch of media processed. Will check again in 1000ms 21:38:56.411 [debug] Current batch of media processed. Will check again in 1000ms 21:38:56.861 [debug] Current batch of media processed. Will check again in 1000ms 21:38:57.412 [debug] Current batch of media processed. Will check again in 1000ms 21:38:57.862 [debug] Current batch of media processed. Will check again in 1000ms 21:38:58.413 [debug] Current batch of media processed. Will check again in 1000ms 21:38:58.863 [debug] Current batch of media processed. Will check again in 1000ms 21:38:59.414 [debug] Current batch of media processed. Will check again in 1000ms 21:38:59.864 [debug] Current batch of media processed. Will check again in 1000ms 21:39:00.194 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:00.415 [debug] Current batch of media processed. Will check again in 1000ms 21:39:00.865 [debug] Current batch of media processed. Will check again in 1000ms 21:39:01.416 [debug] Current batch of media processed. Will check again in 1000ms 21:39:01.866 [debug] Current batch of media processed. Will check again in 1000ms 21:39:02.417 [debug] Current batch of media processed. Will check again in 1000ms 21:39:02.867 [debug] Current batch of media processed. Will check again in 1000ms 21:39:03.418 [debug] Current batch of media processed. Will check again in 1000ms 21:39:03.868 [debug] Current batch of media processed. Will check again in 1000ms 21:39:04.419 [debug] Current batch of media processed. Will check again in 1000ms 21:39:04.869 [debug] Current batch of media processed. Will check again in 1000ms 21:39:05.420 [debug] Current batch of media processed. Will check again in 1000ms 21:39:05.870 [debug] Current batch of media processed. Will check again in 1000ms 21:39:06.421 [debug] Current batch of media processed. Will check again in 1000ms 21:39:06.871 [debug] Current batch of media processed. Will check again in 1000ms 21:39:07.422 [debug] Current batch of media processed. Will check again in 1000ms 21:39:07.872 [debug] Current batch of media processed. Will check again in 1000ms 21:39:08.423 [debug] Current batch of media processed. Will check again in 1000ms 21:39:08.873 [debug] Current batch of media processed. Will check again in 1000ms 21:39:09.424 [debug] Current batch of media processed. Will check again in 1000ms 21:39:09.874 [debug] Current batch of media processed. Will check again in 1000ms 21:39:10.425 [debug] Current batch of media processed. Will check again in 1000ms 21:39:10.875 [debug] Current batch of media processed. Will check again in 1000ms 21:39:11.426 [debug] Current batch of media processed. Will check again in 1000ms 21:39:11.876 [debug] Current batch of media processed. Will check again in 1000ms 21:39:12.427 [debug] Current batch of media processed. Will check again in 1000ms 21:39:12.877 [debug] Current batch of media processed. Will check again in 1000ms 21:39:13.428 [debug] Current batch of media processed. Will check again in 1000ms 21:39:13.878 [debug] Current batch of media processed. Will check again in 1000ms 21:39:14.283 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:14.429 [debug] Current batch of media processed. Will check again in 1000ms 21:39:14.879 [debug] Current batch of media processed. Will check again in 1000ms 21:39:15.430 [debug] Current batch of media processed. Will check again in 1000ms 21:39:15.880 [debug] Current batch of media processed. Will check again in 1000ms 21:39:16.431 [debug] Current batch of media processed. Will check again in 1000ms 21:39:16.881 [debug] Current batch of media processed. Will check again in 1000ms 21:39:17.432 [debug] Current batch of media processed. Will check again in 1000ms 21:39:17.882 [debug] Current batch of media processed. Will check again in 1000ms 21:39:18.433 [debug] Current batch of media processed. Will check again in 1000ms 21:39:18.883 [debug] Current batch of media processed. Will check again in 1000ms 21:39:19.434 [debug] Current batch of media processed. Will check again in 1000ms 21:39:19.884 [debug] Current batch of media processed. Will check again in 1000ms 21:39:20.435 [debug] Current batch of media processed. Will check again in 1000ms 21:39:20.885 [debug] Current batch of media processed. Will check again in 1000ms 21:39:21.436 [debug] Current batch of media processed. Will check again in 1000ms 21:39:21.886 [debug] Current batch of media processed. Will check again in 1000ms 21:39:22.437 [debug] Current batch of media processed. Will check again in 1000ms 21:39:22.887 [debug] Current batch of media processed. Will check again in 1000ms 21:39:23.438 [debug] Current batch of media processed. Will check again in 1000ms 21:39:23.888 [debug] Current batch of media processed. Will check again in 1000ms 21:39:24.439 [debug] Current batch of media processed. Will check again in 1000ms 21:39:24.889 [debug] Current batch of media processed. Will check again in 1000ms 21:39:25.440 [debug] Current batch of media processed. Will check again in 1000ms 21:39:25.890 [debug] Current batch of media processed. Will check again in 1000ms 21:39:26.441 [debug] Current batch of media processed. Will check again in 1000ms 21:39:26.891 [debug] Current batch of media processed. Will check again in 1000ms 21:39:27.442 [debug] Current batch of media processed. Will check again in 1000ms 21:39:27.892 [debug] Current batch of media processed. Will check again in 1000ms 21:39:28.443 [debug] Current batch of media processed. Will check again in 1000ms 21:39:28.893 [debug] Current batch of media processed. Will check again in 1000ms 21:39:29.444 [debug] Current batch of media processed. Will check again in 1000ms 21:39:29.894 [debug] Current batch of media processed. Will check again in 1000ms 21:39:30.445 [debug] Current batch of media processed. Will check again in 1000ms 21:39:30.895 [debug] Current batch of media processed. Will check again in 1000ms 21:39:31.446 [debug] Current batch of media processed. Will check again in 1000ms 21:39:31.896 [debug] Current batch of media processed. Will check again in 1000ms 21:39:32.447 [debug] Current batch of media processed. Will check again in 1000ms 21:39:32.897 [debug] Current batch of media processed. Will check again in 1000ms 21:39:33.448 [debug] Current batch of media processed. Will check again in 1000ms 21:39:33.898 [debug] Current batch of media processed. Will check again in 1000ms 21:39:34.449 [debug] Current batch of media processed. Will check again in 1000ms 21:39:34.899 [debug] Current batch of media processed. Will check again in 1000ms 21:39:35.450 [debug] Current batch of media processed. Will check again in 1000ms 21:39:35.900 [debug] Current batch of media processed. Will check again in 1000ms 21:39:36.451 [debug] Current batch of media processed. Will check again in 1000ms 21:39:36.901 [debug] Current batch of media processed. Will check again in 1000ms 21:39:37.452 [debug] Current batch of media processed. Will check again in 1000ms 21:39:37.902 [debug] Current batch of media processed. Will check again in 1000ms 21:39:38.453 [debug] Current batch of media processed. Will check again in 1000ms 21:39:38.903 [debug] Current batch of media processed. Will check again in 1000ms 21:39:39.454 [debug] Current batch of media processed. Will check again in 1000ms 21:39:39.904 [debug] Current batch of media processed. Will check again in 1000ms 21:39:40.455 [debug] Current batch of media processed. Will check again in 1000ms 21:39:40.905 [debug] Current batch of media processed. Will check again in 1000ms 21:39:41.456 [debug] Current batch of media processed. Will check again in 1000ms 21:39:41.906 [debug] Current batch of media processed. Will check again in 1000ms 21:39:42.457 [debug] Current batch of media processed. Will check again in 1000ms 21:39:42.907 [debug] Current batch of media processed. Will check again in 1000ms 21:39:43.458 [debug] Current batch of media processed. Will check again in 1000ms 21:39:43.908 [debug] Current batch of media processed. Will check again in 1000ms 21:39:44.284 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:44.459 [debug] Current batch of media processed. Will check again in 1000ms 21:39:44.909 [debug] Current batch of media processed. Will check again in 1000ms 21:39:45.460 [debug] Current batch of media processed. Will check again in 1000ms 21:39:45.910 [debug] Current batch of media processed. Will check again in 1000ms 21:39:46.461 [debug] Current batch of media processed. Will check again in 1000ms 21:39:46.911 [debug] Current batch of media processed. Will check again in 1000ms 21:39:47.462 [debug] Current batch of media processed. Will check again in 1000ms 21:39:47.912 [debug] Current batch of media processed. Will check again in 1000ms 21:39:48.463 [debug] Current batch of media processed. Will check again in 1000ms 21:39:48.913 [debug] Current batch of media processed. Will check again in 1000ms 21:39:49.464 [debug] Current batch of media processed. Will check again in 1000ms 21:39:49.914 [debug] Current batch of media processed. Will check again in 1000ms 21:39:50.465 [debug] Current batch of media processed. Will check again in 1000ms 21:39:50.915 [debug] Current batch of media processed. Will check again in 1000ms 21:39:51.466 [debug] Current batch of media processed. Will check again in 1000ms 21:39:51.916 [debug] Current batch of media processed. Will check again in 1000ms 21:39:52.467 [debug] Current batch of media processed. Will check again in 1000ms 21:39:52.917 [debug] Current batch of media processed. Will check again in 1000ms 21:39:53.468 [debug] Current batch of media processed. Will check again in 1000ms 21:39:53.918 [debug] Current batch of media processed. Will check again in 1000ms 21:39:54.469 [debug] Current batch of media processed. Will check again in 1000ms 21:39:54.919 [debug] Current batch of media processed. Will check again in 1000ms 21:39:55.470 [debug] Current batch of media processed. Will check again in 1000ms 21:39:55.920 [debug] Current batch of media processed. Will check again in 1000ms 21:39:56.471 [debug] Current batch of media processed. Will check again in 1000ms 21:39:56.921 [debug] Current batch of media processed. Will check again in 1000ms 21:39:57.472 [debug] Current batch of media processed. Will check again in 1000ms 21:39:57.922 [debug] Current batch of media processed. Will check again in 1000ms 21:39:58.473 [debug] Current batch of media processed. Will check again in 1000ms 21:39:58.923 [debug] Current batch of media processed. Will check again in 1000ms 21:39:59.474 [debug] Current batch of media processed. Will check again in 1000ms 21:39:59.924 [debug] Current batch of media processed. Will check again in 1000ms 21:40:00.195 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:00.475 [debug] Current batch of media processed. Will check again in 1000ms 21:40:00.925 [debug] Current batch of media processed. Will check again in 1000ms 21:40:01.476 [debug] Current batch of media processed. Will check again in 1000ms 21:40:01.926 [debug] Current batch of media processed. Will check again in 1000ms 21:40:02.477 [debug] Current batch of media processed. Will check again in 1000ms 21:40:02.927 [debug] Current batch of media processed. Will check again in 1000ms 21:40:03.478 [debug] Current batch of media processed. Will check again in 1000ms 21:40:03.928 [debug] Current batch of media processed. Will check again in 1000ms 21:40:04.479 [debug] Current batch of media processed. Will check again in 1000ms 21:40:04.929 [debug] Current batch of media processed. Will check again in 1000ms 21:40:05.480 [debug] Current batch of media processed. Will check again in 1000ms 21:40:05.930 [debug] Current batch of media processed. Will check again in 1000ms 21:40:06.481 [debug] Current batch of media processed. Will check again in 1000ms 21:40:06.931 [debug] Current batch of media processed. Will check again in 1000ms 21:40:07.482 [debug] Current batch of media processed. Will check again in 1000ms 21:40:07.932 [debug] Current batch of media processed. Will check again in 1000ms 21:40:08.483 [debug] Current batch of media processed. Will check again in 1000ms 21:40:08.933 [debug] Current batch of media processed. Will check again in 1000ms 21:40:09.484 [debug] Current batch of media processed. Will check again in 1000ms 21:40:09.934 [debug] Current batch of media processed. Will check again in 1000ms 21:40:10.485 [debug] Current batch of media processed. Will check again in 1000ms 21:40:10.935 [debug] Current batch of media processed. Will check again in 1000ms 21:40:11.486 [debug] Current batch of media processed. Will check again in 1000ms 21:40:11.936 [debug] Current batch of media processed. Will check again in 1000ms 21:40:12.487 [debug] Current batch of media processed. Will check again in 1000ms 21:40:12.937 [debug] Current batch of media processed. Will check again in 1000ms 21:40:13.488 [debug] Current batch of media processed. Will check again in 1000ms 21:40:13.938 [debug] Current batch of media processed. Will check again in 1000ms 21:40:14.285 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:14.489 [debug] Current batch of media processed. Will check again in 1000ms 21:40:14.939 [debug] Current batch of media processed. Will check again in 1000ms 21:40:15.490 [debug] Current batch of media processed. Will check again in 1000ms 21:40:15.940 [debug] Current batch of media processed. Will check again in 1000ms 21:40:16.491 [debug] Current batch of media processed. Will check again in 1000ms 21:40:16.941 [debug] Current batch of media processed. Will check again in 1000ms 21:40:17.492 [debug] Current batch of media processed. Will check again in 1000ms 21:40:17.942 [debug] Current batch of media processed. Will check again in 1000ms 21:40:18.493 [debug] Current batch of media processed. Will check again in 1000ms 21:40:18.943 [debug] Current batch of media processed. Will check again in 1000ms 21:40:19.494 [debug] Current batch of media processed. Will check again in 1000ms 21:40:19.944 [debug] Current batch of media processed. Will check again in 1000ms 21:40:20.495 [debug] Current batch of media processed. Will check again in 1000ms 21:40:20.945 [debug] Current batch of media processed. Will check again in 1000ms 21:40:21.496 [debug] Current batch of media processed. Will check again in 1000ms 21:40:21.946 [debug] Current batch of media processed. Will check again in 1000ms 21:40:22.497 [debug] Current batch of media processed. Will check again in 1000ms 21:40:22.947 [debug] Current batch of media processed. Will check again in 1000ms 21:40:23.498 [debug] Current batch of media processed. Will check again in 1000ms 21:40:23.948 [debug] Current batch of media processed. Will check again in 1000ms 21:40:24.499 [debug] Current batch of media processed. Will check again in 1000ms 21:40:24.949 [debug] Current batch of media processed. Will check again in 1000ms 21:40:25.500 [debug] Current batch of media processed. Will check again in 1000ms 21:40:25.950 [debug] Current batch of media processed. Will check again in 1000ms 21:40:26.501 [debug] Current batch of media processed. Will check again in 1000ms 21:40:26.951 [debug] Current batch of media processed. Will check again in 1000ms 21:40:27.502 [debug] Current batch of media processed. Will check again in 1000ms 21:40:27.952 [debug] Current batch of media processed. Will check again in 1000ms 21:40:28.503 [debug] Current batch of media processed. Will check again in 1000ms 21:40:28.953 [debug] Current batch of media processed. Will check again in 1000ms 21:40:29.504 [debug] Current batch of media processed. Will check again in 1000ms 21:40:29.954 [debug] Current batch of media processed. Will check again in 1000ms 21:40:30.505 [debug] Current batch of media processed. Will check again in 1000ms 21:40:30.955 [debug] Current batch of media processed. Will check again in 1000ms 21:40:31.506 [debug] Current batch of media processed. Will check again in 1000ms 21:40:31.956 [debug] Current batch of media processed. Will check again in 1000ms 21:40:32.507 [debug] Current batch of media processed. Will check again in 1000ms 21:40:32.957 [debug] Current batch of media processed. Will check again in 1000ms 21:40:33.508 [debug] Current batch of media processed. Will check again in 1000ms 21:40:33.958 [debug] Current batch of media processed. Will check again in 1000ms 21:40:34.509 [debug] Current batch of media processed. Will check again in 1000ms 21:40:34.959 [debug] Current batch of media processed. Will check again in 1000ms 21:40:35.510 [debug] Current batch of media processed. Will check again in 1000ms 21:40:35.960 [debug] Current batch of media processed. Will check again in 1000ms 21:40:36.511 [debug] Current batch of media processed. Will check again in 1000ms 21:40:36.961 [debug] Current batch of media processed. Will check again in 1000ms 21:40:37.512 [debug] Current batch of media processed. Will check again in 1000ms 21:40:37.962 [debug] Current batch of media processed. Will check again in 1000ms 21:40:38.513 [debug] Current batch of media processed. Will check again in 1000ms 21:40:38.963 [debug] Current batch of media processed. Will check again in 1000ms 21:40:39.514 [debug] Current batch of media processed. Will check again in 1000ms 21:40:39.964 [debug] Current batch of media processed. Will check again in 1000ms 21:40:40.515 [debug] Current batch of media processed. Will check again in 1000ms 21:40:40.965 [debug] Current batch of media processed. Will check again in 1000ms 21:40:41.516 [debug] Current batch of media processed. Will check again in 1000ms 21:40:41.966 [debug] Current batch of media processed. Will check again in 1000ms 21:40:42.517 [debug] Current batch of media processed. Will check again in 1000ms 21:40:42.967 [debug] Current batch of media processed. Will check again in 1000ms 21:40:43.518 [debug] Current batch of media processed. Will check again in 1000ms 21:40:43.968 [debug] Current batch of media processed. Will check again in 1000ms 21:40:44.287 [info] {"source":"oban","duration":937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:44.519 [debug] Current batch of media processed. Will check again in 1000ms 21:40:44.969 [debug] Current batch of media processed. Will check again in 1000ms 21:40:45.520 [debug] Current batch of media processed. Will check again in 1000ms 21:40:45.970 [debug] Current batch of media processed. Will check again in 1000ms 21:40:46.521 [debug] Current batch of media processed. Will check again in 1000ms 21:40:46.971 [debug] Current batch of media processed. Will check again in 1000ms 21:40:47.522 [debug] Current batch of media processed. Will check again in 1000ms 21:40:47.972 [debug] Current batch of media processed. Will check again in 1000ms 21:40:48.523 [debug] Current batch of media processed. Will check again in 1000ms 21:40:48.973 [debug] Current batch of media processed. Will check again in 1000ms 21:40:49.524 [debug] Current batch of media processed. Will check again in 1000ms 21:40:49.974 [debug] Current batch of media processed. Will check again in 1000ms 21:40:50.525 [debug] Current batch of media processed. Will check again in 1000ms 21:40:50.975 [debug] Current batch of media processed. Will check again in 1000ms 21:40:51.526 [debug] Current batch of media processed. Will check again in 1000ms 21:40:51.977 [debug] Current batch of media processed. Will check again in 1000ms 21:40:52.527 [debug] Current batch of media processed. Will check again in 1000ms 21:40:52.978 [debug] Current batch of media processed. Will check again in 1000ms 21:40:53.528 [debug] Current batch of media processed. Will check again in 1000ms 21:40:53.979 [debug] Current batch of media processed. Will check again in 1000ms 21:40:54.529 [debug] Current batch of media processed. Will check again in 1000ms 21:40:54.980 [debug] Current batch of media processed. Will check again in 1000ms 21:40:55.530 [debug] Current batch of media processed. Will check again in 1000ms 21:40:55.981 [debug] Current batch of media processed. Will check again in 1000ms 21:40:56.531 [debug] Current batch of media processed. Will check again in 1000ms 21:40:56.982 [debug] Current batch of media processed. Will check again in 1000ms 21:40:57.532 [debug] Current batch of media processed. Will check again in 1000ms 21:40:57.983 [debug] Current batch of media processed. Will check again in 1000ms 21:40:58.533 [debug] Current batch of media processed. Will check again in 1000ms 21:40:58.984 [debug] Current batch of media processed. Will check again in 1000ms 21:40:59.534 [debug] Current batch of media processed. Will check again in 1000ms 21:40:59.985 [debug] Current batch of media processed. Will check again in 1000ms 21:41:00.196 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:00.535 [debug] Current batch of media processed. Will check again in 1000ms 21:41:00.986 [debug] Current batch of media processed. Will check again in 1000ms 21:41:01.536 [debug] Current batch of media processed. Will check again in 1000ms 21:41:01.987 [debug] Current batch of media processed. Will check again in 1000ms 21:41:02.537 [debug] Current batch of media processed. Will check again in 1000ms 21:41:02.988 [debug] Current batch of media processed. Will check again in 1000ms 21:41:03.538 [debug] Current batch of media processed. Will check again in 1000ms 21:41:03.989 [debug] Current batch of media processed. Will check again in 1000ms 21:41:04.539 [debug] Current batch of media processed. Will check again in 1000ms 21:41:04.990 [debug] Current batch of media processed. Will check again in 1000ms 21:41:05.540 [debug] Current batch of media processed. Will check again in 1000ms 21:41:05.991 [debug] Current batch of media processed. Will check again in 1000ms 21:41:06.541 [debug] Current batch of media processed. Will check again in 1000ms 21:41:06.992 [debug] Current batch of media processed. Will check again in 1000ms 21:41:07.542 [debug] Current batch of media processed. Will check again in 1000ms 21:41:07.993 [debug] Current batch of media processed. Will check again in 1000ms 21:41:08.543 [debug] Current batch of media processed. Will check again in 1000ms 21:41:08.994 [debug] Current batch of media processed. Will check again in 1000ms 21:41:09.544 [debug] Current batch of media processed. Will check again in 1000ms 21:41:09.995 [debug] Current batch of media processed. Will check again in 1000ms 21:41:10.545 [debug] Current batch of media processed. Will check again in 1000ms 21:41:10.996 [debug] Current batch of media processed. Will check again in 1000ms 21:41:11.546 [debug] Current batch of media processed. Will check again in 1000ms 21:41:11.998 [debug] Current batch of media processed. Will check again in 1000ms 21:41:12.547 [debug] Current batch of media processed. Will check again in 1000ms 21:41:12.999 [debug] Current batch of media processed. Will check again in 1000ms 21:41:13.548 [debug] Current batch of media processed. Will check again in 1000ms 21:41:14.000 [debug] Current batch of media processed. Will check again in 1000ms 21:41:14.288 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:14.549 [debug] Current batch of media processed. Will check again in 1000ms 21:41:15.001 [debug] Current batch of media processed. Will check again in 1000ms 21:41:15.550 [debug] Current batch of media processed. Will check again in 1000ms 21:41:16.002 [debug] Current batch of media processed. Will check again in 1000ms 21:41:16.551 [debug] Current batch of media processed. Will check again in 1000ms 21:41:17.003 [debug] Current batch of media processed. Will check again in 1000ms 21:41:17.552 [debug] Current batch of media processed. Will check again in 1000ms 21:41:18.004 [debug] Current batch of media processed. Will check again in 1000ms 21:41:18.553 [debug] Current batch of media processed. Will check again in 1000ms 21:41:19.005 [debug] Current batch of media processed. Will check again in 1000ms 21:41:19.554 [debug] Current batch of media processed. Will check again in 1000ms 21:41:20.006 [debug] Current batch of media processed. Will check again in 1000ms 21:41:20.555 [debug] Current batch of media processed. Will check again in 1000ms 21:41:21.007 [debug] Current batch of media processed. Will check again in 1000ms 21:41:21.556 [debug] Current batch of media processed. Will check again in 1000ms 21:41:22.008 [debug] Current batch of media processed. Will check again in 1000ms 21:41:22.557 [debug] Current batch of media processed. Will check again in 1000ms 21:41:23.009 [debug] Current batch of media processed. Will check again in 1000ms 21:41:23.558 [debug] Current batch of media processed. Will check again in 1000ms 21:41:24.010 [debug] Current batch of media processed. Will check again in 1000ms 21:41:24.559 [debug] Current batch of media processed. Will check again in 1000ms 21:41:25.011 [debug] Current batch of media processed. Will check again in 1000ms 21:41:25.560 [debug] Current batch of media processed. Will check again in 1000ms 21:41:26.012 [debug] Current batch of media processed. Will check again in 1000ms 21:41:26.561 [debug] Current batch of media processed. Will check again in 1000ms 21:41:27.013 [debug] Current batch of media processed. Will check again in 1000ms 21:41:27.562 [debug] Current batch of media processed. Will check again in 1000ms 21:41:28.014 [debug] Current batch of media processed. Will check again in 1000ms 21:41:28.563 [debug] Current batch of media processed. Will check again in 1000ms 21:41:29.015 [debug] Current batch of media processed. Will check again in 1000ms 21:41:29.564 [debug] Current batch of media processed. Will check again in 1000ms 21:41:30.016 [debug] Current batch of media processed. Will check again in 1000ms 21:41:30.565 [debug] Current batch of media processed. Will check again in 1000ms 21:41:31.017 [debug] Current batch of media processed. Will check again in 1000ms 21:41:31.566 [debug] Current batch of media processed. Will check again in 1000ms 21:41:32.018 [debug] Current batch of media processed. Will check again in 1000ms 21:41:32.567 [debug] Current batch of media processed. Will check again in 1000ms 21:41:33.019 [debug] Current batch of media processed. Will check again in 1000ms 21:41:33.568 [debug] Current batch of media processed. Will check again in 1000ms 21:41:34.020 [debug] Current batch of media processed. Will check again in 1000ms 21:41:34.569 [debug] Current batch of media processed. Will check again in 1000ms 21:41:35.021 [debug] Current batch of media processed. Will check again in 1000ms 21:41:35.570 [debug] Current batch of media processed. Will check again in 1000ms 21:41:36.022 [debug] Current batch of media processed. Will check again in 1000ms 21:41:36.571 [debug] Current batch of media processed. Will check again in 1000ms 21:41:37.023 [debug] Current batch of media processed. Will check again in 1000ms 21:41:37.572 [debug] Current batch of media processed. Will check again in 1000ms 21:41:38.024 [debug] Current batch of media processed. Will check again in 1000ms 21:41:38.573 [debug] Current batch of media processed. Will check again in 1000ms 21:41:39.025 [debug] Current batch of media processed. Will check again in 1000ms 21:41:39.574 [debug] Current batch of media processed. Will check again in 1000ms 21:41:40.026 [debug] Current batch of media processed. Will check again in 1000ms 21:41:40.575 [debug] Current batch of media processed. Will check again in 1000ms 21:41:41.027 [debug] Current batch of media processed. Will check again in 1000ms 21:41:41.576 [debug] Current batch of media processed. Will check again in 1000ms 21:41:42.028 [debug] Current batch of media processed. Will check again in 1000ms 21:41:42.577 [debug] Current batch of media processed. Will check again in 1000ms 21:41:43.029 [debug] Current batch of media processed. Will check again in 1000ms 21:41:43.578 [debug] Current batch of media processed. Will check again in 1000ms 21:41:44.030 [debug] Current batch of media processed. Will check again in 1000ms 21:41:44.289 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:44.579 [debug] Current batch of media processed. Will check again in 1000ms 21:41:45.031 [debug] Current batch of media processed. Will check again in 1000ms 21:41:45.580 [debug] Current batch of media processed. Will check again in 1000ms 21:41:46.032 [debug] Current batch of media processed. Will check again in 1000ms 21:41:46.581 [debug] Current batch of media processed. Will check again in 1000ms 21:41:47.033 [debug] Current batch of media processed. Will check again in 1000ms 21:41:47.582 [debug] Current batch of media processed. Will check again in 1000ms 21:41:48.034 [debug] Current batch of media processed. Will check again in 1000ms 21:41:48.583 [debug] Current batch of media processed. Will check again in 1000ms 21:41:49.035 [debug] Current batch of media processed. Will check again in 1000ms 21:41:49.584 [debug] Current batch of media processed. Will check again in 1000ms 21:41:50.036 [debug] Current batch of media processed. Will check again in 1000ms 21:41:50.585 [debug] Current batch of media processed. Will check again in 1000ms 21:41:51.037 [debug] Current batch of media processed. Will check again in 1000ms 21:41:51.586 [debug] Current batch of media processed. Will check again in 1000ms 21:41:52.038 [debug] Current batch of media processed. Will check again in 1000ms 21:41:52.587 [debug] Current batch of media processed. Will check again in 1000ms 21:41:53.039 [debug] Current batch of media processed. Will check again in 1000ms 21:41:53.588 [debug] Current batch of media processed. Will check again in 1000ms 21:41:54.040 [debug] Current batch of media processed. Will check again in 1000ms 21:41:54.589 [debug] Current batch of media processed. Will check again in 1000ms 21:41:55.041 [debug] Current batch of media processed. Will check again in 1000ms 21:41:55.590 [debug] Current batch of media processed. Will check again in 1000ms 21:41:56.042 [debug] Current batch of media processed. Will check again in 1000ms 21:41:56.591 [debug] Current batch of media processed. Will check again in 1000ms 21:41:57.043 [debug] Current batch of media processed. Will check again in 1000ms 21:41:57.592 [debug] Current batch of media processed. Will check again in 1000ms 21:41:58.044 [debug] Current batch of media processed. Will check again in 1000ms 21:41:58.593 [debug] Current batch of media processed. Will check again in 1000ms 21:41:59.045 [debug] Current batch of media processed. Will check again in 1000ms 21:41:59.594 [debug] Current batch of media processed. Will check again in 1000ms 21:42:00.046 [debug] Current batch of media processed. Will check again in 1000ms 21:42:00.197 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:00.595 [debug] Current batch of media processed. Will check again in 1000ms 21:42:01.047 [debug] Current batch of media processed. Will check again in 1000ms 21:42:01.596 [debug] Current batch of media processed. Will check again in 1000ms 21:42:02.048 [debug] Current batch of media processed. Will check again in 1000ms 21:42:02.597 [debug] Current batch of media processed. Will check again in 1000ms 21:42:03.049 [debug] Current batch of media processed. Will check again in 1000ms 21:42:03.598 [debug] Current batch of media processed. Will check again in 1000ms 21:42:04.050 [debug] Current batch of media processed. Will check again in 1000ms 21:42:04.599 [debug] Current batch of media processed. Will check again in 1000ms 21:42:05.051 [debug] Current batch of media processed. Will check again in 1000ms 21:42:05.600 [debug] Current batch of media processed. Will check again in 1000ms 21:42:06.052 [debug] Current batch of media processed. Will check again in 1000ms 21:42:06.601 [debug] Current batch of media processed. Will check again in 1000ms 21:42:07.053 [debug] Current batch of media processed. Will check again in 1000ms 21:42:07.602 [debug] Current batch of media processed. Will check again in 1000ms 21:42:08.054 [debug] Current batch of media processed. Will check again in 1000ms 21:42:08.603 [debug] Current batch of media processed. Will check again in 1000ms 21:42:09.055 [debug] Current batch of media processed. Will check again in 1000ms 21:42:09.604 [debug] Current batch of media processed. Will check again in 1000ms 21:42:10.056 [debug] Current batch of media processed. Will check again in 1000ms 21:42:10.605 [debug] Current batch of media processed. Will check again in 1000ms 21:42:11.057 [debug] Current batch of media processed. Will check again in 1000ms 21:42:11.606 [debug] Current batch of media processed. Will check again in 1000ms 21:42:12.058 [debug] Current batch of media processed. Will check again in 1000ms 21:42:12.607 [debug] Current batch of media processed. Will check again in 1000ms 21:42:13.059 [debug] Current batch of media processed. Will check again in 1000ms 21:42:13.608 [debug] Current batch of media processed. Will check again in 1000ms 21:42:14.060 [debug] Current batch of media processed. Will check again in 1000ms 21:42:14.290 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:14.609 [debug] Current batch of media processed. Will check again in 1000ms 21:42:15.061 [debug] Current batch of media processed. Will check again in 1000ms 21:42:15.610 [debug] Current batch of media processed. Will check again in 1000ms 21:42:16.062 [debug] Current batch of media processed. Will check again in 1000ms 21:42:16.611 [debug] Current batch of media processed. Will check again in 1000ms 21:42:17.063 [debug] Current batch of media processed. Will check again in 1000ms 21:42:17.612 [debug] Current batch of media processed. Will check again in 1000ms 21:42:18.064 [debug] Current batch of media processed. Will check again in 1000ms 21:42:18.613 [debug] Current batch of media processed. Will check again in 1000ms 21:42:19.065 [debug] Current batch of media processed. Will check again in 1000ms 21:42:19.614 [debug] Current batch of media processed. Will check again in 1000ms 21:42:20.066 [debug] Current batch of media processed. Will check again in 1000ms 21:42:20.615 [debug] Current batch of media processed. Will check again in 1000ms 21:42:21.067 [debug] Current batch of media processed. Will check again in 1000ms 21:42:21.616 [debug] Current batch of media processed. Will check again in 1000ms 21:42:22.068 [debug] Current batch of media processed. Will check again in 1000ms 21:42:22.617 [debug] Current batch of media processed. Will check again in 1000ms 21:42:23.069 [debug] Current batch of media processed. Will check again in 1000ms 21:42:23.618 [debug] Current batch of media processed. Will check again in 1000ms 21:42:24.070 [debug] Current batch of media processed. Will check again in 1000ms 21:42:24.619 [debug] Current batch of media processed. Will check again in 1000ms 21:42:25.071 [debug] Current batch of media processed. Will check again in 1000ms 21:42:25.620 [debug] Current batch of media processed. Will check again in 1000ms 21:42:26.072 [debug] Current batch of media processed. Will check again in 1000ms 21:42:26.621 [debug] Current batch of media processed. Will check again in 1000ms 21:42:27.073 [debug] Current batch of media processed. Will check again in 1000ms 21:42:27.622 [debug] Current batch of media processed. Will check again in 1000ms 21:42:28.074 [debug] Current batch of media processed. Will check again in 1000ms 21:42:28.623 [debug] Current batch of media processed. Will check again in 1000ms 21:42:29.075 [debug] Current batch of media processed. Will check again in 1000ms 21:42:29.624 [debug] Current batch of media processed. Will check again in 1000ms 21:42:30.076 [debug] Current batch of media processed. Will check again in 1000ms 21:42:30.625 [debug] Current batch of media processed. Will check again in 1000ms 21:42:31.077 [debug] Current batch of media processed. Will check again in 1000ms 21:42:31.626 [debug] Current batch of media processed. Will check again in 1000ms 21:42:32.078 [debug] Current batch of media processed. Will check again in 1000ms 21:42:32.627 [debug] Current batch of media processed. Will check again in 1000ms 21:42:33.079 [debug] Current batch of media processed. Will check again in 1000ms 21:42:33.628 [debug] Current batch of media processed. Will check again in 1000ms 21:42:34.080 [debug] Current batch of media processed. Will check again in 1000ms 21:42:34.629 [debug] Current batch of media processed. Will check again in 1000ms 21:42:35.081 [debug] Current batch of media processed. Will check again in 1000ms 21:42:35.630 [debug] Current batch of media processed. Will check again in 1000ms 21:42:36.082 [debug] Current batch of media processed. Will check again in 1000ms 21:42:36.631 [debug] Current batch of media processed. Will check again in 1000ms 21:42:37.083 [debug] Current batch of media processed. Will check again in 1000ms 21:42:37.632 [debug] Current batch of media processed. Will check again in 1000ms 21:42:38.084 [debug] Current batch of media processed. Will check again in 1000ms 21:42:38.633 [debug] Current batch of media processed. Will check again in 1000ms 21:42:39.085 [debug] Current batch of media processed. Will check again in 1000ms 21:42:39.634 [debug] Current batch of media processed. Will check again in 1000ms 21:42:40.086 [debug] Current batch of media processed. Will check again in 1000ms 21:42:40.637 [debug] Current batch of media processed. Will check again in 1000ms 21:42:41.087 [debug] Current batch of media processed. Will check again in 1000ms 21:42:41.638 [debug] Current batch of media processed. Will check again in 1000ms 21:42:42.088 [debug] Current batch of media processed. Will check again in 1000ms 21:42:42.639 [debug] Current batch of media processed. Will check again in 1000ms 21:42:43.089 [debug] Current batch of media processed. Will check again in 1000ms 21:42:43.640 [debug] Current batch of media processed. Will check again in 1000ms 21:42:44.090 [debug] Current batch of media processed. Will check again in 1000ms 21:42:44.291 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:44.641 [debug] Current batch of media processed. Will check again in 1000ms 21:42:45.091 [debug] Current batch of media processed. Will check again in 1000ms 21:42:45.642 [debug] Current batch of media processed. Will check again in 1000ms 21:42:46.092 [debug] Current batch of media processed. Will check again in 1000ms 21:42:46.643 [debug] Current batch of media processed. Will check again in 1000ms 21:42:47.093 [debug] Current batch of media processed. Will check again in 1000ms 21:42:47.644 [debug] Current batch of media processed. Will check again in 1000ms 21:42:48.094 [debug] Current batch of media processed. Will check again in 1000ms 21:42:48.645 [debug] Current batch of media processed. Will check again in 1000ms 21:42:49.095 [debug] Current batch of media processed. Will check again in 1000ms 21:42:49.646 [debug] Current batch of media processed. Will check again in 1000ms 21:42:50.096 [debug] Current batch of media processed. Will check again in 1000ms 21:42:50.647 [debug] Current batch of media processed. Will check again in 1000ms 21:42:51.097 [debug] Current batch of media processed. Will check again in 1000ms 21:42:51.648 [debug] Current batch of media processed. Will check again in 1000ms 21:42:52.098 [debug] Current batch of media processed. Will check again in 1000ms 21:42:52.649 [debug] Current batch of media processed. Will check again in 1000ms 21:42:53.099 [debug] Current batch of media processed. Will check again in 1000ms 21:42:53.650 [debug] Current batch of media processed. Will check again in 1000ms 21:42:54.100 [debug] Current batch of media processed. Will check again in 1000ms 21:42:54.651 [debug] Current batch of media processed. Will check again in 1000ms 21:42:55.101 [debug] Current batch of media processed. Will check again in 1000ms 21:42:55.652 [debug] Current batch of media processed. Will check again in 1000ms 21:42:56.102 [debug] Current batch of media processed. Will check again in 1000ms 21:42:56.653 [debug] Current batch of media processed. Will check again in 1000ms 21:42:57.103 [debug] Current batch of media processed. Will check again in 1000ms 21:42:57.654 [debug] Current batch of media processed. Will check again in 1000ms 21:42:58.104 [debug] Current batch of media processed. Will check again in 1000ms 21:42:58.655 [debug] Current batch of media processed. Will check again in 1000ms 21:42:59.105 [debug] Current batch of media processed. Will check again in 1000ms 21:42:59.656 [debug] Current batch of media processed. Will check again in 1000ms 21:43:00.106 [debug] Current batch of media processed. Will check again in 1000ms 21:43:00.198 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:00.657 [debug] Current batch of media processed. Will check again in 1000ms 21:43:01.107 [debug] Current batch of media processed. Will check again in 1000ms 21:43:01.658 [debug] Current batch of media processed. Will check again in 1000ms 21:43:02.108 [debug] Current batch of media processed. Will check again in 1000ms 21:43:02.659 [debug] Current batch of media processed. Will check again in 1000ms 21:43:03.109 [debug] Current batch of media processed. Will check again in 1000ms 21:43:03.660 [debug] Current batch of media processed. Will check again in 1000ms 21:43:04.110 [debug] Current batch of media processed. Will check again in 1000ms 21:43:04.661 [debug] Current batch of media processed. Will check again in 1000ms 21:43:05.111 [debug] Current batch of media processed. Will check again in 1000ms 21:43:05.662 [debug] Current batch of media processed. Will check again in 1000ms 21:43:06.112 [debug] Current batch of media processed. Will check again in 1000ms 21:43:06.663 [debug] Current batch of media processed. Will check again in 1000ms 21:43:07.113 [debug] Current batch of media processed. Will check again in 1000ms 21:43:07.665 [debug] Current batch of media processed. Will check again in 1000ms 21:43:08.114 [debug] Current batch of media processed. Will check again in 1000ms 21:43:08.666 [debug] Current batch of media processed. Will check again in 1000ms 21:43:09.115 [debug] Current batch of media processed. Will check again in 1000ms 21:43:09.667 [debug] Current batch of media processed. Will check again in 1000ms 21:43:10.116 [debug] Current batch of media processed. Will check again in 1000ms 21:43:10.668 [debug] Current batch of media processed. Will check again in 1000ms 21:43:11.117 [debug] Current batch of media processed. Will check again in 1000ms 21:43:11.669 [debug] Current batch of media processed. Will check again in 1000ms 21:43:12.118 [debug] Current batch of media processed. Will check again in 1000ms 21:43:12.670 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Get โ€œSo Long, And Thanks For All The Fishโ€ from the new Eat The Elephant, album out now: https://AperfectCircle.lnk.to/EatTheElephantID\n\nDirected by Kyle Cogan\nProducer: Brendan Garrett\nDirector of Photography: Justyn Moro\nProduction Company: Simian.la\n\n---- \n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "duration" => 301, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181108 - A Perfect Circle - So Long, And Thanks For All The Fish (Official Video).NA", "id" => "UkHSmDxX1t4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UkHSmDxX1t4", "playlist_index" => 11, "timestamp" => 1541689202, "title" => "A Perfect Circle - So Long, And Thanks For All The Fish (Official Video)", "upload_date" => "20181108"} 21:43:12.670 [debug] QUERY OK source="sources" db=0.2ms idle=1364.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:43:12.671 [debug] QUERY OK source="sources" db=0.1ms idle=1364.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:43:12.671 [debug] QUERY OK source="media_items" db=0.1ms idle=1364.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-11-08 15:00:02Z], 3] 21:43:12.675 [debug] QUERY OK source="media_items" db=4.1ms idle=1245.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get โ€œSo Long, And Thanks For All The Fishโ€ from the new Eat The Elephant, album out now: https://AperfectCircle.lnk.to/EatTheElephantID\n\nDirected by Kyle Cogan\nProducer: Brendan Garrett\nDirector of Photography: Justyn Moro\nProduction Company: Simian.la\n\n---- \n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "A Perfect Circle - So Long, And Thanks For All The Fish (Official Video)", "d2dd0e38-33ba-4654-a8d3-d5e0b86e7cc2", false, 3, [], 301, false, "UkHSmDxX1t4", "https://www.youtube.com/watch?v=UkHSmDxX1t4", 11, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181108 - A Perfect Circle - So Long, And Thanks For All The Fish (Official Video).NA", false, false, 0, ~U[2018-11-08 15:00:02Z], ~U[2025-12-25 04:43:12Z], ~U[2025-12-25 04:43:12Z], "Get โ€œSo Long, And Thanks For All The Fishโ€ from the new Eat The Elephant, album out now: https://AperfectCircle.lnk.to/EatTheElephantID\n\nDirected by Kyle Cogan\nProducer: Brendan Garrett\nDirector of Photography: Justyn Moro\nProduction Company: Simian.la\n\n---- \n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "A Perfect Circle - So Long, And Thanks For All The Fish (Official Video)", 3, 301, false, "UkHSmDxX1t4", "https://www.youtube.com/watch?v=UkHSmDxX1t4", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181108 - A Perfect Circle - So Long, And Thanks For All The Fish (Official Video).NA", false, ~U[2018-11-08 15:00:02Z]] 21:43:12.676 [debug] QUERY OK source="sources" db=0.1ms idle=248.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" = ?) [3] 21:43:12.676 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 21:43:12.676 [debug] QUERY OK source="media_items" db=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 [644] 21:43:12.676 [info] Kicking off download for media item #644 (UkHSmDxX1t4) 21:43:12.679 [debug] QUERY OK source="tasks" db=1.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [204, 644, ~U[2025-12-25 04:43:12Z], ~U[2025-12-25 04:43:12Z]] 21:43:12.679 [debug] Current batch of media processed. Will check again in 1000ms 21:43:13.119 [debug] Current batch of media processed. Will check again in 1000ms 21:43:13.680 [debug] Current batch of media processed. Will check again in 1000ms 21:43:14.120 [debug] Current batch of media processed. Will check again in 1000ms 21:43:14.292 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:14.681 [debug] Current batch of media processed. Will check again in 1000ms 21:43:15.121 [debug] Current batch of media processed. Will check again in 1000ms 21:43:15.682 [debug] Current batch of media processed. Will check again in 1000ms 21:43:16.122 [debug] Current batch of media processed. Will check again in 1000ms 21:43:16.683 [debug] Current batch of media processed. Will check again in 1000ms 21:43:17.123 [debug] Current batch of media processed. Will check again in 1000ms 21:43:17.684 [debug] Current batch of media processed. Will check again in 1000ms 21:43:18.124 [debug] Current batch of media processed. Will check again in 1000ms 21:43:18.685 [debug] Current batch of media processed. Will check again in 1000ms 21:43:19.125 [debug] Current batch of media processed. Will check again in 1000ms 21:43:19.686 [debug] Current batch of media processed. Will check again in 1000ms 21:43:20.126 [debug] Current batch of media processed. Will check again in 1000ms 21:43:20.687 [debug] Current batch of media processed. Will check again in 1000ms 21:43:21.127 [debug] Current batch of media processed. Will check again in 1000ms 21:43:21.688 [debug] Current batch of media processed. Will check again in 1000ms 21:43:22.128 [debug] Current batch of media processed. Will check again in 1000ms 21:43:22.689 [debug] Current batch of media processed. Will check again in 1000ms 21:43:23.129 [debug] Current batch of media processed. Will check again in 1000ms 21:43:23.690 [debug] Current batch of media processed. Will check again in 1000ms 21:43:24.130 [debug] Current batch of media processed. Will check again in 1000ms 21:43:24.691 [debug] Current batch of media processed. Will check again in 1000ms 21:43:25.131 [debug] Current batch of media processed. Will check again in 1000ms 21:43:25.692 [debug] Current batch of media processed. Will check again in 1000ms 21:43:26.132 [debug] Current batch of media processed. Will check again in 1000ms 21:43:26.693 [debug] Current batch of media processed. Will check again in 1000ms 21:43:27.133 [debug] Current batch of media processed. Will check again in 1000ms 21:43:27.694 [debug] Current batch of media processed. Will check again in 1000ms 21:43:28.134 [debug] Current batch of media processed. Will check again in 1000ms 21:43:28.695 [debug] Current batch of media processed. Will check again in 1000ms 21:43:29.135 [debug] Current batch of media processed. Will check again in 1000ms 21:43:29.696 [debug] Current batch of media processed. Will check again in 1000ms 21:43:30.136 [debug] Current batch of media processed. Will check again in 1000ms 21:43:30.697 [debug] Current batch of media processed. Will check again in 1000ms 21:43:31.137 [debug] Current batch of media processed. Will check again in 1000ms 21:43:31.698 [debug] Current batch of media processed. Will check again in 1000ms 21:43:32.138 [debug] Current batch of media processed. Will check again in 1000ms 21:43:32.699 [debug] Current batch of media processed. Will check again in 1000ms 21:43:33.139 [debug] Current batch of media processed. Will check again in 1000ms 21:43:33.700 [debug] Current batch of media processed. Will check again in 1000ms 21:43:34.140 [debug] Current batch of media processed. Will check again in 1000ms 21:43:34.701 [debug] Current batch of media processed. Will check again in 1000ms 21:43:35.141 [debug] Current batch of media processed. Will check again in 1000ms 21:43:35.702 [debug] Current batch of media processed. Will check again in 1000ms 21:43:36.142 [debug] Current batch of media processed. Will check again in 1000ms 21:43:36.703 [debug] Current batch of media processed. Will check again in 1000ms 21:43:37.143 [debug] Current batch of media processed. Will check again in 1000ms 21:43:37.704 [debug] Current batch of media processed. Will check again in 1000ms 21:43:38.144 [debug] Current batch of media processed. Will check again in 1000ms 21:43:38.705 [debug] Current batch of media processed. Will check again in 1000ms 21:43:39.145 [debug] Current batch of media processed. Will check again in 1000ms 21:43:39.706 [debug] Current batch of media processed. Will check again in 1000ms 21:43:40.146 [debug] Current batch of media processed. Will check again in 1000ms 21:43:40.707 [debug] Current batch of media processed. Will check again in 1000ms 21:43:41.147 [debug] Current batch of media processed. Will check again in 1000ms 21:43:41.708 [debug] Current batch of media processed. Will check again in 1000ms 21:43:42.148 [debug] Current batch of media processed. Will check again in 1000ms 21:43:42.709 [debug] Current batch of media processed. Will check again in 1000ms 21:43:43.149 [debug] Current batch of media processed. Will check again in 1000ms 21:43:43.710 [debug] Current batch of media processed. Will check again in 1000ms 21:43:44.150 [debug] Current batch of media processed. Will check again in 1000ms 21:43:44.293 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:44.711 [debug] Current batch of media processed. Will check again in 1000ms 21:43:45.151 [debug] Current batch of media processed. Will check again in 1000ms 21:43:45.712 [debug] Current batch of media processed. Will check again in 1000ms 21:43:46.152 [debug] Current batch of media processed. Will check again in 1000ms 21:43:46.713 [debug] Current batch of media processed. Will check again in 1000ms 21:43:47.153 [debug] Current batch of media processed. Will check again in 1000ms 21:43:47.714 [debug] Current batch of media processed. Will check again in 1000ms 21:43:48.154 [debug] Current batch of media processed. Will check again in 1000ms 21:43:48.715 [debug] Current batch of media processed. Will check again in 1000ms 21:43:49.155 [debug] Current batch of media processed. Will check again in 1000ms 21:43:49.716 [debug] Current batch of media processed. Will check again in 1000ms 21:43:50.156 [debug] Current batch of media processed. Will check again in 1000ms 21:43:50.718 [debug] Current batch of media processed. Will check again in 1000ms 21:43:51.157 [debug] Current batch of media processed. Will check again in 1000ms 21:43:51.719 [debug] Current batch of media processed. Will check again in 1000ms 21:43:52.158 [debug] Current batch of media processed. Will check again in 1000ms 21:43:52.720 [debug] Current batch of media processed. Will check again in 1000ms 21:43:52.933 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5SzhN9JRmsg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/94/d1/94d1fca39045e4e1cd23741910bd1355439b1f5df6b6b7bdd88e895744e0bd61.json --sleep-requests 79 --sleep-interval 90 --sleep-subtitles 64 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] 5SzhN9JRmsg: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] 5SzhN9JRmsg: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 21:43:52.933 [debug] Running yt-dlp command for action: download 21:43:52.934 [debug] QUERY OK source="settings" db=0.2ms idle=1627.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 [] 21:43:52.934 [debug] QUERY OK source="settings" db=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 [] 21:43:52.934 [debug] QUERY OK source="settings" db=0.0ms idle=628.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 [] 21:43:52.934 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5SzhN9JRmsg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5d/a5/5da5341c97e55661c8b7a42ab78ad09883240c915904c0d75a73a7371945ef36.json --sleep-requests 71 --sleep-interval 79 --sleep-subtitles 90 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:43:53.159 [debug] Current batch of media processed. Will check again in 1000ms 21:43:53.721 [debug] Current batch of media processed. Will check again in 1000ms 21:43:54.160 [debug] Current batch of media processed. Will check again in 1000ms 21:43:54.722 [debug] Current batch of media processed. Will check again in 1000ms 21:43:55.161 [debug] Current batch of media processed. Will check again in 1000ms 21:43:55.723 [debug] Current batch of media processed. Will check again in 1000ms 21:43:56.162 [debug] Current batch of media processed. Will check again in 1000ms 21:43:56.724 [debug] Current batch of media processed. Will check again in 1000ms 21:43:57.163 [debug] Current batch of media processed. Will check again in 1000ms 21:43:57.725 [debug] Current batch of media processed. Will check again in 1000ms 21:43:58.164 [debug] Current batch of media processed. Will check again in 1000ms 21:43:58.726 [debug] Current batch of media processed. Will check again in 1000ms 21:43:59.165 [debug] Current batch of media processed. Will check again in 1000ms 21:43:59.727 [debug] Current batch of media processed. Will check again in 1000ms 21:44:00.166 [debug] Current batch of media processed. Will check again in 1000ms 21:44:00.199 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:00.728 [debug] Current batch of media processed. Will check again in 1000ms 21:44:01.167 [debug] Current batch of media processed. Will check again in 1000ms 21:44:01.729 [debug] Current batch of media processed. Will check again in 1000ms 21:44:02.168 [debug] Current batch of media processed. Will check again in 1000ms 21:44:02.730 [debug] Current batch of media processed. Will check again in 1000ms 21:44:03.169 [debug] Current batch of media processed. Will check again in 1000ms 21:44:03.731 [debug] Current batch of media processed. Will check again in 1000ms 21:44:04.170 [debug] Current batch of media processed. Will check again in 1000ms 21:44:04.732 [debug] Current batch of media processed. Will check again in 1000ms 21:44:05.171 [debug] Current batch of media processed. Will check again in 1000ms 21:44:05.733 [debug] Current batch of media processed. Will check again in 1000ms 21:44:06.172 [debug] Current batch of media processed. Will check again in 1000ms 21:44:06.734 [debug] Current batch of media processed. Will check again in 1000ms 21:44:07.173 [debug] Current batch of media processed. Will check again in 1000ms 21:44:07.735 [debug] Current batch of media processed. Will check again in 1000ms 21:44:08.174 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #OutInTheWorld\n\nMusic video by Nine Inch Nails performing Out In The World (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 66, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Out In The World (Official Visualizer).mp4", "id" => "d889j0UTkak", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d889j0UTkak", "playlist_index" => 10, "timestamp" => 1758254448, "title" => "Nine Inch Nails - Out In The World (Official Visualizer)", "upload_date" => "20250919"} 21:44:08.174 [debug] QUERY OK source="sources" db=0.2ms idle=1868.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 21:44:08.175 [debug] QUERY OK source="sources" db=0.1ms idle=1868.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:44:08.175 [debug] QUERY OK source="media_items" db=0.2ms idle=1654.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 04:00:48Z], 2] 21:44:08.180 [debug] QUERY OK source="media_items" db=4.4ms idle=869.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #OutInTheWorld\n\nMusic video by Nine Inch Nails performing Out In The World (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Out In The World (Official Visualizer)", "f7fc1593-5244-4e3a-8aa8-7020825b2118", false, 2, [], 66, false, "d889j0UTkak", "https://www.youtube.com/watch?v=d889j0UTkak", 10, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Out In The World (Official Visualizer).mp4", false, false, 90, ~U[2025-09-19 04:00:48Z], ~U[2025-12-25 04:44:08Z], ~U[2025-12-25 04:44:08Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #OutInTheWorld\n\nMusic video by Nine Inch Nails performing Out In The World (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Out In The World (Official Visualizer)", 2, 66, false, "d889j0UTkak", "https://www.youtube.com/watch?v=d889j0UTkak", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Out In The World (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:48Z]] 21:44:08.181 [debug] QUERY OK source="sources" db=0.1ms idle=659.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:44:08.181 [debug] QUERY OK source="media_profiles" db=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] 21:44:08.181 [debug] QUERY OK source="media_items" db=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 [645] 21:44:08.181 [info] Kicking off download for media item #645 (d889j0UTkak) 21:44:08.184 [debug] QUERY OK source="tasks" db=0.3ms idle=2.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [205, 645, ~U[2025-12-25 04:44:08Z], ~U[2025-12-25 04:44:08Z]] 21:44:08.184 [debug] Current batch of media processed. Will check again in 1000ms 21:44:08.736 [debug] Current batch of media processed. Will check again in 1000ms 21:44:09.185 [debug] Current batch of media processed. Will check again in 1000ms 21:44:09.737 [debug] Current batch of media processed. Will check again in 1000ms 21:44:10.186 [debug] Current batch of media processed. Will check again in 1000ms 21:44:10.738 [debug] Current batch of media processed. Will check again in 1000ms 21:44:11.187 [debug] Current batch of media processed. Will check again in 1000ms 21:44:11.739 [debug] Current batch of media processed. Will check again in 1000ms 21:44:12.188 [debug] Current batch of media processed. Will check again in 1000ms 21:44:12.740 [debug] Current batch of media processed. Will check again in 1000ms 21:44:13.189 [debug] Current batch of media processed. Will check again in 1000ms 21:44:13.741 [debug] Current batch of media processed. Will check again in 1000ms 21:44:14.190 [debug] Current batch of media processed. Will check again in 1000ms 21:44:14.294 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:14.742 [debug] Current batch of media processed. Will check again in 1000ms 21:44:15.191 [debug] Current batch of media processed. Will check again in 1000ms 21:44:15.732 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6g15nZtBHEs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/82/48/824891738dfc15800c252f494f74cc8f04f84ee7761311fa2b2ddb1c0401b992.json --sleep-requests 88 --sleep-interval 85 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:44:15.732 [debug] Running yt-dlp command for action: download 21:44:15.732 [debug] QUERY OK source="settings" db=0.1ms idle=426.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 [] 21:44:15.733 [debug] QUERY OK source="settings" db=0.1ms idle=426.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 [] 21:44:15.733 [debug] QUERY OK source="settings" db=0.0ms idle=426.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 [] 21:44:15.733 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6g15nZtBHEs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8e/d5/8ed53d6e624cea79c000adbc64290cc937f809b3262ca1bca9a882ccada09a99.json --sleep-requests 84 --sleep-interval 87 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:44:15.743 [debug] Current batch of media processed. Will check again in 1000ms 21:44:16.192 [debug] Current batch of media processed. Will check again in 1000ms 21:44:16.744 [debug] Current batch of media processed. Will check again in 1000ms 21:44:17.193 [debug] Current batch of media processed. Will check again in 1000ms 21:44:17.745 [debug] Current batch of media processed. Will check again in 1000ms 21:44:18.194 [debug] Current batch of media processed. Will check again in 1000ms 21:44:18.746 [debug] Current batch of media processed. Will check again in 1000ms 21:44:19.195 [debug] Current batch of media processed. Will check again in 1000ms 21:44:19.747 [debug] Current batch of media processed. Will check again in 1000ms 21:44:20.196 [debug] Current batch of media processed. Will check again in 1000ms 21:44:20.748 [debug] Current batch of media processed. Will check again in 1000ms 21:44:21.197 [debug] Current batch of media processed. Will check again in 1000ms 21:44:21.749 [debug] Current batch of media processed. Will check again in 1000ms 21:44:22.198 [debug] Current batch of media processed. Will check again in 1000ms 21:44:22.750 [debug] Current batch of media processed. Will check again in 1000ms 21:44:23.199 [debug] Current batch of media processed. Will check again in 1000ms 21:44:23.751 [debug] Current batch of media processed. Will check again in 1000ms 21:44:24.200 [debug] Current batch of media processed. Will check again in 1000ms 21:44:24.752 [debug] Current batch of media processed. Will check again in 1000ms 21:44:25.201 [debug] Current batch of media processed. Will check again in 1000ms 21:44:25.753 [debug] Current batch of media processed. Will check again in 1000ms 21:44:26.202 [debug] Current batch of media processed. Will check again in 1000ms 21:44:26.754 [debug] Current batch of media processed. Will check again in 1000ms 21:44:27.203 [debug] Current batch of media processed. Will check again in 1000ms 21:44:27.755 [debug] Current batch of media processed. Will check again in 1000ms 21:44:28.204 [debug] Current batch of media processed. Will check again in 1000ms 21:44:28.756 [debug] Current batch of media processed. Will check again in 1000ms 21:44:29.205 [debug] Current batch of media processed. Will check again in 1000ms 21:44:29.757 [debug] Current batch of media processed. Will check again in 1000ms 21:44:30.206 [debug] Current batch of media processed. Will check again in 1000ms 21:44:30.758 [debug] Current batch of media processed. Will check again in 1000ms 21:44:31.207 [debug] Current batch of media processed. Will check again in 1000ms 21:44:31.759 [debug] Current batch of media processed. Will check again in 1000ms 21:44:32.208 [debug] Current batch of media processed. Will check again in 1000ms 21:44:32.760 [debug] Current batch of media processed. Will check again in 1000ms 21:44:33.209 [debug] Current batch of media processed. Will check again in 1000ms 21:44:33.761 [debug] Current batch of media processed. Will check again in 1000ms 21:44:34.210 [debug] Current batch of media processed. Will check again in 1000ms 21:44:34.762 [debug] Current batch of media processed. Will check again in 1000ms 21:44:35.211 [debug] Current batch of media processed. Will check again in 1000ms 21:44:35.763 [debug] Current batch of media processed. Will check again in 1000ms 21:44:36.212 [debug] Current batch of media processed. Will check again in 1000ms 21:44:36.764 [debug] Current batch of media processed. Will check again in 1000ms 21:44:37.213 [debug] Current batch of media processed. Will check again in 1000ms 21:44:37.765 [debug] Current batch of media processed. Will check again in 1000ms 21:44:38.214 [debug] Current batch of media processed. Will check again in 1000ms 21:44:38.766 [debug] Current batch of media processed. Will check again in 1000ms 21:44:39.215 [debug] Current batch of media processed. Will check again in 1000ms 21:44:39.767 [debug] Current batch of media processed. Will check again in 1000ms 21:44:40.216 [debug] Current batch of media processed. Will check again in 1000ms 21:44:40.768 [debug] Current batch of media processed. Will check again in 1000ms 21:44:41.217 [debug] Current batch of media processed. Will check again in 1000ms 21:44:41.769 [debug] Current batch of media processed. Will check again in 1000ms 21:44:42.218 [debug] Current batch of media processed. Will check again in 1000ms 21:44:42.770 [debug] Current batch of media processed. Will check again in 1000ms 21:44:43.219 [debug] Current batch of media processed. Will check again in 1000ms 21:44:43.771 [debug] Current batch of media processed. Will check again in 1000ms 21:44:44.220 [debug] Current batch of media processed. Will check again in 1000ms 21:44:44.295 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:44.772 [debug] Current batch of media processed. Will check again in 1000ms 21:44:45.221 [debug] Current batch of media processed. Will check again in 1000ms 21:44:45.773 [debug] Current batch of media processed. Will check again in 1000ms 21:44:46.222 [debug] Current batch of media processed. Will check again in 1000ms 21:44:46.774 [debug] Current batch of media processed. Will check again in 1000ms 21:44:47.223 [debug] Current batch of media processed. Will check again in 1000ms 21:44:47.775 [debug] Current batch of media processed. Will check again in 1000ms 21:44:48.224 [debug] Current batch of media processed. Will check again in 1000ms 21:44:48.776 [debug] Current batch of media processed. Will check again in 1000ms 21:44:49.225 [debug] Current batch of media processed. Will check again in 1000ms 21:44:49.777 [debug] Current batch of media processed. Will check again in 1000ms 21:44:50.226 [debug] Current batch of media processed. Will check again in 1000ms 21:44:50.778 [debug] Current batch of media processed. Will check again in 1000ms 21:44:51.227 [debug] Current batch of media processed. Will check again in 1000ms 21:44:51.779 [debug] Current batch of media processed. Will check again in 1000ms 21:44:52.228 [debug] Current batch of media processed. Will check again in 1000ms 21:44:52.780 [debug] Current batch of media processed. Will check again in 1000ms 21:44:53.229 [debug] Current batch of media processed. Will check again in 1000ms 21:44:53.781 [debug] Current batch of media processed. Will check again in 1000ms 21:44:54.230 [debug] Current batch of media processed. Will check again in 1000ms 21:44:54.782 [debug] Current batch of media processed. Will check again in 1000ms 21:44:55.231 [debug] Current batch of media processed. Will check again in 1000ms 21:44:55.783 [debug] Current batch of media processed. Will check again in 1000ms 21:44:56.232 [debug] Current batch of media processed. Will check again in 1000ms 21:44:56.784 [debug] Current batch of media processed. Will check again in 1000ms 21:44:57.233 [debug] Current batch of media processed. Will check again in 1000ms 21:44:57.785 [debug] Current batch of media processed. Will check again in 1000ms 21:44:58.234 [debug] Current batch of media processed. Will check again in 1000ms 21:44:58.786 [debug] Current batch of media processed. Will check again in 1000ms 21:44:59.235 [debug] Current batch of media processed. Will check again in 1000ms 21:44:59.787 [debug] Current batch of media processed. Will check again in 1000ms 21:45:00.200 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:00.236 [debug] Current batch of media processed. Will check again in 1000ms 21:45:00.788 [debug] Current batch of media processed. Will check again in 1000ms 21:45:01.237 [debug] Current batch of media processed. Will check again in 1000ms 21:45:01.789 [debug] Current batch of media processed. Will check again in 1000ms 21:45:02.238 [debug] Current batch of media processed. Will check again in 1000ms 21:45:02.790 [debug] Current batch of media processed. Will check again in 1000ms 21:45:03.239 [debug] Current batch of media processed. Will check again in 1000ms 21:45:03.791 [debug] Current batch of media processed. Will check again in 1000ms 21:45:04.240 [debug] Current batch of media processed. Will check again in 1000ms 21:45:04.792 [debug] Current batch of media processed. Will check again in 1000ms 21:45:05.241 [debug] Current batch of media processed. Will check again in 1000ms 21:45:05.793 [debug] Current batch of media processed. Will check again in 1000ms 21:45:06.242 [debug] Current batch of media processed. Will check again in 1000ms 21:45:06.794 [debug] Current batch of media processed. Will check again in 1000ms 21:45:07.243 [debug] Current batch of media processed. Will check again in 1000ms 21:45:07.795 [debug] Current batch of media processed. Will check again in 1000ms 21:45:08.244 [debug] Current batch of media processed. Will check again in 1000ms 21:45:08.796 [debug] Current batch of media processed. Will check again in 1000ms 21:45:09.245 [debug] Current batch of media processed. Will check again in 1000ms 21:45:09.797 [debug] Current batch of media processed. Will check again in 1000ms 21:45:10.246 [debug] Current batch of media processed. Will check again in 1000ms 21:45:10.798 [debug] Current batch of media processed. Will check again in 1000ms 21:45:11.247 [debug] Current batch of media processed. Will check again in 1000ms 21:45:11.799 [debug] Current batch of media processed. Will check again in 1000ms 21:45:12.248 [debug] Current batch of media processed. Will check again in 1000ms 21:45:12.800 [debug] Current batch of media processed. Will check again in 1000ms 21:45:13.249 [debug] Current batch of media processed. Will check again in 1000ms 21:45:13.801 [debug] Current batch of media processed. Will check again in 1000ms 21:45:14.250 [debug] Current batch of media processed. Will check again in 1000ms 21:45:14.296 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:14.802 [debug] Current batch of media processed. Will check again in 1000ms 21:45:15.251 [debug] Current batch of media processed. Will check again in 1000ms 21:45:15.803 [debug] Current batch of media processed. Will check again in 1000ms 21:45:16.252 [debug] Current batch of media processed. Will check again in 1000ms 21:45:16.804 [debug] Current batch of media processed. Will check again in 1000ms 21:45:17.253 [debug] Current batch of media processed. Will check again in 1000ms 21:45:17.805 [debug] Current batch of media processed. Will check again in 1000ms 21:45:18.254 [debug] Current batch of media processed. Will check again in 1000ms 21:45:18.806 [debug] Current batch of media processed. Will check again in 1000ms 21:45:19.255 [debug] Current batch of media processed. Will check again in 1000ms 21:45:19.807 [debug] Current batch of media processed. Will check again in 1000ms 21:45:20.256 [debug] Current batch of media processed. Will check again in 1000ms 21:45:20.808 [debug] Current batch of media processed. Will check again in 1000ms 21:45:21.257 [debug] Current batch of media processed. Will check again in 1000ms 21:45:21.809 [debug] Current batch of media processed. Will check again in 1000ms 21:45:22.258 [debug] Current batch of media processed. Will check again in 1000ms 21:45:22.810 [debug] Current batch of media processed. Will check again in 1000ms 21:45:23.259 [debug] Current batch of media processed. Will check again in 1000ms 21:45:23.811 [debug] Current batch of media processed. Will check again in 1000ms 21:45:24.260 [debug] Current batch of media processed. Will check again in 1000ms 21:45:24.812 [debug] Current batch of media processed. Will check again in 1000ms 21:45:25.261 [debug] Current batch of media processed. Will check again in 1000ms 21:45:25.813 [debug] Current batch of media processed. Will check again in 1000ms 21:45:26.262 [debug] Current batch of media processed. Will check again in 1000ms 21:45:26.814 [debug] Current batch of media processed. Will check again in 1000ms 21:45:27.263 [debug] Current batch of media processed. Will check again in 1000ms 21:45:27.815 [debug] Current batch of media processed. Will check again in 1000ms 21:45:28.264 [debug] Current batch of media processed. Will check again in 1000ms 21:45:28.816 [debug] Current batch of media processed. Will check again in 1000ms 21:45:29.265 [debug] Current batch of media processed. Will check again in 1000ms 21:45:29.817 [debug] Current batch of media processed. Will check again in 1000ms 21:45:30.266 [debug] Current batch of media processed. Will check again in 1000ms 21:45:30.818 [debug] Current batch of media processed. Will check again in 1000ms 21:45:31.267 [debug] Current batch of media processed. Will check again in 1000ms 21:45:31.819 [debug] Current batch of media processed. Will check again in 1000ms 21:45:32.268 [debug] Current batch of media processed. Will check again in 1000ms 21:45:32.820 [debug] Current batch of media processed. Will check again in 1000ms 21:45:33.269 [debug] Current batch of media processed. Will check again in 1000ms 21:45:33.821 [debug] Current batch of media processed. Will check again in 1000ms 21:45:34.270 [debug] Current batch of media processed. Will check again in 1000ms 21:45:34.822 [debug] Current batch of media processed. Will check again in 1000ms 21:45:35.271 [debug] Current batch of media processed. Will check again in 1000ms 21:45:35.823 [debug] Current batch of media processed. Will check again in 1000ms 21:45:36.272 [debug] Current batch of media processed. Will check again in 1000ms 21:45:36.824 [debug] Current batch of media processed. Will check again in 1000ms 21:45:37.273 [debug] Current batch of media processed. Will check again in 1000ms 21:45:37.825 [debug] Current batch of media processed. Will check again in 1000ms 21:45:38.274 [debug] Current batch of media processed. Will check again in 1000ms 21:45:38.826 [debug] Current batch of media processed. Will check again in 1000ms 21:45:39.275 [debug] Current batch of media processed. Will check again in 1000ms 21:45:39.827 [debug] Current batch of media processed. Will check again in 1000ms 21:45:40.276 [debug] Current batch of media processed. Will check again in 1000ms 21:45:40.828 [debug] Current batch of media processed. Will check again in 1000ms 21:45:41.277 [debug] Current batch of media processed. Will check again in 1000ms 21:45:41.829 [debug] Current batch of media processed. Will check again in 1000ms 21:45:42.278 [debug] Current batch of media processed. Will check again in 1000ms 21:45:42.830 [debug] Current batch of media processed. Will check again in 1000ms 21:45:43.279 [debug] Current batch of media processed. Will check again in 1000ms 21:45:43.831 [debug] Current batch of media processed. Will check again in 1000ms 21:45:44.280 [debug] Current batch of media processed. Will check again in 1000ms 21:45:44.297 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:44.832 [debug] Current batch of media processed. Will check again in 1000ms 21:45:45.281 [debug] Current batch of media processed. Will check again in 1000ms 21:45:45.833 [debug] Current batch of media processed. Will check again in 1000ms 21:45:46.282 [debug] Current batch of media processed. Will check again in 1000ms 21:45:46.834 [debug] Current batch of media processed. Will check again in 1000ms 21:45:47.283 [debug] Current batch of media processed. Will check again in 1000ms 21:45:47.835 [debug] Current batch of media processed. Will check again in 1000ms 21:45:48.284 [debug] Current batch of media processed. Will check again in 1000ms 21:45:48.837 [debug] Current batch of media processed. Will check again in 1000ms 21:45:49.285 [debug] Current batch of media processed. Will check again in 1000ms 21:45:49.838 [debug] Current batch of media processed. Will check again in 1000ms 21:45:50.286 [debug] Current batch of media processed. Will check again in 1000ms 21:45:50.839 [debug] Current batch of media processed. Will check again in 1000ms 21:45:51.287 [debug] Current batch of media processed. Will check again in 1000ms 21:45:51.840 [debug] Current batch of media processed. Will check again in 1000ms 21:45:52.288 [debug] Current batch of media processed. Will check again in 1000ms 21:45:52.841 [debug] Current batch of media processed. Will check again in 1000ms 21:45:53.289 [debug] Current batch of media processed. Will check again in 1000ms 21:45:53.842 [debug] Current batch of media processed. Will check again in 1000ms 21:45:54.290 [debug] Current batch of media processed. Will check again in 1000ms 21:45:54.843 [debug] Current batch of media processed. Will check again in 1000ms 21:45:55.291 [debug] Current batch of media processed. Will check again in 1000ms 21:45:55.844 [debug] Current batch of media processed. Will check again in 1000ms 21:45:56.292 [debug] Current batch of media processed. Will check again in 1000ms 21:45:56.845 [debug] Current batch of media processed. Will check again in 1000ms 21:45:57.293 [debug] Current batch of media processed. Will check again in 1000ms 21:45:57.846 [debug] Current batch of media processed. Will check again in 1000ms 21:45:58.294 [debug] Current batch of media processed. Will check again in 1000ms 21:45:58.847 [debug] Current batch of media processed. Will check again in 1000ms 21:45:59.295 [debug] Current batch of media processed. Will check again in 1000ms 21:45:59.848 [debug] Current batch of media processed. Will check again in 1000ms 21:46:00.201 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:00.296 [debug] Current batch of media processed. Will check again in 1000ms 21:46:00.849 [debug] Current batch of media processed. Will check again in 1000ms 21:46:01.297 [debug] Current batch of media processed. Will check again in 1000ms 21:46:01.850 [debug] Current batch of media processed. Will check again in 1000ms 21:46:02.298 [debug] Current batch of media processed. Will check again in 1000ms 21:46:02.851 [debug] Current batch of media processed. Will check again in 1000ms 21:46:03.299 [debug] Current batch of media processed. Will check again in 1000ms 21:46:03.852 [debug] Current batch of media processed. Will check again in 1000ms 21:46:04.300 [debug] Current batch of media processed. Will check again in 1000ms 21:46:04.853 [debug] Current batch of media processed. Will check again in 1000ms 21:46:05.301 [debug] Current batch of media processed. Will check again in 1000ms 21:46:05.854 [debug] Current batch of media processed. Will check again in 1000ms 21:46:06.302 [debug] Current batch of media processed. Will check again in 1000ms 21:46:06.855 [debug] Current batch of media processed. Will check again in 1000ms 21:46:07.303 [debug] Current batch of media processed. Will check again in 1000ms 21:46:07.856 [debug] Current batch of media processed. Will check again in 1000ms 21:46:08.304 [debug] Current batch of media processed. Will check again in 1000ms 21:46:08.857 [debug] Current batch of media processed. Will check again in 1000ms 21:46:09.305 [debug] Current batch of media processed. Will check again in 1000ms 21:46:09.858 [debug] Current batch of media processed. Will check again in 1000ms 21:46:10.306 [debug] Current batch of media processed. Will check again in 1000ms 21:46:10.859 [debug] Current batch of media processed. Will check again in 1000ms 21:46:11.307 [debug] Current batch of media processed. Will check again in 1000ms 21:46:11.860 [debug] Current batch of media processed. Will check again in 1000ms 21:46:12.308 [debug] Current batch of media processed. Will check again in 1000ms 21:46:12.861 [debug] Current batch of media processed. Will check again in 1000ms 21:46:13.309 [debug] Current batch of media processed. Will check again in 1000ms 21:46:13.862 [debug] Current batch of media processed. Will check again in 1000ms 21:46:14.298 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:14.310 [debug] Current batch of media processed. Will check again in 1000ms 21:46:14.863 [debug] Current batch of media processed. Will check again in 1000ms 21:46:15.311 [debug] Current batch of media processed. Will check again in 1000ms 21:46:15.864 [debug] Current batch of media processed. Will check again in 1000ms 21:46:16.312 [debug] Current batch of media processed. Will check again in 1000ms 21:46:16.865 [debug] Current batch of media processed. Will check again in 1000ms 21:46:17.313 [debug] Current batch of media processed. Will check again in 1000ms 21:46:17.866 [debug] Current batch of media processed. Will check again in 1000ms 21:46:18.314 [debug] Current batch of media processed. Will check again in 1000ms 21:46:18.867 [debug] Current batch of media processed. Will check again in 1000ms 21:46:19.315 [debug] Current batch of media processed. Will check again in 1000ms 21:46:19.868 [debug] Current batch of media processed. Will check again in 1000ms 21:46:20.316 [debug] Current batch of media processed. Will check again in 1000ms 21:46:20.869 [debug] Current batch of media processed. Will check again in 1000ms 21:46:21.317 [debug] Current batch of media processed. Will check again in 1000ms 21:46:21.870 [debug] Current batch of media processed. Will check again in 1000ms 21:46:22.318 [debug] Current batch of media processed. Will check again in 1000ms 21:46:22.871 [debug] Current batch of media processed. Will check again in 1000ms 21:46:23.319 [debug] Current batch of media processed. Will check again in 1000ms 21:46:23.872 [debug] Current batch of media processed. Will check again in 1000ms 21:46:24.320 [debug] Current batch of media processed. Will check again in 1000ms 21:46:24.873 [debug] Current batch of media processed. Will check again in 1000ms 21:46:25.321 [debug] Current batch of media processed. Will check again in 1000ms 21:46:25.874 [debug] Current batch of media processed. Will check again in 1000ms 21:46:26.322 [debug] Current batch of media processed. Will check again in 1000ms 21:46:26.875 [debug] Current batch of media processed. Will check again in 1000ms 21:46:27.323 [debug] Current batch of media processed. Will check again in 1000ms 21:46:27.876 [debug] Current batch of media processed. Will check again in 1000ms 21:46:28.324 [debug] Current batch of media processed. Will check again in 1000ms 21:46:28.877 [debug] Current batch of media processed. Will check again in 1000ms 21:46:29.325 [debug] Current batch of media processed. Will check again in 1000ms 21:46:29.878 [debug] Current batch of media processed. Will check again in 1000ms 21:46:30.326 [debug] Current batch of media processed. Will check again in 1000ms 21:46:30.879 [debug] Current batch of media processed. Will check again in 1000ms 21:46:31.327 [debug] Current batch of media processed. Will check again in 1000ms 21:46:31.880 [debug] Current batch of media processed. Will check again in 1000ms 21:46:32.328 [debug] Current batch of media processed. Will check again in 1000ms 21:46:32.881 [debug] Current batch of media processed. Will check again in 1000ms 21:46:33.329 [debug] Current batch of media processed. Will check again in 1000ms 21:46:33.882 [debug] Current batch of media processed. Will check again in 1000ms 21:46:34.330 [debug] Current batch of media processed. Will check again in 1000ms 21:46:34.883 [debug] Current batch of media processed. Will check again in 1000ms 21:46:35.331 [debug] Current batch of media processed. Will check again in 1000ms 21:46:35.884 [debug] Current batch of media processed. Will check again in 1000ms 21:46:36.332 [debug] Current batch of media processed. Will check again in 1000ms 21:46:36.885 [debug] Current batch of media processed. Will check again in 1000ms 21:46:37.333 [debug] Current batch of media processed. Will check again in 1000ms 21:46:37.886 [debug] Current batch of media processed. Will check again in 1000ms 21:46:38.334 [debug] Current batch of media processed. Will check again in 1000ms 21:46:38.887 [debug] Current batch of media processed. Will check again in 1000ms 21:46:39.335 [debug] Current batch of media processed. Will check again in 1000ms 21:46:39.888 [debug] Current batch of media processed. Will check again in 1000ms 21:46:40.336 [debug] Current batch of media processed. Will check again in 1000ms 21:46:40.889 [debug] Current batch of media processed. Will check again in 1000ms 21:46:41.337 [debug] Current batch of media processed. Will check again in 1000ms 21:46:41.890 [debug] Current batch of media processed. Will check again in 1000ms 21:46:42.338 [debug] Current batch of media processed. Will check again in 1000ms 21:46:42.891 [debug] Current batch of media processed. Will check again in 1000ms 21:46:43.339 [debug] Current batch of media processed. Will check again in 1000ms 21:46:43.892 [debug] Current batch of media processed. Will check again in 1000ms 21:46:44.300 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:44.340 [debug] Current batch of media processed. Will check again in 1000ms 21:46:44.893 [debug] Current batch of media processed. Will check again in 1000ms 21:46:45.341 [debug] Current batch of media processed. Will check again in 1000ms 21:46:45.894 [debug] Current batch of media processed. Will check again in 1000ms 21:46:46.342 [debug] Current batch of media processed. Will check again in 1000ms 21:46:46.895 [debug] Current batch of media processed. Will check again in 1000ms 21:46:47.343 [debug] Current batch of media processed. Will check again in 1000ms 21:46:47.896 [debug] Current batch of media processed. Will check again in 1000ms 21:46:48.344 [debug] Current batch of media processed. Will check again in 1000ms 21:46:48.897 [debug] Current batch of media processed. Will check again in 1000ms 21:46:49.345 [debug] Current batch of media processed. Will check again in 1000ms 21:46:49.898 [debug] Current batch of media processed. Will check again in 1000ms 21:46:50.346 [debug] Current batch of media processed. Will check again in 1000ms 21:46:50.899 [debug] Current batch of media processed. Will check again in 1000ms 21:46:51.347 [debug] Current batch of media processed. Will check again in 1000ms 21:46:51.900 [debug] Current batch of media processed. Will check again in 1000ms 21:46:52.348 [debug] Current batch of media processed. Will check again in 1000ms 21:46:52.901 [debug] Current batch of media processed. Will check again in 1000ms 21:46:53.349 [debug] Current batch of media processed. Will check again in 1000ms 21:46:53.902 [debug] Current batch of media processed. Will check again in 1000ms 21:46:54.350 [debug] Current batch of media processed. Will check again in 1000ms 21:46:54.903 [debug] Current batch of media processed. Will check again in 1000ms 21:46:55.351 [debug] Current batch of media processed. Will check again in 1000ms 21:46:55.904 [debug] Current batch of media processed. Will check again in 1000ms 21:46:56.352 [debug] Current batch of media processed. Will check again in 1000ms 21:46:56.905 [debug] Current batch of media processed. Will check again in 1000ms 21:46:57.353 [debug] Current batch of media processed. Will check again in 1000ms 21:46:57.906 [debug] Current batch of media processed. Will check again in 1000ms 21:46:58.354 [debug] Current batch of media processed. Will check again in 1000ms 21:46:58.907 [debug] Current batch of media processed. Will check again in 1000ms 21:46:59.355 [debug] Current batch of media processed. Will check again in 1000ms 21:46:59.908 [debug] Current batch of media processed. Will check again in 1000ms 21:47:00.202 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:00.356 [debug] Current batch of media processed. Will check again in 1000ms 21:47:00.909 [debug] Current batch of media processed. Will check again in 1000ms 21:47:01.357 [debug] Current batch of media processed. Will check again in 1000ms 21:47:01.910 [debug] Current batch of media processed. Will check again in 1000ms 21:47:02.358 [debug] Current batch of media processed. Will check again in 1000ms 21:47:02.911 [debug] Current batch of media processed. Will check again in 1000ms 21:47:03.359 [debug] Current batch of media processed. Will check again in 1000ms 21:47:03.912 [debug] Current batch of media processed. Will check again in 1000ms 21:47:04.360 [debug] Current batch of media processed. Will check again in 1000ms 21:47:04.913 [debug] Current batch of media processed. Will check again in 1000ms 21:47:05.361 [debug] Current batch of media processed. Will check again in 1000ms 21:47:05.914 [debug] Current batch of media processed. Will check again in 1000ms 21:47:06.362 [debug] Current batch of media processed. Will check again in 1000ms 21:47:06.915 [debug] Current batch of media processed. Will check again in 1000ms 21:47:07.363 [debug] Current batch of media processed. Will check again in 1000ms 21:47:07.916 [debug] Current batch of media processed. Will check again in 1000ms 21:47:08.364 [debug] Current batch of media processed. Will check again in 1000ms 21:47:08.917 [debug] Current batch of media processed. Will check again in 1000ms 21:47:09.365 [debug] Current batch of media processed. Will check again in 1000ms 21:47:09.918 [debug] Current batch of media processed. Will check again in 1000ms 21:47:10.366 [debug] Current batch of media processed. Will check again in 1000ms 21:47:10.919 [debug] Current batch of media processed. Will check again in 1000ms 21:47:11.367 [debug] Current batch of media processed. Will check again in 1000ms 21:47:11.920 [debug] Current batch of media processed. Will check again in 1000ms 21:47:12.368 [debug] Current batch of media processed. Will check again in 1000ms 21:47:12.921 [debug] Current batch of media processed. Will check again in 1000ms 21:47:13.369 [debug] Current batch of media processed. Will check again in 1000ms 21:47:13.922 [debug] Current batch of media processed. Will check again in 1000ms 21:47:14.301 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:14.370 [debug] Current batch of media processed. Will check again in 1000ms 21:47:14.923 [debug] Current batch of media processed. Will check again in 1000ms 21:47:15.371 [debug] Current batch of media processed. Will check again in 1000ms 21:47:15.924 [debug] Current batch of media processed. Will check again in 1000ms 21:47:16.372 [debug] Current batch of media processed. Will check again in 1000ms 21:47:16.925 [debug] Current batch of media processed. Will check again in 1000ms 21:47:17.373 [debug] Current batch of media processed. Will check again in 1000ms 21:47:17.926 [debug] Current batch of media processed. Will check again in 1000ms 21:47:18.374 [debug] Current batch of media processed. Will check again in 1000ms 21:47:18.927 [debug] Current batch of media processed. Will check again in 1000ms 21:47:19.375 [debug] Current batch of media processed. Will check again in 1000ms 21:47:19.928 [debug] Current batch of media processed. Will check again in 1000ms 21:47:20.376 [debug] Current batch of media processed. Will check again in 1000ms 21:47:20.929 [debug] Current batch of media processed. Will check again in 1000ms 21:47:21.377 [debug] Current batch of media processed. Will check again in 1000ms 21:47:21.930 [debug] Current batch of media processed. Will check again in 1000ms 21:47:22.378 [debug] Current batch of media processed. Will check again in 1000ms 21:47:22.931 [debug] Current batch of media processed. Will check again in 1000ms 21:47:23.379 [debug] Current batch of media processed. Will check again in 1000ms 21:47:23.932 [debug] Current batch of media processed. Will check again in 1000ms 21:47:24.380 [debug] Current batch of media processed. Will check again in 1000ms 21:47:24.933 [debug] Current batch of media processed. Will check again in 1000ms 21:47:25.381 [debug] Current batch of media processed. Will check again in 1000ms 21:47:25.934 [debug] Current batch of media processed. Will check again in 1000ms 21:47:26.382 [debug] Current batch of media processed. Will check again in 1000ms 21:47:26.935 [debug] Current batch of media processed. Will check again in 1000ms 21:47:27.383 [debug] Current batch of media processed. Will check again in 1000ms 21:47:27.936 [debug] Current batch of media processed. Will check again in 1000ms 21:47:28.384 [debug] Current batch of media processed. Will check again in 1000ms 21:47:28.937 [debug] Current batch of media processed. Will check again in 1000ms 21:47:29.385 [debug] Current batch of media processed. Will check again in 1000ms 21:47:29.938 [debug] Current batch of media processed. Will check again in 1000ms 21:47:30.386 [debug] Current batch of media processed. Will check again in 1000ms 21:47:30.939 [debug] Current batch of media processed. Will check again in 1000ms 21:47:31.387 [debug] Current batch of media processed. Will check again in 1000ms 21:47:31.940 [debug] Current batch of media processed. Will check again in 1000ms 21:47:32.388 [debug] Current batch of media processed. Will check again in 1000ms 21:47:32.941 [debug] Current batch of media processed. Will check again in 1000ms 21:47:33.389 [debug] Current batch of media processed. Will check again in 1000ms 21:47:33.942 [debug] Current batch of media processed. Will check again in 1000ms 21:47:34.390 [debug] Current batch of media processed. Will check again in 1000ms 21:47:34.943 [debug] Current batch of media processed. Will check again in 1000ms 21:47:35.391 [debug] Current batch of media processed. Will check again in 1000ms 21:47:35.944 [debug] Current batch of media processed. Will check again in 1000ms 21:47:36.392 [debug] Current batch of media processed. Will check again in 1000ms 21:47:36.945 [debug] Current batch of media processed. Will check again in 1000ms 21:47:37.393 [debug] Current batch of media processed. Will check again in 1000ms 21:47:37.946 [debug] Current batch of media processed. Will check again in 1000ms 21:47:38.394 [debug] Current batch of media processed. Will check again in 1000ms 21:47:38.947 [debug] Current batch of media processed. Will check again in 1000ms 21:47:39.395 [debug] Current batch of media processed. Will check again in 1000ms 21:47:39.948 [debug] Current batch of media processed. Will check again in 1000ms 21:47:40.396 [debug] Current batch of media processed. Will check again in 1000ms 21:47:40.949 [debug] Current batch of media processed. Will check again in 1000ms 21:47:41.397 [debug] Current batch of media processed. Will check again in 1000ms 21:47:41.950 [debug] Current batch of media processed. Will check again in 1000ms 21:47:42.398 [debug] Current batch of media processed. Will check again in 1000ms 21:47:42.951 [debug] Current batch of media processed. Will check again in 1000ms 21:47:43.399 [debug] Current batch of media processed. Will check again in 1000ms 21:47:43.952 [debug] Current batch of media processed. Will check again in 1000ms 21:47:44.302 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:44.400 [debug] Current batch of media processed. Will check again in 1000ms 21:47:44.953 [debug] Current batch of media processed. Will check again in 1000ms 21:47:45.401 [debug] Current batch of media processed. Will check again in 1000ms 21:47:45.954 [debug] Current batch of media processed. Will check again in 1000ms 21:47:46.402 [debug] Current batch of media processed. Will check again in 1000ms 21:47:46.955 [debug] Current batch of media processed. Will check again in 1000ms 21:47:47.403 [debug] Current batch of media processed. Will check again in 1000ms 21:47:47.956 [debug] Current batch of media processed. Will check again in 1000ms 21:47:48.404 [debug] Current batch of media processed. Will check again in 1000ms 21:47:48.957 [debug] Current batch of media processed. Will check again in 1000ms 21:47:49.405 [debug] Current batch of media processed. Will check again in 1000ms 21:47:49.958 [debug] Current batch of media processed. Will check again in 1000ms 21:47:50.406 [debug] Current batch of media processed. Will check again in 1000ms 21:47:50.959 [debug] Current batch of media processed. Will check again in 1000ms 21:47:51.407 [debug] Current batch of media processed. Will check again in 1000ms 21:47:51.960 [debug] Current batch of media processed. Will check again in 1000ms 21:47:52.408 [debug] Current batch of media processed. Will check again in 1000ms 21:47:52.961 [debug] Current batch of media processed. Will check again in 1000ms 21:47:53.409 [debug] Current batch of media processed. Will check again in 1000ms 21:47:53.962 [debug] Current batch of media processed. Will check again in 1000ms 21:47:54.410 [debug] Current batch of media processed. Will check again in 1000ms 21:47:54.963 [debug] Current batch of media processed. Will check again in 1000ms 21:47:55.411 [debug] Current batch of media processed. Will check again in 1000ms 21:47:55.964 [debug] Current batch of media processed. Will check again in 1000ms 21:47:56.412 [debug] Current batch of media processed. Will check again in 1000ms 21:47:56.965 [debug] Current batch of media processed. Will check again in 1000ms 21:47:57.413 [debug] Current batch of media processed. Will check again in 1000ms 21:47:57.966 [debug] Current batch of media processed. Will check again in 1000ms 21:47:58.414 [debug] Current batch of media processed. Will check again in 1000ms 21:47:58.967 [debug] Current batch of media processed. Will check again in 1000ms 21:47:59.415 [debug] Current batch of media processed. Will check again in 1000ms 21:47:59.968 [debug] Current batch of media processed. Will check again in 1000ms 21:48:00.203 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:00.416 [debug] Current batch of media processed. Will check again in 1000ms 21:48:00.969 [debug] Current batch of media processed. Will check again in 1000ms 21:48:01.417 [debug] Current batch of media processed. Will check again in 1000ms 21:48:01.970 [debug] Current batch of media processed. Will check again in 1000ms 21:48:02.418 [debug] Current batch of media processed. Will check again in 1000ms 21:48:02.971 [debug] Current batch of media processed. Will check again in 1000ms 21:48:03.419 [debug] Current batch of media processed. Will check again in 1000ms 21:48:03.972 [debug] Current batch of media processed. Will check again in 1000ms 21:48:04.420 [debug] Current batch of media processed. Will check again in 1000ms 21:48:04.973 [debug] Current batch of media processed. Will check again in 1000ms 21:48:05.421 [debug] Current batch of media processed. Will check again in 1000ms 21:48:05.974 [debug] Current batch of media processed. Will check again in 1000ms 21:48:06.422 [debug] Current batch of media processed. Will check again in 1000ms 21:48:06.975 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 2.35, "description" => "Music video by A Perfect Circle performing 3 Libras.ยฉ 2000 Virgin Records America, Inc.", "duration" => 219, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20101117 - A Perfect Circle - 3 Libras.mp4", "id" => "u9MAg9E5K3w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=u9MAg9E5K3w", "playlist_index" => 12, "timestamp" => 1289971630, "title" => "A Perfect Circle - 3 Libras", "upload_date" => "20101117"} 21:48:06.975 [debug] QUERY OK source="sources" db=0.1ms idle=1669.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:48:06.975 [debug] QUERY OK source="sources" db=0.1ms idle=1669.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:48:06.976 [debug] QUERY OK source="media_items" db=0.1ms idle=1669.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2010-11-17 05:27:10Z], 3] 21:48:06.979 [debug] QUERY OK source="media_items" db=2.9ms idle=1670.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing 3 Libras.ยฉ 2000 Virgin Records America, Inc.", "A Perfect Circle - 3 Libras", "430930f3-bc0c-4cc3-9460-702fbe417194", false, 3, [], 219, false, "u9MAg9E5K3w", "https://www.youtube.com/watch?v=u9MAg9E5K3w", 12, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20101117 - A Perfect Circle - 3 Libras.mp4", false, false, 0, ~U[2010-11-17 05:27:10Z], ~U[2025-12-25 04:48:06Z], ~U[2025-12-25 04:48:06Z], "Music video by A Perfect Circle performing 3 Libras.ยฉ 2000 Virgin Records America, Inc.", "A Perfect Circle - 3 Libras", 3, 219, false, "u9MAg9E5K3w", "https://www.youtube.com/watch?v=u9MAg9E5K3w", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20101117 - A Perfect Circle - 3 Libras.mp4", false, ~U[2010-11-17 05:27:10Z]] 21:48:06.979 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:48:06.980 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 21:48:06.980 [debug] QUERY OK source="media_items" db=0.1ms idle=4.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 [646] 21:48:06.980 [info] Kicking off download for media item #646 (u9MAg9E5K3w) 21:48:06.983 [debug] QUERY OK source="tasks" db=0.2ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [206, 646, ~U[2025-12-25 04:48:06Z], ~U[2025-12-25 04:48:06Z]] 21:48:06.983 [debug] Current batch of media processed. Will check again in 1000ms 21:48:07.423 [debug] Current batch of media processed. Will check again in 1000ms 21:48:07.984 [debug] Current batch of media processed. Will check again in 1000ms 21:48:08.424 [debug] Current batch of media processed. Will check again in 1000ms 21:48:08.985 [debug] Current batch of media processed. Will check again in 1000ms 21:48:09.425 [debug] Current batch of media processed. Will check again in 1000ms 21:48:09.986 [debug] Current batch of media processed. Will check again in 1000ms 21:48:10.426 [debug] Current batch of media processed. Will check again in 1000ms 21:48:10.987 [debug] Current batch of media processed. Will check again in 1000ms 21:48:11.427 [debug] Current batch of media processed. Will check again in 1000ms 21:48:11.988 [debug] Current batch of media processed. Will check again in 1000ms 21:48:12.428 [debug] Current batch of media processed. Will check again in 1000ms 21:48:12.989 [debug] Current batch of media processed. Will check again in 1000ms 21:48:13.429 [debug] Current batch of media processed. Will check again in 1000ms 21:48:13.990 [debug] Current batch of media processed. Will check again in 1000ms 21:48:14.303 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:14.430 [debug] Current batch of media processed. Will check again in 1000ms 21:48:14.991 [debug] Current batch of media processed. Will check again in 1000ms 21:48:15.431 [debug] Current batch of media processed. Will check again in 1000ms 21:48:15.992 [debug] Current batch of media processed. Will check again in 1000ms 21:48:16.432 [debug] Current batch of media processed. Will check again in 1000ms 21:48:16.993 [debug] Current batch of media processed. Will check again in 1000ms 21:48:17.433 [debug] Current batch of media processed. Will check again in 1000ms 21:48:17.994 [debug] Current batch of media processed. Will check again in 1000ms 21:48:18.434 [debug] Current batch of media processed. Will check again in 1000ms 21:48:18.995 [debug] Current batch of media processed. Will check again in 1000ms 21:48:19.435 [debug] Current batch of media processed. Will check again in 1000ms 21:48:19.996 [debug] Current batch of media processed. Will check again in 1000ms 21:48:20.436 [debug] Current batch of media processed. Will check again in 1000ms 21:48:20.997 [debug] Current batch of media processed. Will check again in 1000ms 21:48:21.437 [debug] Current batch of media processed. Will check again in 1000ms 21:48:21.998 [debug] Current batch of media processed. Will check again in 1000ms 21:48:22.438 [debug] Current batch of media processed. Will check again in 1000ms 21:48:22.999 [debug] Current batch of media processed. Will check again in 1000ms 21:48:23.439 [debug] Current batch of media processed. Will check again in 1000ms 21:48:24.000 [debug] Current batch of media processed. Will check again in 1000ms 21:48:24.440 [debug] Current batch of media processed. Will check again in 1000ms 21:48:25.001 [debug] Current batch of media processed. Will check again in 1000ms 21:48:25.441 [debug] Current batch of media processed. Will check again in 1000ms 21:48:26.002 [debug] Current batch of media processed. Will check again in 1000ms 21:48:26.442 [debug] Current batch of media processed. Will check again in 1000ms 21:48:27.003 [debug] Current batch of media processed. Will check again in 1000ms 21:48:27.443 [debug] Current batch of media processed. Will check again in 1000ms 21:48:28.004 [debug] Current batch of media processed. Will check again in 1000ms 21:48:28.444 [debug] Current batch of media processed. Will check again in 1000ms 21:48:29.005 [debug] Current batch of media processed. Will check again in 1000ms 21:48:29.445 [debug] Current batch of media processed. Will check again in 1000ms 21:48:30.006 [debug] Current batch of media processed. Will check again in 1000ms 21:48:30.446 [debug] Current batch of media processed. Will check again in 1000ms 21:48:31.007 [debug] Current batch of media processed. Will check again in 1000ms 21:48:31.447 [debug] Current batch of media processed. Will check again in 1000ms 21:48:32.008 [debug] Current batch of media processed. Will check again in 1000ms 21:48:32.448 [debug] Current batch of media processed. Will check again in 1000ms 21:48:33.009 [debug] Current batch of media processed. Will check again in 1000ms 21:48:33.449 [debug] Current batch of media processed. Will check again in 1000ms 21:48:34.010 [debug] Current batch of media processed. Will check again in 1000ms 21:48:34.450 [debug] Current batch of media processed. Will check again in 1000ms 21:48:35.011 [debug] Current batch of media processed. Will check again in 1000ms 21:48:35.451 [debug] Current batch of media processed. Will check again in 1000ms 21:48:36.012 [debug] Current batch of media processed. Will check again in 1000ms 21:48:36.452 [debug] Current batch of media processed. Will check again in 1000ms 21:48:37.013 [debug] Current batch of media processed. Will check again in 1000ms 21:48:37.453 [debug] Current batch of media processed. Will check again in 1000ms 21:48:38.014 [debug] Current batch of media processed. Will check again in 1000ms 21:48:38.454 [debug] Current batch of media processed. Will check again in 1000ms 21:48:39.015 [debug] Current batch of media processed. Will check again in 1000ms 21:48:39.455 [debug] Current batch of media processed. Will check again in 1000ms 21:48:40.016 [debug] Current batch of media processed. Will check again in 1000ms 21:48:40.456 [debug] Current batch of media processed. Will check again in 1000ms 21:48:41.017 [debug] Current batch of media processed. Will check again in 1000ms 21:48:41.457 [debug] Current batch of media processed. Will check again in 1000ms 21:48:42.018 [debug] Current batch of media processed. Will check again in 1000ms 21:48:42.458 [debug] Current batch of media processed. Will check again in 1000ms 21:48:43.019 [debug] Current batch of media processed. Will check again in 1000ms 21:48:43.459 [debug] Current batch of media processed. Will check again in 1000ms 21:48:44.020 [debug] Current batch of media processed. Will check again in 1000ms 21:48:44.304 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:44.460 [debug] Current batch of media processed. Will check again in 1000ms 21:48:45.021 [debug] Current batch of media processed. Will check again in 1000ms 21:48:45.461 [debug] Current batch of media processed. Will check again in 1000ms 21:48:46.022 [debug] Current batch of media processed. Will check again in 1000ms 21:48:46.462 [debug] Current batch of media processed. Will check again in 1000ms 21:48:47.023 [debug] Current batch of media processed. Will check again in 1000ms 21:48:47.463 [debug] Current batch of media processed. Will check again in 1000ms 21:48:48.024 [debug] Current batch of media processed. Will check again in 1000ms 21:48:48.464 [debug] Current batch of media processed. Will check again in 1000ms 21:48:49.025 [debug] Current batch of media processed. Will check again in 1000ms 21:48:49.465 [debug] Current batch of media processed. Will check again in 1000ms 21:48:50.026 [debug] Current batch of media processed. Will check again in 1000ms 21:48:50.466 [debug] Current batch of media processed. Will check again in 1000ms 21:48:51.027 [debug] Current batch of media processed. Will check again in 1000ms 21:48:51.467 [debug] Current batch of media processed. Will check again in 1000ms 21:48:52.028 [debug] Current batch of media processed. Will check again in 1000ms 21:48:52.468 [debug] Current batch of media processed. Will check again in 1000ms 21:48:53.029 [debug] Current batch of media processed. Will check again in 1000ms 21:48:53.469 [debug] Current batch of media processed. Will check again in 1000ms 21:48:54.030 [debug] Current batch of media processed. Will check again in 1000ms 21:48:54.470 [debug] Current batch of media processed. Will check again in 1000ms 21:48:55.031 [debug] Current batch of media processed. Will check again in 1000ms 21:48:55.471 [debug] Current batch of media processed. Will check again in 1000ms 21:48:56.032 [debug] Current batch of media processed. Will check again in 1000ms 21:48:56.472 [debug] Current batch of media processed. Will check again in 1000ms 21:48:57.033 [debug] Current batch of media processed. Will check again in 1000ms 21:48:57.473 [debug] Current batch of media processed. Will check again in 1000ms 21:48:58.034 [debug] Current batch of media processed. Will check again in 1000ms 21:48:58.474 [debug] Current batch of media processed. Will check again in 1000ms 21:48:59.035 [debug] Current batch of media processed. Will check again in 1000ms 21:48:59.475 [debug] Current batch of media processed. Will check again in 1000ms 21:49:00.036 [debug] Current batch of media processed. Will check again in 1000ms 21:49:00.204 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:00.476 [debug] Current batch of media processed. Will check again in 1000ms 21:49:01.037 [debug] Current batch of media processed. Will check again in 1000ms 21:49:01.477 [debug] Current batch of media processed. Will check again in 1000ms 21:49:02.038 [debug] Current batch of media processed. Will check again in 1000ms 21:49:02.478 [debug] Current batch of media processed. Will check again in 1000ms 21:49:03.039 [debug] Current batch of media processed. Will check again in 1000ms 21:49:03.479 [debug] Current batch of media processed. Will check again in 1000ms 21:49:04.040 [debug] Current batch of media processed. Will check again in 1000ms 21:49:04.480 [debug] Current batch of media processed. Will check again in 1000ms 21:49:05.041 [debug] Current batch of media processed. Will check again in 1000ms 21:49:05.481 [debug] Current batch of media processed. Will check again in 1000ms 21:49:06.042 [debug] Current batch of media processed. Will check again in 1000ms 21:49:06.482 [debug] Current batch of media processed. Will check again in 1000ms 21:49:07.043 [debug] Current batch of media processed. Will check again in 1000ms 21:49:07.483 [debug] Current batch of media processed. Will check again in 1000ms 21:49:08.044 [debug] Current batch of media processed. Will check again in 1000ms 21:49:08.484 [debug] Current batch of media processed. Will check again in 1000ms 21:49:09.045 [debug] Current batch of media processed. Will check again in 1000ms 21:49:09.485 [debug] Current batch of media processed. Will check again in 1000ms 21:49:10.046 [debug] Current batch of media processed. Will check again in 1000ms 21:49:10.486 [debug] Current batch of media processed. Will check again in 1000ms 21:49:11.047 [debug] Current batch of media processed. Will check again in 1000ms 21:49:11.487 [debug] Current batch of media processed. Will check again in 1000ms 21:49:12.048 [debug] Current batch of media processed. Will check again in 1000ms 21:49:12.488 [debug] Current batch of media processed. Will check again in 1000ms 21:49:13.049 [debug] Current batch of media processed. Will check again in 1000ms 21:49:13.489 [debug] Current batch of media processed. Will check again in 1000ms 21:49:14.050 [debug] Current batch of media processed. Will check again in 1000ms 21:49:14.306 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:14.490 [debug] Current batch of media processed. Will check again in 1000ms 21:49:15.051 [debug] Current batch of media processed. Will check again in 1000ms 21:49:15.491 [debug] Current batch of media processed. Will check again in 1000ms 21:49:16.052 [debug] Current batch of media processed. Will check again in 1000ms 21:49:16.492 [debug] Current batch of media processed. Will check again in 1000ms 21:49:17.053 [debug] Current batch of media processed. Will check again in 1000ms 21:49:17.493 [debug] Current batch of media processed. Will check again in 1000ms 21:49:18.054 [debug] Current batch of media processed. Will check again in 1000ms 21:49:18.494 [debug] Current batch of media processed. Will check again in 1000ms 21:49:19.055 [debug] Current batch of media processed. Will check again in 1000ms 21:49:19.495 [debug] Current batch of media processed. Will check again in 1000ms 21:49:20.056 [debug] Current batch of media processed. Will check again in 1000ms 21:49:20.496 [debug] Current batch of media processed. Will check again in 1000ms 21:49:21.057 [debug] Current batch of media processed. Will check again in 1000ms 21:49:21.497 [debug] Current batch of media processed. Will check again in 1000ms 21:49:22.058 [debug] Current batch of media processed. Will check again in 1000ms 21:49:22.498 [debug] Current batch of media processed. Will check again in 1000ms 21:49:23.059 [debug] Current batch of media processed. Will check again in 1000ms 21:49:23.499 [debug] Current batch of media processed. Will check again in 1000ms 21:49:24.060 [debug] Current batch of media processed. Will check again in 1000ms 21:49:24.500 [debug] Current batch of media processed. Will check again in 1000ms 21:49:25.061 [debug] Current batch of media processed. Will check again in 1000ms 21:49:25.501 [debug] Current batch of media processed. Will check again in 1000ms 21:49:26.062 [debug] Current batch of media processed. Will check again in 1000ms 21:49:26.502 [debug] Current batch of media processed. Will check again in 1000ms 21:49:27.063 [debug] Current batch of media processed. Will check again in 1000ms 21:49:27.503 [debug] Current batch of media processed. Will check again in 1000ms 21:49:28.064 [debug] Current batch of media processed. Will check again in 1000ms 21:49:28.504 [debug] Current batch of media processed. Will check again in 1000ms 21:49:29.065 [debug] Current batch of media processed. Will check again in 1000ms 21:49:29.505 [debug] Current batch of media processed. Will check again in 1000ms 21:49:30.066 [debug] Current batch of media processed. Will check again in 1000ms 21:49:30.506 [debug] Current batch of media processed. Will check again in 1000ms 21:49:31.067 [debug] Current batch of media processed. Will check again in 1000ms 21:49:31.507 [debug] Current batch of media processed. Will check again in 1000ms 21:49:32.068 [debug] Current batch of media processed. Will check again in 1000ms 21:49:32.508 [debug] Current batch of media processed. Will check again in 1000ms 21:49:33.069 [debug] Current batch of media processed. Will check again in 1000ms 21:49:33.509 [debug] Current batch of media processed. Will check again in 1000ms 21:49:34.070 [debug] Current batch of media processed. Will check again in 1000ms 21:49:34.510 [debug] Current batch of media processed. Will check again in 1000ms 21:49:35.071 [debug] Current batch of media processed. Will check again in 1000ms 21:49:35.511 [debug] Current batch of media processed. Will check again in 1000ms 21:49:36.072 [debug] Current batch of media processed. Will check again in 1000ms 21:49:36.512 [debug] Current batch of media processed. Will check again in 1000ms 21:49:37.073 [debug] Current batch of media processed. Will check again in 1000ms 21:49:37.513 [debug] Current batch of media processed. Will check again in 1000ms 21:49:38.074 [debug] Current batch of media processed. Will check again in 1000ms 21:49:38.514 [debug] Current batch of media processed. Will check again in 1000ms 21:49:39.075 [debug] Current batch of media processed. Will check again in 1000ms 21:49:39.515 [debug] Current batch of media processed. Will check again in 1000ms 21:49:40.076 [debug] Current batch of media processed. Will check again in 1000ms 21:49:40.516 [debug] Current batch of media processed. Will check again in 1000ms 21:49:41.077 [debug] Current batch of media processed. Will check again in 1000ms 21:49:41.517 [debug] Current batch of media processed. Will check again in 1000ms 21:49:42.078 [debug] Current batch of media processed. Will check again in 1000ms 21:49:42.518 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Init\n\nMusic video by Nine Inch Nails performing Init (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 128, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Init (Official Visualizer).mp4", "id" => "f9D8gHY2OPE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=f9D8gHY2OPE", "playlist_index" => 11, "timestamp" => 1758254446, "title" => "Nine Inch Nails - Init (Official Visualizer)", "upload_date" => "20250919"} 21:49:42.518 [debug] QUERY OK source="sources" db=0.3ms idle=1212.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 21:49:42.519 [debug] QUERY OK source="sources" db=0.1ms idle=1212.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:49:42.519 [debug] QUERY OK source="media_items" db=0.2ms idle=1213.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 04:00:46Z], 2] 21:49:42.523 [debug] QUERY OK source="media_items" db=3.7ms idle=1213.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Init\n\nMusic video by Nine Inch Nails performing Init (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Init (Official Visualizer)", "f83a7ebd-8e8c-4ca8-a099-324c1466f35e", false, 2, [], 128, false, "f9D8gHY2OPE", "https://www.youtube.com/watch?v=f9D8gHY2OPE", 11, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Init (Official Visualizer).mp4", false, false, 89, ~U[2025-09-19 04:00:46Z], ~U[2025-12-25 04:49:42Z], ~U[2025-12-25 04:49:42Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Init\n\nMusic video by Nine Inch Nails performing Init (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Init (Official Visualizer)", 2, 128, false, "f9D8gHY2OPE", "https://www.youtube.com/watch?v=f9D8gHY2OPE", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Init (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:46Z]] 21:49:42.524 [debug] QUERY OK source="sources" db=0.1ms idle=376.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] 21:49:42.524 [debug] QUERY OK source="media_profiles" db=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] 21:49:42.525 [debug] QUERY OK source="media_items" db=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 [647] 21:49:42.525 [info] Kicking off download for media item #647 (f9D8gHY2OPE) 21:49:42.537 [debug] QUERY OK source="tasks" db=0.6ms idle=12.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [207, 647, ~U[2025-12-25 04:49:42Z], ~U[2025-12-25 04:49:42Z]] 21:49:42.538 [debug] Current batch of media processed. Will check again in 1000ms 21:49:43.079 [debug] Current batch of media processed. Will check again in 1000ms 21:49:43.539 [debug] Current batch of media processed. Will check again in 1000ms 21:49:44.080 [debug] Current batch of media processed. Will check again in 1000ms 21:49:44.307 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:44.540 [debug] Current batch of media processed. Will check again in 1000ms 21:49:45.081 [debug] Current batch of media processed. Will check again in 1000ms 21:49:45.541 [debug] Current batch of media processed. Will check again in 1000ms 21:49:46.082 [debug] Current batch of media processed. Will check again in 1000ms 21:49:46.542 [debug] Current batch of media processed. Will check again in 1000ms 21:49:47.083 [debug] Current batch of media processed. Will check again in 1000ms 21:49:47.543 [debug] Current batch of media processed. Will check again in 1000ms 21:49:48.084 [debug] Current batch of media processed. Will check again in 1000ms 21:49:48.544 [debug] Current batch of media processed. Will check again in 1000ms 21:49:49.085 [debug] Current batch of media processed. Will check again in 1000ms 21:49:49.545 [debug] Current batch of media processed. Will check again in 1000ms 21:49:50.086 [debug] Current batch of media processed. Will check again in 1000ms 21:49:50.546 [debug] Current batch of media processed. Will check again in 1000ms 21:49:51.087 [debug] Current batch of media processed. Will check again in 1000ms 21:49:51.547 [debug] Current batch of media processed. Will check again in 1000ms 21:49:52.088 [debug] Current batch of media processed. Will check again in 1000ms 21:49:52.548 [debug] Current batch of media processed. Will check again in 1000ms 21:49:53.089 [debug] Current batch of media processed. Will check again in 1000ms 21:49:53.549 [debug] Current batch of media processed. Will check again in 1000ms 21:49:54.090 [debug] Current batch of media processed. Will check again in 1000ms 21:49:54.550 [debug] Current batch of media processed. Will check again in 1000ms 21:49:55.091 [debug] Current batch of media processed. Will check again in 1000ms 21:49:55.551 [debug] Current batch of media processed. Will check again in 1000ms 21:49:56.092 [debug] Current batch of media processed. Will check again in 1000ms 21:49:56.552 [debug] Current batch of media processed. Will check again in 1000ms 21:49:57.093 [debug] Current batch of media processed. Will check again in 1000ms 21:49:57.553 [debug] Current batch of media processed. Will check again in 1000ms 21:49:58.094 [debug] Current batch of media processed. Will check again in 1000ms 21:49:58.554 [debug] Current batch of media processed. Will check again in 1000ms 21:49:59.095 [debug] Current batch of media processed. Will check again in 1000ms 21:49:59.555 [debug] Current batch of media processed. Will check again in 1000ms 21:50:00.096 [debug] Current batch of media processed. Will check again in 1000ms 21:50:00.205 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:00.556 [debug] Current batch of media processed. Will check again in 1000ms 21:50:01.097 [debug] Current batch of media processed. Will check again in 1000ms 21:50:01.557 [debug] Current batch of media processed. Will check again in 1000ms 21:50:02.098 [debug] Current batch of media processed. Will check again in 1000ms 21:50:02.558 [debug] Current batch of media processed. Will check again in 1000ms 21:50:03.099 [debug] Current batch of media processed. Will check again in 1000ms 21:50:03.559 [debug] Current batch of media processed. Will check again in 1000ms 21:50:04.100 [debug] Current batch of media processed. Will check again in 1000ms 21:50:04.560 [debug] Current batch of media processed. Will check again in 1000ms 21:50:05.101 [debug] Current batch of media processed. Will check again in 1000ms 21:50:05.561 [debug] Current batch of media processed. Will check again in 1000ms 21:50:06.102 [debug] Current batch of media processed. Will check again in 1000ms 21:50:06.562 [debug] Current batch of media processed. Will check again in 1000ms 21:50:07.103 [debug] Current batch of media processed. Will check again in 1000ms 21:50:07.563 [debug] Current batch of media processed. Will check again in 1000ms 21:50:08.104 [debug] Current batch of media processed. Will check again in 1000ms 21:50:08.564 [debug] Current batch of media processed. Will check again in 1000ms 21:50:09.105 [debug] Current batch of media processed. Will check again in 1000ms 21:50:09.565 [debug] Current batch of media processed. Will check again in 1000ms 21:50:10.106 [debug] Current batch of media processed. Will check again in 1000ms 21:50:10.566 [debug] Current batch of media processed. Will check again in 1000ms 21:50:11.107 [debug] Current batch of media processed. Will check again in 1000ms 21:50:11.567 [debug] Current batch of media processed. Will check again in 1000ms 21:50:12.108 [debug] Current batch of media processed. Will check again in 1000ms 21:50:12.568 [debug] Current batch of media processed. Will check again in 1000ms 21:50:13.109 [debug] Current batch of media processed. Will check again in 1000ms 21:50:13.569 [debug] Current batch of media processed. Will check again in 1000ms 21:50:14.110 [debug] Current batch of media processed. Will check again in 1000ms 21:50:14.308 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:14.570 [debug] Current batch of media processed. Will check again in 1000ms 21:50:15.111 [debug] Current batch of media processed. Will check again in 1000ms 21:50:15.571 [debug] Current batch of media processed. Will check again in 1000ms 21:50:16.112 [debug] Current batch of media processed. Will check again in 1000ms 21:50:16.572 [debug] Current batch of media processed. Will check again in 1000ms 21:50:17.113 [debug] Current batch of media processed. Will check again in 1000ms 21:50:17.573 [debug] Current batch of media processed. Will check again in 1000ms 21:50:18.114 [debug] Current batch of media processed. Will check again in 1000ms 21:50:18.574 [debug] Current batch of media processed. Will check again in 1000ms 21:50:19.115 [debug] Current batch of media processed. Will check again in 1000ms 21:50:19.575 [debug] Current batch of media processed. Will check again in 1000ms 21:50:20.116 [debug] Current batch of media processed. Will check again in 1000ms 21:50:20.576 [debug] Current batch of media processed. Will check again in 1000ms 21:50:21.117 [debug] Current batch of media processed. Will check again in 1000ms 21:50:21.577 [debug] Current batch of media processed. Will check again in 1000ms 21:50:22.118 [debug] Current batch of media processed. Will check again in 1000ms 21:50:22.578 [debug] Current batch of media processed. Will check again in 1000ms 21:50:23.119 [debug] Current batch of media processed. Will check again in 1000ms 21:50:23.579 [debug] Current batch of media processed. Will check again in 1000ms 21:50:24.120 [debug] Current batch of media processed. Will check again in 1000ms 21:50:24.580 [debug] Current batch of media processed. Will check again in 1000ms 21:50:25.121 [debug] Current batch of media processed. Will check again in 1000ms 21:50:25.581 [debug] Current batch of media processed. Will check again in 1000ms 21:50:26.122 [debug] Current batch of media processed. Will check again in 1000ms 21:50:26.582 [debug] Current batch of media processed. Will check again in 1000ms 21:50:27.123 [debug] Current batch of media processed. Will check again in 1000ms 21:50:27.583 [debug] Current batch of media processed. Will check again in 1000ms 21:50:28.124 [debug] Current batch of media processed. Will check again in 1000ms 21:50:28.584 [debug] Current batch of media processed. Will check again in 1000ms 21:50:29.125 [debug] Current batch of media processed. Will check again in 1000ms 21:50:29.585 [debug] Current batch of media processed. Will check again in 1000ms 21:50:30.126 [debug] Current batch of media processed. Will check again in 1000ms 21:50:30.586 [debug] Current batch of media processed. Will check again in 1000ms 21:50:31.127 [debug] Current batch of media processed. Will check again in 1000ms 21:50:31.587 [debug] Current batch of media processed. Will check again in 1000ms 21:50:32.128 [debug] Current batch of media processed. Will check again in 1000ms 21:50:32.588 [debug] Current batch of media processed. Will check again in 1000ms 21:50:33.129 [debug] Current batch of media processed. Will check again in 1000ms 21:50:33.589 [debug] Current batch of media processed. Will check again in 1000ms 21:50:34.130 [debug] Current batch of media processed. Will check again in 1000ms 21:50:34.590 [debug] Current batch of media processed. Will check again in 1000ms 21:50:35.131 [debug] Current batch of media processed. Will check again in 1000ms 21:50:35.591 [debug] Current batch of media processed. Will check again in 1000ms 21:50:36.132 [debug] Current batch of media processed. Will check again in 1000ms 21:50:36.592 [debug] Current batch of media processed. Will check again in 1000ms 21:50:37.133 [debug] Current batch of media processed. Will check again in 1000ms 21:50:37.593 [debug] Current batch of media processed. Will check again in 1000ms 21:50:38.134 [debug] Current batch of media processed. Will check again in 1000ms 21:50:38.594 [debug] Current batch of media processed. Will check again in 1000ms 21:50:39.135 [debug] Current batch of media processed. Will check again in 1000ms 21:50:39.595 [debug] Current batch of media processed. Will check again in 1000ms 21:50:40.136 [debug] Current batch of media processed. Will check again in 1000ms 21:50:40.596 [debug] Current batch of media processed. Will check again in 1000ms 21:50:41.137 [debug] Current batch of media processed. Will check again in 1000ms 21:50:41.597 [debug] Current batch of media processed. Will check again in 1000ms 21:50:42.138 [debug] Current batch of media processed. Will check again in 1000ms 21:50:42.598 [debug] Current batch of media processed. Will check again in 1000ms 21:50:43.139 [debug] Current batch of media processed. Will check again in 1000ms 21:50:43.599 [debug] Current batch of media processed. Will check again in 1000ms 21:50:44.140 [debug] Current batch of media processed. Will check again in 1000ms 21:50:44.309 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:44.600 [debug] Current batch of media processed. Will check again in 1000ms 21:50:45.141 [debug] Current batch of media processed. Will check again in 1000ms 21:50:45.601 [debug] Current batch of media processed. Will check again in 1000ms 21:50:46.142 [debug] Current batch of media processed. Will check again in 1000ms 21:50:46.602 [debug] Current batch of media processed. Will check again in 1000ms 21:50:47.143 [debug] Current batch of media processed. Will check again in 1000ms 21:50:47.603 [debug] Current batch of media processed. Will check again in 1000ms 21:50:48.144 [debug] Current batch of media processed. Will check again in 1000ms 21:50:48.604 [debug] Current batch of media processed. Will check again in 1000ms 21:50:49.145 [debug] Current batch of media processed. Will check again in 1000ms 21:50:49.605 [debug] Current batch of media processed. Will check again in 1000ms 21:50:50.146 [debug] Current batch of media processed. Will check again in 1000ms 21:50:50.606 [debug] Current batch of media processed. Will check again in 1000ms 21:50:51.147 [debug] Current batch of media processed. Will check again in 1000ms 21:50:51.607 [debug] Current batch of media processed. Will check again in 1000ms 21:50:52.148 [debug] Current batch of media processed. Will check again in 1000ms 21:50:52.608 [debug] Current batch of media processed. Will check again in 1000ms 21:50:53.149 [debug] Current batch of media processed. Will check again in 1000ms 21:50:53.609 [debug] Current batch of media processed. Will check again in 1000ms 21:50:54.150 [debug] Current batch of media processed. Will check again in 1000ms 21:50:54.610 [debug] Current batch of media processed. Will check again in 1000ms 21:50:55.151 [debug] Current batch of media processed. Will check again in 1000ms 21:50:55.611 [debug] Current batch of media processed. Will check again in 1000ms 21:50:56.152 [debug] Current batch of media processed. Will check again in 1000ms 21:50:56.612 [debug] Current batch of media processed. Will check again in 1000ms 21:50:57.153 [debug] Current batch of media processed. Will check again in 1000ms 21:50:57.613 [debug] Current batch of media processed. Will check again in 1000ms 21:50:58.154 [debug] Current batch of media processed. Will check again in 1000ms 21:50:58.614 [debug] Current batch of media processed. Will check again in 1000ms 21:50:59.155 [debug] Current batch of media processed. Will check again in 1000ms 21:50:59.615 [debug] Current batch of media processed. Will check again in 1000ms 21:51:00.156 [debug] Current batch of media processed. Will check again in 1000ms 21:51:00.206 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:00.616 [debug] Current batch of media processed. Will check again in 1000ms 21:51:01.157 [debug] Current batch of media processed. Will check again in 1000ms 21:51:01.617 [debug] Current batch of media processed. Will check again in 1000ms 21:51:02.158 [debug] Current batch of media processed. Will check again in 1000ms 21:51:02.618 [debug] Current batch of media processed. Will check again in 1000ms 21:51:03.159 [debug] Current batch of media processed. Will check again in 1000ms 21:51:03.619 [debug] Current batch of media processed. Will check again in 1000ms 21:51:04.160 [debug] Current batch of media processed. Will check again in 1000ms 21:51:04.620 [debug] Current batch of media processed. Will check again in 1000ms 21:51:05.161 [debug] Current batch of media processed. Will check again in 1000ms 21:51:05.621 [debug] Current batch of media processed. Will check again in 1000ms 21:51:06.162 [debug] Current batch of media processed. Will check again in 1000ms 21:51:06.622 [debug] Current batch of media processed. Will check again in 1000ms 21:51:07.163 [debug] Current batch of media processed. Will check again in 1000ms 21:51:07.623 [debug] Current batch of media processed. Will check again in 1000ms 21:51:08.164 [debug] Current batch of media processed. Will check again in 1000ms 21:51:08.624 [debug] Current batch of media processed. Will check again in 1000ms 21:51:09.165 [debug] Current batch of media processed. Will check again in 1000ms 21:51:09.625 [debug] Current batch of media processed. Will check again in 1000ms 21:51:10.166 [debug] Current batch of media processed. Will check again in 1000ms 21:51:10.626 [debug] Current batch of media processed. Will check again in 1000ms 21:51:11.167 [debug] Current batch of media processed. Will check again in 1000ms 21:51:11.627 [debug] Current batch of media processed. Will check again in 1000ms 21:51:12.168 [debug] Current batch of media processed. Will check again in 1000ms 21:51:12.628 [debug] Current batch of media processed. Will check again in 1000ms 21:51:13.169 [debug] Current batch of media processed. Will check again in 1000ms 21:51:13.629 [debug] Current batch of media processed. Will check again in 1000ms 21:51:14.170 [debug] Current batch of media processed. Will check again in 1000ms 21:51:14.310 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:14.630 [debug] Current batch of media processed. Will check again in 1000ms 21:51:15.171 [debug] Current batch of media processed. Will check again in 1000ms 21:51:15.631 [debug] Current batch of media processed. Will check again in 1000ms 21:51:16.172 [debug] Current batch of media processed. Will check again in 1000ms 21:51:16.632 [debug] Current batch of media processed. Will check again in 1000ms 21:51:17.173 [debug] Current batch of media processed. Will check again in 1000ms 21:51:17.633 [debug] Current batch of media processed. Will check again in 1000ms 21:51:18.174 [debug] Current batch of media processed. Will check again in 1000ms 21:51:18.634 [debug] Current batch of media processed. Will check again in 1000ms 21:51:19.175 [debug] Current batch of media processed. Will check again in 1000ms 21:51:19.635 [debug] Current batch of media processed. Will check again in 1000ms 21:51:20.176 [debug] Current batch of media processed. Will check again in 1000ms 21:51:20.636 [debug] Current batch of media processed. Will check again in 1000ms 21:51:21.177 [debug] Current batch of media processed. Will check again in 1000ms 21:51:21.637 [debug] Current batch of media processed. Will check again in 1000ms 21:51:22.178 [debug] Current batch of media processed. Will check again in 1000ms 21:51:22.638 [debug] Current batch of media processed. Will check again in 1000ms 21:51:23.179 [debug] Current batch of media processed. Will check again in 1000ms 21:51:23.639 [debug] Current batch of media processed. Will check again in 1000ms 21:51:24.180 [debug] Current batch of media processed. Will check again in 1000ms 21:51:24.640 [debug] Current batch of media processed. Will check again in 1000ms 21:51:25.181 [debug] Current batch of media processed. Will check again in 1000ms 21:51:25.641 [debug] Current batch of media processed. Will check again in 1000ms 21:51:26.182 [debug] Current batch of media processed. Will check again in 1000ms 21:51:26.642 [debug] Current batch of media processed. Will check again in 1000ms 21:51:27.183 [debug] Current batch of media processed. Will check again in 1000ms 21:51:27.643 [debug] Current batch of media processed. Will check again in 1000ms 21:51:28.184 [debug] Current batch of media processed. Will check again in 1000ms 21:51:28.644 [debug] Current batch of media processed. Will check again in 1000ms 21:51:29.185 [debug] Current batch of media processed. Will check again in 1000ms 21:51:29.645 [debug] Current batch of media processed. Will check again in 1000ms 21:51:29.823 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5SzhN9JRmsg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5d/a5/5da5341c97e55661c8b7a42ab78ad09883240c915904c0d75a73a7371945ef36.json --sleep-requests 71 --sleep-interval 79 --sleep-subtitles 90 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:51:29.827 [debug] Running yt-dlp command for action: download_thumbnail 21:51:29.827 [debug] QUERY OK source="settings" db=0.1ms idle=1521.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 [] 21:51:29.827 [debug] QUERY OK source="settings" db=0.0ms idle=1521.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 [] 21:51:29.827 [debug] QUERY OK source="settings" db=0.1ms idle=1504.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 [] 21:51:29.827 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5SzhN9JRmsg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/55/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/df/09/df094948d5f59d88bf6f39a2c560c60ae31ab24683444ac968ed5bef0511b963.json --sleep-requests 83 --sleep-interval 74 --sleep-subtitles 78 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:51:30.186 [debug] Current batch of media processed. Will check again in 1000ms 21:51:30.646 [debug] Current batch of media processed. Will check again in 1000ms 21:51:31.187 [debug] Current batch of media processed. Will check again in 1000ms 21:51:31.647 [debug] Current batch of media processed. Will check again in 1000ms 21:51:32.188 [debug] Current batch of media processed. Will check again in 1000ms 21:51:32.648 [debug] Current batch of media processed. Will check again in 1000ms 21:51:33.189 [debug] Current batch of media processed. Will check again in 1000ms 21:51:33.649 [debug] Current batch of media processed. Will check again in 1000ms 21:51:34.190 [debug] Current batch of media processed. Will check again in 1000ms 21:51:34.650 [debug] Current batch of media processed. Will check again in 1000ms 21:51:35.191 [debug] Current batch of media processed. Will check again in 1000ms 21:51:35.651 [debug] Current batch of media processed. Will check again in 1000ms 21:51:36.192 [debug] Current batch of media processed. Will check again in 1000ms 21:51:36.652 [debug] Current batch of media processed. Will check again in 1000ms 21:51:37.193 [debug] Current batch of media processed. Will check again in 1000ms 21:51:37.653 [debug] Current batch of media processed. Will check again in 1000ms 21:51:38.194 [debug] Current batch of media processed. Will check again in 1000ms 21:51:38.655 [debug] Current batch of media processed. Will check again in 1000ms 21:51:39.195 [debug] Current batch of media processed. Will check again in 1000ms 21:51:39.656 [debug] Current batch of media processed. Will check again in 1000ms 21:51:40.196 [debug] Current batch of media processed. Will check again in 1000ms 21:51:40.657 [debug] Current batch of media processed. Will check again in 1000ms 21:51:41.197 [debug] Current batch of media processed. Will check again in 1000ms 21:51:41.658 [debug] Current batch of media processed. Will check again in 1000ms 21:51:42.198 [debug] Current batch of media processed. Will check again in 1000ms 21:51:42.659 [debug] Current batch of media processed. Will check again in 1000ms 21:51:43.199 [debug] Current batch of media processed. Will check again in 1000ms 21:51:43.660 [debug] Current batch of media processed. Will check again in 1000ms 21:51:44.200 [debug] Current batch of media processed. Will check again in 1000ms 21:51:44.311 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:44.661 [debug] Current batch of media processed. Will check again in 1000ms 21:51:45.201 [debug] Current batch of media processed. Will check again in 1000ms 21:51:45.662 [debug] Current batch of media processed. Will check again in 1000ms 21:51:46.202 [debug] Current batch of media processed. Will check again in 1000ms 21:51:46.663 [debug] Current batch of media processed. Will check again in 1000ms 21:51:47.203 [debug] Current batch of media processed. Will check again in 1000ms 21:51:47.664 [debug] Current batch of media processed. Will check again in 1000ms 21:51:48.204 [debug] Current batch of media processed. Will check again in 1000ms 21:51:48.665 [debug] Current batch of media processed. Will check again in 1000ms 21:51:49.205 [debug] Current batch of media processed. Will check again in 1000ms 21:51:49.667 [debug] Current batch of media processed. Will check again in 1000ms 21:51:50.206 [debug] Current batch of media processed. Will check again in 1000ms 21:51:50.668 [debug] Current batch of media processed. Will check again in 1000ms 21:51:51.207 [debug] Current batch of media processed. Will check again in 1000ms 21:51:51.669 [debug] Current batch of media processed. Will check again in 1000ms 21:51:52.208 [debug] Current batch of media processed. Will check again in 1000ms 21:51:52.670 [debug] Current batch of media processed. Will check again in 1000ms 21:51:53.209 [debug] Current batch of media processed. Will check again in 1000ms 21:51:53.671 [debug] Current batch of media processed. Will check again in 1000ms 21:51:54.210 [debug] Current batch of media processed. Will check again in 1000ms 21:51:54.672 [debug] Current batch of media processed. Will check again in 1000ms 21:51:55.211 [debug] Current batch of media processed. Will check again in 1000ms 21:51:55.673 [debug] Current batch of media processed. Will check again in 1000ms 21:51:56.212 [debug] Current batch of media processed. Will check again in 1000ms 21:51:56.674 [debug] Current batch of media processed. Will check again in 1000ms 21:51:57.213 [debug] Current batch of media processed. Will check again in 1000ms 21:51:57.675 [debug] Current batch of media processed. Will check again in 1000ms 21:51:58.214 [debug] Current batch of media processed. Will check again in 1000ms 21:51:58.676 [debug] Current batch of media processed. Will check again in 1000ms 21:51:59.215 [debug] Current batch of media processed. Will check again in 1000ms 21:51:59.677 [debug] Current batch of media processed. Will check again in 1000ms 21:52:00.207 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:00.216 [debug] Current batch of media processed. Will check again in 1000ms 21:52:00.678 [debug] Current batch of media processed. Will check again in 1000ms 21:52:01.217 [debug] Current batch of media processed. Will check again in 1000ms 21:52:01.679 [debug] Current batch of media processed. Will check again in 1000ms 21:52:02.218 [debug] Current batch of media processed. Will check again in 1000ms 21:52:02.680 [debug] Current batch of media processed. Will check again in 1000ms 21:52:03.219 [debug] Current batch of media processed. Will check again in 1000ms 21:52:03.681 [debug] Current batch of media processed. Will check again in 1000ms 21:52:04.220 [debug] Current batch of media processed. Will check again in 1000ms 21:52:04.682 [debug] Current batch of media processed. Will check again in 1000ms 21:52:05.221 [debug] Current batch of media processed. Will check again in 1000ms 21:52:05.683 [debug] Current batch of media processed. Will check again in 1000ms 21:52:06.222 [debug] Current batch of media processed. Will check again in 1000ms 21:52:06.684 [debug] Current batch of media processed. Will check again in 1000ms 21:52:07.223 [debug] Current batch of media processed. Will check again in 1000ms 21:52:07.685 [debug] Current batch of media processed. Will check again in 1000ms 21:52:08.224 [debug] Current batch of media processed. Will check again in 1000ms 21:52:08.686 [debug] Current batch of media processed. Will check again in 1000ms 21:52:09.225 [debug] Current batch of media processed. Will check again in 1000ms 21:52:09.687 [debug] Current batch of media processed. Will check again in 1000ms 21:52:10.226 [debug] Current batch of media processed. Will check again in 1000ms 21:52:10.688 [debug] Current batch of media processed. Will check again in 1000ms 21:52:11.227 [debug] Current batch of media processed. Will check again in 1000ms 21:52:11.689 [debug] Current batch of media processed. Will check again in 1000ms 21:52:12.228 [debug] Current batch of media processed. Will check again in 1000ms 21:52:12.690 [debug] Current batch of media processed. Will check again in 1000ms 21:52:13.229 [debug] Current batch of media processed. Will check again in 1000ms 21:52:13.691 [debug] Current batch of media processed. Will check again in 1000ms 21:52:14.230 [debug] Current batch of media processed. Will check again in 1000ms 21:52:14.312 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:14.692 [debug] Current batch of media processed. Will check again in 1000ms 21:52:15.231 [debug] Current batch of media processed. Will check again in 1000ms 21:52:15.693 [debug] Current batch of media processed. Will check again in 1000ms 21:52:16.232 [debug] Current batch of media processed. Will check again in 1000ms 21:52:16.694 [debug] Current batch of media processed. Will check again in 1000ms 21:52:17.233 [debug] Current batch of media processed. Will check again in 1000ms 21:52:17.695 [debug] Current batch of media processed. Will check again in 1000ms 21:52:18.234 [debug] Current batch of media processed. Will check again in 1000ms 21:52:18.696 [debug] Current batch of media processed. Will check again in 1000ms 21:52:19.235 [debug] Current batch of media processed. Will check again in 1000ms 21:52:19.697 [debug] Current batch of media processed. Will check again in 1000ms 21:52:20.236 [debug] Current batch of media processed. Will check again in 1000ms 21:52:20.698 [debug] Current batch of media processed. Will check again in 1000ms 21:52:21.237 [debug] Current batch of media processed. Will check again in 1000ms 21:52:21.699 [debug] Current batch of media processed. Will check again in 1000ms 21:52:22.238 [debug] Current batch of media processed. Will check again in 1000ms 21:52:22.700 [debug] Current batch of media processed. Will check again in 1000ms 21:52:23.239 [debug] Current batch of media processed. Will check again in 1000ms 21:52:23.701 [debug] Current batch of media processed. Will check again in 1000ms 21:52:24.240 [debug] Current batch of media processed. Will check again in 1000ms 21:52:24.702 [debug] Current batch of media processed. Will check again in 1000ms 21:52:25.241 [debug] Current batch of media processed. Will check again in 1000ms 21:52:25.703 [debug] Current batch of media processed. Will check again in 1000ms 21:52:26.242 [debug] Current batch of media processed. Will check again in 1000ms 21:52:26.704 [debug] Current batch of media processed. Will check again in 1000ms 21:52:27.243 [debug] Current batch of media processed. Will check again in 1000ms 21:52:27.705 [debug] Current batch of media processed. Will check again in 1000ms 21:52:28.244 [debug] Current batch of media processed. Will check again in 1000ms 21:52:28.706 [debug] Current batch of media processed. Will check again in 1000ms 21:52:29.245 [debug] Current batch of media processed. Will check again in 1000ms 21:52:29.707 [debug] Current batch of media processed. Will check again in 1000ms 21:52:30.246 [debug] Current batch of media processed. Will check again in 1000ms 21:52:30.708 [debug] Current batch of media processed. Will check again in 1000ms 21:52:31.247 [debug] Current batch of media processed. Will check again in 1000ms 21:52:31.709 [debug] Current batch of media processed. Will check again in 1000ms 21:52:32.248 [debug] Current batch of media processed. Will check again in 1000ms 21:52:32.710 [debug] Current batch of media processed. Will check again in 1000ms 21:52:33.249 [debug] Current batch of media processed. Will check again in 1000ms 21:52:33.711 [debug] Current batch of media processed. Will check again in 1000ms 21:52:34.250 [debug] Current batch of media processed. Will check again in 1000ms 21:52:34.712 [debug] Current batch of media processed. Will check again in 1000ms 21:52:35.251 [debug] Current batch of media processed. Will check again in 1000ms 21:52:35.713 [debug] Current batch of media processed. Will check again in 1000ms 21:52:36.252 [debug] Current batch of media processed. Will check again in 1000ms 21:52:36.714 [debug] Current batch of media processed. Will check again in 1000ms 21:52:37.253 [debug] Current batch of media processed. Will check again in 1000ms 21:52:37.715 [debug] Current batch of media processed. Will check again in 1000ms 21:52:38.254 [debug] Current batch of media processed. Will check again in 1000ms 21:52:38.716 [debug] Current batch of media processed. Will check again in 1000ms 21:52:39.255 [debug] Current batch of media processed. Will check again in 1000ms 21:52:39.717 [debug] Current batch of media processed. Will check again in 1000ms 21:52:40.256 [debug] Current batch of media processed. Will check again in 1000ms 21:52:40.718 [debug] Current batch of media processed. Will check again in 1000ms 21:52:41.257 [debug] Current batch of media processed. Will check again in 1000ms 21:52:41.719 [debug] Current batch of media processed. Will check again in 1000ms 21:52:42.258 [debug] Current batch of media processed. Will check again in 1000ms 21:52:42.720 [debug] Current batch of media processed. Will check again in 1000ms 21:52:43.259 [debug] Current batch of media processed. Will check again in 1000ms 21:52:43.721 [debug] Current batch of media processed. Will check again in 1000ms 21:52:44.260 [debug] Current batch of media processed. Will check again in 1000ms 21:52:44.315 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:44.722 [debug] Current batch of media processed. Will check again in 1000ms 21:52:45.261 [debug] Current batch of media processed. Will check again in 1000ms 21:52:45.723 [debug] Current batch of media processed. Will check again in 1000ms 21:52:46.262 [debug] Current batch of media processed. Will check again in 1000ms 21:52:46.724 [debug] Current batch of media processed. Will check again in 1000ms 21:52:47.263 [debug] Current batch of media processed. Will check again in 1000ms 21:52:47.725 [debug] Current batch of media processed. Will check again in 1000ms 21:52:48.264 [debug] Current batch of media processed. Will check again in 1000ms 21:52:48.726 [debug] Current batch of media processed. Will check again in 1000ms 21:52:49.265 [debug] Current batch of media processed. Will check again in 1000ms 21:52:49.727 [debug] Current batch of media processed. Will check again in 1000ms 21:52:50.266 [debug] Current batch of media processed. Will check again in 1000ms 21:52:50.728 [debug] Current batch of media processed. Will check again in 1000ms 21:52:51.267 [debug] Current batch of media processed. Will check again in 1000ms 21:52:51.729 [debug] Current batch of media processed. Will check again in 1000ms 21:52:52.268 [debug] Current batch of media processed. Will check again in 1000ms 21:52:52.730 [debug] Current batch of media processed. Will check again in 1000ms 21:52:53.269 [debug] Current batch of media processed. Will check again in 1000ms 21:52:53.731 [debug] Current batch of media processed. Will check again in 1000ms 21:52:54.270 [debug] Current batch of media processed. Will check again in 1000ms 21:52:54.732 [debug] Current batch of media processed. Will check again in 1000ms 21:52:55.271 [debug] Current batch of media processed. Will check again in 1000ms 21:52:55.733 [debug] Current batch of media processed. Will check again in 1000ms 21:52:56.272 [debug] Current batch of media processed. Will check again in 1000ms 21:52:56.734 [debug] Current batch of media processed. Will check again in 1000ms 21:52:57.273 [debug] Current batch of media processed. Will check again in 1000ms 21:52:57.735 [debug] Current batch of media processed. Will check again in 1000ms 21:52:58.274 [debug] Current batch of media processed. Will check again in 1000ms 21:52:58.736 [debug] Current batch of media processed. Will check again in 1000ms 21:52:59.275 [debug] Current batch of media processed. Will check again in 1000ms 21:52:59.737 [debug] Current batch of media processed. Will check again in 1000ms 21:53:00.208 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:00.276 [debug] Current batch of media processed. Will check again in 1000ms 21:53:00.738 [debug] Current batch of media processed. Will check again in 1000ms 21:53:01.277 [debug] Current batch of media processed. Will check again in 1000ms 21:53:01.739 [debug] Current batch of media processed. Will check again in 1000ms 21:53:02.278 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "Music video by A Perfect Circle performing Counting Bodies Like Sheep To The Rhythm Of The War Drums.ยฉ 2004 Capitol Records, LLC", "duration" => 358, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums.mp4", "id" => "giaZnIr-faM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=giaZnIr-faM", "playlist_index" => 13, "timestamp" => 1235456143, "title" => "A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums", "upload_date" => "20090224"} 21:53:02.278 [debug] QUERY OK source="sources" db=0.2ms idle=1795.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 (?)) [3] 21:53:02.279 [debug] QUERY OK source="sources" db=0.1ms idle=971.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:53:02.279 [debug] QUERY OK source="media_items" db=0.1ms idle=972.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 06:15:43Z], 3] 21:53:02.292 [debug] QUERY OK source="media_items" db=12.6ms idle=972.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing Counting Bodies Like Sheep To The Rhythm Of The War Drums.ยฉ 2004 Capitol Records, LLC", "A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums", "259414f8-4cc2-4e57-a8e2-4b6df3681931", false, 3, [], 358, false, "giaZnIr-faM", "https://www.youtube.com/watch?v=giaZnIr-faM", 13, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums.mp4", false, false, 1, ~U[2009-02-24 06:15:43Z], ~U[2025-12-25 04:53:02Z], ~U[2025-12-25 04:53:02Z], "Music video by A Perfect Circle performing Counting Bodies Like Sheep To The Rhythm Of The War Drums.ยฉ 2004 Capitol Records, LLC", "A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums", 3, 358, false, "giaZnIr-faM", "https://www.youtube.com/watch?v=giaZnIr-faM", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums.mp4", false, ~U[2009-02-24 06:15:43Z]] 21:53:02.293 [debug] QUERY OK source="sources" db=0.2ms idle=807.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:53:02.293 [debug] QUERY OK source="media_profiles" db=0.2ms idle=14.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] 21:53:02.294 [debug] QUERY OK source="media_items" db=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 [648] 21:53:02.294 [info] Kicking off download for media item #648 (giaZnIr-faM) 21:53:02.298 [debug] QUERY OK source="tasks" db=1.2ms idle=3.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [208, 648, ~U[2025-12-25 04:53:02Z], ~U[2025-12-25 04:53:02Z]] 21:53:02.298 [debug] Current batch of media processed. Will check again in 1000ms 21:53:02.740 [debug] Current batch of media processed. Will check again in 1000ms 21:53:03.299 [debug] Current batch of media processed. Will check again in 1000ms 21:53:03.741 [debug] Current batch of media processed. Will check again in 1000ms 21:53:04.300 [debug] Current batch of media processed. Will check again in 1000ms 21:53:04.742 [debug] Current batch of media processed. Will check again in 1000ms 21:53:05.301 [debug] Current batch of media processed. Will check again in 1000ms 21:53:05.743 [debug] Current batch of media processed. Will check again in 1000ms 21:53:06.302 [debug] Current batch of media processed. Will check again in 1000ms 21:53:06.744 [debug] Current batch of media processed. Will check again in 1000ms 21:53:07.303 [debug] Current batch of media processed. Will check again in 1000ms 21:53:07.745 [debug] Current batch of media processed. Will check again in 1000ms 21:53:08.304 [debug] Current batch of media processed. Will check again in 1000ms 21:53:08.746 [debug] Current batch of media processed. Will check again in 1000ms 21:53:09.305 [debug] Current batch of media processed. Will check again in 1000ms 21:53:09.747 [debug] Current batch of media processed. Will check again in 1000ms 21:53:09.963 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6g15nZtBHEs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8e/d5/8ed53d6e624cea79c000adbc64290cc937f809b3262ca1bca9a882ccada09a99.json --sleep-requests 84 --sleep-interval 87 --sleep-subtitles 70 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:53:09.991 [debug] Running yt-dlp command for action: download_thumbnail 21:53:09.992 [debug] QUERY OK source="settings" db=0.2ms idle=685.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 [] 21:53:09.993 [debug] QUERY OK source="settings" db=0.5ms idle=685.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 [] 21:53:09.994 [debug] QUERY OK source="settings" db=0.1ms idle=686.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 [] 21:53:09.994 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6g15nZtBHEs --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/54/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/58/ca/58cac3c328a1682ae7a7a0a5e1b95103ef9648043e88f0ce8925dd54f05f62d8.json --sleep-requests 61 --sleep-interval 74 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:53:10.306 [debug] Current batch of media processed. Will check again in 1000ms 21:53:10.748 [debug] Current batch of media processed. Will check again in 1000ms 21:53:11.307 [debug] Current batch of media processed. Will check again in 1000ms 21:53:11.749 [debug] Current batch of media processed. Will check again in 1000ms 21:53:12.308 [debug] Current batch of media processed. Will check again in 1000ms 21:53:12.750 [debug] Current batch of media processed. Will check again in 1000ms 21:53:13.309 [debug] Current batch of media processed. Will check again in 1000ms 21:53:13.751 [debug] Current batch of media processed. Will check again in 1000ms 21:53:14.310 [debug] Current batch of media processed. Will check again in 1000ms 21:53:14.316 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:14.752 [debug] Current batch of media processed. Will check again in 1000ms 21:53:15.311 [debug] Current batch of media processed. Will check again in 1000ms 21:53:15.753 [debug] Current batch of media processed. Will check again in 1000ms 21:53:16.312 [debug] Current batch of media processed. Will check again in 1000ms 21:53:16.754 [debug] Current batch of media processed. Will check again in 1000ms 21:53:17.313 [debug] Current batch of media processed. Will check again in 1000ms 21:53:17.755 [debug] Current batch of media processed. Will check again in 1000ms 21:53:18.314 [debug] Current batch of media processed. Will check again in 1000ms 21:53:18.756 [debug] Current batch of media processed. Will check again in 1000ms 21:53:19.315 [debug] Current batch of media processed. Will check again in 1000ms 21:53:19.757 [debug] Current batch of media processed. Will check again in 1000ms 21:53:20.316 [debug] Current batch of media processed. Will check again in 1000ms 21:53:20.758 [debug] Current batch of media processed. Will check again in 1000ms 21:53:21.317 [debug] Current batch of media processed. Will check again in 1000ms 21:53:21.759 [debug] Current batch of media processed. Will check again in 1000ms 21:53:22.318 [debug] Current batch of media processed. Will check again in 1000ms 21:53:22.760 [debug] Current batch of media processed. Will check again in 1000ms 21:53:23.319 [debug] Current batch of media processed. Will check again in 1000ms 21:53:23.761 [debug] Current batch of media processed. Will check again in 1000ms 21:53:24.320 [debug] Current batch of media processed. Will check again in 1000ms 21:53:24.762 [debug] Current batch of media processed. Will check again in 1000ms 21:53:25.321 [debug] Current batch of media processed. Will check again in 1000ms 21:53:25.763 [debug] Current batch of media processed. Will check again in 1000ms 21:53:26.322 [debug] Current batch of media processed. Will check again in 1000ms 21:53:26.764 [debug] Current batch of media processed. Will check again in 1000ms 21:53:27.323 [debug] Current batch of media processed. Will check again in 1000ms 21:53:27.765 [debug] Current batch of media processed. Will check again in 1000ms 21:53:28.324 [debug] Current batch of media processed. Will check again in 1000ms 21:53:28.766 [debug] Current batch of media processed. Will check again in 1000ms 21:53:29.325 [debug] Current batch of media processed. Will check again in 1000ms 21:53:29.767 [debug] Current batch of media processed. Will check again in 1000ms 21:53:30.326 [debug] Current batch of media processed. Will check again in 1000ms 21:53:30.768 [debug] Current batch of media processed. Will check again in 1000ms 21:53:31.327 [debug] Current batch of media processed. Will check again in 1000ms 21:53:31.769 [debug] Current batch of media processed. Will check again in 1000ms 21:53:32.328 [debug] Current batch of media processed. Will check again in 1000ms 21:53:32.770 [debug] Current batch of media processed. Will check again in 1000ms 21:53:33.329 [debug] Current batch of media processed. Will check again in 1000ms 21:53:33.771 [debug] Current batch of media processed. Will check again in 1000ms 21:53:34.330 [debug] Current batch of media processed. Will check again in 1000ms 21:53:34.772 [debug] Current batch of media processed. Will check again in 1000ms 21:53:35.331 [debug] Current batch of media processed. Will check again in 1000ms 21:53:35.773 [debug] Current batch of media processed. Will check again in 1000ms 21:53:36.332 [debug] Current batch of media processed. Will check again in 1000ms 21:53:36.774 [debug] Current batch of media processed. Will check again in 1000ms 21:53:37.333 [debug] Current batch of media processed. Will check again in 1000ms 21:53:37.775 [debug] Current batch of media processed. Will check again in 1000ms 21:53:38.334 [debug] Current batch of media processed. Will check again in 1000ms 21:53:38.776 [debug] Current batch of media processed. Will check again in 1000ms 21:53:39.335 [debug] Current batch of media processed. Will check again in 1000ms 21:53:39.777 [debug] Current batch of media processed. Will check again in 1000ms 21:53:40.336 [debug] Current batch of media processed. Will check again in 1000ms 21:53:40.778 [debug] Current batch of media processed. Will check again in 1000ms 21:53:41.337 [debug] Current batch of media processed. Will check again in 1000ms 21:53:41.779 [debug] Current batch of media processed. Will check again in 1000ms 21:53:42.338 [debug] Current batch of media processed. Will check again in 1000ms 21:53:42.780 [debug] Current batch of media processed. Will check again in 1000ms 21:53:43.339 [debug] Current batch of media processed. Will check again in 1000ms 21:53:43.781 [debug] Current batch of media processed. Will check again in 1000ms 21:53:44.317 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:44.340 [debug] Current batch of media processed. Will check again in 1000ms 21:53:44.782 [debug] Current batch of media processed. Will check again in 1000ms 21:53:45.341 [debug] Current batch of media processed. Will check again in 1000ms 21:53:45.783 [debug] Current batch of media processed. Will check again in 1000ms 21:53:46.342 [debug] Current batch of media processed. Will check again in 1000ms 21:53:46.784 [debug] Current batch of media processed. Will check again in 1000ms 21:53:47.343 [debug] Current batch of media processed. Will check again in 1000ms 21:53:47.785 [debug] Current batch of media processed. Will check again in 1000ms 21:53:48.344 [debug] Current batch of media processed. Will check again in 1000ms 21:53:48.786 [debug] Current batch of media processed. Will check again in 1000ms 21:53:49.345 [debug] Current batch of media processed. Will check again in 1000ms 21:53:49.787 [debug] Current batch of media processed. Will check again in 1000ms 21:53:50.346 [debug] Current batch of media processed. Will check again in 1000ms 21:53:50.788 [debug] Current batch of media processed. Will check again in 1000ms 21:53:51.347 [debug] Current batch of media processed. Will check again in 1000ms 21:53:51.789 [debug] Current batch of media processed. Will check again in 1000ms 21:53:52.348 [debug] Current batch of media processed. Will check again in 1000ms 21:53:52.790 [debug] Current batch of media processed. Will check again in 1000ms 21:53:53.349 [debug] Current batch of media processed. Will check again in 1000ms 21:53:53.791 [debug] Current batch of media processed. Will check again in 1000ms 21:53:54.350 [debug] Current batch of media processed. Will check again in 1000ms 21:53:54.792 [debug] Current batch of media processed. Will check again in 1000ms 21:53:55.351 [debug] Current batch of media processed. Will check again in 1000ms 21:53:55.793 [debug] Current batch of media processed. Will check again in 1000ms 21:53:56.352 [debug] Current batch of media processed. Will check again in 1000ms 21:53:56.794 [debug] Current batch of media processed. Will check again in 1000ms 21:53:57.353 [debug] Current batch of media processed. Will check again in 1000ms 21:53:57.795 [debug] Current batch of media processed. Will check again in 1000ms 21:53:58.356 [debug] Current batch of media processed. Will check again in 1000ms 21:53:58.796 [debug] Current batch of media processed. Will check again in 1000ms 21:53:59.357 [debug] Current batch of media processed. Will check again in 1000ms 21:53:59.797 [debug] Current batch of media processed. Will check again in 1000ms 21:54:00.209 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:00.358 [debug] Current batch of media processed. Will check again in 1000ms 21:54:00.798 [debug] Current batch of media processed. Will check again in 1000ms 21:54:01.359 [debug] Current batch of media processed. Will check again in 1000ms 21:54:01.799 [debug] Current batch of media processed. Will check again in 1000ms 21:54:02.360 [debug] Current batch of media processed. Will check again in 1000ms 21:54:02.800 [debug] Current batch of media processed. Will check again in 1000ms 21:54:03.361 [debug] Current batch of media processed. Will check again in 1000ms 21:54:03.801 [debug] Current batch of media processed. Will check again in 1000ms 21:54:04.362 [debug] Current batch of media processed. Will check again in 1000ms 21:54:04.802 [debug] Current batch of media processed. Will check again in 1000ms 21:54:05.363 [debug] Current batch of media processed. Will check again in 1000ms 21:54:05.803 [debug] Current batch of media processed. Will check again in 1000ms 21:54:06.364 [debug] Current batch of media processed. Will check again in 1000ms 21:54:06.804 [debug] Current batch of media processed. Will check again in 1000ms 21:54:07.365 [debug] Current batch of media processed. Will check again in 1000ms 21:54:07.805 [debug] Current batch of media processed. Will check again in 1000ms 21:54:08.366 [debug] Current batch of media processed. Will check again in 1000ms 21:54:08.806 [debug] Current batch of media processed. Will check again in 1000ms 21:54:09.367 [debug] Current batch of media processed. Will check again in 1000ms 21:54:09.807 [debug] Current batch of media processed. Will check again in 1000ms 21:54:10.368 [debug] Current batch of media processed. Will check again in 1000ms 21:54:10.808 [debug] Current batch of media processed. Will check again in 1000ms 21:54:11.371 [debug] Current batch of media processed. Will check again in 1000ms 21:54:11.809 [debug] Current batch of media processed. Will check again in 1000ms 21:54:12.372 [debug] Current batch of media processed. Will check again in 1000ms 21:54:12.810 [debug] Current batch of media processed. Will check again in 1000ms 21:54:13.373 [debug] Current batch of media processed. Will check again in 1000ms 21:54:13.811 [debug] Current batch of media processed. Will check again in 1000ms 21:54:14.319 [info] {"source":"oban","duration":1381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:14.374 [debug] Current batch of media processed. Will check again in 1000ms 21:54:14.812 [debug] Current batch of media processed. Will check again in 1000ms 21:54:15.375 [debug] Current batch of media processed. Will check again in 1000ms 21:54:15.813 [debug] Current batch of media processed. Will check again in 1000ms 21:54:16.376 [debug] Current batch of media processed. Will check again in 1000ms 21:54:16.814 [debug] Current batch of media processed. Will check again in 1000ms 21:54:17.377 [debug] Current batch of media processed. Will check again in 1000ms 21:54:17.815 [debug] Current batch of media processed. Will check again in 1000ms 21:54:18.378 [debug] Current batch of media processed. Will check again in 1000ms 21:54:18.816 [debug] Current batch of media processed. Will check again in 1000ms 21:54:19.379 [debug] Current batch of media processed. Will check again in 1000ms 21:54:19.817 [debug] Current batch of media processed. Will check again in 1000ms 21:54:20.380 [debug] Current batch of media processed. Will check again in 1000ms 21:54:20.818 [debug] Current batch of media processed. Will check again in 1000ms 21:54:21.381 [debug] Current batch of media processed. Will check again in 1000ms 21:54:21.819 [debug] Current batch of media processed. Will check again in 1000ms 21:54:22.382 [debug] Current batch of media processed. Will check again in 1000ms 21:54:22.820 [debug] Current batch of media processed. Will check again in 1000ms 21:54:23.383 [debug] Current batch of media processed. Will check again in 1000ms 21:54:23.821 [debug] Current batch of media processed. Will check again in 1000ms 21:54:24.384 [debug] Current batch of media processed. Will check again in 1000ms 21:54:24.822 [debug] Current batch of media processed. Will check again in 1000ms 21:54:25.386 [debug] Current batch of media processed. Will check again in 1000ms 21:54:25.823 [debug] Current batch of media processed. Will check again in 1000ms 21:54:26.387 [debug] Current batch of media processed. Will check again in 1000ms 21:54:26.824 [debug] Current batch of media processed. Will check again in 1000ms 21:54:27.388 [debug] Current batch of media processed. Will check again in 1000ms 21:54:27.825 [debug] Current batch of media processed. Will check again in 1000ms 21:54:28.389 [debug] Current batch of media processed. Will check again in 1000ms 21:54:28.826 [debug] Current batch of media processed. Will check again in 1000ms 21:54:29.390 [debug] Current batch of media processed. Will check again in 1000ms 21:54:29.827 [debug] Current batch of media processed. Will check again in 1000ms 21:54:30.391 [debug] Current batch of media processed. Will check again in 1000ms 21:54:30.829 [debug] Current batch of media processed. Will check again in 1000ms 21:54:31.392 [debug] Current batch of media processed. Will check again in 1000ms 21:54:31.830 [debug] Current batch of media processed. Will check again in 1000ms 21:54:32.393 [debug] Current batch of media processed. Will check again in 1000ms 21:54:32.831 [debug] Current batch of media processed. Will check again in 1000ms 21:54:33.394 [debug] Current batch of media processed. Will check again in 1000ms 21:54:33.832 [debug] Current batch of media processed. Will check again in 1000ms 21:54:34.395 [debug] Current batch of media processed. Will check again in 1000ms 21:54:34.833 [debug] Current batch of media processed. Will check again in 1000ms 21:54:35.396 [debug] Current batch of media processed. Will check again in 1000ms 21:54:35.834 [debug] Current batch of media processed. Will check again in 1000ms 21:54:36.397 [debug] Current batch of media processed. Will check again in 1000ms 21:54:36.835 [debug] Current batch of media processed. Will check again in 1000ms 21:54:37.398 [debug] Current batch of media processed. Will check again in 1000ms 21:54:37.836 [debug] Current batch of media processed. Will check again in 1000ms 21:54:38.399 [debug] Current batch of media processed. Will check again in 1000ms 21:54:38.837 [debug] Current batch of media processed. Will check again in 1000ms 21:54:39.400 [debug] Current batch of media processed. Will check again in 1000ms 21:54:39.838 [debug] Current batch of media processed. Will check again in 1000ms 21:54:40.401 [debug] Current batch of media processed. Will check again in 1000ms 21:54:40.839 [debug] Current batch of media processed. Will check again in 1000ms 21:54:41.402 [debug] Current batch of media processed. Will check again in 1000ms 21:54:41.840 [debug] Current batch of media processed. Will check again in 1000ms 21:54:42.403 [debug] Current batch of media processed. Will check again in 1000ms 21:54:42.841 [debug] Current batch of media processed. Will check again in 1000ms 21:54:43.404 [debug] Current batch of media processed. Will check again in 1000ms 21:54:43.842 [debug] Current batch of media processed. Will check again in 1000ms 21:54:44.320 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:44.405 [debug] Current batch of media processed. Will check again in 1000ms 21:54:44.843 [debug] Current batch of media processed. Will check again in 1000ms 21:54:45.406 [debug] Current batch of media processed. Will check again in 1000ms 21:54:45.844 [debug] Current batch of media processed. Will check again in 1000ms 21:54:46.407 [debug] Current batch of media processed. Will check again in 1000ms 21:54:46.845 [debug] Current batch of media processed. Will check again in 1000ms 21:54:47.408 [debug] Current batch of media processed. Will check again in 1000ms 21:54:47.846 [debug] Current batch of media processed. Will check again in 1000ms 21:54:48.409 [debug] Current batch of media processed. Will check again in 1000ms 21:54:48.847 [debug] Current batch of media processed. Will check again in 1000ms 21:54:49.410 [debug] Current batch of media processed. Will check again in 1000ms 21:54:49.848 [debug] Current batch of media processed. Will check again in 1000ms 21:54:50.411 [debug] Current batch of media processed. Will check again in 1000ms 21:54:50.849 [debug] Current batch of media processed. Will check again in 1000ms 21:54:51.412 [debug] Current batch of media processed. Will check again in 1000ms 21:54:51.850 [debug] Current batch of media processed. Will check again in 1000ms 21:54:52.413 [debug] Current batch of media processed. Will check again in 1000ms 21:54:52.851 [debug] Current batch of media processed. Will check again in 1000ms 21:54:53.414 [debug] Current batch of media processed. Will check again in 1000ms 21:54:53.852 [debug] Current batch of media processed. Will check again in 1000ms 21:54:54.415 [debug] Current batch of media processed. Will check again in 1000ms 21:54:54.853 [debug] Current batch of media processed. Will check again in 1000ms 21:54:55.416 [debug] Current batch of media processed. Will check again in 1000ms 21:54:55.854 [debug] Current batch of media processed. Will check again in 1000ms 21:54:56.417 [debug] Current batch of media processed. Will check again in 1000ms 21:54:56.855 [debug] Current batch of media processed. Will check again in 1000ms 21:54:57.418 [debug] Current batch of media processed. Will check again in 1000ms 21:54:57.856 [debug] Current batch of media processed. Will check again in 1000ms 21:54:58.419 [debug] Current batch of media processed. Will check again in 1000ms 21:54:58.857 [debug] Current batch of media processed. Will check again in 1000ms 21:54:59.420 [debug] Current batch of media processed. Will check again in 1000ms 21:54:59.858 [debug] Current batch of media processed. Will check again in 1000ms 21:55:00.210 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:00.421 [debug] Current batch of media processed. Will check again in 1000ms 21:55:00.859 [debug] Current batch of media processed. Will check again in 1000ms 21:55:01.422 [debug] Current batch of media processed. Will check again in 1000ms 21:55:01.860 [debug] Current batch of media processed. Will check again in 1000ms 21:55:02.423 [debug] Current batch of media processed. Will check again in 1000ms 21:55:02.861 [debug] Current batch of media processed. Will check again in 1000ms 21:55:03.424 [debug] Current batch of media processed. Will check again in 1000ms 21:55:03.862 [debug] Current batch of media processed. Will check again in 1000ms 21:55:04.425 [debug] Current batch of media processed. Will check again in 1000ms 21:55:04.863 [debug] Current batch of media processed. Will check again in 1000ms 21:55:05.426 [debug] Current batch of media processed. Will check again in 1000ms 21:55:05.864 [debug] Current batch of media processed. Will check again in 1000ms 21:55:06.427 [debug] Current batch of media processed. Will check again in 1000ms 21:55:06.865 [debug] Current batch of media processed. Will check again in 1000ms 21:55:07.428 [debug] Current batch of media processed. Will check again in 1000ms 21:55:07.866 [debug] Current batch of media processed. Will check again in 1000ms 21:55:08.429 [debug] Current batch of media processed. Will check again in 1000ms 21:55:08.867 [debug] Current batch of media processed. Will check again in 1000ms 21:55:09.430 [debug] Current batch of media processed. Will check again in 1000ms 21:55:09.868 [debug] Current batch of media processed. Will check again in 1000ms 21:55:10.431 [debug] Current batch of media processed. Will check again in 1000ms 21:55:10.869 [debug] Current batch of media processed. Will check again in 1000ms 21:55:11.432 [debug] Current batch of media processed. Will check again in 1000ms 21:55:11.870 [debug] Current batch of media processed. Will check again in 1000ms 21:55:12.433 [debug] Current batch of media processed. Will check again in 1000ms 21:55:12.871 [debug] Current batch of media processed. Will check again in 1000ms 21:55:13.434 [debug] Current batch of media processed. Will check again in 1000ms 21:55:13.872 [debug] Current batch of media processed. Will check again in 1000ms 21:55:14.321 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:14.435 [debug] Current batch of media processed. Will check again in 1000ms 21:55:14.873 [debug] Current batch of media processed. Will check again in 1000ms 21:55:15.436 [debug] Current batch of media processed. Will check again in 1000ms 21:55:15.874 [debug] Current batch of media processed. Will check again in 1000ms 21:55:16.437 [debug] Current batch of media processed. Will check again in 1000ms 21:55:16.875 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #ShadowOverMe\n\nMusic video by Nine Inch Nails performing Shadow Over Me (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 235, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Shadow Over Me (Official Visualizer).mp4", "id" => "_XGN5WtacjY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_XGN5WtacjY", "playlist_index" => 12, "timestamp" => 1758254445, "title" => "Nine Inch Nails - Shadow Over Me (Official Visualizer)", "upload_date" => "20250919"} 21:55:16.875 [debug] QUERY OK source="sources" db=0.2ms idle=1148.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 21:55:16.876 [debug] QUERY OK source="sources" db=0.1ms idle=568.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:55:16.876 [debug] QUERY OK source="media_items" db=0.1ms idle=569.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-19 04:00:45Z], 2] 21:55:16.886 [debug] QUERY OK source="media_items" db=9.5ms idle=569.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #ShadowOverMe\n\nMusic video by Nine Inch Nails performing Shadow Over Me (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Shadow Over Me (Official Visualizer)", "c8c2199b-0610-451f-ab88-596f2c46a008", false, 2, [], 235, false, "_XGN5WtacjY", "https://www.youtube.com/watch?v=_XGN5WtacjY", 12, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Shadow Over Me (Official Visualizer).mp4", false, false, 88, ~U[2025-09-19 04:00:45Z], ~U[2025-12-25 04:55:16Z], ~U[2025-12-25 04:55:16Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #ShadowOverMe\n\nMusic video by Nine Inch Nails performing Shadow Over Me (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Shadow Over Me (Official Visualizer)", 2, 235, false, "_XGN5WtacjY", "https://www.youtube.com/watch?v=_XGN5WtacjY", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Shadow Over Me (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:45Z]] 21:55:16.886 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:55:16.886 [debug] QUERY OK source="media_profiles" db=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] 21:55:16.887 [debug] QUERY OK source="media_items" db=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 [649] 21:55:16.887 [info] Kicking off download for media item #649 (_XGN5WtacjY) 21:55:16.888 [debug] QUERY OK source="tasks" db=0.4ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [209, 649, ~U[2025-12-25 04:55:16Z], ~U[2025-12-25 04:55:16Z]] 21:55:16.888 [debug] Current batch of media processed. Will check again in 1000ms 21:55:17.438 [debug] Current batch of media processed. Will check again in 1000ms 21:55:17.889 [debug] Current batch of media processed. Will check again in 1000ms 21:55:18.439 [debug] Current batch of media processed. Will check again in 1000ms 21:55:18.890 [debug] Current batch of media processed. Will check again in 1000ms 21:55:19.440 [debug] Current batch of media processed. Will check again in 1000ms 21:55:19.891 [debug] Current batch of media processed. Will check again in 1000ms 21:55:20.441 [debug] Current batch of media processed. Will check again in 1000ms 21:55:20.892 [debug] Current batch of media processed. Will check again in 1000ms 21:55:21.442 [debug] Current batch of media processed. Will check again in 1000ms 21:55:21.893 [debug] Current batch of media processed. Will check again in 1000ms 21:55:22.443 [debug] Current batch of media processed. Will check again in 1000ms 21:55:22.894 [debug] Current batch of media processed. Will check again in 1000ms 21:55:23.444 [debug] Current batch of media processed. Will check again in 1000ms 21:55:23.895 [debug] Current batch of media processed. Will check again in 1000ms 21:55:24.445 [debug] Current batch of media processed. Will check again in 1000ms 21:55:24.896 [debug] Current batch of media processed. Will check again in 1000ms 21:55:25.446 [debug] Current batch of media processed. Will check again in 1000ms 21:55:25.897 [debug] Current batch of media processed. Will check again in 1000ms 21:55:26.447 [debug] Current batch of media processed. Will check again in 1000ms 21:55:26.898 [debug] Current batch of media processed. Will check again in 1000ms 21:55:27.448 [debug] Current batch of media processed. Will check again in 1000ms 21:55:27.899 [debug] Current batch of media processed. Will check again in 1000ms 21:55:28.449 [debug] Current batch of media processed. Will check again in 1000ms 21:55:28.900 [debug] Current batch of media processed. Will check again in 1000ms 21:55:29.450 [debug] Current batch of media processed. Will check again in 1000ms 21:55:29.901 [debug] Current batch of media processed. Will check again in 1000ms 21:55:30.451 [debug] Current batch of media processed. Will check again in 1000ms 21:55:30.902 [debug] Current batch of media processed. Will check again in 1000ms 21:55:31.452 [debug] Current batch of media processed. Will check again in 1000ms 21:55:31.903 [debug] Current batch of media processed. Will check again in 1000ms 21:55:32.453 [debug] Current batch of media processed. Will check again in 1000ms 21:55:32.904 [debug] Current batch of media processed. Will check again in 1000ms 21:55:33.454 [debug] Current batch of media processed. Will check again in 1000ms 21:55:33.905 [debug] Current batch of media processed. Will check again in 1000ms 21:55:34.455 [debug] Current batch of media processed. Will check again in 1000ms 21:55:34.906 [debug] Current batch of media processed. Will check again in 1000ms 21:55:35.456 [debug] Current batch of media processed. Will check again in 1000ms 21:55:35.907 [debug] Current batch of media processed. Will check again in 1000ms 21:55:36.457 [debug] Current batch of media processed. Will check again in 1000ms 21:55:36.908 [debug] Current batch of media processed. Will check again in 1000ms 21:55:37.458 [debug] Current batch of media processed. Will check again in 1000ms 21:55:37.909 [debug] Current batch of media processed. Will check again in 1000ms 21:55:38.459 [debug] Current batch of media processed. Will check again in 1000ms 21:55:38.910 [debug] Current batch of media processed. Will check again in 1000ms 21:55:39.460 [debug] Current batch of media processed. Will check again in 1000ms 21:55:39.911 [debug] Current batch of media processed. Will check again in 1000ms 21:55:40.461 [debug] Current batch of media processed. Will check again in 1000ms 21:55:40.912 [debug] Current batch of media processed. Will check again in 1000ms 21:55:41.462 [debug] Current batch of media processed. Will check again in 1000ms 21:55:41.913 [debug] Current batch of media processed. Will check again in 1000ms 21:55:42.463 [debug] Current batch of media processed. Will check again in 1000ms 21:55:42.914 [debug] Current batch of media processed. Will check again in 1000ms 21:55:43.464 [debug] Current batch of media processed. Will check again in 1000ms 21:55:43.915 [debug] Current batch of media processed. Will check again in 1000ms 21:55:44.322 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:44.465 [debug] Current batch of media processed. Will check again in 1000ms 21:55:44.916 [debug] Current batch of media processed. Will check again in 1000ms 21:55:45.466 [debug] Current batch of media processed. Will check again in 1000ms 21:55:45.917 [debug] Current batch of media processed. Will check again in 1000ms 21:55:46.467 [debug] Current batch of media processed. Will check again in 1000ms 21:55:46.918 [debug] Current batch of media processed. Will check again in 1000ms 21:55:47.468 [debug] Current batch of media processed. Will check again in 1000ms 21:55:47.919 [debug] Current batch of media processed. Will check again in 1000ms 21:55:48.469 [debug] Current batch of media processed. Will check again in 1000ms 21:55:48.920 [debug] Current batch of media processed. Will check again in 1000ms 21:55:49.470 [debug] Current batch of media processed. Will check again in 1000ms 21:55:49.921 [debug] Current batch of media processed. Will check again in 1000ms 21:55:50.471 [debug] Current batch of media processed. Will check again in 1000ms 21:55:50.922 [debug] Current batch of media processed. Will check again in 1000ms 21:55:51.472 [debug] Current batch of media processed. Will check again in 1000ms 21:55:51.923 [debug] Current batch of media processed. Will check again in 1000ms 21:55:52.473 [debug] Current batch of media processed. Will check again in 1000ms 21:55:52.924 [debug] Current batch of media processed. Will check again in 1000ms 21:55:53.474 [debug] Current batch of media processed. Will check again in 1000ms 21:55:53.925 [debug] Current batch of media processed. Will check again in 1000ms 21:55:54.475 [debug] Current batch of media processed. Will check again in 1000ms 21:55:54.926 [debug] Current batch of media processed. Will check again in 1000ms 21:55:55.476 [debug] Current batch of media processed. Will check again in 1000ms 21:55:55.927 [debug] Current batch of media processed. Will check again in 1000ms 21:55:56.477 [debug] Current batch of media processed. Will check again in 1000ms 21:55:56.928 [debug] Current batch of media processed. Will check again in 1000ms 21:55:57.478 [debug] Current batch of media processed. Will check again in 1000ms 21:55:57.929 [debug] Current batch of media processed. Will check again in 1000ms 21:55:58.479 [debug] Current batch of media processed. Will check again in 1000ms 21:55:58.930 [debug] Current batch of media processed. Will check again in 1000ms 21:55:59.480 [debug] Current batch of media processed. Will check again in 1000ms 21:55:59.931 [debug] Current batch of media processed. Will check again in 1000ms 21:56:00.211 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:00.481 [debug] Current batch of media processed. Will check again in 1000ms 21:56:00.932 [debug] Current batch of media processed. Will check again in 1000ms 21:56:01.482 [debug] Current batch of media processed. Will check again in 1000ms 21:56:01.933 [debug] Current batch of media processed. Will check again in 1000ms 21:56:02.483 [debug] Current batch of media processed. Will check again in 1000ms 21:56:02.934 [debug] Current batch of media processed. Will check again in 1000ms 21:56:03.484 [debug] Current batch of media processed. Will check again in 1000ms 21:56:03.935 [debug] Current batch of media processed. Will check again in 1000ms 21:56:04.485 [debug] Current batch of media processed. Will check again in 1000ms 21:56:04.936 [debug] Current batch of media processed. Will check again in 1000ms 21:56:05.486 [debug] Current batch of media processed. Will check again in 1000ms 21:56:05.937 [debug] Current batch of media processed. Will check again in 1000ms 21:56:06.487 [debug] Current batch of media processed. Will check again in 1000ms 21:56:06.938 [debug] Current batch of media processed. Will check again in 1000ms 21:56:07.488 [debug] Current batch of media processed. Will check again in 1000ms 21:56:07.939 [debug] Current batch of media processed. Will check again in 1000ms 21:56:08.489 [debug] Current batch of media processed. Will check again in 1000ms 21:56:08.940 [debug] Current batch of media processed. Will check again in 1000ms 21:56:09.490 [debug] Current batch of media processed. Will check again in 1000ms 21:56:09.941 [debug] Current batch of media processed. Will check again in 1000ms 21:56:10.491 [debug] Current batch of media processed. Will check again in 1000ms 21:56:10.942 [debug] Current batch of media processed. Will check again in 1000ms 21:56:11.492 [debug] Current batch of media processed. Will check again in 1000ms 21:56:11.943 [debug] Current batch of media processed. Will check again in 1000ms 21:56:12.493 [debug] Current batch of media processed. Will check again in 1000ms 21:56:12.944 [debug] Current batch of media processed. Will check again in 1000ms 21:56:13.494 [debug] Current batch of media processed. Will check again in 1000ms 21:56:13.945 [debug] Current batch of media processed. Will check again in 1000ms 21:56:14.324 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:14.495 [debug] Current batch of media processed. Will check again in 1000ms 21:56:14.946 [debug] Current batch of media processed. Will check again in 1000ms 21:56:15.496 [debug] Current batch of media processed. Will check again in 1000ms 21:56:15.947 [debug] Current batch of media processed. Will check again in 1000ms 21:56:16.497 [debug] Current batch of media processed. Will check again in 1000ms 21:56:16.948 [debug] Current batch of media processed. Will check again in 1000ms 21:56:17.498 [debug] Current batch of media processed. Will check again in 1000ms 21:56:17.949 [debug] Current batch of media processed. Will check again in 1000ms 21:56:18.499 [debug] Current batch of media processed. Will check again in 1000ms 21:56:18.950 [debug] Current batch of media processed. Will check again in 1000ms 21:56:19.500 [debug] Current batch of media processed. Will check again in 1000ms 21:56:19.951 [debug] Current batch of media processed. Will check again in 1000ms 21:56:20.501 [debug] Current batch of media processed. Will check again in 1000ms 21:56:20.952 [debug] Current batch of media processed. Will check again in 1000ms 21:56:21.502 [debug] Current batch of media processed. Will check again in 1000ms 21:56:21.953 [debug] Current batch of media processed. Will check again in 1000ms 21:56:22.503 [debug] Current batch of media processed. Will check again in 1000ms 21:56:22.954 [debug] Current batch of media processed. Will check again in 1000ms 21:56:23.504 [debug] Current batch of media processed. Will check again in 1000ms 21:56:23.955 [debug] Current batch of media processed. Will check again in 1000ms 21:56:24.505 [debug] Current batch of media processed. Will check again in 1000ms 21:56:24.956 [debug] Current batch of media processed. Will check again in 1000ms 21:56:25.506 [debug] Current batch of media processed. Will check again in 1000ms 21:56:25.957 [debug] Current batch of media processed. Will check again in 1000ms 21:56:26.507 [debug] Current batch of media processed. Will check again in 1000ms 21:56:26.958 [debug] Current batch of media processed. Will check again in 1000ms 21:56:27.508 [debug] Current batch of media processed. Will check again in 1000ms 21:56:27.959 [debug] Current batch of media processed. Will check again in 1000ms 21:56:28.509 [debug] Current batch of media processed. Will check again in 1000ms 21:56:28.960 [debug] Current batch of media processed. Will check again in 1000ms 21:56:29.510 [debug] Current batch of media processed. Will check again in 1000ms 21:56:29.961 [debug] Current batch of media processed. Will check again in 1000ms 21:56:30.511 [debug] Current batch of media processed. Will check again in 1000ms 21:56:30.962 [debug] Current batch of media processed. Will check again in 1000ms 21:56:31.512 [debug] Current batch of media processed. Will check again in 1000ms 21:56:31.963 [debug] Current batch of media processed. Will check again in 1000ms 21:56:32.513 [debug] Current batch of media processed. Will check again in 1000ms 21:56:32.964 [debug] Current batch of media processed. Will check again in 1000ms 21:56:33.514 [debug] Current batch of media processed. Will check again in 1000ms 21:56:33.965 [debug] Current batch of media processed. Will check again in 1000ms 21:56:34.515 [debug] Current batch of media processed. Will check again in 1000ms 21:56:34.966 [debug] Current batch of media processed. Will check again in 1000ms 21:56:35.516 [debug] Current batch of media processed. Will check again in 1000ms 21:56:35.967 [debug] Current batch of media processed. Will check again in 1000ms 21:56:36.517 [debug] Current batch of media processed. Will check again in 1000ms 21:56:36.968 [debug] Current batch of media processed. Will check again in 1000ms 21:56:37.518 [debug] Current batch of media processed. Will check again in 1000ms 21:56:37.969 [debug] Current batch of media processed. Will check again in 1000ms 21:56:38.519 [debug] Current batch of media processed. Will check again in 1000ms 21:56:38.970 [debug] Current batch of media processed. Will check again in 1000ms 21:56:39.520 [debug] Current batch of media processed. Will check again in 1000ms 21:56:39.971 [debug] Current batch of media processed. Will check again in 1000ms 21:56:40.521 [debug] Current batch of media processed. Will check again in 1000ms 21:56:40.972 [debug] Current batch of media processed. Will check again in 1000ms 21:56:41.522 [debug] Current batch of media processed. Will check again in 1000ms 21:56:41.973 [debug] Current batch of media processed. Will check again in 1000ms 21:56:42.523 [debug] Current batch of media processed. Will check again in 1000ms 21:56:42.974 [debug] Current batch of media processed. Will check again in 1000ms 21:56:43.524 [debug] Current batch of media processed. Will check again in 1000ms 21:56:43.975 [debug] Current batch of media processed. Will check again in 1000ms 21:56:44.326 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:44.525 [debug] Current batch of media processed. Will check again in 1000ms 21:56:44.976 [debug] Current batch of media processed. Will check again in 1000ms 21:56:45.526 [debug] Current batch of media processed. Will check again in 1000ms 21:56:45.977 [debug] Current batch of media processed. Will check again in 1000ms 21:56:46.527 [debug] Current batch of media processed. Will check again in 1000ms 21:56:46.978 [debug] Current batch of media processed. Will check again in 1000ms 21:56:47.528 [debug] Current batch of media processed. Will check again in 1000ms 21:56:47.979 [debug] Current batch of media processed. Will check again in 1000ms 21:56:48.529 [debug] Current batch of media processed. Will check again in 1000ms 21:56:48.980 [debug] Current batch of media processed. Will check again in 1000ms 21:56:49.530 [debug] Current batch of media processed. Will check again in 1000ms 21:56:49.981 [debug] Current batch of media processed. Will check again in 1000ms 21:56:50.531 [debug] Current batch of media processed. Will check again in 1000ms 21:56:50.982 [debug] Current batch of media processed. Will check again in 1000ms 21:56:51.532 [debug] Current batch of media processed. Will check again in 1000ms 21:56:51.983 [debug] Current batch of media processed. Will check again in 1000ms 21:56:52.533 [debug] Current batch of media processed. Will check again in 1000ms 21:56:52.984 [debug] Current batch of media processed. Will check again in 1000ms 21:56:53.534 [debug] Current batch of media processed. Will check again in 1000ms 21:56:53.985 [debug] Current batch of media processed. Will check again in 1000ms 21:56:54.535 [debug] Current batch of media processed. Will check again in 1000ms 21:56:54.986 [debug] Current batch of media processed. Will check again in 1000ms 21:56:55.536 [debug] Current batch of media processed. Will check again in 1000ms 21:56:55.987 [debug] Current batch of media processed. Will check again in 1000ms 21:56:56.537 [debug] Current batch of media processed. Will check again in 1000ms 21:56:56.988 [debug] Current batch of media processed. Will check again in 1000ms 21:56:57.538 [debug] Current batch of media processed. Will check again in 1000ms 21:56:57.989 [debug] Current batch of media processed. Will check again in 1000ms 21:56:58.539 [debug] Current batch of media processed. Will check again in 1000ms 21:56:58.990 [debug] Current batch of media processed. Will check again in 1000ms 21:56:59.540 [debug] Current batch of media processed. Will check again in 1000ms 21:56:59.991 [debug] Current batch of media processed. Will check again in 1000ms 21:57:00.212 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:00.541 [debug] Current batch of media processed. Will check again in 1000ms 21:57:00.992 [debug] Current batch of media processed. Will check again in 1000ms 21:57:01.542 [debug] Current batch of media processed. Will check again in 1000ms 21:57:01.993 [debug] Current batch of media processed. Will check again in 1000ms 21:57:02.543 [debug] Current batch of media processed. Will check again in 1000ms 21:57:02.994 [debug] Current batch of media processed. Will check again in 1000ms 21:57:03.544 [debug] Current batch of media processed. Will check again in 1000ms 21:57:03.995 [debug] Current batch of media processed. Will check again in 1000ms 21:57:04.545 [debug] Current batch of media processed. Will check again in 1000ms 21:57:04.996 [debug] Current batch of media processed. Will check again in 1000ms 21:57:05.546 [debug] Current batch of media processed. Will check again in 1000ms 21:57:05.997 [debug] Current batch of media processed. Will check again in 1000ms 21:57:06.183 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=5SzhN9JRmsg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/55/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/df/09/df094948d5f59d88bf6f39a2c560c60ae31ab24683444ac968ed5bef0511b963.json --sleep-requests 83 --sleep-interval 74 --sleep-subtitles 78 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:57:06.184 [debug] QUERY OK db=0.0ms idle=1877.1ms begin [] 21:57:06.202 [debug] QUERY OK source="media_items" db=17.5ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220929 - Pixies - The Lord Has Come Back Today (Official Lyric Video).mp4", ~U[2025-12-25 04:51:29Z], "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - The Lord Has Come Back Today (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - The Lord Has Come Back Today (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - The Lord Has Come Back Today (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 04:57:06Z], 55] 21:57:06.202 [debug] QUERY OK source="media_metadata" db=0.5ms 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/55/metadata.json.gz", "/config/metadata/media_items/55/thumbnail.jpg", 55, ~U[2025-12-25 04:57:06Z], ~U[2025-12-25 04:57:06Z]] 21:57:06.213 [debug] QUERY OK db=10.8ms commit [] 21:57:06.218 [debug] QUERY OK source="media_items" db=4.4ms idle=1906.7ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [89860824, ~U[2025-12-25 04:57:06Z], 55] 21:57:06.218 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:57:06.219 [info] {"args":{"id":55},"id":56,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1112953506,"event":"job:stop","queue_time":9604264042,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:57:06.225 [info] {"args":{"id":56},"id":57,"meta":{},"system_time":1766638626225845862,"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"]} 21:57:06.226 [debug] QUERY OK source="media_items" db=0.1ms idle=307.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" = ?) [56] 21:57:06.226 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:57:06.226 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:57:06.227 [debug] QUERY OK source="media_profiles" db=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] 21:57:06.227 [debug] QUERY OK source="media_items" db=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 [56] 21:57:06.228 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.2ms 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" = ?) [56] 21:57:06.228 [debug] QUERY OK source="media_profiles" db=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] 21:57:06.228 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:57:06.228 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:57:06.229 [debug] Running yt-dlp command for action: get_downloadable_status 21:57:06.229 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:57:06.229 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:57:06.230 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:57:06.230 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3FxRAj6jG3g --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/71/fd/71fd9955045c1930a455033f55533717577ca8ebacce5ea391ce6e09af47d018.json --sleep-requests 70 --sleep-interval 81 --sleep-subtitles 79 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:57:06.547 [debug] Current batch of media processed. Will check again in 1000ms 21:57:06.998 [debug] Current batch of media processed. Will check again in 1000ms 21:57:07.548 [debug] Current batch of media processed. Will check again in 1000ms 21:57:07.999 [debug] Current batch of media processed. Will check again in 1000ms 21:57:08.549 [debug] Current batch of media processed. Will check again in 1000ms 21:57:09.000 [debug] Current batch of media processed. Will check again in 1000ms 21:57:09.550 [debug] Current batch of media processed. Will check again in 1000ms 21:57:10.001 [debug] Current batch of media processed. Will check again in 1000ms 21:57:10.551 [debug] Current batch of media processed. Will check again in 1000ms 21:57:11.002 [debug] Current batch of media processed. Will check again in 1000ms 21:57:11.552 [debug] Current batch of media processed. Will check again in 1000ms 21:57:12.003 [debug] Current batch of media processed. Will check again in 1000ms 21:57:12.553 [debug] Current batch of media processed. Will check again in 1000ms 21:57:13.004 [debug] Current batch of media processed. Will check again in 1000ms 21:57:13.554 [debug] Current batch of media processed. Will check again in 1000ms 21:57:14.005 [debug] Current batch of media processed. Will check again in 1000ms 21:57:14.327 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:14.555 [debug] Current batch of media processed. Will check again in 1000ms 21:57:15.006 [debug] Current batch of media processed. Will check again in 1000ms 21:57:15.556 [debug] Current batch of media processed. Will check again in 1000ms 21:57:16.007 [debug] Current batch of media processed. Will check again in 1000ms 21:57:16.557 [debug] Current batch of media processed. Will check again in 1000ms 21:57:17.008 [debug] Current batch of media processed. Will check again in 1000ms 21:57:17.558 [debug] Current batch of media processed. Will check again in 1000ms 21:57:18.009 [debug] Current batch of media processed. Will check again in 1000ms 21:57:18.559 [debug] Current batch of media processed. Will check again in 1000ms 21:57:18.700 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6g15nZtBHEs --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/54/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/58/ca/58cac3c328a1682ae7a7a0a5e1b95103ef9648043e88f0ce8925dd54f05f62d8.json --sleep-requests 61 --sleep-interval 74 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 21:57:18.700 [debug] QUERY OK db=0.0ms idle=1393.7ms begin [] 21:57:18.701 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Doggerel (Official Lyric Video).mp4", ~U[2025-12-25 04:53:09Z], "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Doggerel (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Doggerel (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Doggerel (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 04:57:18Z], 54] 21:57:18.701 [debug] QUERY OK source="media_metadata" db=0.2ms 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/54/metadata.json.gz", "/config/metadata/media_items/54/thumbnail.jpg", 54, ~U[2025-12-25 04:57:18Z], ~U[2025-12-25 04:57:18Z]] 21:57:18.705 [debug] QUERY OK db=3.7ms commit [] 21:57:18.709 [debug] QUERY OK source="media_items" db=3.2ms idle=1398.6ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [155052227, ~U[2025-12-25 04:57:18Z], 54] 21:57:18.709 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:57:18.709 [info] {"args":{"id":54},"id":55,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1138746252,"event":"job:stop","queue_time":9593962047,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:57:18.716 [info] {"args":{"id":57},"id":58,"meta":{},"system_time":1766638638716157821,"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"]} 21:57:18.716 [debug] QUERY OK source="media_items" db=0.1ms idle=409.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" = ?) [57] 21:57:18.716 [info] User scripts lifecyle file either not present or is empty. Skipping. 21:57:18.716 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:57:18.717 [debug] QUERY OK source="media_profiles" db=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] 21:57:18.717 [debug] QUERY OK source="media_items" db=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 [57] 21:57:18.717 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.5ms 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" = ?) [57] 21:57:18.717 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 21:57:18.718 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:57:18.718 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:57:18.718 [debug] Running yt-dlp command for action: get_downloadable_status 21:57:18.718 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:57:18.719 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:57:18.719 [debug] QUERY OK source="settings" db=0.0ms idle=1.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 [] 21:57:18.719 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=a_nLazW9XX0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fa/bf/fabfc324e71b6abb7e597b86f47358d236183e9116b7d80bb19ee884b59d8771.json --sleep-requests 72 --sleep-interval 87 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 21:57:19.010 [debug] Current batch of media processed. Will check again in 1000ms 21:57:19.560 [debug] Current batch of media processed. Will check again in 1000ms 21:57:20.011 [debug] Current batch of media processed. Will check again in 1000ms 21:57:20.561 [debug] Current batch of media processed. Will check again in 1000ms 21:57:21.012 [debug] Current batch of media processed. Will check again in 1000ms 21:57:21.562 [debug] Current batch of media processed. Will check again in 1000ms 21:57:22.013 [debug] Current batch of media processed. Will check again in 1000ms 21:57:22.563 [debug] Current batch of media processed. Will check again in 1000ms 21:57:23.014 [debug] Current batch of media processed. Will check again in 1000ms 21:57:23.564 [debug] Current batch of media processed. Will check again in 1000ms 21:57:24.015 [debug] Current batch of media processed. Will check again in 1000ms 21:57:24.565 [debug] Current batch of media processed. Will check again in 1000ms 21:57:25.016 [debug] Current batch of media processed. Will check again in 1000ms 21:57:25.566 [debug] Current batch of media processed. Will check again in 1000ms 21:57:26.017 [debug] Current batch of media processed. Will check again in 1000ms 21:57:26.567 [debug] Current batch of media processed. Will check again in 1000ms 21:57:27.018 [debug] Current batch of media processed. Will check again in 1000ms 21:57:27.568 [debug] Current batch of media processed. Will check again in 1000ms 21:57:28.019 [debug] Current batch of media processed. Will check again in 1000ms 21:57:28.569 [debug] Current batch of media processed. Will check again in 1000ms 21:57:29.020 [debug] Current batch of media processed. Will check again in 1000ms 21:57:29.570 [debug] Current batch of media processed. Will check again in 1000ms 21:57:30.021 [debug] Current batch of media processed. Will check again in 1000ms 21:57:30.571 [debug] Current batch of media processed. Will check again in 1000ms 21:57:31.022 [debug] Current batch of media processed. Will check again in 1000ms 21:57:31.572 [debug] Current batch of media processed. Will check again in 1000ms 21:57:32.023 [debug] Current batch of media processed. Will check again in 1000ms 21:57:32.573 [debug] Current batch of media processed. Will check again in 1000ms 21:57:33.024 [debug] Current batch of media processed. Will check again in 1000ms 21:57:33.574 [debug] Current batch of media processed. Will check again in 1000ms 21:57:34.025 [debug] Current batch of media processed. Will check again in 1000ms 21:57:34.575 [debug] Current batch of media processed. Will check again in 1000ms 21:57:35.026 [debug] Current batch of media processed. Will check again in 1000ms 21:57:35.576 [debug] Current batch of media processed. Will check again in 1000ms 21:57:36.028 [debug] Current batch of media processed. Will check again in 1000ms 21:57:36.577 [debug] Current batch of media processed. Will check again in 1000ms 21:57:37.029 [debug] Current batch of media processed. Will check again in 1000ms 21:57:37.578 [debug] Current batch of media processed. Will check again in 1000ms 21:57:38.030 [debug] Current batch of media processed. Will check again in 1000ms 21:57:38.579 [debug] Current batch of media processed. Will check again in 1000ms 21:57:39.031 [debug] Current batch of media processed. Will check again in 1000ms 21:57:39.580 [debug] Current batch of media processed. Will check again in 1000ms 21:57:40.032 [debug] Current batch of media processed. Will check again in 1000ms 21:57:40.581 [debug] Current batch of media processed. Will check again in 1000ms 21:57:41.033 [debug] Current batch of media processed. Will check again in 1000ms 21:57:41.582 [debug] Current batch of media processed. Will check again in 1000ms 21:57:42.034 [debug] Current batch of media processed. Will check again in 1000ms 21:57:42.583 [debug] Current batch of media processed. Will check again in 1000ms 21:57:43.035 [debug] Current batch of media processed. Will check again in 1000ms 21:57:43.584 [debug] Current batch of media processed. Will check again in 1000ms 21:57:44.036 [debug] Current batch of media processed. Will check again in 1000ms 21:57:44.328 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:44.585 [debug] Current batch of media processed. Will check again in 1000ms 21:57:45.037 [debug] Current batch of media processed. Will check again in 1000ms 21:57:45.586 [debug] Current batch of media processed. Will check again in 1000ms 21:57:46.038 [debug] Current batch of media processed. Will check again in 1000ms 21:57:46.587 [debug] Current batch of media processed. Will check again in 1000ms 21:57:47.039 [debug] Current batch of media processed. Will check again in 1000ms 21:57:47.588 [debug] Current batch of media processed. Will check again in 1000ms 21:57:48.040 [debug] Current batch of media processed. Will check again in 1000ms 21:57:48.589 [debug] Current batch of media processed. Will check again in 1000ms 21:57:49.041 [debug] Current batch of media processed. Will check again in 1000ms 21:57:49.590 [debug] Current batch of media processed. Will check again in 1000ms 21:57:50.042 [debug] Current batch of media processed. Will check again in 1000ms 21:57:50.591 [debug] Current batch of media processed. Will check again in 1000ms 21:57:51.043 [debug] Current batch of media processed. Will check again in 1000ms 21:57:51.592 [debug] Current batch of media processed. Will check again in 1000ms 21:57:52.044 [debug] Current batch of media processed. Will check again in 1000ms 21:57:52.593 [debug] Current batch of media processed. Will check again in 1000ms 21:57:53.045 [debug] Current batch of media processed. Will check again in 1000ms 21:57:53.594 [debug] Current batch of media processed. Will check again in 1000ms 21:57:54.046 [debug] Current batch of media processed. Will check again in 1000ms 21:57:54.595 [debug] Current batch of media processed. Will check again in 1000ms 21:57:55.047 [debug] Current batch of media processed. Will check again in 1000ms 21:57:55.596 [debug] Current batch of media processed. Will check again in 1000ms 21:57:56.048 [debug] Current batch of media processed. Will check again in 1000ms 21:57:56.597 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "REMASTERED IN HD!\nOfficial Music Video for Outsider (Director's Cut) performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Outsider #Remastered #Rock", "duration" => 248, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Outsider (Director's Cut).mp4", "id" => "KO3l733WRN0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KO3l733WRN0", "playlist_index" => 14, "timestamp" => 1235455131, "title" => "A Perfect Circle - Outsider (Director's Cut)", "upload_date" => "20090224"} 21:57:56.597 [debug] QUERY OK source="sources" db=0.2ms idle=586.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 21:57:56.598 [debug] QUERY OK source="sources" db=0.1ms idle=290.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:57:56.598 [debug] QUERY OK source="media_items" db=0.2ms idle=291.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 05:58:51Z], 3] 21:57:56.616 [debug] QUERY OK source="media_items" db=16.9ms idle=291.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nOfficial Music Video for Outsider (Director's Cut) performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Outsider #Remastered #Rock", "A Perfect Circle - Outsider (Director's Cut)", "eada88b5-df8b-4e19-95ce-c6250edbfbf8", false, 3, [], 248, false, "KO3l733WRN0", "https://www.youtube.com/watch?v=KO3l733WRN0", 14, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Outsider (Director's Cut).mp4", false, false, 2, ~U[2009-02-24 05:58:51Z], ~U[2025-12-25 04:57:56Z], ~U[2025-12-25 04:57:56Z], "REMASTERED IN HD!\nOfficial Music Video for Outsider (Director's Cut) performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Outsider #Remastered #Rock", "A Perfect Circle - Outsider (Director's Cut)", 3, 248, false, "KO3l733WRN0", "https://www.youtube.com/watch?v=KO3l733WRN0", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Outsider (Director's Cut).mp4", false, ~U[2009-02-24 05:58:51Z]] 21:57:56.616 [debug] QUERY OK source="sources" db=0.1ms idle=308.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 21:57:56.616 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 21:57:56.616 [debug] QUERY OK source="media_items" db=0.1ms idle=18.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 [650] 21:57:56.616 [info] Kicking off download for media item #650 (KO3l733WRN0) 21:57:56.618 [debug] QUERY OK source="tasks" db=0.4ms idle=1.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [210, 650, ~U[2025-12-25 04:57:56Z], ~U[2025-12-25 04:57:56Z]] 21:57:56.618 [debug] Current batch of media processed. Will check again in 1000ms 21:57:57.049 [debug] Current batch of media processed. Will check again in 1000ms 21:57:57.619 [debug] Current batch of media processed. Will check again in 1000ms 21:57:58.050 [debug] Current batch of media processed. Will check again in 1000ms 21:57:58.620 [debug] Current batch of media processed. Will check again in 1000ms 21:57:59.051 [debug] Current batch of media processed. Will check again in 1000ms 21:57:59.621 [debug] Current batch of media processed. Will check again in 1000ms 21:58:00.052 [debug] Current batch of media processed. Will check again in 1000ms 21:58:00.213 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:00.622 [debug] Current batch of media processed. Will check again in 1000ms 21:58:01.053 [debug] Current batch of media processed. Will check again in 1000ms 21:58:01.623 [debug] Current batch of media processed. Will check again in 1000ms 21:58:02.054 [debug] Current batch of media processed. Will check again in 1000ms 21:58:02.624 [debug] Current batch of media processed. Will check again in 1000ms 21:58:03.055 [debug] Current batch of media processed. Will check again in 1000ms 21:58:03.626 [debug] Current batch of media processed. Will check again in 1000ms 21:58:04.056 [debug] Current batch of media processed. Will check again in 1000ms 21:58:04.627 [debug] Current batch of media processed. Will check again in 1000ms 21:58:05.057 [debug] Current batch of media processed. Will check again in 1000ms 21:58:05.628 [debug] Current batch of media processed. Will check again in 1000ms 21:58:06.058 [debug] Current batch of media processed. Will check again in 1000ms 21:58:06.629 [debug] Current batch of media processed. Will check again in 1000ms 21:58:07.059 [debug] Current batch of media processed. Will check again in 1000ms 21:58:07.630 [debug] Current batch of media processed. Will check again in 1000ms 21:58:08.060 [debug] Current batch of media processed. Will check again in 1000ms 21:58:08.631 [debug] Current batch of media processed. Will check again in 1000ms 21:58:09.061 [debug] Current batch of media processed. Will check again in 1000ms 21:58:09.632 [debug] Current batch of media processed. Will check again in 1000ms 21:58:10.062 [debug] Current batch of media processed. Will check again in 1000ms 21:58:10.633 [debug] Current batch of media processed. Will check again in 1000ms 21:58:11.063 [debug] Current batch of media processed. Will check again in 1000ms 21:58:11.634 [debug] Current batch of media processed. Will check again in 1000ms 21:58:12.064 [debug] Current batch of media processed. Will check again in 1000ms 21:58:12.635 [debug] Current batch of media processed. Will check again in 1000ms 21:58:13.065 [debug] Current batch of media processed. Will check again in 1000ms 21:58:13.636 [debug] Current batch of media processed. Will check again in 1000ms 21:58:14.066 [debug] Current batch of media processed. Will check again in 1000ms 21:58:14.329 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:14.637 [debug] Current batch of media processed. Will check again in 1000ms 21:58:15.067 [debug] Current batch of media processed. Will check again in 1000ms 21:58:15.638 [debug] Current batch of media processed. Will check again in 1000ms 21:58:16.068 [debug] Current batch of media processed. Will check again in 1000ms 21:58:16.639 [debug] Current batch of media processed. Will check again in 1000ms 21:58:17.069 [debug] Current batch of media processed. Will check again in 1000ms 21:58:17.640 [debug] Current batch of media processed. Will check again in 1000ms 21:58:18.070 [debug] Current batch of media processed. Will check again in 1000ms 21:58:18.641 [debug] Current batch of media processed. Will check again in 1000ms 21:58:19.071 [debug] Current batch of media processed. Will check again in 1000ms 21:58:19.642 [debug] Current batch of media processed. Will check again in 1000ms 21:58:20.072 [debug] Current batch of media processed. Will check again in 1000ms 21:58:20.643 [debug] Current batch of media processed. Will check again in 1000ms 21:58:21.073 [debug] Current batch of media processed. Will check again in 1000ms 21:58:21.644 [debug] Current batch of media processed. Will check again in 1000ms 21:58:22.074 [debug] Current batch of media processed. Will check again in 1000ms 21:58:22.645 [debug] Current batch of media processed. Will check again in 1000ms 21:58:23.075 [debug] Current batch of media processed. Will check again in 1000ms 21:58:23.646 [debug] Current batch of media processed. Will check again in 1000ms 21:58:24.077 [debug] Current batch of media processed. Will check again in 1000ms 21:58:24.647 [debug] Current batch of media processed. Will check again in 1000ms 21:58:25.078 [debug] Current batch of media processed. Will check again in 1000ms 21:58:25.648 [debug] Current batch of media processed. Will check again in 1000ms 21:58:26.079 [debug] Current batch of media processed. Will check again in 1000ms 21:58:26.649 [debug] Current batch of media processed. Will check again in 1000ms 21:58:27.080 [debug] Current batch of media processed. Will check again in 1000ms 21:58:27.650 [debug] Current batch of media processed. Will check again in 1000ms 21:58:28.081 [debug] Current batch of media processed. Will check again in 1000ms 21:58:28.651 [debug] Current batch of media processed. Will check again in 1000ms 21:58:29.082 [debug] Current batch of media processed. Will check again in 1000ms 21:58:29.652 [debug] Current batch of media processed. Will check again in 1000ms 21:58:30.083 [debug] Current batch of media processed. Will check again in 1000ms 21:58:30.653 [debug] Current batch of media processed. Will check again in 1000ms 21:58:31.084 [debug] Current batch of media processed. Will check again in 1000ms 21:58:31.654 [debug] Current batch of media processed. Will check again in 1000ms 21:58:32.085 [debug] Current batch of media processed. Will check again in 1000ms 21:58:32.655 [debug] Current batch of media processed. Will check again in 1000ms 21:58:33.086 [debug] Current batch of media processed. Will check again in 1000ms 21:58:33.656 [debug] Current batch of media processed. Will check again in 1000ms 21:58:34.087 [debug] Current batch of media processed. Will check again in 1000ms 21:58:34.657 [debug] Current batch of media processed. Will check again in 1000ms 21:58:35.088 [debug] Current batch of media processed. Will check again in 1000ms 21:58:35.658 [debug] Current batch of media processed. Will check again in 1000ms 21:58:36.089 [debug] Current batch of media processed. Will check again in 1000ms 21:58:36.659 [debug] Current batch of media processed. Will check again in 1000ms 21:58:37.090 [debug] Current batch of media processed. Will check again in 1000ms 21:58:37.660 [debug] Current batch of media processed. Will check again in 1000ms 21:58:38.091 [debug] Current batch of media processed. Will check again in 1000ms 21:58:38.661 [debug] Current batch of media processed. Will check again in 1000ms 21:58:39.092 [debug] Current batch of media processed. Will check again in 1000ms 21:58:39.662 [debug] Current batch of media processed. Will check again in 1000ms 21:58:40.093 [debug] Current batch of media processed. Will check again in 1000ms 21:58:40.663 [debug] Current batch of media processed. Will check again in 1000ms 21:58:41.094 [debug] Current batch of media processed. Will check again in 1000ms 21:58:41.664 [debug] Current batch of media processed. Will check again in 1000ms 21:58:42.095 [debug] Current batch of media processed. Will check again in 1000ms 21:58:42.665 [debug] Current batch of media processed. Will check again in 1000ms 21:58:43.096 [debug] Current batch of media processed. Will check again in 1000ms 21:58:43.666 [debug] Current batch of media processed. Will check again in 1000ms 21:58:44.097 [debug] Current batch of media processed. Will check again in 1000ms 21:58:44.332 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:44.667 [debug] Current batch of media processed. Will check again in 1000ms 21:58:45.098 [debug] Current batch of media processed. Will check again in 1000ms 21:58:45.668 [debug] Current batch of media processed. Will check again in 1000ms 21:58:46.099 [debug] Current batch of media processed. Will check again in 1000ms 21:58:46.669 [debug] Current batch of media processed. Will check again in 1000ms 21:58:47.100 [debug] Current batch of media processed. Will check again in 1000ms 21:58:47.670 [debug] Current batch of media processed. Will check again in 1000ms 21:58:48.101 [debug] Current batch of media processed. Will check again in 1000ms 21:58:48.671 [debug] Current batch of media processed. Will check again in 1000ms 21:58:49.102 [debug] Current batch of media processed. Will check again in 1000ms 21:58:49.672 [debug] Current batch of media processed. Will check again in 1000ms 21:58:50.103 [debug] Current batch of media processed. Will check again in 1000ms 21:58:50.673 [debug] Current batch of media processed. Will check again in 1000ms 21:58:51.104 [debug] Current batch of media processed. Will check again in 1000ms 21:58:51.674 [debug] Current batch of media processed. Will check again in 1000ms 21:58:52.105 [debug] Current batch of media processed. Will check again in 1000ms 21:58:52.675 [debug] Current batch of media processed. Will check again in 1000ms 21:58:53.106 [debug] Current batch of media processed. Will check again in 1000ms 21:58:53.676 [debug] Current batch of media processed. Will check again in 1000ms 21:58:54.107 [debug] Current batch of media processed. Will check again in 1000ms 21:58:54.677 [debug] Current batch of media processed. Will check again in 1000ms 21:58:55.108 [debug] Current batch of media processed. Will check again in 1000ms 21:58:55.678 [debug] Current batch of media processed. Will check again in 1000ms 21:58:56.109 [debug] Current batch of media processed. Will check again in 1000ms 21:58:56.679 [debug] Current batch of media processed. Will check again in 1000ms 21:58:57.110 [debug] Current batch of media processed. Will check again in 1000ms 21:58:57.680 [debug] Current batch of media processed. Will check again in 1000ms 21:58:58.111 [debug] Current batch of media processed. Will check again in 1000ms 21:58:58.681 [debug] Current batch of media processed. Will check again in 1000ms 21:58:59.112 [debug] Current batch of media processed. Will check again in 1000ms 21:58:59.682 [debug] Current batch of media processed. Will check again in 1000ms 21:59:00.113 [debug] Current batch of media processed. Will check again in 1000ms 21:59:00.214 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:00.683 [debug] Current batch of media processed. Will check again in 1000ms 21:59:01.114 [debug] Current batch of media processed. Will check again in 1000ms 21:59:01.684 [debug] Current batch of media processed. Will check again in 1000ms 21:59:02.115 [debug] Current batch of media processed. Will check again in 1000ms 21:59:02.685 [debug] Current batch of media processed. Will check again in 1000ms 21:59:03.116 [debug] Current batch of media processed. Will check again in 1000ms 21:59:03.686 [debug] Current batch of media processed. Will check again in 1000ms 21:59:04.117 [debug] Current batch of media processed. Will check again in 1000ms 21:59:04.687 [debug] Current batch of media processed. Will check again in 1000ms 21:59:05.118 [debug] Current batch of media processed. Will check again in 1000ms 21:59:05.689 [debug] Current batch of media processed. Will check again in 1000ms 21:59:06.119 [debug] Current batch of media processed. Will check again in 1000ms 21:59:06.690 [debug] Current batch of media processed. Will check again in 1000ms 21:59:07.120 [debug] Current batch of media processed. Will check again in 1000ms 21:59:07.691 [debug] Current batch of media processed. Will check again in 1000ms 21:59:08.121 [debug] Current batch of media processed. Will check again in 1000ms 21:59:08.692 [debug] Current batch of media processed. Will check again in 1000ms 21:59:09.122 [debug] Current batch of media processed. Will check again in 1000ms 21:59:09.693 [debug] Current batch of media processed. Will check again in 1000ms 21:59:10.123 [debug] Current batch of media processed. Will check again in 1000ms 21:59:10.694 [debug] Current batch of media processed. Will check again in 1000ms 21:59:11.124 [debug] Current batch of media processed. Will check again in 1000ms 21:59:11.695 [debug] Current batch of media processed. Will check again in 1000ms 21:59:12.125 [debug] Current batch of media processed. Will check again in 1000ms 21:59:12.696 [debug] Current batch of media processed. Will check again in 1000ms 21:59:13.126 [debug] Current batch of media processed. Will check again in 1000ms 21:59:13.697 [debug] Current batch of media processed. Will check again in 1000ms 21:59:14.127 [debug] Current batch of media processed. Will check again in 1000ms 21:59:14.334 [info] {"source":"oban","duration":1516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:14.698 [debug] Current batch of media processed. Will check again in 1000ms 21:59:15.128 [debug] Current batch of media processed. Will check again in 1000ms 21:59:15.699 [debug] Current batch of media processed. Will check again in 1000ms 21:59:16.129 [debug] Current batch of media processed. Will check again in 1000ms 21:59:16.700 [debug] Current batch of media processed. Will check again in 1000ms 21:59:17.130 [debug] Current batch of media processed. Will check again in 1000ms 21:59:17.701 [debug] Current batch of media processed. Will check again in 1000ms 21:59:18.131 [debug] Current batch of media processed. Will check again in 1000ms 21:59:18.702 [debug] Current batch of media processed. Will check again in 1000ms 21:59:19.132 [debug] Current batch of media processed. Will check again in 1000ms 21:59:19.703 [debug] Current batch of media processed. Will check again in 1000ms 21:59:20.133 [debug] Current batch of media processed. Will check again in 1000ms 21:59:20.704 [debug] Current batch of media processed. Will check again in 1000ms 21:59:21.134 [debug] Current batch of media processed. Will check again in 1000ms 21:59:21.705 [debug] Current batch of media processed. Will check again in 1000ms 21:59:22.135 [debug] Current batch of media processed. Will check again in 1000ms 21:59:22.706 [debug] Current batch of media processed. Will check again in 1000ms 21:59:23.136 [debug] Current batch of media processed. Will check again in 1000ms 21:59:23.707 [debug] Current batch of media processed. Will check again in 1000ms 21:59:24.137 [debug] Current batch of media processed. Will check again in 1000ms 21:59:24.708 [debug] Current batch of media processed. Will check again in 1000ms 21:59:25.138 [debug] Current batch of media processed. Will check again in 1000ms 21:59:25.709 [debug] Current batch of media processed. Will check again in 1000ms 21:59:26.139 [debug] Current batch of media processed. Will check again in 1000ms 21:59:26.710 [debug] Current batch of media processed. Will check again in 1000ms 21:59:27.140 [debug] Current batch of media processed. Will check again in 1000ms 21:59:27.711 [debug] Current batch of media processed. Will check again in 1000ms 21:59:28.141 [debug] Current batch of media processed. Will check again in 1000ms 21:59:28.712 [debug] Current batch of media processed. Will check again in 1000ms 21:59:29.142 [debug] Current batch of media processed. Will check again in 1000ms 21:59:29.713 [debug] Current batch of media processed. Will check again in 1000ms 21:59:30.143 [debug] Current batch of media processed. Will check again in 1000ms 21:59:30.714 [debug] Current batch of media processed. Will check again in 1000ms 21:59:31.144 [debug] Current batch of media processed. Will check again in 1000ms 21:59:31.715 [debug] Current batch of media processed. Will check again in 1000ms 21:59:32.145 [debug] Current batch of media processed. Will check again in 1000ms 21:59:32.716 [debug] Current batch of media processed. Will check again in 1000ms 21:59:33.146 [debug] Current batch of media processed. Will check again in 1000ms 21:59:33.717 [debug] Current batch of media processed. Will check again in 1000ms 21:59:34.147 [debug] Current batch of media processed. Will check again in 1000ms 21:59:34.718 [debug] Current batch of media processed. Will check again in 1000ms 21:59:35.148 [debug] Current batch of media processed. Will check again in 1000ms 21:59:35.719 [debug] Current batch of media processed. Will check again in 1000ms 21:59:36.149 [debug] Current batch of media processed. Will check again in 1000ms 21:59:36.720 [debug] Current batch of media processed. Will check again in 1000ms 21:59:37.150 [debug] Current batch of media processed. Will check again in 1000ms 21:59:37.721 [debug] Current batch of media processed. Will check again in 1000ms 21:59:38.151 [debug] Current batch of media processed. Will check again in 1000ms 21:59:38.722 [debug] Current batch of media processed. Will check again in 1000ms 21:59:39.152 [debug] Current batch of media processed. Will check again in 1000ms 21:59:39.723 [debug] Current batch of media processed. Will check again in 1000ms 21:59:40.153 [debug] Current batch of media processed. Will check again in 1000ms 21:59:40.724 [debug] Current batch of media processed. Will check again in 1000ms 21:59:41.154 [debug] Current batch of media processed. Will check again in 1000ms 21:59:41.725 [debug] Current batch of media processed. Will check again in 1000ms 21:59:42.155 [debug] Current batch of media processed. Will check again in 1000ms 21:59:42.726 [debug] Current batch of media processed. Will check again in 1000ms 21:59:43.156 [debug] Current batch of media processed. Will check again in 1000ms 21:59:43.727 [debug] Current batch of media processed. Will check again in 1000ms 21:59:44.157 [debug] Current batch of media processed. Will check again in 1000ms 21:59:44.335 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:44.728 [debug] Current batch of media processed. Will check again in 1000ms 21:59:45.158 [debug] Current batch of media processed. Will check again in 1000ms 21:59:45.729 [debug] Current batch of media processed. Will check again in 1000ms 21:59:46.159 [debug] Current batch of media processed. Will check again in 1000ms 21:59:46.730 [debug] Current batch of media processed. Will check again in 1000ms 21:59:47.160 [debug] Current batch of media processed. Will check again in 1000ms 21:59:47.731 [debug] Current batch of media processed. Will check again in 1000ms 21:59:48.161 [debug] Current batch of media processed. Will check again in 1000ms 21:59:48.732 [debug] Current batch of media processed. Will check again in 1000ms 21:59:49.162 [debug] Current batch of media processed. Will check again in 1000ms 21:59:49.733 [debug] Current batch of media processed. Will check again in 1000ms 21:59:50.163 [debug] Current batch of media processed. Will check again in 1000ms 21:59:50.734 [debug] Current batch of media processed. Will check again in 1000ms 21:59:51.164 [debug] Current batch of media processed. Will check again in 1000ms 21:59:51.735 [debug] Current batch of media processed. Will check again in 1000ms 21:59:52.165 [debug] Current batch of media processed. Will check again in 1000ms 21:59:52.736 [debug] Current batch of media processed. Will check again in 1000ms 21:59:53.166 [debug] Current batch of media processed. Will check again in 1000ms 21:59:53.737 [debug] Current batch of media processed. Will check again in 1000ms 21:59:54.167 [debug] Current batch of media processed. Will check again in 1000ms 21:59:54.738 [debug] Current batch of media processed. Will check again in 1000ms 21:59:55.168 [debug] Current batch of media processed. Will check again in 1000ms 21:59:55.739 [debug] Current batch of media processed. Will check again in 1000ms 21:59:56.169 [debug] Current batch of media processed. Will check again in 1000ms 21:59:56.740 [debug] Current batch of media processed. Will check again in 1000ms 21:59:57.170 [debug] Current batch of media processed. Will check again in 1000ms 21:59:57.741 [debug] Current batch of media processed. Will check again in 1000ms 21:59:58.171 [debug] Current batch of media processed. Will check again in 1000ms 21:59:58.742 [debug] Current batch of media processed. Will check again in 1000ms 21:59:59.172 [debug] Current batch of media processed. Will check again in 1000ms 21:59:59.743 [debug] Current batch of media processed. Will check again in 1000ms 22:00:00.173 [debug] Current batch of media processed. Will check again in 1000ms 22:00:00.215 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:00.744 [debug] Current batch of media processed. Will check again in 1000ms 22:00:01.174 [debug] Current batch of media processed. Will check again in 1000ms 22:00:01.745 [debug] Current batch of media processed. Will check again in 1000ms 22:00:02.175 [debug] Current batch of media processed. Will check again in 1000ms 22:00:02.746 [debug] Current batch of media processed. Will check again in 1000ms 22:00:03.176 [debug] Current batch of media processed. Will check again in 1000ms 22:00:03.747 [debug] Current batch of media processed. Will check again in 1000ms 22:00:04.177 [debug] Current batch of media processed. Will check again in 1000ms 22:00:04.748 [debug] Current batch of media processed. Will check again in 1000ms 22:00:05.178 [debug] Current batch of media processed. Will check again in 1000ms 22:00:05.749 [debug] Current batch of media processed. Will check again in 1000ms 22:00:06.179 [debug] Current batch of media processed. Will check again in 1000ms 22:00:06.750 [debug] Current batch of media processed. Will check again in 1000ms 22:00:07.180 [debug] Current batch of media processed. Will check again in 1000ms 22:00:07.751 [debug] Current batch of media processed. Will check again in 1000ms 22:00:08.181 [debug] Current batch of media processed. Will check again in 1000ms 22:00:08.752 [debug] Current batch of media processed. Will check again in 1000ms 22:00:09.182 [debug] Current batch of media processed. Will check again in 1000ms 22:00:09.753 [debug] Current batch of media processed. Will check again in 1000ms 22:00:10.183 [debug] Current batch of media processed. Will check again in 1000ms 22:00:10.754 [debug] Current batch of media processed. Will check again in 1000ms 22:00:11.184 [debug] Current batch of media processed. Will check again in 1000ms 22:00:11.755 [debug] Current batch of media processed. Will check again in 1000ms 22:00:12.185 [debug] Current batch of media processed. Will check again in 1000ms 22:00:12.756 [debug] Current batch of media processed. Will check again in 1000ms 22:00:13.186 [debug] Current batch of media processed. Will check again in 1000ms 22:00:13.757 [debug] Current batch of media processed. Will check again in 1000ms 22:00:14.187 [debug] Current batch of media processed. Will check again in 1000ms 22:00:14.336 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:14.758 [debug] Current batch of media processed. Will check again in 1000ms 22:00:15.188 [debug] Current batch of media processed. Will check again in 1000ms 22:00:15.759 [debug] Current batch of media processed. Will check again in 1000ms 22:00:16.189 [debug] Current batch of media processed. Will check again in 1000ms 22:00:16.760 [debug] Current batch of media processed. Will check again in 1000ms 22:00:17.190 [debug] Current batch of media processed. Will check again in 1000ms 22:00:17.761 [debug] Current batch of media processed. Will check again in 1000ms 22:00:18.191 [debug] Current batch of media processed. Will check again in 1000ms 22:00:18.762 [debug] Current batch of media processed. Will check again in 1000ms 22:00:19.192 [debug] Current batch of media processed. Will check again in 1000ms 22:00:19.763 [debug] Current batch of media processed. Will check again in 1000ms 22:00:20.193 [debug] Current batch of media processed. Will check again in 1000ms 22:00:20.764 [debug] Current batch of media processed. Will check again in 1000ms 22:00:21.194 [debug] Current batch of media processed. Will check again in 1000ms 22:00:21.765 [debug] Current batch of media processed. Will check again in 1000ms 22:00:22.195 [debug] Current batch of media processed. Will check again in 1000ms 22:00:22.766 [debug] Current batch of media processed. Will check again in 1000ms 22:00:23.196 [debug] Current batch of media processed. Will check again in 1000ms 22:00:23.767 [debug] Current batch of media processed. Will check again in 1000ms 22:00:24.197 [debug] Current batch of media processed. Will check again in 1000ms 22:00:24.768 [debug] Current batch of media processed. Will check again in 1000ms 22:00:25.198 [debug] Current batch of media processed. Will check again in 1000ms 22:00:25.769 [debug] Current batch of media processed. Will check again in 1000ms 22:00:26.199 [debug] Current batch of media processed. Will check again in 1000ms 22:00:26.770 [debug] Current batch of media processed. Will check again in 1000ms 22:00:27.200 [debug] Current batch of media processed. Will check again in 1000ms 22:00:27.771 [debug] Current batch of media processed. Will check again in 1000ms 22:00:28.201 [debug] Current batch of media processed. Will check again in 1000ms 22:00:28.772 [debug] Current batch of media processed. Will check again in 1000ms 22:00:29.202 [debug] Current batch of media processed. Will check again in 1000ms 22:00:29.773 [debug] Current batch of media processed. Will check again in 1000ms 22:00:30.203 [debug] Current batch of media processed. Will check again in 1000ms 22:00:30.774 [debug] Current batch of media processed. Will check again in 1000ms 22:00:31.204 [debug] Current batch of media processed. Will check again in 1000ms 22:00:31.775 [debug] Current batch of media processed. Will check again in 1000ms 22:00:32.205 [debug] Current batch of media processed. Will check again in 1000ms 22:00:32.776 [debug] Current batch of media processed. Will check again in 1000ms 22:00:33.206 [debug] Current batch of media processed. Will check again in 1000ms 22:00:33.777 [debug] Current batch of media processed. Will check again in 1000ms 22:00:34.207 [debug] Current batch of media processed. Will check again in 1000ms 22:00:34.778 [debug] Current batch of media processed. Will check again in 1000ms 22:00:35.208 [debug] Current batch of media processed. Will check again in 1000ms 22:00:35.779 [debug] Current batch of media processed. Will check again in 1000ms 22:00:36.209 [debug] Current batch of media processed. Will check again in 1000ms 22:00:36.780 [debug] Current batch of media processed. Will check again in 1000ms 22:00:37.210 [debug] Current batch of media processed. Will check again in 1000ms 22:00:37.781 [debug] Current batch of media processed. Will check again in 1000ms 22:00:38.211 [debug] Current batch of media processed. Will check again in 1000ms 22:00:38.782 [debug] Current batch of media processed. Will check again in 1000ms 22:00:39.212 [debug] Current batch of media processed. Will check again in 1000ms 22:00:39.783 [debug] Current batch of media processed. Will check again in 1000ms 22:00:40.213 [debug] Current batch of media processed. Will check again in 1000ms 22:00:40.784 [debug] Current batch of media processed. Will check again in 1000ms 22:00:41.214 [debug] Current batch of media processed. Will check again in 1000ms 22:00:41.785 [debug] Current batch of media processed. Will check again in 1000ms 22:00:42.215 [debug] Current batch of media processed. Will check again in 1000ms 22:00:42.786 [debug] Current batch of media processed. Will check again in 1000ms 22:00:43.216 [debug] Current batch of media processed. Will check again in 1000ms 22:00:43.787 [debug] Current batch of media processed. Will check again in 1000ms 22:00:44.217 [debug] Current batch of media processed. Will check again in 1000ms 22:00:44.338 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:44.788 [debug] Current batch of media processed. Will check again in 1000ms 22:00:45.218 [debug] Current batch of media processed. Will check again in 1000ms 22:00:45.789 [debug] Current batch of media processed. Will check again in 1000ms 22:00:46.219 [debug] Current batch of media processed. Will check again in 1000ms 22:00:46.790 [debug] Current batch of media processed. Will check again in 1000ms 22:00:47.220 [debug] Current batch of media processed. Will check again in 1000ms 22:00:47.791 [debug] Current batch of media processed. Will check again in 1000ms 22:00:48.221 [debug] Current batch of media processed. Will check again in 1000ms 22:00:48.792 [debug] Current batch of media processed. Will check again in 1000ms 22:00:49.222 [debug] Current batch of media processed. Will check again in 1000ms 22:00:49.793 [debug] Current batch of media processed. Will check again in 1000ms 22:00:50.223 [debug] Current batch of media processed. Will check again in 1000ms 22:00:50.794 [debug] Current batch of media processed. Will check again in 1000ms 22:00:51.225 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Daemonize\n\nMusic video by Nine Inch Nails performing Daemonize (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 310, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Daemonize (Official Visualizer).mp4", "id" => "XRVQKihyACM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XRVQKihyACM", "playlist_index" => 13, "timestamp" => 1758254445, "title" => "Nine Inch Nails - Daemonize (Official Visualizer)", "upload_date" => "20250919"} 22:00:51.225 [debug] QUERY OK source="sources" db=0.2ms idle=1917.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] 22:00:51.226 [debug] QUERY OK source="sources" db=0.1ms idle=918.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:00:51.226 [debug] QUERY OK source="media_items" db=0.1ms idle=919.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-19 04:00:45Z], 2] 22:00:51.235 [debug] QUERY OK source="media_items" db=8.4ms idle=919.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Daemonize\n\nMusic video by Nine Inch Nails performing Daemonize (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Daemonize (Official Visualizer)", "38427e87-a01b-49fb-8794-f46443c48074", false, 2, [], 310, false, "XRVQKihyACM", "https://www.youtube.com/watch?v=XRVQKihyACM", 13, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Daemonize (Official Visualizer).mp4", false, false, 87, ~U[2025-09-19 04:00:45Z], ~U[2025-12-25 05:00:51Z], ~U[2025-12-25 05:00:51Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Daemonize\n\nMusic video by Nine Inch Nails performing Daemonize (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Daemonize (Official Visualizer)", 2, 310, false, "XRVQKihyACM", "https://www.youtube.com/watch?v=XRVQKihyACM", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Daemonize (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:45Z]] 22:00:51.236 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:00:51.236 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:00:51.237 [debug] QUERY OK source="media_items" db=0.2ms 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 [651] 22:00:51.237 [info] Kicking off download for media item #651 (XRVQKihyACM) 22:00:51.240 [debug] QUERY OK source="tasks" db=1.1ms idle=3.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [211, 651, ~U[2025-12-25 05:00:51Z], ~U[2025-12-25 05:00:51Z]] 22:00:51.240 [debug] Current batch of media processed. Will check again in 1000ms 22:00:51.795 [debug] Current batch of media processed. Will check again in 1000ms 22:00:52.241 [debug] Current batch of media processed. Will check again in 1000ms 22:00:52.796 [debug] Current batch of media processed. Will check again in 1000ms 22:00:53.242 [debug] Current batch of media processed. Will check again in 1000ms 22:00:53.797 [debug] Current batch of media processed. Will check again in 1000ms 22:00:54.243 [debug] Current batch of media processed. Will check again in 1000ms 22:00:54.798 [debug] Current batch of media processed. Will check again in 1000ms 22:00:55.244 [debug] Current batch of media processed. Will check again in 1000ms 22:00:55.799 [debug] Current batch of media processed. Will check again in 1000ms 22:00:56.245 [debug] Current batch of media processed. Will check again in 1000ms 22:00:56.800 [debug] Current batch of media processed. Will check again in 1000ms 22:00:57.246 [debug] Current batch of media processed. Will check again in 1000ms 22:00:57.801 [debug] Current batch of media processed. Will check again in 1000ms 22:00:58.247 [debug] Current batch of media processed. Will check again in 1000ms 22:00:58.802 [debug] Current batch of media processed. Will check again in 1000ms 22:00:59.248 [debug] Current batch of media processed. Will check again in 1000ms 22:00:59.803 [debug] Current batch of media processed. Will check again in 1000ms 22:01:00.216 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:00.249 [debug] Current batch of media processed. Will check again in 1000ms 22:01:00.804 [debug] Current batch of media processed. Will check again in 1000ms 22:01:01.250 [debug] Current batch of media processed. Will check again in 1000ms 22:01:01.805 [debug] Current batch of media processed. Will check again in 1000ms 22:01:02.251 [debug] Current batch of media processed. Will check again in 1000ms 22:01:02.806 [debug] Current batch of media processed. Will check again in 1000ms 22:01:03.252 [debug] Current batch of media processed. Will check again in 1000ms 22:01:03.807 [debug] Current batch of media processed. Will check again in 1000ms 22:01:04.253 [debug] Current batch of media processed. Will check again in 1000ms 22:01:04.808 [debug] Current batch of media processed. Will check again in 1000ms 22:01:05.255 [debug] Current batch of media processed. Will check again in 1000ms 22:01:05.809 [debug] Current batch of media processed. Will check again in 1000ms 22:01:06.256 [debug] Current batch of media processed. Will check again in 1000ms 22:01:06.810 [debug] Current batch of media processed. Will check again in 1000ms 22:01:07.257 [debug] Current batch of media processed. Will check again in 1000ms 22:01:07.811 [debug] Current batch of media processed. Will check again in 1000ms 22:01:08.258 [debug] Current batch of media processed. Will check again in 1000ms 22:01:08.812 [debug] Current batch of media processed. Will check again in 1000ms 22:01:09.259 [debug] Current batch of media processed. Will check again in 1000ms 22:01:09.813 [debug] Current batch of media processed. Will check again in 1000ms 22:01:10.260 [debug] Current batch of media processed. Will check again in 1000ms 22:01:10.814 [debug] Current batch of media processed. Will check again in 1000ms 22:01:11.261 [debug] Current batch of media processed. Will check again in 1000ms 22:01:11.815 [debug] Current batch of media processed. Will check again in 1000ms 22:01:12.262 [debug] Current batch of media processed. Will check again in 1000ms 22:01:12.816 [debug] Current batch of media processed. Will check again in 1000ms 22:01:13.263 [debug] Current batch of media processed. Will check again in 1000ms 22:01:13.817 [debug] Current batch of media processed. Will check again in 1000ms 22:01:14.264 [debug] Current batch of media processed. Will check again in 1000ms 22:01:14.339 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:14.818 [debug] Current batch of media processed. Will check again in 1000ms 22:01:15.265 [debug] Current batch of media processed. Will check again in 1000ms 22:01:15.819 [debug] Current batch of media processed. Will check again in 1000ms 22:01:16.266 [debug] Current batch of media processed. Will check again in 1000ms 22:01:16.820 [debug] Current batch of media processed. Will check again in 1000ms 22:01:17.267 [debug] Current batch of media processed. Will check again in 1000ms 22:01:17.821 [debug] Current batch of media processed. Will check again in 1000ms 22:01:18.268 [debug] Current batch of media processed. Will check again in 1000ms 22:01:18.822 [debug] Current batch of media processed. Will check again in 1000ms 22:01:19.269 [debug] Current batch of media processed. Will check again in 1000ms 22:01:19.823 [debug] Current batch of media processed. Will check again in 1000ms 22:01:20.270 [debug] Current batch of media processed. Will check again in 1000ms 22:01:20.824 [debug] Current batch of media processed. Will check again in 1000ms 22:01:21.271 [debug] Current batch of media processed. Will check again in 1000ms 22:01:21.825 [debug] Current batch of media processed. Will check again in 1000ms 22:01:22.272 [debug] Current batch of media processed. Will check again in 1000ms 22:01:22.826 [debug] Current batch of media processed. Will check again in 1000ms 22:01:23.273 [debug] Current batch of media processed. Will check again in 1000ms 22:01:23.827 [debug] Current batch of media processed. Will check again in 1000ms 22:01:24.274 [debug] Current batch of media processed. Will check again in 1000ms 22:01:24.828 [debug] Current batch of media processed. Will check again in 1000ms 22:01:25.275 [debug] Current batch of media processed. Will check again in 1000ms 22:01:25.829 [debug] Current batch of media processed. Will check again in 1000ms 22:01:26.276 [debug] Current batch of media processed. Will check again in 1000ms 22:01:26.830 [debug] Current batch of media processed. Will check again in 1000ms 22:01:27.277 [debug] Current batch of media processed. Will check again in 1000ms 22:01:27.831 [debug] Current batch of media processed. Will check again in 1000ms 22:01:28.278 [debug] Current batch of media processed. Will check again in 1000ms 22:01:28.832 [debug] Current batch of media processed. Will check again in 1000ms 22:01:29.279 [debug] Current batch of media processed. Will check again in 1000ms 22:01:29.833 [debug] Current batch of media processed. Will check again in 1000ms 22:01:30.280 [debug] Current batch of media processed. Will check again in 1000ms 22:01:30.834 [debug] Current batch of media processed. Will check again in 1000ms 22:01:31.281 [debug] Current batch of media processed. Will check again in 1000ms 22:01:31.835 [debug] Current batch of media processed. Will check again in 1000ms 22:01:32.282 [debug] Current batch of media processed. Will check again in 1000ms 22:01:32.836 [debug] Current batch of media processed. Will check again in 1000ms 22:01:33.283 [debug] Current batch of media processed. Will check again in 1000ms 22:01:33.837 [debug] Current batch of media processed. Will check again in 1000ms 22:01:34.284 [debug] Current batch of media processed. Will check again in 1000ms 22:01:34.838 [debug] Current batch of media processed. Will check again in 1000ms 22:01:35.285 [debug] Current batch of media processed. Will check again in 1000ms 22:01:35.839 [debug] Current batch of media processed. Will check again in 1000ms 22:01:36.286 [debug] Current batch of media processed. Will check again in 1000ms 22:01:36.840 [debug] Current batch of media processed. Will check again in 1000ms 22:01:37.287 [debug] Current batch of media processed. Will check again in 1000ms 22:01:37.841 [debug] Current batch of media processed. Will check again in 1000ms 22:01:38.288 [debug] Current batch of media processed. Will check again in 1000ms 22:01:38.842 [debug] Current batch of media processed. Will check again in 1000ms 22:01:39.289 [debug] Current batch of media processed. Will check again in 1000ms 22:01:39.843 [debug] Current batch of media processed. Will check again in 1000ms 22:01:40.290 [debug] Current batch of media processed. Will check again in 1000ms 22:01:40.844 [debug] Current batch of media processed. Will check again in 1000ms 22:01:41.291 [debug] Current batch of media processed. Will check again in 1000ms 22:01:41.845 [debug] Current batch of media processed. Will check again in 1000ms 22:01:42.292 [debug] Current batch of media processed. Will check again in 1000ms 22:01:42.846 [debug] Current batch of media processed. Will check again in 1000ms 22:01:43.293 [debug] Current batch of media processed. Will check again in 1000ms 22:01:43.847 [debug] Current batch of media processed. Will check again in 1000ms 22:01:44.294 [debug] Current batch of media processed. Will check again in 1000ms 22:01:44.340 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:44.848 [debug] Current batch of media processed. Will check again in 1000ms 22:01:45.295 [debug] Current batch of media processed. Will check again in 1000ms 22:01:45.849 [debug] Current batch of media processed. Will check again in 1000ms 22:01:46.296 [debug] Current batch of media processed. Will check again in 1000ms 22:01:46.850 [debug] Current batch of media processed. Will check again in 1000ms 22:01:47.297 [debug] Current batch of media processed. Will check again in 1000ms 22:01:47.851 [debug] Current batch of media processed. Will check again in 1000ms 22:01:48.298 [debug] Current batch of media processed. Will check again in 1000ms 22:01:48.852 [debug] Current batch of media processed. Will check again in 1000ms 22:01:49.299 [debug] Current batch of media processed. Will check again in 1000ms 22:01:49.853 [debug] Current batch of media processed. Will check again in 1000ms 22:01:49.917 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3FxRAj6jG3g --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/71/fd/71fd9955045c1930a455033f55533717577ca8ebacce5ea391ce6e09af47d018.json --sleep-requests 70 --sleep-interval 81 --sleep-subtitles 79 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:01:49.917 [debug] Running yt-dlp command for action: download 22:01:49.918 [debug] QUERY OK source="settings" db=0.1ms idle=1610.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:01:49.918 [debug] QUERY OK source="settings" db=0.0ms idle=1611.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:01:49.918 [debug] QUERY OK source="settings" db=0.0ms idle=1611.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:01:49.918 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3FxRAj6jG3g --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/25/fe/25fe3e7e571a13f1e08bd1de841b9bf41edc24fa8efb59a5ea891a5fbc2557d9.json --sleep-requests 85 --sleep-interval 81 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:01:50.300 [debug] Current batch of media processed. Will check again in 1000ms 22:01:50.854 [debug] Current batch of media processed. Will check again in 1000ms 22:01:51.301 [debug] Current batch of media processed. Will check again in 1000ms 22:01:51.855 [debug] Current batch of media processed. Will check again in 1000ms 22:01:52.302 [debug] Current batch of media processed. Will check again in 1000ms 22:01:52.856 [debug] Current batch of media processed. Will check again in 1000ms 22:01:53.303 [debug] Current batch of media processed. Will check again in 1000ms 22:01:53.857 [debug] Current batch of media processed. Will check again in 1000ms 22:01:54.304 [debug] Current batch of media processed. Will check again in 1000ms 22:01:54.858 [debug] Current batch of media processed. Will check again in 1000ms 22:01:55.305 [debug] Current batch of media processed. Will check again in 1000ms 22:01:55.859 [debug] Current batch of media processed. Will check again in 1000ms 22:01:56.306 [debug] Current batch of media processed. Will check again in 1000ms 22:01:56.860 [debug] Current batch of media processed. Will check again in 1000ms 22:01:57.307 [debug] Current batch of media processed. Will check again in 1000ms 22:01:57.861 [debug] Current batch of media processed. Will check again in 1000ms 22:01:58.308 [debug] Current batch of media processed. Will check again in 1000ms 22:01:58.862 [debug] Current batch of media processed. Will check again in 1000ms 22:01:59.309 [debug] Current batch of media processed. Will check again in 1000ms 22:01:59.863 [debug] Current batch of media processed. Will check again in 1000ms 22:02:00.217 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:00.310 [debug] Current batch of media processed. Will check again in 1000ms 22:02:00.864 [debug] Current batch of media processed. Will check again in 1000ms 22:02:01.311 [debug] Current batch of media processed. Will check again in 1000ms 22:02:01.865 [debug] Current batch of media processed. Will check again in 1000ms 22:02:02.312 [debug] Current batch of media processed. Will check again in 1000ms 22:02:02.866 [debug] Current batch of media processed. Will check again in 1000ms 22:02:03.313 [debug] Current batch of media processed. Will check again in 1000ms 22:02:03.867 [debug] Current batch of media processed. Will check again in 1000ms 22:02:04.314 [debug] Current batch of media processed. Will check again in 1000ms 22:02:04.868 [debug] Current batch of media processed. Will check again in 1000ms 22:02:05.315 [debug] Current batch of media processed. Will check again in 1000ms 22:02:05.869 [debug] Current batch of media processed. Will check again in 1000ms 22:02:06.316 [debug] Current batch of media processed. Will check again in 1000ms 22:02:06.870 [debug] Current batch of media processed. Will check again in 1000ms 22:02:07.317 [debug] Current batch of media processed. Will check again in 1000ms 22:02:07.871 [debug] Current batch of media processed. Will check again in 1000ms 22:02:08.318 [debug] Current batch of media processed. Will check again in 1000ms 22:02:08.872 [debug] Current batch of media processed. Will check again in 1000ms 22:02:09.319 [debug] Current batch of media processed. Will check again in 1000ms 22:02:09.873 [debug] Current batch of media processed. Will check again in 1000ms 22:02:10.320 [debug] Current batch of media processed. Will check again in 1000ms 22:02:10.413 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=a_nLazW9XX0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fa/bf/fabfc324e71b6abb7e597b86f47358d236183e9116b7d80bb19ee884b59d8771.json --sleep-requests 72 --sleep-interval 87 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:02:10.413 [debug] Running yt-dlp command for action: download 22:02:10.413 [debug] QUERY OK source="settings" db=0.1ms idle=1106.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:02:10.413 [debug] QUERY OK source="settings" db=0.1ms idle=1106.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:02:10.413 [debug] QUERY OK source="settings" db=0.1ms idle=1106.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:02:10.414 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=a_nLazW9XX0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c9/d5/c9d56b086343ceec94ebee6540cd0c2b31f8b03066c54c7781ed9138b0c0ad92.json --sleep-requests 79 --sleep-interval 72 --sleep-subtitles 74 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:02:10.874 [debug] Current batch of media processed. Will check again in 1000ms 22:02:11.321 [debug] Current batch of media processed. Will check again in 1000ms 22:02:11.875 [debug] Current batch of media processed. Will check again in 1000ms 22:02:12.322 [debug] Current batch of media processed. Will check again in 1000ms 22:02:12.876 [debug] Current batch of media processed. Will check again in 1000ms 22:02:13.323 [debug] Current batch of media processed. Will check again in 1000ms 22:02:13.877 [debug] Current batch of media processed. Will check again in 1000ms 22:02:14.324 [debug] Current batch of media processed. Will check again in 1000ms 22:02:14.342 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:14.878 [debug] Current batch of media processed. Will check again in 1000ms 22:02:15.325 [debug] Current batch of media processed. Will check again in 1000ms 22:02:15.879 [debug] Current batch of media processed. Will check again in 1000ms 22:02:16.326 [debug] Current batch of media processed. Will check again in 1000ms 22:02:16.880 [debug] Current batch of media processed. Will check again in 1000ms 22:02:17.327 [debug] Current batch of media processed. Will check again in 1000ms 22:02:17.881 [debug] Current batch of media processed. Will check again in 1000ms 22:02:18.328 [debug] Current batch of media processed. Will check again in 1000ms 22:02:18.882 [debug] Current batch of media processed. Will check again in 1000ms 22:02:19.329 [debug] Current batch of media processed. Will check again in 1000ms 22:02:19.883 [debug] Current batch of media processed. Will check again in 1000ms 22:02:20.330 [debug] Current batch of media processed. Will check again in 1000ms 22:02:20.884 [debug] Current batch of media processed. Will check again in 1000ms 22:02:21.331 [debug] Current batch of media processed. Will check again in 1000ms 22:02:21.885 [debug] Current batch of media processed. Will check again in 1000ms 22:02:22.332 [debug] Current batch of media processed. Will check again in 1000ms 22:02:22.886 [debug] Current batch of media processed. Will check again in 1000ms 22:02:23.333 [debug] Current batch of media processed. Will check again in 1000ms 22:02:23.887 [debug] Current batch of media processed. Will check again in 1000ms 22:02:24.334 [debug] Current batch of media processed. Will check again in 1000ms 22:02:24.888 [debug] Current batch of media processed. Will check again in 1000ms 22:02:25.335 [debug] Current batch of media processed. Will check again in 1000ms 22:02:25.889 [debug] Current batch of media processed. Will check again in 1000ms 22:02:26.336 [debug] Current batch of media processed. Will check again in 1000ms 22:02:26.890 [debug] Current batch of media processed. Will check again in 1000ms 22:02:27.337 [debug] Current batch of media processed. Will check again in 1000ms 22:02:27.891 [debug] Current batch of media processed. Will check again in 1000ms 22:02:28.338 [debug] Current batch of media processed. Will check again in 1000ms 22:02:28.892 [debug] Current batch of media processed. Will check again in 1000ms 22:02:29.339 [debug] Current batch of media processed. Will check again in 1000ms 22:02:29.893 [debug] Current batch of media processed. Will check again in 1000ms 22:02:30.340 [debug] Current batch of media processed. Will check again in 1000ms 22:02:30.894 [debug] Current batch of media processed. Will check again in 1000ms 22:02:31.341 [debug] Current batch of media processed. Will check again in 1000ms 22:02:31.895 [debug] Current batch of media processed. Will check again in 1000ms 22:02:32.342 [debug] Current batch of media processed. Will check again in 1000ms 22:02:32.896 [debug] Current batch of media processed. Will check again in 1000ms 22:02:33.343 [debug] Current batch of media processed. Will check again in 1000ms 22:02:33.897 [debug] Current batch of media processed. Will check again in 1000ms 22:02:34.344 [debug] Current batch of media processed. Will check again in 1000ms 22:02:34.898 [debug] Current batch of media processed. Will check again in 1000ms 22:02:35.345 [debug] Current batch of media processed. Will check again in 1000ms 22:02:35.899 [debug] Current batch of media processed. Will check again in 1000ms 22:02:36.346 [debug] Current batch of media processed. Will check again in 1000ms 22:02:36.900 [debug] Current batch of media processed. Will check again in 1000ms 22:02:37.347 [debug] Current batch of media processed. Will check again in 1000ms 22:02:37.901 [debug] Current batch of media processed. Will check again in 1000ms 22:02:38.348 [debug] Current batch of media processed. Will check again in 1000ms 22:02:38.902 [debug] Current batch of media processed. Will check again in 1000ms 22:02:39.349 [debug] Current batch of media processed. Will check again in 1000ms 22:02:39.903 [debug] Current batch of media processed. Will check again in 1000ms 22:02:40.350 [debug] Current batch of media processed. Will check again in 1000ms 22:02:40.904 [debug] Current batch of media processed. Will check again in 1000ms 22:02:41.351 [debug] Current batch of media processed. Will check again in 1000ms 22:02:41.905 [debug] Current batch of media processed. Will check again in 1000ms 22:02:42.352 [debug] Current batch of media processed. Will check again in 1000ms 22:02:42.906 [debug] Current batch of media processed. Will check again in 1000ms 22:02:43.353 [debug] Current batch of media processed. Will check again in 1000ms 22:02:43.907 [debug] Current batch of media processed. Will check again in 1000ms 22:02:44.343 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:44.354 [debug] Current batch of media processed. Will check again in 1000ms 22:02:44.908 [debug] Current batch of media processed. Will check again in 1000ms 22:02:45.355 [debug] Current batch of media processed. Will check again in 1000ms 22:02:45.909 [debug] Current batch of media processed. Will check again in 1000ms 22:02:46.356 [debug] Current batch of media processed. Will check again in 1000ms 22:02:46.910 [debug] Current batch of media processed. Will check again in 1000ms 22:02:47.357 [debug] Current batch of media processed. Will check again in 1000ms 22:02:47.911 [debug] Current batch of media processed. Will check again in 1000ms 22:02:48.358 [debug] Current batch of media processed. Will check again in 1000ms 22:02:48.912 [debug] Current batch of media processed. Will check again in 1000ms 22:02:49.359 [debug] Current batch of media processed. Will check again in 1000ms 22:02:49.913 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Download and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n---- \nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "duration" => 314, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181012 - A Perfect Circle - Eat The Elephant (2D Version of Hologram Video).mp4", "id" => "mdcdxpn0JHY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mdcdxpn0JHY", "playlist_index" => 15, "timestamp" => 1539316803, "title" => "A Perfect Circle - Eat The Elephant (2D Version of Hologram Video)", "upload_date" => "20181012"} 22:02:49.913 [debug] QUERY OK source="sources" db=0.2ms idle=1606.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 22:02:49.914 [debug] QUERY OK source="sources" db=0.1ms idle=1606.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:02:49.914 [debug] QUERY OK source="media_items" db=0.1ms idle=1606.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-10-12 04:00:03Z], 3] 22:02:49.917 [debug] QUERY OK source="media_items" db=2.4ms idle=1408.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Download and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n---- \nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "A Perfect Circle - Eat The Elephant (2D Version of Hologram Video)", "8cfe1596-9cc9-4f6b-8cc7-5639cb45c33a", false, 3, [], 314, false, "mdcdxpn0JHY", "https://www.youtube.com/watch?v=mdcdxpn0JHY", 15, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181012 - A Perfect Circle - Eat The Elephant (2D Version of Hologram Video).mp4", false, false, 0, ~U[2018-10-12 04:00:03Z], ~U[2025-12-25 05:02:49Z], ~U[2025-12-25 05:02:49Z], "Download and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n---- \nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "A Perfect Circle - Eat The Elephant (2D Version of Hologram Video)", 3, 314, false, "mdcdxpn0JHY", "https://www.youtube.com/watch?v=mdcdxpn0JHY", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181012 - A Perfect Circle - Eat The Elephant (2D Version of Hologram Video).mp4", false, ~U[2018-10-12 04:00:03Z]] 22:02:49.917 [debug] QUERY OK source="sources" db=0.2ms idle=409.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:02:49.917 [debug] QUERY OK source="media_profiles" db=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] 22:02:49.918 [debug] QUERY OK source="media_items" db=0.1ms 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 [652] 22:02:49.918 [info] Kicking off download for media item #652 (mdcdxpn0JHY) 22:02:49.919 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [212, 652, ~U[2025-12-25 05:02:49Z], ~U[2025-12-25 05:02:49Z]] 22:02:49.919 [debug] Current batch of media processed. Will check again in 1000ms 22:02:50.360 [debug] Current batch of media processed. Will check again in 1000ms 22:02:50.920 [debug] Current batch of media processed. Will check again in 1000ms 22:02:51.361 [debug] Current batch of media processed. Will check again in 1000ms 22:02:51.921 [debug] Current batch of media processed. Will check again in 1000ms 22:02:52.362 [debug] Current batch of media processed. Will check again in 1000ms 22:02:52.922 [debug] Current batch of media processed. Will check again in 1000ms 22:02:53.363 [debug] Current batch of media processed. Will check again in 1000ms 22:02:53.923 [debug] Current batch of media processed. Will check again in 1000ms 22:02:54.364 [debug] Current batch of media processed. Will check again in 1000ms 22:02:54.924 [debug] Current batch of media processed. Will check again in 1000ms 22:02:55.365 [debug] Current batch of media processed. Will check again in 1000ms 22:02:55.925 [debug] Current batch of media processed. Will check again in 1000ms 22:02:56.366 [debug] Current batch of media processed. Will check again in 1000ms 22:02:56.926 [debug] Current batch of media processed. Will check again in 1000ms 22:02:57.367 [debug] Current batch of media processed. Will check again in 1000ms 22:02:57.927 [debug] Current batch of media processed. Will check again in 1000ms 22:02:58.368 [debug] Current batch of media processed. Will check again in 1000ms 22:02:58.928 [debug] Current batch of media processed. Will check again in 1000ms 22:02:59.369 [debug] Current batch of media processed. Will check again in 1000ms 22:02:59.929 [debug] Current batch of media processed. Will check again in 1000ms 22:03:00.218 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:00.370 [debug] Current batch of media processed. Will check again in 1000ms 22:03:00.930 [debug] Current batch of media processed. Will check again in 1000ms 22:03:01.371 [debug] Current batch of media processed. Will check again in 1000ms 22:03:01.931 [debug] Current batch of media processed. Will check again in 1000ms 22:03:02.372 [debug] Current batch of media processed. Will check again in 1000ms 22:03:02.932 [debug] Current batch of media processed. Will check again in 1000ms 22:03:03.373 [debug] Current batch of media processed. Will check again in 1000ms 22:03:03.933 [debug] Current batch of media processed. Will check again in 1000ms 22:03:04.374 [debug] Current batch of media processed. Will check again in 1000ms 22:03:04.934 [debug] Current batch of media processed. Will check again in 1000ms 22:03:05.375 [debug] Current batch of media processed. Will check again in 1000ms 22:03:05.935 [debug] Current batch of media processed. Will check again in 1000ms 22:03:06.376 [debug] Current batch of media processed. Will check again in 1000ms 22:03:06.936 [debug] Current batch of media processed. Will check again in 1000ms 22:03:07.377 [debug] Current batch of media processed. Will check again in 1000ms 22:03:07.937 [debug] Current batch of media processed. Will check again in 1000ms 22:03:08.378 [debug] Current batch of media processed. Will check again in 1000ms 22:03:08.938 [debug] Current batch of media processed. Will check again in 1000ms 22:03:09.379 [debug] Current batch of media processed. Will check again in 1000ms 22:03:09.939 [debug] Current batch of media processed. Will check again in 1000ms 22:03:10.380 [debug] Current batch of media processed. Will check again in 1000ms 22:03:10.940 [debug] Current batch of media processed. Will check again in 1000ms 22:03:11.381 [debug] Current batch of media processed. Will check again in 1000ms 22:03:11.941 [debug] Current batch of media processed. Will check again in 1000ms 22:03:12.382 [debug] Current batch of media processed. Will check again in 1000ms 22:03:12.942 [debug] Current batch of media processed. Will check again in 1000ms 22:03:13.383 [debug] Current batch of media processed. Will check again in 1000ms 22:03:13.943 [debug] Current batch of media processed. Will check again in 1000ms 22:03:14.344 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:14.384 [debug] Current batch of media processed. Will check again in 1000ms 22:03:14.944 [debug] Current batch of media processed. Will check again in 1000ms 22:03:15.385 [debug] Current batch of media processed. Will check again in 1000ms 22:03:15.945 [debug] Current batch of media processed. Will check again in 1000ms 22:03:16.386 [debug] Current batch of media processed. Will check again in 1000ms 22:03:16.946 [debug] Current batch of media processed. Will check again in 1000ms 22:03:17.387 [debug] Current batch of media processed. Will check again in 1000ms 22:03:17.947 [debug] Current batch of media processed. Will check again in 1000ms 22:03:18.388 [debug] Current batch of media processed. Will check again in 1000ms 22:03:18.948 [debug] Current batch of media processed. Will check again in 1000ms 22:03:19.389 [debug] Current batch of media processed. Will check again in 1000ms 22:03:19.949 [debug] Current batch of media processed. Will check again in 1000ms 22:03:20.390 [debug] Current batch of media processed. Will check again in 1000ms 22:03:20.950 [debug] Current batch of media processed. Will check again in 1000ms 22:03:21.391 [debug] Current batch of media processed. Will check again in 1000ms 22:03:21.951 [debug] Current batch of media processed. Will check again in 1000ms 22:03:22.392 [debug] Current batch of media processed. Will check again in 1000ms 22:03:22.952 [debug] Current batch of media processed. Will check again in 1000ms 22:03:23.393 [debug] Current batch of media processed. Will check again in 1000ms 22:03:23.953 [debug] Current batch of media processed. Will check again in 1000ms 22:03:24.394 [debug] Current batch of media processed. Will check again in 1000ms 22:03:24.954 [debug] Current batch of media processed. Will check again in 1000ms 22:03:25.395 [debug] Current batch of media processed. Will check again in 1000ms 22:03:25.955 [debug] Current batch of media processed. Will check again in 1000ms 22:03:26.396 [debug] Current batch of media processed. Will check again in 1000ms 22:03:26.956 [debug] Current batch of media processed. Will check again in 1000ms 22:03:27.397 [debug] Current batch of media processed. Will check again in 1000ms 22:03:27.957 [debug] Current batch of media processed. Will check again in 1000ms 22:03:28.398 [debug] Current batch of media processed. Will check again in 1000ms 22:03:28.958 [debug] Current batch of media processed. Will check again in 1000ms 22:03:29.399 [debug] Current batch of media processed. Will check again in 1000ms 22:03:29.959 [debug] Current batch of media processed. Will check again in 1000ms 22:03:30.400 [debug] Current batch of media processed. Will check again in 1000ms 22:03:30.960 [debug] Current batch of media processed. Will check again in 1000ms 22:03:31.401 [debug] Current batch of media processed. Will check again in 1000ms 22:03:31.961 [debug] Current batch of media processed. Will check again in 1000ms 22:03:32.402 [debug] Current batch of media processed. Will check again in 1000ms 22:03:32.962 [debug] Current batch of media processed. Will check again in 1000ms 22:03:33.403 [debug] Current batch of media processed. Will check again in 1000ms 22:03:33.963 [debug] Current batch of media processed. Will check again in 1000ms 22:03:34.404 [debug] Current batch of media processed. Will check again in 1000ms 22:03:34.964 [debug] Current batch of media processed. Will check again in 1000ms 22:03:35.405 [debug] Current batch of media processed. Will check again in 1000ms 22:03:35.965 [debug] Current batch of media processed. Will check again in 1000ms 22:03:36.406 [debug] Current batch of media processed. Will check again in 1000ms 22:03:36.966 [debug] Current batch of media processed. Will check again in 1000ms 22:03:37.407 [debug] Current batch of media processed. Will check again in 1000ms 22:03:37.967 [debug] Current batch of media processed. Will check again in 1000ms 22:03:38.408 [debug] Current batch of media processed. Will check again in 1000ms 22:03:38.968 [debug] Current batch of media processed. Will check again in 1000ms 22:03:39.409 [debug] Current batch of media processed. Will check again in 1000ms 22:03:39.969 [debug] Current batch of media processed. Will check again in 1000ms 22:03:40.410 [debug] Current batch of media processed. Will check again in 1000ms 22:03:40.970 [debug] Current batch of media processed. Will check again in 1000ms 22:03:41.411 [debug] Current batch of media processed. Will check again in 1000ms 22:03:41.971 [debug] Current batch of media processed. Will check again in 1000ms 22:03:42.412 [debug] Current batch of media processed. Will check again in 1000ms 22:03:42.972 [debug] Current batch of media processed. Will check again in 1000ms 22:03:43.413 [debug] Current batch of media processed. Will check again in 1000ms 22:03:43.973 [debug] Current batch of media processed. Will check again in 1000ms 22:03:44.345 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:44.414 [debug] Current batch of media processed. Will check again in 1000ms 22:03:44.974 [debug] Current batch of media processed. Will check again in 1000ms 22:03:45.415 [debug] Current batch of media processed. Will check again in 1000ms 22:03:45.975 [debug] Current batch of media processed. Will check again in 1000ms 22:03:46.416 [debug] Current batch of media processed. Will check again in 1000ms 22:03:46.976 [debug] Current batch of media processed. Will check again in 1000ms 22:03:47.417 [debug] Current batch of media processed. Will check again in 1000ms 22:03:47.977 [debug] Current batch of media processed. Will check again in 1000ms 22:03:48.418 [debug] Current batch of media processed. Will check again in 1000ms 22:03:48.978 [debug] Current batch of media processed. Will check again in 1000ms 22:03:49.419 [debug] Current batch of media processed. Will check again in 1000ms 22:03:49.979 [debug] Current batch of media processed. Will check again in 1000ms 22:03:50.420 [debug] Current batch of media processed. Will check again in 1000ms 22:03:50.980 [debug] Current batch of media processed. Will check again in 1000ms 22:03:51.421 [debug] Current batch of media processed. Will check again in 1000ms 22:03:51.981 [debug] Current batch of media processed. Will check again in 1000ms 22:03:52.422 [debug] Current batch of media processed. Will check again in 1000ms 22:03:52.982 [debug] Current batch of media processed. Will check again in 1000ms 22:03:53.423 [debug] Current batch of media processed. Will check again in 1000ms 22:03:53.983 [debug] Current batch of media processed. Will check again in 1000ms 22:03:54.424 [debug] Current batch of media processed. Will check again in 1000ms 22:03:54.984 [debug] Current batch of media processed. Will check again in 1000ms 22:03:55.425 [debug] Current batch of media processed. Will check again in 1000ms 22:03:55.985 [debug] Current batch of media processed. Will check again in 1000ms 22:03:56.426 [debug] Current batch of media processed. Will check again in 1000ms 22:03:56.986 [debug] Current batch of media processed. Will check again in 1000ms 22:03:57.427 [debug] Current batch of media processed. Will check again in 1000ms 22:03:57.987 [debug] Current batch of media processed. Will check again in 1000ms 22:03:58.428 [debug] Current batch of media processed. Will check again in 1000ms 22:03:58.988 [debug] Current batch of media processed. Will check again in 1000ms 22:03:59.429 [debug] Current batch of media processed. Will check again in 1000ms 22:03:59.989 [debug] Current batch of media processed. Will check again in 1000ms 22:04:00.219 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:00.430 [debug] Current batch of media processed. Will check again in 1000ms 22:04:00.990 [debug] Current batch of media processed. Will check again in 1000ms 22:04:01.431 [debug] Current batch of media processed. Will check again in 1000ms 22:04:01.991 [debug] Current batch of media processed. Will check again in 1000ms 22:04:02.432 [debug] Current batch of media processed. Will check again in 1000ms 22:04:02.992 [debug] Current batch of media processed. Will check again in 1000ms 22:04:03.433 [debug] Current batch of media processed. Will check again in 1000ms 22:04:03.993 [debug] Current batch of media processed. Will check again in 1000ms 22:04:04.434 [debug] Current batch of media processed. Will check again in 1000ms 22:04:04.994 [debug] Current batch of media processed. Will check again in 1000ms 22:04:05.435 [debug] Current batch of media processed. Will check again in 1000ms 22:04:05.995 [debug] Current batch of media processed. Will check again in 1000ms 22:04:06.436 [debug] Current batch of media processed. Will check again in 1000ms 22:04:06.996 [debug] Current batch of media processed. Will check again in 1000ms 22:04:07.437 [debug] Current batch of media processed. Will check again in 1000ms 22:04:07.997 [debug] Current batch of media processed. Will check again in 1000ms 22:04:08.438 [debug] Current batch of media processed. Will check again in 1000ms 22:04:08.998 [debug] Current batch of media processed. Will check again in 1000ms 22:04:09.439 [debug] Current batch of media processed. Will check again in 1000ms 22:04:09.999 [debug] Current batch of media processed. Will check again in 1000ms 22:04:10.440 [debug] Current batch of media processed. Will check again in 1000ms 22:04:11.000 [debug] Current batch of media processed. Will check again in 1000ms 22:04:11.441 [debug] Current batch of media processed. Will check again in 1000ms 22:04:12.001 [debug] Current batch of media processed. Will check again in 1000ms 22:04:12.442 [debug] Current batch of media processed. Will check again in 1000ms 22:04:13.002 [debug] Current batch of media processed. Will check again in 1000ms 22:04:13.443 [debug] Current batch of media processed. Will check again in 1000ms 22:04:14.003 [debug] Current batch of media processed. Will check again in 1000ms 22:04:14.346 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:14.444 [debug] Current batch of media processed. Will check again in 1000ms 22:04:15.004 [debug] Current batch of media processed. Will check again in 1000ms 22:04:15.445 [debug] Current batch of media processed. Will check again in 1000ms 22:04:16.005 [debug] Current batch of media processed. Will check again in 1000ms 22:04:16.446 [debug] Current batch of media processed. Will check again in 1000ms 22:04:17.006 [debug] Current batch of media processed. Will check again in 1000ms 22:04:17.447 [debug] Current batch of media processed. Will check again in 1000ms 22:04:18.007 [debug] Current batch of media processed. Will check again in 1000ms 22:04:18.448 [debug] Current batch of media processed. Will check again in 1000ms 22:04:19.008 [debug] Current batch of media processed. Will check again in 1000ms 22:04:19.449 [debug] Current batch of media processed. Will check again in 1000ms 22:04:20.009 [debug] Current batch of media processed. Will check again in 1000ms 22:04:20.450 [debug] Current batch of media processed. Will check again in 1000ms 22:04:21.010 [debug] Current batch of media processed. Will check again in 1000ms 22:04:21.451 [debug] Current batch of media processed. Will check again in 1000ms 22:04:22.011 [debug] Current batch of media processed. Will check again in 1000ms 22:04:22.452 [debug] Current batch of media processed. Will check again in 1000ms 22:04:23.012 [debug] Current batch of media processed. Will check again in 1000ms 22:04:23.453 [debug] Current batch of media processed. Will check again in 1000ms 22:04:24.013 [debug] Current batch of media processed. Will check again in 1000ms 22:04:24.454 [debug] Current batch of media processed. Will check again in 1000ms 22:04:25.014 [debug] Current batch of media processed. Will check again in 1000ms 22:04:25.455 [debug] Current batch of media processed. Will check again in 1000ms 22:04:26.015 [debug] Current batch of media processed. Will check again in 1000ms 22:04:26.456 [debug] Current batch of media processed. Will check again in 1000ms 22:04:27.016 [debug] Current batch of media processed. Will check again in 1000ms 22:04:27.457 [debug] Current batch of media processed. Will check again in 1000ms 22:04:28.017 [debug] Current batch of media processed. Will check again in 1000ms 22:04:28.458 [debug] Current batch of media processed. Will check again in 1000ms 22:04:29.018 [debug] Current batch of media processed. Will check again in 1000ms 22:04:29.459 [debug] Current batch of media processed. Will check again in 1000ms 22:04:30.019 [debug] Current batch of media processed. Will check again in 1000ms 22:04:30.460 [debug] Current batch of media processed. Will check again in 1000ms 22:04:31.020 [debug] Current batch of media processed. Will check again in 1000ms 22:04:31.461 [debug] Current batch of media processed. Will check again in 1000ms 22:04:32.021 [debug] Current batch of media processed. Will check again in 1000ms 22:04:32.462 [debug] Current batch of media processed. Will check again in 1000ms 22:04:33.022 [debug] Current batch of media processed. Will check again in 1000ms 22:04:33.463 [debug] Current batch of media processed. Will check again in 1000ms 22:04:34.023 [debug] Current batch of media processed. Will check again in 1000ms 22:04:34.464 [debug] Current batch of media processed. Will check again in 1000ms 22:04:35.024 [debug] Current batch of media processed. Will check again in 1000ms 22:04:35.465 [debug] Current batch of media processed. Will check again in 1000ms 22:04:36.025 [debug] Current batch of media processed. Will check again in 1000ms 22:04:36.466 [debug] Current batch of media processed. Will check again in 1000ms 22:04:37.026 [debug] Current batch of media processed. Will check again in 1000ms 22:04:37.467 [debug] Current batch of media processed. Will check again in 1000ms 22:04:38.027 [debug] Current batch of media processed. Will check again in 1000ms 22:04:38.468 [debug] Current batch of media processed. Will check again in 1000ms 22:04:39.028 [debug] Current batch of media processed. Will check again in 1000ms 22:04:39.469 [debug] Current batch of media processed. Will check again in 1000ms 22:04:40.029 [debug] Current batch of media processed. Will check again in 1000ms 22:04:40.470 [debug] Current batch of media processed. Will check again in 1000ms 22:04:41.030 [debug] Current batch of media processed. Will check again in 1000ms 22:04:41.471 [debug] Current batch of media processed. Will check again in 1000ms 22:04:42.031 [debug] Current batch of media processed. Will check again in 1000ms 22:04:42.472 [debug] Current batch of media processed. Will check again in 1000ms 22:04:43.032 [debug] Current batch of media processed. Will check again in 1000ms 22:04:43.473 [debug] Current batch of media processed. Will check again in 1000ms 22:04:44.033 [debug] Current batch of media processed. Will check again in 1000ms 22:04:44.348 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:44.474 [debug] Current batch of media processed. Will check again in 1000ms 22:04:45.034 [debug] Current batch of media processed. Will check again in 1000ms 22:04:45.475 [debug] Current batch of media processed. Will check again in 1000ms 22:04:46.035 [debug] Current batch of media processed. Will check again in 1000ms 22:04:46.476 [debug] Current batch of media processed. Will check again in 1000ms 22:04:47.036 [debug] Current batch of media processed. Will check again in 1000ms 22:04:47.477 [debug] Current batch of media processed. Will check again in 1000ms 22:04:48.037 [debug] Current batch of media processed. Will check again in 1000ms 22:04:48.478 [debug] Current batch of media processed. Will check again in 1000ms 22:04:49.038 [debug] Current batch of media processed. Will check again in 1000ms 22:04:49.479 [debug] Current batch of media processed. Will check again in 1000ms 22:04:50.039 [debug] Current batch of media processed. Will check again in 1000ms 22:04:50.480 [debug] Current batch of media processed. Will check again in 1000ms 22:04:51.040 [debug] Current batch of media processed. Will check again in 1000ms 22:04:51.481 [debug] Current batch of media processed. Will check again in 1000ms 22:04:52.041 [debug] Current batch of media processed. Will check again in 1000ms 22:04:52.482 [debug] Current batch of media processed. Will check again in 1000ms 22:04:53.042 [debug] Current batch of media processed. Will check again in 1000ms 22:04:53.483 [debug] Current batch of media processed. Will check again in 1000ms 22:04:54.043 [debug] Current batch of media processed. Will check again in 1000ms 22:04:54.484 [debug] Current batch of media processed. Will check again in 1000ms 22:04:55.044 [debug] Current batch of media processed. Will check again in 1000ms 22:04:55.485 [debug] Current batch of media processed. Will check again in 1000ms 22:04:56.045 [debug] Current batch of media processed. Will check again in 1000ms 22:04:56.486 [debug] Current batch of media processed. Will check again in 1000ms 22:04:57.046 [debug] Current batch of media processed. Will check again in 1000ms 22:04:57.487 [debug] Current batch of media processed. Will check again in 1000ms 22:04:58.047 [debug] Current batch of media processed. Will check again in 1000ms 22:04:58.488 [debug] Current batch of media processed. Will check again in 1000ms 22:04:59.048 [debug] Current batch of media processed. Will check again in 1000ms 22:04:59.489 [debug] Current batch of media processed. Will check again in 1000ms 22:05:00.049 [debug] Current batch of media processed. Will check again in 1000ms 22:05:00.220 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:00.490 [debug] Current batch of media processed. Will check again in 1000ms 22:05:01.050 [debug] Current batch of media processed. Will check again in 1000ms 22:05:01.491 [debug] Current batch of media processed. Will check again in 1000ms 22:05:02.051 [debug] Current batch of media processed. Will check again in 1000ms 22:05:02.492 [debug] Current batch of media processed. Will check again in 1000ms 22:05:03.052 [debug] Current batch of media processed. Will check again in 1000ms 22:05:03.493 [debug] Current batch of media processed. Will check again in 1000ms 22:05:04.053 [debug] Current batch of media processed. Will check again in 1000ms 22:05:04.494 [debug] Current batch of media processed. Will check again in 1000ms 22:05:05.054 [debug] Current batch of media processed. Will check again in 1000ms 22:05:05.495 [debug] Current batch of media processed. Will check again in 1000ms 22:05:06.055 [debug] Current batch of media processed. Will check again in 1000ms 22:05:06.496 [debug] Current batch of media processed. Will check again in 1000ms 22:05:07.056 [debug] Current batch of media processed. Will check again in 1000ms 22:05:07.497 [debug] Current batch of media processed. Will check again in 1000ms 22:05:08.057 [debug] Current batch of media processed. Will check again in 1000ms 22:05:08.498 [debug] Current batch of media processed. Will check again in 1000ms 22:05:09.058 [debug] Current batch of media processed. Will check again in 1000ms 22:05:09.499 [debug] Current batch of media processed. Will check again in 1000ms 22:05:10.059 [debug] Current batch of media processed. Will check again in 1000ms 22:05:10.500 [debug] Current batch of media processed. Will check again in 1000ms 22:05:11.060 [debug] Current batch of media processed. Will check again in 1000ms 22:05:11.501 [debug] Current batch of media processed. Will check again in 1000ms 22:05:12.061 [debug] Current batch of media processed. Will check again in 1000ms 22:05:12.502 [debug] Current batch of media processed. Will check again in 1000ms 22:05:13.062 [debug] Current batch of media processed. Will check again in 1000ms 22:05:13.503 [debug] Current batch of media processed. Will check again in 1000ms 22:05:14.063 [debug] Current batch of media processed. Will check again in 1000ms 22:05:14.350 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:14.504 [debug] Current batch of media processed. Will check again in 1000ms 22:05:15.064 [debug] Current batch of media processed. Will check again in 1000ms 22:05:15.505 [debug] Current batch of media processed. Will check again in 1000ms 22:05:16.065 [debug] Current batch of media processed. Will check again in 1000ms 22:05:16.506 [debug] Current batch of media processed. Will check again in 1000ms 22:05:17.066 [debug] Current batch of media processed. Will check again in 1000ms 22:05:17.507 [debug] Current batch of media processed. Will check again in 1000ms 22:05:18.067 [debug] Current batch of media processed. Will check again in 1000ms 22:05:18.508 [debug] Current batch of media processed. Will check again in 1000ms 22:05:19.068 [debug] Current batch of media processed. Will check again in 1000ms 22:05:19.509 [debug] Current batch of media processed. Will check again in 1000ms 22:05:20.069 [debug] Current batch of media processed. Will check again in 1000ms 22:05:20.510 [debug] Current batch of media processed. Will check again in 1000ms 22:05:21.070 [debug] Current batch of media processed. Will check again in 1000ms 22:05:21.511 [debug] Current batch of media processed. Will check again in 1000ms 22:05:22.071 [debug] Current batch of media processed. Will check again in 1000ms 22:05:22.512 [debug] Current batch of media processed. Will check again in 1000ms 22:05:23.072 [debug] Current batch of media processed. Will check again in 1000ms 22:05:23.513 [debug] Current batch of media processed. Will check again in 1000ms 22:05:24.073 [debug] Current batch of media processed. Will check again in 1000ms 22:05:24.514 [debug] Current batch of media processed. Will check again in 1000ms 22:05:25.074 [debug] Current batch of media processed. Will check again in 1000ms 22:05:25.515 [debug] Current batch of media processed. Will check again in 1000ms 22:05:26.075 [debug] Current batch of media processed. Will check again in 1000ms 22:05:26.516 [debug] Current batch of media processed. Will check again in 1000ms 22:05:27.076 [debug] Current batch of media processed. Will check again in 1000ms 22:05:27.517 [debug] Current batch of media processed. Will check again in 1000ms 22:05:28.077 [debug] Current batch of media processed. Will check again in 1000ms 22:05:28.518 [debug] Current batch of media processed. Will check again in 1000ms 22:05:29.078 [debug] Current batch of media processed. Will check again in 1000ms 22:05:29.519 [debug] Current batch of media processed. Will check again in 1000ms 22:05:30.079 [debug] Current batch of media processed. Will check again in 1000ms 22:05:30.520 [debug] Current batch of media processed. Will check again in 1000ms 22:05:31.080 [debug] Current batch of media processed. Will check again in 1000ms 22:05:31.521 [debug] Current batch of media processed. Will check again in 1000ms 22:05:32.081 [debug] Current batch of media processed. Will check again in 1000ms 22:05:32.522 [debug] Current batch of media processed. Will check again in 1000ms 22:05:33.082 [debug] Current batch of media processed. Will check again in 1000ms 22:05:33.523 [debug] Current batch of media processed. Will check again in 1000ms 22:05:34.083 [debug] Current batch of media processed. Will check again in 1000ms 22:05:34.524 [debug] Current batch of media processed. Will check again in 1000ms 22:05:35.084 [debug] Current batch of media processed. Will check again in 1000ms 22:05:35.525 [debug] Current batch of media processed. Will check again in 1000ms 22:05:36.085 [debug] Current batch of media processed. Will check again in 1000ms 22:05:36.526 [debug] Current batch of media processed. Will check again in 1000ms 22:05:37.086 [debug] Current batch of media processed. Will check again in 1000ms 22:05:37.527 [debug] Current batch of media processed. Will check again in 1000ms 22:05:38.087 [debug] Current batch of media processed. Will check again in 1000ms 22:05:38.528 [debug] Current batch of media processed. Will check again in 1000ms 22:05:39.088 [debug] Current batch of media processed. Will check again in 1000ms 22:05:39.529 [debug] Current batch of media processed. Will check again in 1000ms 22:05:40.089 [debug] Current batch of media processed. Will check again in 1000ms 22:05:40.530 [debug] Current batch of media processed. Will check again in 1000ms 22:05:41.090 [debug] Current batch of media processed. Will check again in 1000ms 22:05:41.531 [debug] Current batch of media processed. Will check again in 1000ms 22:05:42.091 [debug] Current batch of media processed. Will check again in 1000ms 22:05:42.532 [debug] Current batch of media processed. Will check again in 1000ms 22:05:43.092 [debug] Current batch of media processed. Will check again in 1000ms 22:05:43.533 [debug] Current batch of media processed. Will check again in 1000ms 22:05:44.093 [debug] Current batch of media processed. Will check again in 1000ms 22:05:44.351 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:44.534 [debug] Current batch of media processed. Will check again in 1000ms 22:05:45.094 [debug] Current batch of media processed. Will check again in 1000ms 22:05:45.535 [debug] Current batch of media processed. Will check again in 1000ms 22:05:46.095 [debug] Current batch of media processed. Will check again in 1000ms 22:05:46.536 [debug] Current batch of media processed. Will check again in 1000ms 22:05:47.096 [debug] Current batch of media processed. Will check again in 1000ms 22:05:47.537 [debug] Current batch of media processed. Will check again in 1000ms 22:05:48.097 [debug] Current batch of media processed. Will check again in 1000ms 22:05:48.538 [debug] Current batch of media processed. Will check again in 1000ms 22:05:49.098 [debug] Current batch of media processed. Will check again in 1000ms 22:05:49.539 [debug] Current batch of media processed. Will check again in 1000ms 22:05:50.099 [debug] Current batch of media processed. Will check again in 1000ms 22:05:50.540 [debug] Current batch of media processed. Will check again in 1000ms 22:05:51.100 [debug] Current batch of media processed. Will check again in 1000ms 22:05:51.541 [debug] Current batch of media processed. Will check again in 1000ms 22:05:52.101 [debug] Current batch of media processed. Will check again in 1000ms 22:05:52.542 [debug] Current batch of media processed. Will check again in 1000ms 22:05:53.102 [debug] Current batch of media processed. Will check again in 1000ms 22:05:53.543 [debug] Current batch of media processed. Will check again in 1000ms 22:05:54.103 [debug] Current batch of media processed. Will check again in 1000ms 22:05:54.544 [debug] Current batch of media processed. Will check again in 1000ms 22:05:55.104 [debug] Current batch of media processed. Will check again in 1000ms 22:05:55.545 [debug] Current batch of media processed. Will check again in 1000ms 22:05:56.105 [debug] Current batch of media processed. Will check again in 1000ms 22:05:56.546 [debug] Current batch of media processed. Will check again in 1000ms 22:05:57.106 [debug] Current batch of media processed. Will check again in 1000ms 22:05:57.547 [debug] Current batch of media processed. Will check again in 1000ms 22:05:58.107 [debug] Current batch of media processed. Will check again in 1000ms 22:05:58.548 [debug] Current batch of media processed. Will check again in 1000ms 22:05:59.108 [debug] Current batch of media processed. Will check again in 1000ms 22:05:59.549 [debug] Current batch of media processed. Will check again in 1000ms 22:06:00.109 [debug] Current batch of media processed. Will check again in 1000ms 22:06:00.221 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:00.550 [debug] Current batch of media processed. Will check again in 1000ms 22:06:01.110 [debug] Current batch of media processed. Will check again in 1000ms 22:06:01.551 [debug] Current batch of media processed. Will check again in 1000ms 22:06:02.111 [debug] Current batch of media processed. Will check again in 1000ms 22:06:02.552 [debug] Current batch of media processed. Will check again in 1000ms 22:06:03.112 [debug] Current batch of media processed. Will check again in 1000ms 22:06:03.553 [debug] Current batch of media processed. Will check again in 1000ms 22:06:04.113 [debug] Current batch of media processed. Will check again in 1000ms 22:06:04.554 [debug] Current batch of media processed. Will check again in 1000ms 22:06:05.114 [debug] Current batch of media processed. Will check again in 1000ms 22:06:05.555 [debug] Current batch of media processed. Will check again in 1000ms 22:06:06.115 [debug] Current batch of media processed. Will check again in 1000ms 22:06:06.556 [debug] Current batch of media processed. Will check again in 1000ms 22:06:07.116 [debug] Current batch of media processed. Will check again in 1000ms 22:06:07.557 [debug] Current batch of media processed. Will check again in 1000ms 22:06:08.117 [debug] Current batch of media processed. Will check again in 1000ms 22:06:08.558 [debug] Current batch of media processed. Will check again in 1000ms 22:06:09.118 [debug] Current batch of media processed. Will check again in 1000ms 22:06:09.559 [debug] Current batch of media processed. Will check again in 1000ms 22:06:10.119 [debug] Current batch of media processed. Will check again in 1000ms 22:06:10.560 [debug] Current batch of media processed. Will check again in 1000ms 22:06:11.120 [debug] Current batch of media processed. Will check again in 1000ms 22:06:11.561 [debug] Current batch of media processed. Will check again in 1000ms 22:06:12.121 [debug] Current batch of media processed. Will check again in 1000ms 22:06:12.562 [debug] Current batch of media processed. Will check again in 1000ms 22:06:13.122 [debug] Current batch of media processed. Will check again in 1000ms 22:06:13.563 [debug] Current batch of media processed. Will check again in 1000ms 22:06:14.123 [debug] Current batch of media processed. Will check again in 1000ms 22:06:14.352 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:14.564 [debug] Current batch of media processed. Will check again in 1000ms 22:06:15.124 [debug] Current batch of media processed. Will check again in 1000ms 22:06:15.565 [debug] Current batch of media processed. Will check again in 1000ms 22:06:16.125 [debug] Current batch of media processed. Will check again in 1000ms 22:06:16.566 [debug] Current batch of media processed. Will check again in 1000ms 22:06:17.126 [debug] Current batch of media processed. Will check again in 1000ms 22:06:17.567 [debug] Current batch of media processed. Will check again in 1000ms 22:06:18.127 [debug] Current batch of media processed. Will check again in 1000ms 22:06:18.568 [debug] Current batch of media processed. Will check again in 1000ms 22:06:19.128 [debug] Current batch of media processed. Will check again in 1000ms 22:06:19.569 [debug] Current batch of media processed. Will check again in 1000ms 22:06:20.129 [debug] Current batch of media processed. Will check again in 1000ms 22:06:20.570 [debug] Current batch of media processed. Will check again in 1000ms 22:06:21.130 [debug] Current batch of media processed. Will check again in 1000ms 22:06:21.571 [debug] Current batch of media processed. Will check again in 1000ms 22:06:22.131 [debug] Current batch of media processed. Will check again in 1000ms 22:06:22.572 [debug] Current batch of media processed. Will check again in 1000ms 22:06:23.132 [debug] Current batch of media processed. Will check again in 1000ms 22:06:23.573 [debug] Current batch of media processed. Will check again in 1000ms 22:06:24.134 [debug] Current batch of media processed. Will check again in 1000ms 22:06:24.574 [debug] Current batch of media processed. Will check again in 1000ms 22:06:25.135 [debug] Current batch of media processed. Will check again in 1000ms 22:06:25.575 [debug] Current batch of media processed. Will check again in 1000ms 22:06:26.136 [debug] Current batch of media processed. Will check again in 1000ms 22:06:26.576 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #GhostInTheMachine\n\nMusic video by Nine Inch Nails performing Ghost In The Machine (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 90, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Ghost In The Machine (Official Visualizer).mp4", "id" => "ZLfFi7YA0Ms", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZLfFi7YA0Ms", "playlist_index" => 14, "timestamp" => 1758254442, "title" => "Nine Inch Nails - Ghost In The Machine (Official Visualizer)", "upload_date" => "20250919"} 22:06:26.576 [debug] QUERY OK source="sources" db=0.2ms idle=655.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:06:26.577 [debug] QUERY OK source="sources" db=0.1ms idle=269.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:06:26.577 [debug] QUERY OK source="media_items" db=0.1ms idle=269.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 04:00:42Z], 2] 22:06:26.578 [debug] QUERY OK source="media_items" db=0.5ms idle=270.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #GhostInTheMachine\n\nMusic video by Nine Inch Nails performing Ghost In The Machine (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Ghost In The Machine (Official Visualizer)", "76c36de6-e660-4bf8-b797-ce6f00e0e723", false, 2, [], 90, false, "ZLfFi7YA0Ms", "https://www.youtube.com/watch?v=ZLfFi7YA0Ms", 14, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Ghost In The Machine (Official Visualizer).mp4", false, false, 86, ~U[2025-09-19 04:00:42Z], ~U[2025-12-25 05:06:26Z], ~U[2025-12-25 05:06:26Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #GhostInTheMachine\n\nMusic video by Nine Inch Nails performing Ghost In The Machine (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Ghost In The Machine (Official Visualizer)", 2, 90, false, "ZLfFi7YA0Ms", "https://www.youtube.com/watch?v=ZLfFi7YA0Ms", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Ghost In The Machine (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:42Z]] 22:06:26.578 [debug] QUERY OK source="sources" db=0.1ms idle=271.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:06:26.578 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:06:26.579 [debug] QUERY OK source="media_items" db=0.1ms 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 [653] 22:06:26.579 [info] Kicking off download for media item #653 (ZLfFi7YA0Ms) 22:06:26.580 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [213, 653, ~U[2025-12-25 05:06:26Z], ~U[2025-12-25 05:06:26Z]] 22:06:26.580 [debug] Current batch of media processed. Will check again in 1000ms 22:06:27.137 [debug] Current batch of media processed. Will check again in 1000ms 22:06:27.581 [debug] Current batch of media processed. Will check again in 1000ms 22:06:28.138 [debug] Current batch of media processed. Will check again in 1000ms 22:06:28.582 [debug] Current batch of media processed. Will check again in 1000ms 22:06:29.139 [debug] Current batch of media processed. Will check again in 1000ms 22:06:29.583 [debug] Current batch of media processed. Will check again in 1000ms 22:06:30.140 [debug] Current batch of media processed. Will check again in 1000ms 22:06:30.584 [debug] Current batch of media processed. Will check again in 1000ms 22:06:31.141 [debug] Current batch of media processed. Will check again in 1000ms 22:06:31.585 [debug] Current batch of media processed. Will check again in 1000ms 22:06:32.142 [debug] Current batch of media processed. Will check again in 1000ms 22:06:32.586 [debug] Current batch of media processed. Will check again in 1000ms 22:06:33.143 [debug] Current batch of media processed. Will check again in 1000ms 22:06:33.587 [debug] Current batch of media processed. Will check again in 1000ms 22:06:34.144 [debug] Current batch of media processed. Will check again in 1000ms 22:06:34.588 [debug] Current batch of media processed. Will check again in 1000ms 22:06:35.145 [debug] Current batch of media processed. Will check again in 1000ms 22:06:35.589 [debug] Current batch of media processed. Will check again in 1000ms 22:06:36.146 [debug] Current batch of media processed. Will check again in 1000ms 22:06:36.590 [debug] Current batch of media processed. Will check again in 1000ms 22:06:37.147 [debug] Current batch of media processed. Will check again in 1000ms 22:06:37.591 [debug] Current batch of media processed. Will check again in 1000ms 22:06:38.148 [debug] Current batch of media processed. Will check again in 1000ms 22:06:38.592 [debug] Current batch of media processed. Will check again in 1000ms 22:06:39.149 [debug] Current batch of media processed. Will check again in 1000ms 22:06:39.593 [debug] Current batch of media processed. Will check again in 1000ms 22:06:40.150 [debug] Current batch of media processed. Will check again in 1000ms 22:06:40.594 [debug] Current batch of media processed. Will check again in 1000ms 22:06:41.151 [debug] Current batch of media processed. Will check again in 1000ms 22:06:41.595 [debug] Current batch of media processed. Will check again in 1000ms 22:06:42.152 [debug] Current batch of media processed. Will check again in 1000ms 22:06:42.596 [debug] Current batch of media processed. Will check again in 1000ms 22:06:43.153 [debug] Current batch of media processed. Will check again in 1000ms 22:06:43.597 [debug] Current batch of media processed. Will check again in 1000ms 22:06:44.154 [debug] Current batch of media processed. Will check again in 1000ms 22:06:44.354 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:44.598 [debug] Current batch of media processed. Will check again in 1000ms 22:06:45.155 [debug] Current batch of media processed. Will check again in 1000ms 22:06:45.599 [debug] Current batch of media processed. Will check again in 1000ms 22:06:46.156 [debug] Current batch of media processed. Will check again in 1000ms 22:06:46.600 [debug] Current batch of media processed. Will check again in 1000ms 22:06:47.157 [debug] Current batch of media processed. Will check again in 1000ms 22:06:47.601 [debug] Current batch of media processed. Will check again in 1000ms 22:06:48.158 [debug] Current batch of media processed. Will check again in 1000ms 22:06:48.602 [debug] Current batch of media processed. Will check again in 1000ms 22:06:49.159 [debug] Current batch of media processed. Will check again in 1000ms 22:06:49.603 [debug] Current batch of media processed. Will check again in 1000ms 22:06:50.160 [debug] Current batch of media processed. Will check again in 1000ms 22:06:50.604 [debug] Current batch of media processed. Will check again in 1000ms 22:06:51.161 [debug] Current batch of media processed. Will check again in 1000ms 22:06:51.605 [debug] Current batch of media processed. Will check again in 1000ms 22:06:52.162 [debug] Current batch of media processed. Will check again in 1000ms 22:06:52.606 [debug] Current batch of media processed. Will check again in 1000ms 22:06:53.163 [debug] Current batch of media processed. Will check again in 1000ms 22:06:53.607 [debug] Current batch of media processed. Will check again in 1000ms 22:06:54.164 [debug] Current batch of media processed. Will check again in 1000ms 22:06:54.608 [debug] Current batch of media processed. Will check again in 1000ms 22:06:55.165 [debug] Current batch of media processed. Will check again in 1000ms 22:06:55.609 [debug] Current batch of media processed. Will check again in 1000ms 22:06:56.166 [debug] Current batch of media processed. Will check again in 1000ms 22:06:56.610 [debug] Current batch of media processed. Will check again in 1000ms 22:06:57.167 [debug] Current batch of media processed. Will check again in 1000ms 22:06:57.611 [debug] Current batch of media processed. Will check again in 1000ms 22:06:58.168 [debug] Current batch of media processed. Will check again in 1000ms 22:06:58.612 [debug] Current batch of media processed. Will check again in 1000ms 22:06:59.169 [debug] Current batch of media processed. Will check again in 1000ms 22:06:59.613 [debug] Current batch of media processed. Will check again in 1000ms 22:07:00.170 [debug] Current batch of media processed. Will check again in 1000ms 22:07:00.222 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:00.614 [debug] Current batch of media processed. Will check again in 1000ms 22:07:01.171 [debug] Current batch of media processed. Will check again in 1000ms 22:07:01.615 [debug] Current batch of media processed. Will check again in 1000ms 22:07:02.172 [debug] Current batch of media processed. Will check again in 1000ms 22:07:02.616 [debug] Current batch of media processed. Will check again in 1000ms 22:07:03.173 [debug] Current batch of media processed. Will check again in 1000ms 22:07:03.617 [debug] Current batch of media processed. Will check again in 1000ms 22:07:04.174 [debug] Current batch of media processed. Will check again in 1000ms 22:07:04.618 [debug] Current batch of media processed. Will check again in 1000ms 22:07:05.175 [debug] Current batch of media processed. Will check again in 1000ms 22:07:05.619 [debug] Current batch of media processed. Will check again in 1000ms 22:07:06.176 [debug] Current batch of media processed. Will check again in 1000ms 22:07:06.620 [debug] Current batch of media processed. Will check again in 1000ms 22:07:07.177 [debug] Current batch of media processed. Will check again in 1000ms 22:07:07.621 [debug] Current batch of media processed. Will check again in 1000ms 22:07:08.178 [debug] Current batch of media processed. Will check again in 1000ms 22:07:08.622 [debug] Current batch of media processed. Will check again in 1000ms 22:07:09.179 [debug] Current batch of media processed. Will check again in 1000ms 22:07:09.623 [debug] Current batch of media processed. Will check again in 1000ms 22:07:10.180 [debug] Current batch of media processed. Will check again in 1000ms 22:07:10.624 [debug] Current batch of media processed. Will check again in 1000ms 22:07:11.181 [debug] Current batch of media processed. Will check again in 1000ms 22:07:11.625 [debug] Current batch of media processed. Will check again in 1000ms 22:07:12.182 [debug] Current batch of media processed. Will check again in 1000ms 22:07:12.626 [debug] Current batch of media processed. Will check again in 1000ms 22:07:13.184 [debug] Current batch of media processed. Will check again in 1000ms 22:07:13.627 [debug] Current batch of media processed. Will check again in 1000ms 22:07:14.185 [debug] Current batch of media processed. Will check again in 1000ms 22:07:14.355 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:14.628 [debug] Current batch of media processed. Will check again in 1000ms 22:07:15.188 [debug] Current batch of media processed. Will check again in 1000ms 22:07:15.629 [debug] Current batch of media processed. Will check again in 1000ms 22:07:16.189 [debug] Current batch of media processed. Will check again in 1000ms 22:07:16.630 [debug] Current batch of media processed. Will check again in 1000ms 22:07:17.190 [debug] Current batch of media processed. Will check again in 1000ms 22:07:17.631 [debug] Current batch of media processed. Will check again in 1000ms 22:07:18.191 [debug] Current batch of media processed. Will check again in 1000ms 22:07:18.632 [debug] Current batch of media processed. Will check again in 1000ms 22:07:19.192 [debug] Current batch of media processed. Will check again in 1000ms 22:07:19.633 [debug] Current batch of media processed. Will check again in 1000ms 22:07:20.193 [debug] Current batch of media processed. Will check again in 1000ms 22:07:20.634 [debug] Current batch of media processed. Will check again in 1000ms 22:07:21.194 [debug] Current batch of media processed. Will check again in 1000ms 22:07:21.635 [debug] Current batch of media processed. Will check again in 1000ms 22:07:22.195 [debug] Current batch of media processed. Will check again in 1000ms 22:07:22.636 [debug] Current batch of media processed. Will check again in 1000ms 22:07:23.196 [debug] Current batch of media processed. Will check again in 1000ms 22:07:23.637 [debug] Current batch of media processed. Will check again in 1000ms 22:07:24.197 [debug] Current batch of media processed. Will check again in 1000ms 22:07:24.638 [debug] Current batch of media processed. Will check again in 1000ms 22:07:25.198 [debug] Current batch of media processed. Will check again in 1000ms 22:07:25.639 [debug] Current batch of media processed. Will check again in 1000ms 22:07:26.199 [debug] Current batch of media processed. Will check again in 1000ms 22:07:26.640 [debug] Current batch of media processed. Will check again in 1000ms 22:07:27.200 [debug] Current batch of media processed. Will check again in 1000ms 22:07:27.641 [debug] Current batch of media processed. Will check again in 1000ms 22:07:28.201 [debug] Current batch of media processed. Will check again in 1000ms 22:07:28.642 [debug] Current batch of media processed. Will check again in 1000ms 22:07:29.202 [debug] Current batch of media processed. Will check again in 1000ms 22:07:29.643 [debug] Current batch of media processed. Will check again in 1000ms 22:07:30.203 [debug] Current batch of media processed. Will check again in 1000ms 22:07:30.644 [debug] Current batch of media processed. Will check again in 1000ms 22:07:31.204 [debug] Current batch of media processed. Will check again in 1000ms 22:07:31.645 [debug] Current batch of media processed. Will check again in 1000ms 22:07:32.205 [debug] Current batch of media processed. Will check again in 1000ms 22:07:32.646 [debug] Current batch of media processed. Will check again in 1000ms 22:07:33.206 [debug] Current batch of media processed. Will check again in 1000ms 22:07:33.647 [debug] Current batch of media processed. Will check again in 1000ms 22:07:34.207 [debug] Current batch of media processed. Will check again in 1000ms 22:07:34.648 [debug] Current batch of media processed. Will check again in 1000ms 22:07:35.208 [debug] Current batch of media processed. Will check again in 1000ms 22:07:35.649 [debug] Current batch of media processed. Will check again in 1000ms 22:07:36.209 [debug] Current batch of media processed. Will check again in 1000ms 22:07:36.650 [debug] Current batch of media processed. Will check again in 1000ms 22:07:37.210 [debug] Current batch of media processed. Will check again in 1000ms 22:07:37.651 [debug] Current batch of media processed. Will check again in 1000ms 22:07:38.211 [debug] Current batch of media processed. Will check again in 1000ms 22:07:38.652 [debug] Current batch of media processed. Will check again in 1000ms 22:07:39.212 [debug] Current batch of media processed. Will check again in 1000ms 22:07:39.653 [debug] Current batch of media processed. Will check again in 1000ms 22:07:40.213 [debug] Current batch of media processed. Will check again in 1000ms 22:07:40.654 [debug] Current batch of media processed. Will check again in 1000ms 22:07:41.214 [debug] Current batch of media processed. Will check again in 1000ms 22:07:41.655 [debug] Current batch of media processed. Will check again in 1000ms 22:07:42.215 [debug] Current batch of media processed. Will check again in 1000ms 22:07:42.656 [debug] Current batch of media processed. Will check again in 1000ms 22:07:43.216 [debug] FileFollowerServer Handler: Got media attributes: %{"filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/NA - youtube video #dunKAwRN3P8.NA", "id" => "dunKAwRN3P8", "original_url" => "https://www.youtube.com/watch?v=dunKAwRN3P8", "playlist_index" => 16, "title" => "youtube video #dunKAwRN3P8"} 22:07:43.216 [debug] QUERY OK source="sources" db=0.2ms idle=909.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 22:07:43.217 [debug] Current batch of media processed. Will check again in 1000ms 22:07:43.657 [debug] Current batch of media processed. Will check again in 1000ms 22:07:44.218 [debug] Current batch of media processed. Will check again in 1000ms 22:07:44.356 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:44.658 [debug] Current batch of media processed. Will check again in 1000ms 22:07:45.219 [debug] Current batch of media processed. Will check again in 1000ms 22:07:45.659 [debug] Current batch of media processed. Will check again in 1000ms 22:07:46.220 [debug] Current batch of media processed. Will check again in 1000ms 22:07:46.660 [debug] Current batch of media processed. Will check again in 1000ms 22:07:47.221 [debug] Current batch of media processed. Will check again in 1000ms 22:07:47.661 [debug] Current batch of media processed. Will check again in 1000ms 22:07:48.222 [debug] Current batch of media processed. Will check again in 1000ms 22:07:48.662 [debug] Current batch of media processed. Will check again in 1000ms 22:07:49.223 [debug] Current batch of media processed. Will check again in 1000ms 22:07:49.663 [debug] Current batch of media processed. Will check again in 1000ms 22:07:50.224 [debug] Current batch of media processed. Will check again in 1000ms 22:07:50.664 [debug] Current batch of media processed. Will check again in 1000ms 22:07:51.225 [debug] Current batch of media processed. Will check again in 1000ms 22:07:51.665 [debug] Current batch of media processed. Will check again in 1000ms 22:07:52.226 [debug] Current batch of media processed. Will check again in 1000ms 22:07:52.666 [debug] Current batch of media processed. Will check again in 1000ms 22:07:53.227 [debug] Current batch of media processed. Will check again in 1000ms 22:07:53.667 [debug] Current batch of media processed. Will check again in 1000ms 22:07:54.228 [debug] Current batch of media processed. Will check again in 1000ms 22:07:54.668 [debug] Current batch of media processed. Will check again in 1000ms 22:07:55.229 [debug] Current batch of media processed. Will check again in 1000ms 22:07:55.669 [debug] Current batch of media processed. Will check again in 1000ms 22:07:56.230 [debug] Current batch of media processed. Will check again in 1000ms 22:07:56.670 [debug] Current batch of media processed. Will check again in 1000ms 22:07:57.231 [debug] Current batch of media processed. Will check again in 1000ms 22:07:57.671 [debug] Current batch of media processed. Will check again in 1000ms 22:07:58.232 [debug] Current batch of media processed. Will check again in 1000ms 22:07:58.672 [debug] Current batch of media processed. Will check again in 1000ms 22:07:59.233 [debug] Current batch of media processed. Will check again in 1000ms 22:07:59.673 [debug] Current batch of media processed. Will check again in 1000ms 22:08:00.223 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:00.234 [debug] Current batch of media processed. Will check again in 1000ms 22:08:00.674 [debug] Current batch of media processed. Will check again in 1000ms 22:08:01.235 [debug] Current batch of media processed. Will check again in 1000ms 22:08:01.675 [debug] Current batch of media processed. Will check again in 1000ms 22:08:02.236 [debug] Current batch of media processed. Will check again in 1000ms 22:08:02.676 [debug] Current batch of media processed. Will check again in 1000ms 22:08:03.237 [debug] Current batch of media processed. Will check again in 1000ms 22:08:03.677 [debug] Current batch of media processed. Will check again in 1000ms 22:08:04.238 [debug] Current batch of media processed. Will check again in 1000ms 22:08:04.678 [debug] Current batch of media processed. Will check again in 1000ms 22:08:05.239 [debug] Current batch of media processed. Will check again in 1000ms 22:08:05.679 [debug] Current batch of media processed. Will check again in 1000ms 22:08:06.240 [debug] Current batch of media processed. Will check again in 1000ms 22:08:06.680 [debug] Current batch of media processed. Will check again in 1000ms 22:08:07.241 [debug] Current batch of media processed. Will check again in 1000ms 22:08:07.681 [debug] Current batch of media processed. Will check again in 1000ms 22:08:08.242 [debug] Current batch of media processed. Will check again in 1000ms 22:08:08.682 [debug] Current batch of media processed. Will check again in 1000ms 22:08:09.243 [debug] Current batch of media processed. Will check again in 1000ms 22:08:09.683 [debug] Current batch of media processed. Will check again in 1000ms 22:08:10.244 [debug] Current batch of media processed. Will check again in 1000ms 22:08:10.684 [debug] Current batch of media processed. Will check again in 1000ms 22:08:11.245 [debug] Current batch of media processed. Will check again in 1000ms 22:08:11.685 [debug] Current batch of media processed. Will check again in 1000ms 22:08:12.246 [debug] Current batch of media processed. Will check again in 1000ms 22:08:12.686 [debug] Current batch of media processed. Will check again in 1000ms 22:08:13.247 [debug] Current batch of media processed. Will check again in 1000ms 22:08:13.687 [debug] Current batch of media processed. Will check again in 1000ms 22:08:14.248 [debug] Current batch of media processed. Will check again in 1000ms 22:08:14.357 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:14.688 [debug] Current batch of media processed. Will check again in 1000ms 22:08:15.249 [debug] Current batch of media processed. Will check again in 1000ms 22:08:15.689 [debug] Current batch of media processed. Will check again in 1000ms 22:08:16.250 [debug] Current batch of media processed. Will check again in 1000ms 22:08:16.690 [debug] Current batch of media processed. Will check again in 1000ms 22:08:17.251 [debug] Current batch of media processed. Will check again in 1000ms 22:08:17.691 [debug] Current batch of media processed. Will check again in 1000ms 22:08:18.252 [debug] Current batch of media processed. Will check again in 1000ms 22:08:18.692 [debug] Current batch of media processed. Will check again in 1000ms 22:08:19.253 [debug] Current batch of media processed. Will check again in 1000ms 22:08:19.693 [debug] Current batch of media processed. Will check again in 1000ms 22:08:20.254 [debug] Current batch of media processed. Will check again in 1000ms 22:08:20.694 [debug] Current batch of media processed. Will check again in 1000ms 22:08:21.255 [debug] Current batch of media processed. Will check again in 1000ms 22:08:21.695 [debug] Current batch of media processed. Will check again in 1000ms 22:08:22.256 [debug] Current batch of media processed. Will check again in 1000ms 22:08:22.696 [debug] Current batch of media processed. Will check again in 1000ms 22:08:23.257 [debug] Current batch of media processed. Will check again in 1000ms 22:08:23.697 [debug] Current batch of media processed. Will check again in 1000ms 22:08:24.258 [debug] Current batch of media processed. Will check again in 1000ms 22:08:24.698 [debug] Current batch of media processed. Will check again in 1000ms 22:08:25.259 [debug] Current batch of media processed. Will check again in 1000ms 22:08:25.699 [debug] Current batch of media processed. Will check again in 1000ms 22:08:26.260 [debug] Current batch of media processed. Will check again in 1000ms 22:08:26.700 [debug] Current batch of media processed. Will check again in 1000ms 22:08:27.261 [debug] Current batch of media processed. Will check again in 1000ms 22:08:27.701 [debug] Current batch of media processed. Will check again in 1000ms 22:08:28.262 [debug] Current batch of media processed. Will check again in 1000ms 22:08:28.702 [debug] Current batch of media processed. Will check again in 1000ms 22:08:29.263 [debug] Current batch of media processed. Will check again in 1000ms 22:08:29.703 [debug] Current batch of media processed. Will check again in 1000ms 22:08:30.264 [debug] Current batch of media processed. Will check again in 1000ms 22:08:30.704 [debug] Current batch of media processed. Will check again in 1000ms 22:08:31.265 [debug] Current batch of media processed. Will check again in 1000ms 22:08:31.705 [debug] Current batch of media processed. Will check again in 1000ms 22:08:32.266 [debug] Current batch of media processed. Will check again in 1000ms 22:08:32.706 [debug] Current batch of media processed. Will check again in 1000ms 22:08:33.267 [debug] Current batch of media processed. Will check again in 1000ms 22:08:33.707 [debug] Current batch of media processed. Will check again in 1000ms 22:08:34.268 [debug] Current batch of media processed. Will check again in 1000ms 22:08:34.708 [debug] Current batch of media processed. Will check again in 1000ms 22:08:35.269 [debug] Current batch of media processed. Will check again in 1000ms 22:08:35.709 [debug] Current batch of media processed. Will check again in 1000ms 22:08:36.270 [debug] Current batch of media processed. Will check again in 1000ms 22:08:36.710 [debug] Current batch of media processed. Will check again in 1000ms 22:08:37.271 [debug] Current batch of media processed. Will check again in 1000ms 22:08:37.711 [debug] Current batch of media processed. Will check again in 1000ms 22:08:38.272 [debug] Current batch of media processed. Will check again in 1000ms 22:08:38.712 [debug] Current batch of media processed. Will check again in 1000ms 22:08:39.273 [debug] Current batch of media processed. Will check again in 1000ms 22:08:39.713 [debug] Current batch of media processed. Will check again in 1000ms 22:08:40.274 [debug] Current batch of media processed. Will check again in 1000ms 22:08:40.714 [debug] Current batch of media processed. Will check again in 1000ms 22:08:41.275 [debug] Current batch of media processed. Will check again in 1000ms 22:08:41.715 [debug] Current batch of media processed. Will check again in 1000ms 22:08:42.276 [debug] Current batch of media processed. Will check again in 1000ms 22:08:42.716 [debug] Current batch of media processed. Will check again in 1000ms 22:08:43.277 [debug] Current batch of media processed. Will check again in 1000ms 22:08:43.717 [debug] Current batch of media processed. Will check again in 1000ms 22:08:44.278 [debug] Current batch of media processed. Will check again in 1000ms 22:08:44.359 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:44.718 [debug] Current batch of media processed. Will check again in 1000ms 22:08:45.279 [debug] Current batch of media processed. Will check again in 1000ms 22:08:45.719 [debug] Current batch of media processed. Will check again in 1000ms 22:08:46.280 [debug] Current batch of media processed. Will check again in 1000ms 22:08:46.720 [debug] Current batch of media processed. Will check again in 1000ms 22:08:47.281 [debug] Current batch of media processed. Will check again in 1000ms 22:08:47.721 [debug] Current batch of media processed. Will check again in 1000ms 22:08:48.282 [debug] Current batch of media processed. Will check again in 1000ms 22:08:48.722 [debug] Current batch of media processed. Will check again in 1000ms 22:08:49.283 [debug] Current batch of media processed. Will check again in 1000ms 22:08:49.723 [debug] Current batch of media processed. Will check again in 1000ms 22:08:50.284 [debug] Current batch of media processed. Will check again in 1000ms 22:08:50.724 [debug] Current batch of media processed. Will check again in 1000ms 22:08:51.285 [debug] Current batch of media processed. Will check again in 1000ms 22:08:51.725 [debug] Current batch of media processed. Will check again in 1000ms 22:08:52.286 [debug] Current batch of media processed. Will check again in 1000ms 22:08:52.726 [debug] Current batch of media processed. Will check again in 1000ms 22:08:53.287 [debug] Current batch of media processed. Will check again in 1000ms 22:08:53.727 [debug] Current batch of media processed. Will check again in 1000ms 22:08:54.288 [debug] Current batch of media processed. Will check again in 1000ms 22:08:54.728 [debug] Current batch of media processed. Will check again in 1000ms 22:08:55.289 [debug] Current batch of media processed. Will check again in 1000ms 22:08:55.729 [debug] Current batch of media processed. Will check again in 1000ms 22:08:56.290 [debug] Current batch of media processed. Will check again in 1000ms 22:08:56.730 [debug] Current batch of media processed. Will check again in 1000ms 22:08:57.291 [debug] Current batch of media processed. Will check again in 1000ms 22:08:57.731 [debug] Current batch of media processed. Will check again in 1000ms 22:08:58.292 [debug] Current batch of media processed. Will check again in 1000ms 22:08:58.732 [debug] Current batch of media processed. Will check again in 1000ms 22:08:59.293 [debug] Current batch of media processed. Will check again in 1000ms 22:08:59.733 [debug] Current batch of media processed. Will check again in 1000ms 22:09:00.224 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:00.294 [debug] Current batch of media processed. Will check again in 1000ms 22:09:00.734 [debug] Current batch of media processed. Will check again in 1000ms 22:09:01.295 [debug] Current batch of media processed. Will check again in 1000ms 22:09:01.735 [debug] Current batch of media processed. Will check again in 1000ms 22:09:02.297 [debug] Current batch of media processed. Will check again in 1000ms 22:09:02.736 [debug] Current batch of media processed. Will check again in 1000ms 22:09:03.298 [debug] Current batch of media processed. Will check again in 1000ms 22:09:03.737 [debug] Current batch of media processed. Will check again in 1000ms 22:09:04.299 [debug] Current batch of media processed. Will check again in 1000ms 22:09:04.738 [debug] Current batch of media processed. Will check again in 1000ms 22:09:05.300 [debug] Current batch of media processed. Will check again in 1000ms 22:09:05.739 [debug] Current batch of media processed. Will check again in 1000ms 22:09:06.301 [debug] Current batch of media processed. Will check again in 1000ms 22:09:06.740 [debug] Current batch of media processed. Will check again in 1000ms 22:09:07.302 [debug] Current batch of media processed. Will check again in 1000ms 22:09:07.741 [debug] Current batch of media processed. Will check again in 1000ms 22:09:08.303 [debug] Current batch of media processed. Will check again in 1000ms 22:09:08.742 [debug] Current batch of media processed. Will check again in 1000ms 22:09:09.304 [debug] Current batch of media processed. Will check again in 1000ms 22:09:09.743 [debug] Current batch of media processed. Will check again in 1000ms 22:09:10.305 [debug] Current batch of media processed. Will check again in 1000ms 22:09:10.744 [debug] Current batch of media processed. Will check again in 1000ms 22:09:11.306 [debug] Current batch of media processed. Will check again in 1000ms 22:09:11.745 [debug] Current batch of media processed. Will check again in 1000ms 22:09:12.307 [debug] Current batch of media processed. Will check again in 1000ms 22:09:12.746 [debug] Current batch of media processed. Will check again in 1000ms 22:09:13.308 [debug] Current batch of media processed. Will check again in 1000ms 22:09:13.747 [debug] Current batch of media processed. Will check again in 1000ms 22:09:14.309 [debug] Current batch of media processed. Will check again in 1000ms 22:09:14.360 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:14.748 [debug] Current batch of media processed. Will check again in 1000ms 22:09:15.310 [debug] Current batch of media processed. Will check again in 1000ms 22:09:15.749 [debug] Current batch of media processed. Will check again in 1000ms 22:09:16.311 [debug] Current batch of media processed. Will check again in 1000ms 22:09:16.750 [debug] Current batch of media processed. Will check again in 1000ms 22:09:17.312 [debug] Current batch of media processed. Will check again in 1000ms 22:09:17.751 [debug] Current batch of media processed. Will check again in 1000ms 22:09:18.313 [debug] Current batch of media processed. Will check again in 1000ms 22:09:18.752 [debug] Current batch of media processed. Will check again in 1000ms 22:09:19.314 [debug] Current batch of media processed. Will check again in 1000ms 22:09:19.753 [debug] Current batch of media processed. Will check again in 1000ms 22:09:20.315 [debug] Current batch of media processed. Will check again in 1000ms 22:09:20.754 [debug] Current batch of media processed. Will check again in 1000ms 22:09:21.316 [debug] Current batch of media processed. Will check again in 1000ms 22:09:21.755 [debug] Current batch of media processed. Will check again in 1000ms 22:09:22.317 [debug] Current batch of media processed. Will check again in 1000ms 22:09:22.756 [debug] Current batch of media processed. Will check again in 1000ms 22:09:23.318 [debug] Current batch of media processed. Will check again in 1000ms 22:09:23.757 [debug] Current batch of media processed. Will check again in 1000ms 22:09:24.319 [debug] Current batch of media processed. Will check again in 1000ms 22:09:24.758 [debug] Current batch of media processed. Will check again in 1000ms 22:09:25.320 [debug] Current batch of media processed. Will check again in 1000ms 22:09:25.759 [debug] Current batch of media processed. Will check again in 1000ms 22:09:26.321 [debug] Current batch of media processed. Will check again in 1000ms 22:09:26.760 [debug] Current batch of media processed. Will check again in 1000ms 22:09:27.322 [debug] Current batch of media processed. Will check again in 1000ms 22:09:27.761 [debug] Current batch of media processed. Will check again in 1000ms 22:09:28.323 [debug] Current batch of media processed. Will check again in 1000ms 22:09:28.762 [debug] Current batch of media processed. Will check again in 1000ms 22:09:29.324 [debug] Current batch of media processed. Will check again in 1000ms 22:09:29.763 [debug] Current batch of media processed. Will check again in 1000ms 22:09:30.325 [debug] Current batch of media processed. Will check again in 1000ms 22:09:30.764 [debug] Current batch of media processed. Will check again in 1000ms 22:09:31.326 [debug] Current batch of media processed. Will check again in 1000ms 22:09:31.765 [debug] Current batch of media processed. Will check again in 1000ms 22:09:32.327 [debug] Current batch of media processed. Will check again in 1000ms 22:09:32.766 [debug] Current batch of media processed. Will check again in 1000ms 22:09:33.328 [debug] Current batch of media processed. Will check again in 1000ms 22:09:33.767 [debug] Current batch of media processed. Will check again in 1000ms 22:09:34.329 [debug] Current batch of media processed. Will check again in 1000ms 22:09:34.768 [debug] Current batch of media processed. Will check again in 1000ms 22:09:35.330 [debug] Current batch of media processed. Will check again in 1000ms 22:09:35.769 [debug] Current batch of media processed. Will check again in 1000ms 22:09:36.331 [debug] Current batch of media processed. Will check again in 1000ms 22:09:36.770 [debug] Current batch of media processed. Will check again in 1000ms 22:09:37.332 [debug] Current batch of media processed. Will check again in 1000ms 22:09:37.771 [debug] Current batch of media processed. Will check again in 1000ms 22:09:38.333 [debug] Current batch of media processed. Will check again in 1000ms 22:09:38.772 [debug] Current batch of media processed. Will check again in 1000ms 22:09:39.334 [debug] Current batch of media processed. Will check again in 1000ms 22:09:39.773 [debug] Current batch of media processed. Will check again in 1000ms 22:09:40.335 [debug] Current batch of media processed. Will check again in 1000ms 22:09:40.774 [debug] Current batch of media processed. Will check again in 1000ms 22:09:41.336 [debug] Current batch of media processed. Will check again in 1000ms 22:09:41.775 [debug] Current batch of media processed. Will check again in 1000ms 22:09:42.337 [debug] Current batch of media processed. Will check again in 1000ms 22:09:42.776 [debug] Current batch of media processed. Will check again in 1000ms 22:09:43.338 [debug] Current batch of media processed. Will check again in 1000ms 22:09:43.777 [debug] Current batch of media processed. Will check again in 1000ms 22:09:44.339 [debug] Current batch of media processed. Will check again in 1000ms 22:09:44.362 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:44.778 [debug] Current batch of media processed. Will check again in 1000ms 22:09:45.341 [debug] Current batch of media processed. Will check again in 1000ms 22:09:45.779 [debug] Current batch of media processed. Will check again in 1000ms 22:09:46.342 [debug] Current batch of media processed. Will check again in 1000ms 22:09:46.780 [debug] Current batch of media processed. Will check again in 1000ms 22:09:47.343 [debug] Current batch of media processed. Will check again in 1000ms 22:09:47.781 [debug] Current batch of media processed. Will check again in 1000ms 22:09:48.344 [debug] Current batch of media processed. Will check again in 1000ms 22:09:48.782 [debug] Current batch of media processed. Will check again in 1000ms 22:09:49.345 [debug] Current batch of media processed. Will check again in 1000ms 22:09:49.783 [debug] Current batch of media processed. Will check again in 1000ms 22:09:50.346 [debug] Current batch of media processed. Will check again in 1000ms 22:09:50.784 [debug] Current batch of media processed. Will check again in 1000ms 22:09:51.347 [debug] Current batch of media processed. Will check again in 1000ms 22:09:51.785 [debug] Current batch of media processed. Will check again in 1000ms 22:09:52.348 [debug] Current batch of media processed. Will check again in 1000ms 22:09:52.786 [debug] Current batch of media processed. Will check again in 1000ms 22:09:53.349 [debug] Current batch of media processed. Will check again in 1000ms 22:09:53.787 [debug] Current batch of media processed. Will check again in 1000ms 22:09:54.350 [debug] Current batch of media processed. Will check again in 1000ms 22:09:54.788 [debug] Current batch of media processed. Will check again in 1000ms 22:09:55.351 [debug] Current batch of media processed. Will check again in 1000ms 22:09:55.789 [debug] Current batch of media processed. Will check again in 1000ms 22:09:56.352 [debug] Current batch of media processed. Will check again in 1000ms 22:09:56.790 [debug] Current batch of media processed. Will check again in 1000ms 22:09:57.353 [debug] Current batch of media processed. Will check again in 1000ms 22:09:57.791 [debug] Current batch of media processed. Will check again in 1000ms 22:09:58.354 [debug] Current batch of media processed. Will check again in 1000ms 22:09:58.792 [debug] Current batch of media processed. Will check again in 1000ms 22:09:59.355 [debug] Current batch of media processed. Will check again in 1000ms 22:09:59.793 [debug] Current batch of media processed. Will check again in 1000ms 22:10:00.225 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:00.356 [debug] Current batch of media processed. Will check again in 1000ms 22:10:00.794 [debug] Current batch of media processed. Will check again in 1000ms 22:10:01.357 [debug] Current batch of media processed. Will check again in 1000ms 22:10:01.795 [debug] Current batch of media processed. Will check again in 1000ms 22:10:02.358 [debug] Current batch of media processed. Will check again in 1000ms 22:10:02.796 [debug] Current batch of media processed. Will check again in 1000ms 22:10:03.359 [debug] Current batch of media processed. Will check again in 1000ms 22:10:03.797 [debug] Current batch of media processed. Will check again in 1000ms 22:10:04.360 [debug] Current batch of media processed. Will check again in 1000ms 22:10:04.798 [debug] Current batch of media processed. Will check again in 1000ms 22:10:05.361 [debug] Current batch of media processed. Will check again in 1000ms 22:10:05.799 [debug] Current batch of media processed. Will check again in 1000ms 22:10:06.362 [debug] Current batch of media processed. Will check again in 1000ms 22:10:06.800 [debug] Current batch of media processed. Will check again in 1000ms 22:10:07.363 [debug] Current batch of media processed. Will check again in 1000ms 22:10:07.801 [debug] Current batch of media processed. Will check again in 1000ms 22:10:08.364 [debug] Current batch of media processed. Will check again in 1000ms 22:10:08.802 [debug] Current batch of media processed. Will check again in 1000ms 22:10:09.365 [debug] Current batch of media processed. Will check again in 1000ms 22:10:09.803 [debug] Current batch of media processed. Will check again in 1000ms 22:10:10.138 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=a_nLazW9XX0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c9/d5/c9d56b086343ceec94ebee6540cd0c2b31f8b03066c54c7781ed9138b0c0ad92.json --sleep-requests 79 --sleep-interval 72 --sleep-subtitles 74 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:10:10.140 [debug] Running yt-dlp command for action: download_thumbnail 22:10:10.141 [debug] QUERY OK source="settings" db=0.1ms idle=1833.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:10:10.141 [debug] QUERY OK source="settings" db=0.1ms idle=1814.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:10:10.141 [debug] QUERY OK source="settings" db=0.0ms idle=834.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:10:10.141 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=a_nLazW9XX0 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/57/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/d9/25/d9250faaad2011c000429ddbb00ed39c2c39fa1c265268421f953fb9809b8316.json --sleep-requests 62 --sleep-interval 77 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:10:10.366 [debug] Current batch of media processed. Will check again in 1000ms 22:10:10.804 [debug] Current batch of media processed. Will check again in 1000ms 22:10:11.367 [debug] Current batch of media processed. Will check again in 1000ms 22:10:11.805 [debug] Current batch of media processed. Will check again in 1000ms 22:10:12.368 [debug] Current batch of media processed. Will check again in 1000ms 22:10:12.806 [debug] Current batch of media processed. Will check again in 1000ms 22:10:13.369 [debug] Current batch of media processed. Will check again in 1000ms 22:10:13.807 [debug] Current batch of media processed. Will check again in 1000ms 22:10:14.363 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:14.370 [debug] Current batch of media processed. Will check again in 1000ms 22:10:14.808 [debug] Current batch of media processed. Will check again in 1000ms 22:10:15.371 [debug] Current batch of media processed. Will check again in 1000ms 22:10:15.809 [debug] Current batch of media processed. Will check again in 1000ms 22:10:16.372 [debug] Current batch of media processed. Will check again in 1000ms 22:10:16.810 [debug] Current batch of media processed. Will check again in 1000ms 22:10:17.373 [debug] Current batch of media processed. Will check again in 1000ms 22:10:17.811 [debug] Current batch of media processed. Will check again in 1000ms 22:10:18.374 [debug] Current batch of media processed. Will check again in 1000ms 22:10:18.812 [debug] Current batch of media processed. Will check again in 1000ms 22:10:19.375 [debug] Current batch of media processed. Will check again in 1000ms 22:10:19.813 [debug] Current batch of media processed. Will check again in 1000ms 22:10:20.376 [debug] Current batch of media processed. Will check again in 1000ms 22:10:20.814 [debug] Current batch of media processed. Will check again in 1000ms 22:10:21.377 [debug] Current batch of media processed. Will check again in 1000ms 22:10:21.815 [debug] Current batch of media processed. Will check again in 1000ms 22:10:22.378 [debug] Current batch of media processed. Will check again in 1000ms 22:10:22.816 [debug] Current batch of media processed. Will check again in 1000ms 22:10:23.379 [debug] Current batch of media processed. Will check again in 1000ms 22:10:23.817 [debug] Current batch of media processed. Will check again in 1000ms 22:10:24.380 [debug] Current batch of media processed. Will check again in 1000ms 22:10:24.818 [debug] Current batch of media processed. Will check again in 1000ms 22:10:25.381 [debug] Current batch of media processed. Will check again in 1000ms 22:10:25.819 [debug] Current batch of media processed. Will check again in 1000ms 22:10:26.382 [debug] Current batch of media processed. Will check again in 1000ms 22:10:26.820 [debug] Current batch of media processed. Will check again in 1000ms 22:10:27.383 [debug] Current batch of media processed. Will check again in 1000ms 22:10:27.821 [debug] Current batch of media processed. Will check again in 1000ms 22:10:28.384 [debug] Current batch of media processed. Will check again in 1000ms 22:10:28.822 [debug] Current batch of media processed. Will check again in 1000ms 22:10:29.385 [debug] Current batch of media processed. Will check again in 1000ms 22:10:29.823 [debug] Current batch of media processed. Will check again in 1000ms 22:10:30.386 [debug] Current batch of media processed. Will check again in 1000ms 22:10:30.824 [debug] Current batch of media processed. Will check again in 1000ms 22:10:31.387 [debug] Current batch of media processed. Will check again in 1000ms 22:10:31.405 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3FxRAj6jG3g --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/25/fe/25fe3e7e571a13f1e08bd1de841b9bf41edc24fa8efb59a5ea891a5fbc2557d9.json --sleep-requests 85 --sleep-interval 81 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:10:31.419 [debug] Running yt-dlp command for action: download_thumbnail 22:10:31.419 [debug] QUERY OK source="settings" db=0.1ms idle=1056.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:10:31.419 [debug] QUERY OK source="settings" db=0.0ms idle=112.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:10:31.420 [debug] QUERY OK source="settings" db=0.0ms idle=112.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:10:31.420 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3FxRAj6jG3g --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/56/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/16/66/1666387983c32f6287a7c4262aefb6bdc9a0c7b3bb03a7a32c415a6c8af8615e.json --sleep-requests 84 --sleep-interval 72 --sleep-subtitles 86 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:10:31.825 [debug] Current batch of media processed. Will check again in 1000ms 22:10:32.388 [debug] Current batch of media processed. Will check again in 1000ms 22:10:32.826 [debug] Current batch of media processed. Will check again in 1000ms 22:10:33.389 [debug] Current batch of media processed. Will check again in 1000ms 22:10:33.827 [debug] Current batch of media processed. Will check again in 1000ms 22:10:34.390 [debug] Current batch of media processed. Will check again in 1000ms 22:10:34.828 [debug] Current batch of media processed. Will check again in 1000ms 22:10:35.391 [debug] Current batch of media processed. Will check again in 1000ms 22:10:35.829 [debug] Current batch of media processed. Will check again in 1000ms 22:10:36.392 [debug] Current batch of media processed. Will check again in 1000ms 22:10:36.830 [debug] Current batch of media processed. Will check again in 1000ms 22:10:37.393 [debug] Current batch of media processed. Will check again in 1000ms 22:10:37.831 [debug] Current batch of media processed. Will check again in 1000ms 22:10:38.394 [debug] Current batch of media processed. Will check again in 1000ms 22:10:38.832 [debug] Current batch of media processed. Will check again in 1000ms 22:10:39.395 [debug] Current batch of media processed. Will check again in 1000ms 22:10:39.833 [debug] Current batch of media processed. Will check again in 1000ms 22:10:40.396 [debug] Current batch of media processed. Will check again in 1000ms 22:10:40.834 [debug] Current batch of media processed. Will check again in 1000ms 22:10:41.397 [debug] Current batch of media processed. Will check again in 1000ms 22:10:41.835 [debug] Current batch of media processed. Will check again in 1000ms 22:10:42.398 [debug] Current batch of media processed. Will check again in 1000ms 22:10:42.836 [debug] Current batch of media processed. Will check again in 1000ms 22:10:43.399 [debug] Current batch of media processed. Will check again in 1000ms 22:10:43.837 [debug] Current batch of media processed. Will check again in 1000ms 22:10:44.364 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:44.400 [debug] Current batch of media processed. Will check again in 1000ms 22:10:44.838 [debug] Current batch of media processed. Will check again in 1000ms 22:10:45.401 [debug] Current batch of media processed. Will check again in 1000ms 22:10:45.839 [debug] Current batch of media processed. Will check again in 1000ms 22:10:46.402 [debug] Current batch of media processed. Will check again in 1000ms 22:10:46.840 [debug] Current batch of media processed. Will check again in 1000ms 22:10:47.403 [debug] Current batch of media processed. Will check again in 1000ms 22:10:47.841 [debug] Current batch of media processed. Will check again in 1000ms 22:10:48.404 [debug] Current batch of media processed. Will check again in 1000ms 22:10:48.842 [debug] Current batch of media processed. Will check again in 1000ms 22:10:49.405 [debug] Current batch of media processed. Will check again in 1000ms 22:10:49.843 [debug] Current batch of media processed. Will check again in 1000ms 22:10:50.406 [debug] Current batch of media processed. Will check again in 1000ms 22:10:50.844 [debug] Current batch of media processed. Will check again in 1000ms 22:10:51.407 [debug] Current batch of media processed. Will check again in 1000ms 22:10:51.845 [debug] Current batch of media processed. Will check again in 1000ms 22:10:52.408 [debug] Current batch of media processed. Will check again in 1000ms 22:10:52.846 [debug] Current batch of media processed. Will check again in 1000ms 22:10:53.409 [debug] Current batch of media processed. Will check again in 1000ms 22:10:53.847 [debug] Current batch of media processed. Will check again in 1000ms 22:10:54.410 [debug] Current batch of media processed. Will check again in 1000ms 22:10:54.848 [debug] Current batch of media processed. Will check again in 1000ms 22:10:55.411 [debug] Current batch of media processed. Will check again in 1000ms 22:10:55.849 [debug] Current batch of media processed. Will check again in 1000ms 22:10:56.412 [debug] Current batch of media processed. Will check again in 1000ms 22:10:56.850 [debug] Current batch of media processed. Will check again in 1000ms 22:10:57.413 [debug] Current batch of media processed. Will check again in 1000ms 22:10:57.851 [debug] Current batch of media processed. Will check again in 1000ms 22:10:58.414 [debug] Current batch of media processed. Will check again in 1000ms 22:10:58.852 [debug] Current batch of media processed. Will check again in 1000ms 22:10:59.415 [debug] Current batch of media processed. Will check again in 1000ms 22:10:59.853 [debug] Current batch of media processed. Will check again in 1000ms 22:11:00.226 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:00.416 [debug] Current batch of media processed. Will check again in 1000ms 22:11:00.854 [debug] Current batch of media processed. Will check again in 1000ms 22:11:01.417 [debug] Current batch of media processed. Will check again in 1000ms 22:11:01.855 [debug] Current batch of media processed. Will check again in 1000ms 22:11:02.418 [debug] Current batch of media processed. Will check again in 1000ms 22:11:02.856 [debug] Current batch of media processed. Will check again in 1000ms 22:11:03.419 [debug] Current batch of media processed. Will check again in 1000ms 22:11:03.857 [debug] Current batch of media processed. Will check again in 1000ms 22:11:04.420 [debug] Current batch of media processed. Will check again in 1000ms 22:11:04.858 [debug] Current batch of media processed. Will check again in 1000ms 22:11:05.421 [debug] Current batch of media processed. Will check again in 1000ms 22:11:05.859 [debug] Current batch of media processed. Will check again in 1000ms 22:11:06.422 [debug] Current batch of media processed. Will check again in 1000ms 22:11:06.860 [debug] Current batch of media processed. Will check again in 1000ms 22:11:07.423 [debug] Current batch of media processed. Will check again in 1000ms 22:11:07.861 [debug] Current batch of media processed. Will check again in 1000ms 22:11:08.424 [debug] Current batch of media processed. Will check again in 1000ms 22:11:08.862 [debug] Current batch of media processed. Will check again in 1000ms 22:11:09.425 [debug] Current batch of media processed. Will check again in 1000ms 22:11:09.863 [debug] Current batch of media processed. Will check again in 1000ms 22:11:10.426 [debug] Current batch of media processed. Will check again in 1000ms 22:11:10.864 [debug] Current batch of media processed. Will check again in 1000ms 22:11:11.427 [debug] Current batch of media processed. Will check again in 1000ms 22:11:11.865 [debug] Current batch of media processed. Will check again in 1000ms 22:11:12.428 [debug] Current batch of media processed. Will check again in 1000ms 22:11:12.866 [debug] Current batch of media processed. Will check again in 1000ms 22:11:13.429 [debug] Current batch of media processed. Will check again in 1000ms 22:11:13.867 [debug] Current batch of media processed. Will check again in 1000ms 22:11:14.365 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:14.430 [debug] Current batch of media processed. Will check again in 1000ms 22:11:14.868 [debug] Current batch of media processed. Will check again in 1000ms 22:11:15.431 [debug] Current batch of media processed. Will check again in 1000ms 22:11:15.869 [debug] Current batch of media processed. Will check again in 1000ms 22:11:16.432 [debug] Current batch of media processed. Will check again in 1000ms 22:11:16.870 [debug] Current batch of media processed. Will check again in 1000ms 22:11:17.433 [debug] Current batch of media processed. Will check again in 1000ms 22:11:17.871 [debug] Current batch of media processed. Will check again in 1000ms 22:11:18.434 [debug] Current batch of media processed. Will check again in 1000ms 22:11:18.872 [debug] Current batch of media processed. Will check again in 1000ms 22:11:19.435 [debug] Current batch of media processed. Will check again in 1000ms 22:11:19.873 [debug] Current batch of media processed. Will check again in 1000ms 22:11:20.436 [debug] Current batch of media processed. Will check again in 1000ms 22:11:20.874 [debug] Current batch of media processed. Will check again in 1000ms 22:11:21.437 [debug] Current batch of media processed. Will check again in 1000ms 22:11:21.875 [debug] Current batch of media processed. Will check again in 1000ms 22:11:22.438 [debug] Current batch of media processed. Will check again in 1000ms 22:11:22.876 [debug] Current batch of media processed. Will check again in 1000ms 22:11:23.439 [debug] Current batch of media processed. Will check again in 1000ms 22:11:23.877 [debug] Current batch of media processed. Will check again in 1000ms 22:11:24.440 [debug] Current batch of media processed. Will check again in 1000ms 22:11:24.878 [debug] Current batch of media processed. Will check again in 1000ms 22:11:25.441 [debug] Current batch of media processed. Will check again in 1000ms 22:11:25.879 [debug] Current batch of media processed. Will check again in 1000ms 22:11:26.442 [debug] Current batch of media processed. Will check again in 1000ms 22:11:26.880 [debug] Current batch of media processed. Will check again in 1000ms 22:11:27.443 [debug] Current batch of media processed. Will check again in 1000ms 22:11:27.881 [debug] Current batch of media processed. Will check again in 1000ms 22:11:28.444 [debug] Current batch of media processed. Will check again in 1000ms 22:11:28.882 [debug] Current batch of media processed. Will check again in 1000ms 22:11:29.445 [debug] Current batch of media processed. Will check again in 1000ms 22:11:29.883 [debug] Current batch of media processed. Will check again in 1000ms 22:11:30.446 [debug] Current batch of media processed. Will check again in 1000ms 22:11:30.884 [debug] Current batch of media processed. Will check again in 1000ms 22:11:31.447 [debug] Current batch of media processed. Will check again in 1000ms 22:11:31.885 [debug] Current batch of media processed. Will check again in 1000ms 22:11:32.448 [debug] Current batch of media processed. Will check again in 1000ms 22:11:32.886 [debug] Current batch of media processed. Will check again in 1000ms 22:11:33.449 [debug] Current batch of media processed. Will check again in 1000ms 22:11:33.887 [debug] Current batch of media processed. Will check again in 1000ms 22:11:34.450 [debug] Current batch of media processed. Will check again in 1000ms 22:11:34.888 [debug] Current batch of media processed. Will check again in 1000ms 22:11:35.451 [debug] Current batch of media processed. Will check again in 1000ms 22:11:35.889 [debug] Current batch of media processed. Will check again in 1000ms 22:11:36.452 [debug] Current batch of media processed. Will check again in 1000ms 22:11:36.890 [debug] Current batch of media processed. Will check again in 1000ms 22:11:37.453 [debug] Current batch of media processed. Will check again in 1000ms 22:11:37.891 [debug] Current batch of media processed. Will check again in 1000ms 22:11:38.454 [debug] Current batch of media processed. Will check again in 1000ms 22:11:38.892 [debug] Current batch of media processed. Will check again in 1000ms 22:11:39.455 [debug] Current batch of media processed. Will check again in 1000ms 22:11:39.893 [debug] Current batch of media processed. Will check again in 1000ms 22:11:40.456 [debug] Current batch of media processed. Will check again in 1000ms 22:11:40.894 [debug] Current batch of media processed. Will check again in 1000ms 22:11:41.457 [debug] Current batch of media processed. Will check again in 1000ms 22:11:41.895 [debug] Current batch of media processed. Will check again in 1000ms 22:11:42.458 [debug] Current batch of media processed. Will check again in 1000ms 22:11:42.896 [debug] Current batch of media processed. Will check again in 1000ms 22:11:43.459 [debug] Current batch of media processed. Will check again in 1000ms 22:11:43.897 [debug] Current batch of media processed. Will check again in 1000ms 22:11:44.366 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:44.460 [debug] Current batch of media processed. Will check again in 1000ms 22:11:44.898 [debug] Current batch of media processed. Will check again in 1000ms 22:11:45.461 [debug] Current batch of media processed. Will check again in 1000ms 22:11:45.899 [debug] Current batch of media processed. Will check again in 1000ms 22:11:46.462 [debug] Current batch of media processed. Will check again in 1000ms 22:11:46.900 [debug] Current batch of media processed. Will check again in 1000ms 22:11:47.463 [debug] Current batch of media processed. Will check again in 1000ms 22:11:47.901 [debug] Current batch of media processed. Will check again in 1000ms 22:11:48.464 [debug] Current batch of media processed. Will check again in 1000ms 22:11:48.902 [debug] Current batch of media processed. Will check again in 1000ms 22:11:49.465 [debug] Current batch of media processed. Will check again in 1000ms 22:11:49.903 [debug] Current batch of media processed. Will check again in 1000ms 22:11:50.466 [debug] Current batch of media processed. Will check again in 1000ms 22:11:50.904 [debug] Current batch of media processed. Will check again in 1000ms 22:11:51.467 [debug] Current batch of media processed. Will check again in 1000ms 22:11:51.905 [debug] Current batch of media processed. Will check again in 1000ms 22:11:52.468 [debug] Current batch of media processed. Will check again in 1000ms 22:11:52.906 [debug] Current batch of media processed. Will check again in 1000ms 22:11:53.469 [debug] Current batch of media processed. Will check again in 1000ms 22:11:53.907 [debug] Current batch of media processed. Will check again in 1000ms 22:11:54.470 [debug] Current batch of media processed. Will check again in 1000ms 22:11:54.908 [debug] Current batch of media processed. Will check again in 1000ms 22:11:55.471 [debug] Current batch of media processed. Will check again in 1000ms 22:11:55.909 [debug] Current batch of media processed. Will check again in 1000ms 22:11:56.472 [debug] Current batch of media processed. Will check again in 1000ms 22:11:56.910 [debug] Current batch of media processed. Will check again in 1000ms 22:11:57.473 [debug] Current batch of media processed. Will check again in 1000ms 22:11:57.911 [debug] Current batch of media processed. Will check again in 1000ms 22:11:58.474 [debug] Current batch of media processed. Will check again in 1000ms 22:11:58.912 [debug] Current batch of media processed. Will check again in 1000ms 22:11:59.475 [debug] Current batch of media processed. Will check again in 1000ms 22:11:59.913 [debug] Current batch of media processed. Will check again in 1000ms 22:12:00.227 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:00.476 [debug] Current batch of media processed. Will check again in 1000ms 22:12:00.914 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Nemesis\n\nMusic video by Nine Inch Nails performing Nemesis (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 106, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Nemesis (Official Visualizer).mp4", "id" => "JwqPZxzPEfs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JwqPZxzPEfs", "playlist_index" => 15, "timestamp" => 1758254433, "title" => "Nine Inch Nails - Nemesis (Official Visualizer)", "upload_date" => "20250919"} 22:12:00.915 [debug] QUERY OK source="sources" db=0.3ms idle=1408.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:12:00.915 [debug] QUERY OK source="sources" db=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" = ?) [2] 22:12:00.915 [debug] QUERY OK source="media_items" db=0.1ms idle=608.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 04:00:33Z], 2] 22:12:00.916 [debug] QUERY OK source="media_items" db=0.6ms idle=608.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Nemesis\n\nMusic video by Nine Inch Nails performing Nemesis (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Nemesis (Official Visualizer)", "b54a95e6-89ab-4954-9c69-584ec074d8ec", false, 2, [], 106, false, "JwqPZxzPEfs", "https://www.youtube.com/watch?v=JwqPZxzPEfs", 15, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Nemesis (Official Visualizer).mp4", false, false, 85, ~U[2025-09-19 04:00:33Z], ~U[2025-12-25 05:12:00Z], ~U[2025-12-25 05:12:00Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Nemesis\n\nMusic video by Nine Inch Nails performing Nemesis (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Nemesis (Official Visualizer)", 2, 106, false, "JwqPZxzPEfs", "https://www.youtube.com/watch?v=JwqPZxzPEfs", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Nemesis (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:33Z]] 22:12:00.917 [debug] QUERY OK source="sources" db=0.1ms idle=410.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:12:00.917 [debug] QUERY OK source="media_profiles" db=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] 22:12:00.917 [debug] QUERY OK source="media_items" db=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 [654] 22:12:00.918 [info] Kicking off download for media item #654 (JwqPZxzPEfs) 22:12:00.940 [debug] QUERY OK source="tasks" db=20.4ms idle=2.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [214, 654, ~U[2025-12-25 05:12:00Z], ~U[2025-12-25 05:12:00Z]] 22:12:00.940 [debug] Current batch of media processed. Will check again in 1000ms 22:12:01.477 [debug] Current batch of media processed. Will check again in 1000ms 22:12:01.941 [debug] Current batch of media processed. Will check again in 1000ms 22:12:02.478 [debug] Current batch of media processed. Will check again in 1000ms 22:12:02.942 [debug] Current batch of media processed. Will check again in 1000ms 22:12:03.479 [debug] Current batch of media processed. Will check again in 1000ms 22:12:03.943 [debug] Current batch of media processed. Will check again in 1000ms 22:12:04.480 [debug] Current batch of media processed. Will check again in 1000ms 22:12:04.944 [debug] Current batch of media processed. Will check again in 1000ms 22:12:05.481 [debug] Current batch of media processed. Will check again in 1000ms 22:12:05.945 [debug] Current batch of media processed. Will check again in 1000ms 22:12:06.482 [debug] Current batch of media processed. Will check again in 1000ms 22:12:06.946 [debug] Current batch of media processed. Will check again in 1000ms 22:12:07.483 [debug] Current batch of media processed. Will check again in 1000ms 22:12:07.947 [debug] Current batch of media processed. Will check again in 1000ms 22:12:08.484 [debug] Current batch of media processed. Will check again in 1000ms 22:12:08.948 [debug] Current batch of media processed. Will check again in 1000ms 22:12:09.485 [debug] Current batch of media processed. Will check again in 1000ms 22:12:09.949 [debug] Current batch of media processed. Will check again in 1000ms 22:12:10.486 [debug] Current batch of media processed. Will check again in 1000ms 22:12:10.950 [debug] Current batch of media processed. Will check again in 1000ms 22:12:11.487 [debug] Current batch of media processed. Will check again in 1000ms 22:12:11.951 [debug] Current batch of media processed. Will check again in 1000ms 22:12:12.488 [debug] Current batch of media processed. Will check again in 1000ms 22:12:12.952 [debug] Current batch of media processed. Will check again in 1000ms 22:12:13.489 [debug] Current batch of media processed. Will check again in 1000ms 22:12:13.953 [debug] Current batch of media processed. Will check again in 1000ms 22:12:14.369 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:14.490 [debug] Current batch of media processed. Will check again in 1000ms 22:12:14.954 [debug] Current batch of media processed. Will check again in 1000ms 22:12:15.491 [debug] Current batch of media processed. Will check again in 1000ms 22:12:15.955 [debug] Current batch of media processed. Will check again in 1000ms 22:12:16.492 [debug] Current batch of media processed. Will check again in 1000ms 22:12:16.956 [debug] Current batch of media processed. Will check again in 1000ms 22:12:17.493 [debug] Current batch of media processed. Will check again in 1000ms 22:12:17.957 [debug] Current batch of media processed. Will check again in 1000ms 22:12:18.494 [debug] Current batch of media processed. Will check again in 1000ms 22:12:18.958 [debug] Current batch of media processed. Will check again in 1000ms 22:12:19.495 [debug] Current batch of media processed. Will check again in 1000ms 22:12:19.959 [debug] Current batch of media processed. Will check again in 1000ms 22:12:20.496 [debug] Current batch of media processed. Will check again in 1000ms 22:12:20.960 [debug] Current batch of media processed. Will check again in 1000ms 22:12:21.497 [debug] Current batch of media processed. Will check again in 1000ms 22:12:21.961 [debug] Current batch of media processed. Will check again in 1000ms 22:12:22.498 [debug] Current batch of media processed. Will check again in 1000ms 22:12:22.962 [debug] Current batch of media processed. Will check again in 1000ms 22:12:23.499 [debug] Current batch of media processed. Will check again in 1000ms 22:12:23.963 [debug] Current batch of media processed. Will check again in 1000ms 22:12:24.500 [debug] Current batch of media processed. Will check again in 1000ms 22:12:24.964 [debug] Current batch of media processed. Will check again in 1000ms 22:12:25.501 [debug] Current batch of media processed. Will check again in 1000ms 22:12:25.965 [debug] Current batch of media processed. Will check again in 1000ms 22:12:26.502 [debug] Current batch of media processed. Will check again in 1000ms 22:12:26.966 [debug] Current batch of media processed. Will check again in 1000ms 22:12:27.503 [debug] Current batch of media processed. Will check again in 1000ms 22:12:27.967 [debug] Current batch of media processed. Will check again in 1000ms 22:12:28.504 [debug] Current batch of media processed. Will check again in 1000ms 22:12:28.968 [debug] Current batch of media processed. Will check again in 1000ms 22:12:29.505 [debug] Current batch of media processed. Will check again in 1000ms 22:12:29.969 [debug] Current batch of media processed. Will check again in 1000ms 22:12:30.506 [debug] Current batch of media processed. Will check again in 1000ms 22:12:30.970 [debug] Current batch of media processed. Will check again in 1000ms 22:12:31.507 [debug] Current batch of media processed. Will check again in 1000ms 22:12:31.971 [debug] Current batch of media processed. Will check again in 1000ms 22:12:32.508 [debug] Current batch of media processed. Will check again in 1000ms 22:12:32.972 [debug] Current batch of media processed. Will check again in 1000ms 22:12:33.509 [debug] Current batch of media processed. Will check again in 1000ms 22:12:33.973 [debug] Current batch of media processed. Will check again in 1000ms 22:12:34.510 [debug] Current batch of media processed. Will check again in 1000ms 22:12:34.974 [debug] Current batch of media processed. Will check again in 1000ms 22:12:35.511 [debug] Current batch of media processed. Will check again in 1000ms 22:12:35.975 [debug] Current batch of media processed. Will check again in 1000ms 22:12:36.512 [debug] Current batch of media processed. Will check again in 1000ms 22:12:36.976 [debug] Current batch of media processed. Will check again in 1000ms 22:12:37.513 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Get the deluxe box set of the new album Eat The Elephant feat. โ€œThe Contrarianโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant: https://AperfectCircle.lnk.to/EatTheElephantID\n\n---- FOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/soesQO", "duration" => 240, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180611 - A Perfect Circle - The Contrarian (2D Version of Hologram Video).mp4", "id" => "_i_QItduPgs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_i_QItduPgs", "playlist_index" => 17, "timestamp" => 1528751786, "title" => "A Perfect Circle - The Contrarian (2D Version of Hologram Video)", "upload_date" => "20180611"} 22:12:37.513 [debug] QUERY OK source="sources" db=0.2ms idle=1206.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 22:12:37.514 [debug] QUERY OK source="sources" db=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" = ?) [3] 22:12:37.514 [debug] QUERY OK source="media_items" db=0.2ms idle=1207.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-11 21:16:26Z], 3] 22:12:37.525 [debug] QUERY OK source="media_items" db=9.8ms idle=1207.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get the deluxe box set of the new album Eat The Elephant feat. โ€œThe Contrarianโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant: https://AperfectCircle.lnk.to/EatTheElephantID\n\n---- FOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/soesQO", "A Perfect Circle - The Contrarian (2D Version of Hologram Video)", "8dbb2776-6cde-46b2-adef-b66fc8895a9f", false, 3, [], 240, false, "_i_QItduPgs", "https://www.youtube.com/watch?v=_i_QItduPgs", 17, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180611 - A Perfect Circle - The Contrarian (2D Version of Hologram Video).mp4", false, false, 0, ~U[2018-06-11 21:16:26Z], ~U[2025-12-25 05:12:37Z], ~U[2025-12-25 05:12:37Z], "Get the deluxe box set of the new album Eat The Elephant feat. โ€œThe Contrarianโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant: https://AperfectCircle.lnk.to/EatTheElephantID\n\n---- FOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/soesQO", "A Perfect Circle - The Contrarian (2D Version of Hologram Video)", 3, 240, false, "_i_QItduPgs", "https://www.youtube.com/watch?v=_i_QItduPgs", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180611 - A Perfect Circle - The Contrarian (2D Version of Hologram Video).mp4", false, ~U[2018-06-11 21:16:26Z]] 22:12:37.525 [debug] QUERY OK source="sources" db=0.1ms idle=949.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" = ?) [3] 22:12:37.525 [debug] QUERY OK source="media_profiles" db=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] 22:12:37.526 [debug] QUERY OK source="media_items" db=0.2ms 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 [655] 22:12:37.526 [info] Kicking off download for media item #655 (_i_QItduPgs) 22:12:37.528 [debug] QUERY OK source="tasks" db=0.3ms idle=2.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [215, 655, ~U[2025-12-25 05:12:37Z], ~U[2025-12-25 05:12:37Z]] 22:12:37.528 [debug] Current batch of media processed. Will check again in 1000ms 22:12:37.977 [debug] Current batch of media processed. Will check again in 1000ms 22:12:38.529 [debug] Current batch of media processed. Will check again in 1000ms 22:12:38.978 [debug] Current batch of media processed. Will check again in 1000ms 22:12:39.530 [debug] Current batch of media processed. Will check again in 1000ms 22:12:39.979 [debug] Current batch of media processed. Will check again in 1000ms 22:12:40.531 [debug] Current batch of media processed. Will check again in 1000ms 22:12:40.980 [debug] Current batch of media processed. Will check again in 1000ms 22:12:41.532 [debug] Current batch of media processed. Will check again in 1000ms 22:12:41.981 [debug] Current batch of media processed. Will check again in 1000ms 22:12:42.533 [debug] Current batch of media processed. Will check again in 1000ms 22:12:42.982 [debug] Current batch of media processed. Will check again in 1000ms 22:12:43.534 [debug] Current batch of media processed. Will check again in 1000ms 22:12:43.983 [debug] Current batch of media processed. Will check again in 1000ms 22:12:44.371 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:44.535 [debug] Current batch of media processed. Will check again in 1000ms 22:12:44.984 [debug] Current batch of media processed. Will check again in 1000ms 22:12:45.536 [debug] Current batch of media processed. Will check again in 1000ms 22:12:45.985 [debug] Current batch of media processed. Will check again in 1000ms 22:12:46.537 [debug] Current batch of media processed. Will check again in 1000ms 22:12:46.986 [debug] Current batch of media processed. Will check again in 1000ms 22:12:47.538 [debug] Current batch of media processed. Will check again in 1000ms 22:12:47.987 [debug] Current batch of media processed. Will check again in 1000ms 22:12:48.539 [debug] Current batch of media processed. Will check again in 1000ms 22:12:48.988 [debug] Current batch of media processed. Will check again in 1000ms 22:12:49.540 [debug] Current batch of media processed. Will check again in 1000ms 22:12:49.989 [debug] Current batch of media processed. Will check again in 1000ms 22:12:50.541 [debug] Current batch of media processed. Will check again in 1000ms 22:12:50.990 [debug] Current batch of media processed. Will check again in 1000ms 22:12:51.542 [debug] Current batch of media processed. Will check again in 1000ms 22:12:51.991 [debug] Current batch of media processed. Will check again in 1000ms 22:12:52.543 [debug] Current batch of media processed. Will check again in 1000ms 22:12:52.992 [debug] Current batch of media processed. Will check again in 1000ms 22:12:53.544 [debug] Current batch of media processed. Will check again in 1000ms 22:12:53.993 [debug] Current batch of media processed. Will check again in 1000ms 22:12:54.545 [debug] Current batch of media processed. Will check again in 1000ms 22:12:54.994 [debug] Current batch of media processed. Will check again in 1000ms 22:12:55.546 [debug] Current batch of media processed. Will check again in 1000ms 22:12:55.995 [debug] Current batch of media processed. Will check again in 1000ms 22:12:56.547 [debug] Current batch of media processed. Will check again in 1000ms 22:12:56.996 [debug] Current batch of media processed. Will check again in 1000ms 22:12:57.548 [debug] Current batch of media processed. Will check again in 1000ms 22:12:57.997 [debug] Current batch of media processed. Will check again in 1000ms 22:12:58.549 [debug] Current batch of media processed. Will check again in 1000ms 22:12:58.998 [debug] Current batch of media processed. Will check again in 1000ms 22:12:59.550 [debug] Current batch of media processed. Will check again in 1000ms 22:12:59.999 [debug] Current batch of media processed. Will check again in 1000ms 22:13:00.228 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:00.551 [debug] Current batch of media processed. Will check again in 1000ms 22:13:01.000 [debug] Current batch of media processed. Will check again in 1000ms 22:13:01.552 [debug] Current batch of media processed. Will check again in 1000ms 22:13:02.001 [debug] Current batch of media processed. Will check again in 1000ms 22:13:02.553 [debug] Current batch of media processed. Will check again in 1000ms 22:13:03.002 [debug] Current batch of media processed. Will check again in 1000ms 22:13:03.554 [debug] Current batch of media processed. Will check again in 1000ms 22:13:04.003 [debug] Current batch of media processed. Will check again in 1000ms 22:13:04.555 [debug] Current batch of media processed. Will check again in 1000ms 22:13:05.004 [debug] Current batch of media processed. Will check again in 1000ms 22:13:05.556 [debug] Current batch of media processed. Will check again in 1000ms 22:13:06.005 [debug] Current batch of media processed. Will check again in 1000ms 22:13:06.557 [debug] Current batch of media processed. Will check again in 1000ms 22:13:07.006 [debug] Current batch of media processed. Will check again in 1000ms 22:13:07.558 [debug] Current batch of media processed. Will check again in 1000ms 22:13:08.007 [debug] Current batch of media processed. Will check again in 1000ms 22:13:08.559 [debug] Current batch of media processed. Will check again in 1000ms 22:13:09.008 [debug] Current batch of media processed. Will check again in 1000ms 22:13:09.560 [debug] Current batch of media processed. Will check again in 1000ms 22:13:10.009 [debug] Current batch of media processed. Will check again in 1000ms 22:13:10.561 [debug] Current batch of media processed. Will check again in 1000ms 22:13:11.010 [debug] Current batch of media processed. Will check again in 1000ms 22:13:11.562 [debug] Current batch of media processed. Will check again in 1000ms 22:13:12.011 [debug] Current batch of media processed. Will check again in 1000ms 22:13:12.563 [debug] Current batch of media processed. Will check again in 1000ms 22:13:13.012 [debug] Current batch of media processed. Will check again in 1000ms 22:13:13.564 [debug] Current batch of media processed. Will check again in 1000ms 22:13:14.013 [debug] Current batch of media processed. Will check again in 1000ms 22:13:14.373 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:14.565 [debug] Current batch of media processed. Will check again in 1000ms 22:13:15.014 [debug] Current batch of media processed. Will check again in 1000ms 22:13:15.566 [debug] Current batch of media processed. Will check again in 1000ms 22:13:16.015 [debug] Current batch of media processed. Will check again in 1000ms 22:13:16.567 [debug] Current batch of media processed. Will check again in 1000ms 22:13:17.016 [debug] Current batch of media processed. Will check again in 1000ms 22:13:17.568 [debug] Current batch of media processed. Will check again in 1000ms 22:13:18.017 [debug] Current batch of media processed. Will check again in 1000ms 22:13:18.569 [debug] Current batch of media processed. Will check again in 1000ms 22:13:19.018 [debug] Current batch of media processed. Will check again in 1000ms 22:13:19.570 [debug] Current batch of media processed. Will check again in 1000ms 22:13:20.019 [debug] Current batch of media processed. Will check again in 1000ms 22:13:20.571 [debug] Current batch of media processed. Will check again in 1000ms 22:13:21.020 [debug] Current batch of media processed. Will check again in 1000ms 22:13:21.572 [debug] Current batch of media processed. Will check again in 1000ms 22:13:22.021 [debug] Current batch of media processed. Will check again in 1000ms 22:13:22.573 [debug] Current batch of media processed. Will check again in 1000ms 22:13:23.022 [debug] Current batch of media processed. Will check again in 1000ms 22:13:23.574 [debug] Current batch of media processed. Will check again in 1000ms 22:13:24.023 [debug] Current batch of media processed. Will check again in 1000ms 22:13:24.575 [debug] Current batch of media processed. Will check again in 1000ms 22:13:25.024 [debug] Current batch of media processed. Will check again in 1000ms 22:13:25.576 [debug] Current batch of media processed. Will check again in 1000ms 22:13:26.025 [debug] Current batch of media processed. Will check again in 1000ms 22:13:26.577 [debug] Current batch of media processed. Will check again in 1000ms 22:13:27.026 [debug] Current batch of media processed. Will check again in 1000ms 22:13:27.578 [debug] Current batch of media processed. Will check again in 1000ms 22:13:28.027 [debug] Current batch of media processed. Will check again in 1000ms 22:13:28.579 [debug] Current batch of media processed. Will check again in 1000ms 22:13:29.028 [debug] Current batch of media processed. Will check again in 1000ms 22:13:29.580 [debug] Current batch of media processed. Will check again in 1000ms 22:13:30.029 [debug] Current batch of media processed. Will check again in 1000ms 22:13:30.581 [debug] Current batch of media processed. Will check again in 1000ms 22:13:31.030 [debug] Current batch of media processed. Will check again in 1000ms 22:13:31.582 [debug] Current batch of media processed. Will check again in 1000ms 22:13:32.031 [debug] Current batch of media processed. Will check again in 1000ms 22:13:32.583 [debug] Current batch of media processed. Will check again in 1000ms 22:13:33.032 [debug] Current batch of media processed. Will check again in 1000ms 22:13:33.584 [debug] Current batch of media processed. Will check again in 1000ms 22:13:34.033 [debug] Current batch of media processed. Will check again in 1000ms 22:13:34.585 [debug] Current batch of media processed. Will check again in 1000ms 22:13:35.034 [debug] Current batch of media processed. Will check again in 1000ms 22:13:35.586 [debug] Current batch of media processed. Will check again in 1000ms 22:13:36.035 [debug] Current batch of media processed. Will check again in 1000ms 22:13:36.587 [debug] Current batch of media processed. Will check again in 1000ms 22:13:37.036 [debug] Current batch of media processed. Will check again in 1000ms 22:13:37.588 [debug] Current batch of media processed. Will check again in 1000ms 22:13:38.037 [debug] Current batch of media processed. Will check again in 1000ms 22:13:38.589 [debug] Current batch of media processed. Will check again in 1000ms 22:13:39.038 [debug] Current batch of media processed. Will check again in 1000ms 22:13:39.590 [debug] Current batch of media processed. Will check again in 1000ms 22:13:40.039 [debug] Current batch of media processed. Will check again in 1000ms 22:13:40.591 [debug] Current batch of media processed. Will check again in 1000ms 22:13:41.040 [debug] Current batch of media processed. Will check again in 1000ms 22:13:41.592 [debug] Current batch of media processed. Will check again in 1000ms 22:13:42.041 [debug] Current batch of media processed. Will check again in 1000ms 22:13:42.593 [debug] Current batch of media processed. Will check again in 1000ms 22:13:43.042 [debug] Current batch of media processed. Will check again in 1000ms 22:13:43.594 [debug] Current batch of media processed. Will check again in 1000ms 22:13:44.043 [debug] Current batch of media processed. Will check again in 1000ms 22:13:44.374 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:44.595 [debug] Current batch of media processed. Will check again in 1000ms 22:13:45.044 [debug] Current batch of media processed. Will check again in 1000ms 22:13:45.596 [debug] Current batch of media processed. Will check again in 1000ms 22:13:46.045 [debug] Current batch of media processed. Will check again in 1000ms 22:13:46.597 [debug] Current batch of media processed. Will check again in 1000ms 22:13:47.046 [debug] Current batch of media processed. Will check again in 1000ms 22:13:47.598 [debug] Current batch of media processed. Will check again in 1000ms 22:13:48.047 [debug] Current batch of media processed. Will check again in 1000ms 22:13:48.599 [debug] Current batch of media processed. Will check again in 1000ms 22:13:49.048 [debug] Current batch of media processed. Will check again in 1000ms 22:13:49.600 [debug] Current batch of media processed. Will check again in 1000ms 22:13:50.049 [debug] Current batch of media processed. Will check again in 1000ms 22:13:50.601 [debug] Current batch of media processed. Will check again in 1000ms 22:13:51.050 [debug] Current batch of media processed. Will check again in 1000ms 22:13:51.602 [debug] Current batch of media processed. Will check again in 1000ms 22:13:52.051 [debug] Current batch of media processed. Will check again in 1000ms 22:13:52.603 [debug] Current batch of media processed. Will check again in 1000ms 22:13:53.052 [debug] Current batch of media processed. Will check again in 1000ms 22:13:53.604 [debug] Current batch of media processed. Will check again in 1000ms 22:13:54.053 [debug] Current batch of media processed. Will check again in 1000ms 22:13:54.605 [debug] Current batch of media processed. Will check again in 1000ms 22:13:55.054 [debug] Current batch of media processed. Will check again in 1000ms 22:13:55.606 [debug] Current batch of media processed. Will check again in 1000ms 22:13:56.055 [debug] Current batch of media processed. Will check again in 1000ms 22:13:56.607 [debug] Current batch of media processed. Will check again in 1000ms 22:13:57.056 [debug] Current batch of media processed. Will check again in 1000ms 22:13:57.608 [debug] Current batch of media processed. Will check again in 1000ms 22:13:58.057 [debug] Current batch of media processed. Will check again in 1000ms 22:13:58.609 [debug] Current batch of media processed. Will check again in 1000ms 22:13:59.058 [debug] Current batch of media processed. Will check again in 1000ms 22:13:59.610 [debug] Current batch of media processed. Will check again in 1000ms 22:14:00.059 [debug] Current batch of media processed. Will check again in 1000ms 22:14:00.229 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:00.611 [debug] Current batch of media processed. Will check again in 1000ms 22:14:01.060 [debug] Current batch of media processed. Will check again in 1000ms 22:14:01.612 [debug] Current batch of media processed. Will check again in 1000ms 22:14:02.061 [debug] Current batch of media processed. Will check again in 1000ms 22:14:02.613 [debug] Current batch of media processed. Will check again in 1000ms 22:14:03.062 [debug] Current batch of media processed. Will check again in 1000ms 22:14:03.614 [debug] Current batch of media processed. Will check again in 1000ms 22:14:04.063 [debug] Current batch of media processed. Will check again in 1000ms 22:14:04.615 [debug] Current batch of media processed. Will check again in 1000ms 22:14:05.064 [debug] Current batch of media processed. Will check again in 1000ms 22:14:05.616 [debug] Current batch of media processed. Will check again in 1000ms 22:14:06.065 [debug] Current batch of media processed. Will check again in 1000ms 22:14:06.617 [debug] Current batch of media processed. Will check again in 1000ms 22:14:07.066 [debug] Current batch of media processed. Will check again in 1000ms 22:14:07.618 [debug] Current batch of media processed. Will check again in 1000ms 22:14:08.067 [debug] Current batch of media processed. Will check again in 1000ms 22:14:08.619 [debug] Current batch of media processed. Will check again in 1000ms 22:14:09.068 [debug] Current batch of media processed. Will check again in 1000ms 22:14:09.620 [debug] Current batch of media processed. Will check again in 1000ms 22:14:10.069 [debug] Current batch of media processed. Will check again in 1000ms 22:14:10.621 [debug] Current batch of media processed. Will check again in 1000ms 22:14:11.070 [debug] Current batch of media processed. Will check again in 1000ms 22:14:11.622 [debug] Current batch of media processed. Will check again in 1000ms 22:14:12.071 [debug] Current batch of media processed. Will check again in 1000ms 22:14:12.623 [debug] Current batch of media processed. Will check again in 1000ms 22:14:13.072 [debug] Current batch of media processed. Will check again in 1000ms 22:14:13.624 [debug] Current batch of media processed. Will check again in 1000ms 22:14:14.073 [debug] Current batch of media processed. Will check again in 1000ms 22:14:14.376 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:14.625 [debug] Current batch of media processed. Will check again in 1000ms 22:14:15.074 [debug] Current batch of media processed. Will check again in 1000ms 22:14:15.626 [debug] Current batch of media processed. Will check again in 1000ms 22:14:16.075 [debug] Current batch of media processed. Will check again in 1000ms 22:14:16.627 [debug] Current batch of media processed. Will check again in 1000ms 22:14:17.076 [debug] Current batch of media processed. Will check again in 1000ms 22:14:17.628 [debug] Current batch of media processed. Will check again in 1000ms 22:14:18.077 [debug] Current batch of media processed. Will check again in 1000ms 22:14:18.629 [debug] Current batch of media processed. Will check again in 1000ms 22:14:19.078 [debug] Current batch of media processed. Will check again in 1000ms 22:14:19.630 [debug] Current batch of media processed. Will check again in 1000ms 22:14:20.079 [debug] Current batch of media processed. Will check again in 1000ms 22:14:20.631 [debug] Current batch of media processed. Will check again in 1000ms 22:14:21.080 [debug] Current batch of media processed. Will check again in 1000ms 22:14:21.632 [debug] Current batch of media processed. Will check again in 1000ms 22:14:22.081 [debug] Current batch of media processed. Will check again in 1000ms 22:14:22.181 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=a_nLazW9XX0 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/57/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/d9/25/d9250faaad2011c000429ddbb00ed39c2c39fa1c265268421f953fb9809b8316.json --sleep-requests 62 --sleep-interval 77 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:14:22.181 [debug] QUERY OK db=0.0ms queue=0.1ms idle=1874.5ms begin [] 22:14:22.182 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Pagan Man (Official Lyric Video).mp4", ~U[2025-12-25 05:10:10Z], "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Pagan Man (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Pagan Man (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Pagan Man (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 05:14:22Z], 57] 22:14:22.182 [debug] QUERY OK source="media_metadata" db=0.1ms 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/57/metadata.json.gz", "/config/metadata/media_items/57/thumbnail.jpg", 57, ~U[2025-12-25 05:14:22Z], ~U[2025-12-25 05:14:22Z]] 22:14:22.185 [debug] QUERY OK db=3.2ms commit [] 22:14:22.187 [debug] QUERY OK source="media_items" db=1.7ms idle=1418.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [101087792, ~U[2025-12-25 05:14:22Z], 57] 22:14:22.188 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:14:22.188 [info] {"args":{"id":57},"id":58,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1023471892,"event":"job:stop","queue_time":10725715043,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:14:22.194 [info] {"args":{"id":58},"id":59,"meta":{},"system_time":1766639662194772089,"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:14:22.195 [debug] QUERY OK source="media_items" db=0.2ms idle=425.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" = ?) [58] 22:14:22.195 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:14:22.195 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:14:22.195 [debug] QUERY OK source="media_profiles" db=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:14:22.196 [debug] QUERY OK source="media_items" db=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 [58] 22:14:22.196 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [58] 22:14:22.196 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 22:14:22.196 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:14:22.197 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:14:22.197 [debug] Running yt-dlp command for action: get_downloadable_status 22:14:22.197 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:14:22.197 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:14:22.197 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:14:22.197 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=10H7YGssFD4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ab/82/ab828751cdd9617792bfced2dcc23777cca050cbe46c8f388fb4bfbfe83da8b7.json --sleep-requests 89 --sleep-interval 89 --sleep-subtitles 76 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:14:22.633 [debug] Current batch of media processed. Will check again in 1000ms 22:14:23.082 [debug] Current batch of media processed. Will check again in 1000ms 22:14:23.634 [debug] Current batch of media processed. Will check again in 1000ms 22:14:24.083 [debug] Current batch of media processed. Will check again in 1000ms 22:14:24.635 [debug] Current batch of media processed. Will check again in 1000ms 22:14:25.084 [debug] Current batch of media processed. Will check again in 1000ms 22:14:25.636 [debug] Current batch of media processed. Will check again in 1000ms 22:14:26.085 [debug] Current batch of media processed. Will check again in 1000ms 22:14:26.637 [debug] Current batch of media processed. Will check again in 1000ms 22:14:27.086 [debug] Current batch of media processed. Will check again in 1000ms 22:14:27.638 [debug] Current batch of media processed. Will check again in 1000ms 22:14:28.087 [debug] Current batch of media processed. Will check again in 1000ms 22:14:28.639 [debug] Current batch of media processed. Will check again in 1000ms 22:14:29.088 [debug] Current batch of media processed. Will check again in 1000ms 22:14:29.640 [debug] Current batch of media processed. Will check again in 1000ms 22:14:30.089 [debug] Current batch of media processed. Will check again in 1000ms 22:14:30.641 [debug] Current batch of media processed. Will check again in 1000ms 22:14:31.090 [debug] Current batch of media processed. Will check again in 1000ms 22:14:31.642 [debug] Current batch of media processed. Will check again in 1000ms 22:14:32.091 [debug] Current batch of media processed. Will check again in 1000ms 22:14:32.643 [debug] Current batch of media processed. Will check again in 1000ms 22:14:33.092 [debug] Current batch of media processed. Will check again in 1000ms 22:14:33.644 [debug] Current batch of media processed. Will check again in 1000ms 22:14:34.093 [debug] Current batch of media processed. Will check again in 1000ms 22:14:34.645 [debug] Current batch of media processed. Will check again in 1000ms 22:14:35.094 [debug] Current batch of media processed. Will check again in 1000ms 22:14:35.646 [debug] Current batch of media processed. Will check again in 1000ms 22:14:36.095 [debug] Current batch of media processed. Will check again in 1000ms 22:14:36.647 [debug] Current batch of media processed. Will check again in 1000ms 22:14:37.096 [debug] Current batch of media processed. Will check again in 1000ms 22:14:37.648 [debug] Current batch of media processed. Will check again in 1000ms 22:14:38.097 [debug] Current batch of media processed. Will check again in 1000ms 22:14:38.649 [debug] Current batch of media processed. Will check again in 1000ms 22:14:39.098 [debug] Current batch of media processed. Will check again in 1000ms 22:14:39.650 [debug] Current batch of media processed. Will check again in 1000ms 22:14:40.099 [debug] Current batch of media processed. Will check again in 1000ms 22:14:40.651 [debug] Current batch of media processed. Will check again in 1000ms 22:14:41.100 [debug] Current batch of media processed. Will check again in 1000ms 22:14:41.652 [debug] Current batch of media processed. Will check again in 1000ms 22:14:42.101 [debug] Current batch of media processed. Will check again in 1000ms 22:14:42.653 [debug] Current batch of media processed. Will check again in 1000ms 22:14:43.102 [debug] Current batch of media processed. Will check again in 1000ms 22:14:43.654 [debug] Current batch of media processed. Will check again in 1000ms 22:14:44.103 [debug] Current batch of media processed. Will check again in 1000ms 22:14:44.377 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:44.655 [debug] Current batch of media processed. Will check again in 1000ms 22:14:45.104 [debug] Current batch of media processed. Will check again in 1000ms 22:14:45.656 [debug] Current batch of media processed. Will check again in 1000ms 22:14:46.105 [debug] Current batch of media processed. Will check again in 1000ms 22:14:46.657 [debug] Current batch of media processed. Will check again in 1000ms 22:14:47.106 [debug] Current batch of media processed. Will check again in 1000ms 22:14:47.658 [debug] Current batch of media processed. Will check again in 1000ms 22:14:48.107 [debug] Current batch of media processed. Will check again in 1000ms 22:14:48.659 [debug] Current batch of media processed. Will check again in 1000ms 22:14:49.108 [debug] Current batch of media processed. Will check again in 1000ms 22:14:49.660 [debug] Current batch of media processed. Will check again in 1000ms 22:14:50.109 [debug] Current batch of media processed. Will check again in 1000ms 22:14:50.661 [debug] Current batch of media processed. Will check again in 1000ms 22:14:51.110 [debug] Current batch of media processed. Will check again in 1000ms 22:14:51.662 [debug] Current batch of media processed. Will check again in 1000ms 22:14:52.111 [debug] Current batch of media processed. Will check again in 1000ms 22:14:52.663 [debug] Current batch of media processed. Will check again in 1000ms 22:14:53.112 [debug] Current batch of media processed. Will check again in 1000ms 22:14:53.664 [debug] Current batch of media processed. Will check again in 1000ms 22:14:54.113 [debug] Current batch of media processed. Will check again in 1000ms 22:14:54.665 [debug] Current batch of media processed. Will check again in 1000ms 22:14:55.114 [debug] Current batch of media processed. Will check again in 1000ms 22:14:55.666 [debug] Current batch of media processed. Will check again in 1000ms 22:14:56.115 [debug] Current batch of media processed. Will check again in 1000ms 22:14:56.667 [debug] Current batch of media processed. Will check again in 1000ms 22:14:57.116 [debug] Current batch of media processed. Will check again in 1000ms 22:14:57.668 [debug] Current batch of media processed. Will check again in 1000ms 22:14:58.117 [debug] Current batch of media processed. Will check again in 1000ms 22:14:58.669 [debug] Current batch of media processed. Will check again in 1000ms 22:14:59.118 [debug] Current batch of media processed. Will check again in 1000ms 22:14:59.670 [debug] Current batch of media processed. Will check again in 1000ms 22:15:00.119 [debug] Current batch of media processed. Will check again in 1000ms 22:15:00.230 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:00.671 [debug] Current batch of media processed. Will check again in 1000ms 22:15:01.120 [debug] Current batch of media processed. Will check again in 1000ms 22:15:01.672 [debug] Current batch of media processed. Will check again in 1000ms 22:15:02.121 [debug] Current batch of media processed. Will check again in 1000ms 22:15:02.673 [debug] Current batch of media processed. Will check again in 1000ms 22:15:03.122 [debug] Current batch of media processed. Will check again in 1000ms 22:15:03.674 [debug] Current batch of media processed. Will check again in 1000ms 22:15:04.123 [debug] Current batch of media processed. Will check again in 1000ms 22:15:04.675 [debug] Current batch of media processed. Will check again in 1000ms 22:15:05.124 [debug] Current batch of media processed. Will check again in 1000ms 22:15:05.676 [debug] Current batch of media processed. Will check again in 1000ms 22:15:06.125 [debug] Current batch of media processed. Will check again in 1000ms 22:15:06.677 [debug] Current batch of media processed. Will check again in 1000ms 22:15:07.126 [debug] Current batch of media processed. Will check again in 1000ms 22:15:07.678 [debug] Current batch of media processed. Will check again in 1000ms 22:15:08.127 [debug] Current batch of media processed. Will check again in 1000ms 22:15:08.679 [debug] Current batch of media processed. Will check again in 1000ms 22:15:09.128 [debug] Current batch of media processed. Will check again in 1000ms 22:15:09.680 [debug] Current batch of media processed. Will check again in 1000ms 22:15:10.129 [debug] Current batch of media processed. Will check again in 1000ms 22:15:10.681 [debug] Current batch of media processed. Will check again in 1000ms 22:15:11.130 [debug] Current batch of media processed. Will check again in 1000ms 22:15:11.682 [debug] Current batch of media processed. Will check again in 1000ms 22:15:12.131 [debug] Current batch of media processed. Will check again in 1000ms 22:15:12.683 [debug] Current batch of media processed. Will check again in 1000ms 22:15:13.132 [debug] Current batch of media processed. Will check again in 1000ms 22:15:13.684 [debug] Current batch of media processed. Will check again in 1000ms 22:15:14.133 [debug] Current batch of media processed. Will check again in 1000ms 22:15:14.379 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:14.685 [debug] Current batch of media processed. Will check again in 1000ms 22:15:15.134 [debug] Current batch of media processed. Will check again in 1000ms 22:15:15.686 [debug] Current batch of media processed. Will check again in 1000ms 22:15:16.135 [debug] Current batch of media processed. Will check again in 1000ms 22:15:16.687 [debug] Current batch of media processed. Will check again in 1000ms 22:15:17.136 [debug] Current batch of media processed. Will check again in 1000ms 22:15:17.688 [debug] Current batch of media processed. Will check again in 1000ms 22:15:18.137 [debug] Current batch of media processed. Will check again in 1000ms 22:15:18.689 [debug] Current batch of media processed. Will check again in 1000ms 22:15:19.138 [debug] Current batch of media processed. Will check again in 1000ms 22:15:19.690 [debug] Current batch of media processed. Will check again in 1000ms 22:15:20.139 [debug] Current batch of media processed. Will check again in 1000ms 22:15:20.691 [debug] Current batch of media processed. Will check again in 1000ms 22:15:21.140 [debug] Current batch of media processed. Will check again in 1000ms 22:15:21.692 [debug] Current batch of media processed. Will check again in 1000ms 22:15:22.141 [debug] Current batch of media processed. Will check again in 1000ms 22:15:22.693 [debug] Current batch of media processed. Will check again in 1000ms 22:15:23.142 [debug] Current batch of media processed. Will check again in 1000ms 22:15:23.694 [debug] Current batch of media processed. Will check again in 1000ms 22:15:24.143 [debug] Current batch of media processed. Will check again in 1000ms 22:15:24.695 [debug] Current batch of media processed. Will check again in 1000ms 22:15:25.144 [debug] Current batch of media processed. Will check again in 1000ms 22:15:25.696 [debug] Current batch of media processed. Will check again in 1000ms 22:15:26.145 [debug] Current batch of media processed. Will check again in 1000ms 22:15:26.697 [debug] Current batch of media processed. Will check again in 1000ms 22:15:27.146 [debug] Current batch of media processed. Will check again in 1000ms 22:15:27.698 [debug] Current batch of media processed. Will check again in 1000ms 22:15:28.147 [debug] Current batch of media processed. Will check again in 1000ms 22:15:28.699 [debug] Current batch of media processed. Will check again in 1000ms 22:15:29.148 [debug] Current batch of media processed. Will check again in 1000ms 22:15:29.700 [debug] Current batch of media processed. Will check again in 1000ms 22:15:30.149 [debug] Current batch of media processed. Will check again in 1000ms 22:15:30.701 [debug] Current batch of media processed. Will check again in 1000ms 22:15:31.150 [debug] Current batch of media processed. Will check again in 1000ms 22:15:31.702 [debug] Current batch of media processed. Will check again in 1000ms 22:15:32.151 [debug] Current batch of media processed. Will check again in 1000ms 22:15:32.703 [debug] Current batch of media processed. Will check again in 1000ms 22:15:33.152 [debug] Current batch of media processed. Will check again in 1000ms 22:15:33.704 [debug] Current batch of media processed. Will check again in 1000ms 22:15:34.153 [debug] Current batch of media processed. Will check again in 1000ms 22:15:34.705 [debug] Current batch of media processed. Will check again in 1000ms 22:15:35.154 [debug] Current batch of media processed. Will check again in 1000ms 22:15:35.706 [debug] Current batch of media processed. Will check again in 1000ms 22:15:36.155 [debug] Current batch of media processed. Will check again in 1000ms 22:15:36.707 [debug] Current batch of media processed. Will check again in 1000ms 22:15:37.156 [debug] Current batch of media processed. Will check again in 1000ms 22:15:37.708 [debug] Current batch of media processed. Will check again in 1000ms 22:15:38.157 [debug] Current batch of media processed. Will check again in 1000ms 22:15:38.709 [debug] Current batch of media processed. Will check again in 1000ms 22:15:39.158 [debug] Current batch of media processed. Will check again in 1000ms 22:15:39.710 [debug] Current batch of media processed. Will check again in 1000ms 22:15:40.159 [debug] Current batch of media processed. Will check again in 1000ms 22:15:40.711 [debug] Current batch of media processed. Will check again in 1000ms 22:15:41.160 [debug] Current batch of media processed. Will check again in 1000ms 22:15:41.712 [debug] Current batch of media processed. Will check again in 1000ms 22:15:42.161 [debug] Current batch of media processed. Will check again in 1000ms 22:15:42.713 [debug] Current batch of media processed. Will check again in 1000ms 22:15:43.162 [debug] Current batch of media processed. Will check again in 1000ms 22:15:43.714 [debug] Current batch of media processed. Will check again in 1000ms 22:15:44.163 [debug] Current batch of media processed. Will check again in 1000ms 22:15:44.380 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:44.715 [debug] Current batch of media processed. Will check again in 1000ms 22:15:45.164 [debug] Current batch of media processed. Will check again in 1000ms 22:15:45.716 [debug] Current batch of media processed. Will check again in 1000ms 22:15:46.165 [debug] Current batch of media processed. Will check again in 1000ms 22:15:46.717 [debug] Current batch of media processed. Will check again in 1000ms 22:15:47.166 [debug] Current batch of media processed. Will check again in 1000ms 22:15:47.718 [debug] Current batch of media processed. Will check again in 1000ms 22:15:48.167 [debug] Current batch of media processed. Will check again in 1000ms 22:15:48.719 [debug] Current batch of media processed. Will check again in 1000ms 22:15:49.168 [debug] Current batch of media processed. Will check again in 1000ms 22:15:49.720 [debug] Current batch of media processed. Will check again in 1000ms 22:15:50.169 [debug] Current batch of media processed. Will check again in 1000ms 22:15:50.721 [debug] Current batch of media processed. Will check again in 1000ms 22:15:51.170 [debug] Current batch of media processed. Will check again in 1000ms 22:15:51.722 [debug] Current batch of media processed. Will check again in 1000ms 22:15:52.171 [debug] Current batch of media processed. Will check again in 1000ms 22:15:52.723 [debug] Current batch of media processed. Will check again in 1000ms 22:15:53.172 [debug] Current batch of media processed. Will check again in 1000ms 22:15:53.724 [debug] Current batch of media processed. Will check again in 1000ms 22:15:54.173 [debug] Current batch of media processed. Will check again in 1000ms 22:15:54.725 [debug] Current batch of media processed. Will check again in 1000ms 22:15:55.174 [debug] Current batch of media processed. Will check again in 1000ms 22:15:55.726 [debug] Current batch of media processed. Will check again in 1000ms 22:15:56.175 [debug] Current batch of media processed. Will check again in 1000ms 22:15:56.727 [debug] Current batch of media processed. Will check again in 1000ms 22:15:57.176 [debug] Current batch of media processed. Will check again in 1000ms 22:15:57.728 [debug] Current batch of media processed. Will check again in 1000ms 22:15:58.177 [debug] Current batch of media processed. Will check again in 1000ms 22:15:58.729 [debug] Current batch of media processed. Will check again in 1000ms 22:15:59.178 [debug] Current batch of media processed. Will check again in 1000ms 22:15:59.730 [debug] Current batch of media processed. Will check again in 1000ms 22:16:00.179 [debug] Current batch of media processed. Will check again in 1000ms 22:16:00.231 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:00.731 [debug] Current batch of media processed. Will check again in 1000ms 22:16:01.180 [debug] Current batch of media processed. Will check again in 1000ms 22:16:01.732 [debug] Current batch of media processed. Will check again in 1000ms 22:16:02.181 [debug] Current batch of media processed. Will check again in 1000ms 22:16:02.733 [debug] Current batch of media processed. Will check again in 1000ms 22:16:03.182 [debug] Current batch of media processed. Will check again in 1000ms 22:16:03.734 [debug] Current batch of media processed. Will check again in 1000ms 22:16:04.183 [debug] Current batch of media processed. Will check again in 1000ms 22:16:04.735 [debug] Current batch of media processed. Will check again in 1000ms 22:16:05.184 [debug] Current batch of media processed. Will check again in 1000ms 22:16:05.736 [debug] Current batch of media processed. Will check again in 1000ms 22:16:06.185 [debug] Current batch of media processed. Will check again in 1000ms 22:16:06.737 [debug] Current batch of media processed. Will check again in 1000ms 22:16:07.186 [debug] Current batch of media processed. Will check again in 1000ms 22:16:07.738 [debug] Current batch of media processed. Will check again in 1000ms 22:16:08.187 [debug] Current batch of media processed. Will check again in 1000ms 22:16:08.739 [debug] Current batch of media processed. Will check again in 1000ms 22:16:09.188 [debug] Current batch of media processed. Will check again in 1000ms 22:16:09.740 [debug] Current batch of media processed. Will check again in 1000ms 22:16:10.189 [debug] Current batch of media processed. Will check again in 1000ms 22:16:10.741 [debug] Current batch of media processed. Will check again in 1000ms 22:16:11.190 [debug] Current batch of media processed. Will check again in 1000ms 22:16:11.706 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3FxRAj6jG3g --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/56/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/16/66/1666387983c32f6287a7c4262aefb6bdc9a0c7b3bb03a7a32c415a6c8af8615e.json --sleep-requests 84 --sleep-interval 72 --sleep-subtitles 86 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:16:11.707 [debug] QUERY OK db=0.0ms idle=1400.1ms begin [] 22:16:11.708 [debug] QUERY OK source="media_items" db=0.5ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Nomatterday (Official Lyric Video).mp4", ~U[2025-12-25 05:10:31Z], "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Nomatterday (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Nomatterday (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Nomatterday (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 05:16:11Z], 56] 22:16:11.708 [debug] QUERY OK source="media_metadata" db=0.3ms 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/56/metadata.json.gz", "/config/metadata/media_items/56/thumbnail.jpg", 56, ~U[2025-12-25 05:16:11Z], ~U[2025-12-25 05:16:11Z]] 22:16:11.721 [debug] QUERY OK db=12.3ms commit [] 22:16:11.722 [debug] QUERY OK source="media_items" db=1.5ms idle=743.4ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [120112083, ~U[2025-12-25 05:16:11Z], 56] 22:16:11.722 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:16:11.723 [info] {"args":{"id":56},"id":57,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1145497082,"event":"job:stop","queue_time":10715225048,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:16:11.730 [info] {"args":{"id":59},"id":60,"meta":{},"system_time":1766639771730199517,"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:16:11.730 [debug] QUERY OK source="media_items" db=0.1ms idle=423.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" = ?) [59] 22:16:11.730 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:16:11.730 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:16:11.731 [debug] QUERY OK source="media_profiles" db=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] 22:16:11.731 [debug] QUERY OK source="media_items" db=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 [59] 22:16:11.732 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [59] 22:16:11.732 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:16:11.732 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:11.732 [debug] QUERY OK source="settings" db=0.0ms 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:16:11.733 [debug] Running yt-dlp command for action: get_downloadable_status 22:16:11.733 [debug] QUERY OK source="settings" db=0.0ms 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 [] 22:16:11.733 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:11.733 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:11.734 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xAbIGiv8KDU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e4/21/e4212511cf6593a1805b04eb04855d9b796572efa22ace17b8648beb827864e2.json --sleep-requests 66 --sleep-interval 62 --sleep-subtitles 61 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:16:11.742 [debug] Current batch of media processed. Will check again in 1000ms 22:16:12.191 [debug] Current batch of media processed. Will check again in 1000ms 22:16:12.743 [debug] Current batch of media processed. Will check again in 1000ms 22:16:13.192 [debug] Current batch of media processed. Will check again in 1000ms 22:16:13.744 [debug] Current batch of media processed. Will check again in 1000ms 22:16:14.193 [debug] Current batch of media processed. Will check again in 1000ms 22:16:14.381 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:14.745 [debug] Current batch of media processed. Will check again in 1000ms 22:16:15.194 [debug] Current batch of media processed. Will check again in 1000ms 22:16:15.746 [debug] Current batch of media processed. Will check again in 1000ms 22:16:16.195 [debug] Current batch of media processed. Will check again in 1000ms 22:16:16.747 [debug] Current batch of media processed. Will check again in 1000ms 22:16:17.196 [debug] Current batch of media processed. Will check again in 1000ms 22:16:17.748 [debug] Current batch of media processed. Will check again in 1000ms 22:16:18.197 [debug] Current batch of media processed. Will check again in 1000ms 22:16:18.749 [debug] Current batch of media processed. Will check again in 1000ms 22:16:19.198 [debug] Current batch of media processed. Will check again in 1000ms 22:16:19.750 [debug] Current batch of media processed. Will check again in 1000ms 22:16:20.199 [debug] Current batch of media processed. Will check again in 1000ms 22:16:20.751 [debug] Current batch of media processed. Will check again in 1000ms 22:16:21.200 [debug] Current batch of media processed. Will check again in 1000ms 22:16:21.752 [debug] Current batch of media processed. Will check again in 1000ms 22:16:22.201 [debug] Current batch of media processed. Will check again in 1000ms 22:16:22.753 [debug] Current batch of media processed. Will check again in 1000ms 22:16:23.202 [debug] Current batch of media processed. Will check again in 1000ms 22:16:23.754 [debug] Current batch of media processed. Will check again in 1000ms 22:16:24.203 [debug] Current batch of media processed. Will check again in 1000ms 22:16:24.755 [debug] Current batch of media processed. Will check again in 1000ms 22:16:25.204 [debug] Current batch of media processed. Will check again in 1000ms 22:16:25.756 [debug] Current batch of media processed. Will check again in 1000ms 22:16:26.205 [debug] Current batch of media processed. Will check again in 1000ms 22:16:26.757 [debug] Current batch of media processed. Will check again in 1000ms 22:16:27.206 [debug] Current batch of media processed. Will check again in 1000ms 22:16:27.758 [debug] Current batch of media processed. Will check again in 1000ms 22:16:28.207 [debug] Current batch of media processed. Will check again in 1000ms 22:16:28.759 [debug] Current batch of media processed. Will check again in 1000ms 22:16:29.208 [debug] Current batch of media processed. Will check again in 1000ms 22:16:29.760 [debug] Current batch of media processed. Will check again in 1000ms 22:16:30.209 [debug] Current batch of media processed. Will check again in 1000ms 22:16:30.761 [debug] Current batch of media processed. Will check again in 1000ms 22:16:31.210 [debug] Current batch of media processed. Will check again in 1000ms 22:16:31.762 [debug] Current batch of media processed. Will check again in 1000ms 22:16:32.211 [debug] Current batch of media processed. Will check again in 1000ms 22:16:32.763 [debug] Current batch of media processed. Will check again in 1000ms 22:16:33.212 [debug] Current batch of media processed. Will check again in 1000ms 22:16:33.764 [debug] Current batch of media processed. Will check again in 1000ms 22:16:34.213 [debug] Current batch of media processed. Will check again in 1000ms 22:16:34.765 [debug] Current batch of media processed. Will check again in 1000ms 22:16:35.214 [debug] Current batch of media processed. Will check again in 1000ms 22:16:35.766 [debug] Current batch of media processed. Will check again in 1000ms 22:16:36.215 [debug] Current batch of media processed. Will check again in 1000ms 22:16:36.767 [debug] Current batch of media processed. Will check again in 1000ms 22:16:37.216 [debug] Current batch of media processed. Will check again in 1000ms 22:16:37.768 [debug] Current batch of media processed. Will check again in 1000ms 22:16:38.217 [debug] Current batch of media processed. Will check again in 1000ms 22:16:38.769 [debug] Current batch of media processed. Will check again in 1000ms 22:16:39.218 [debug] Current batch of media processed. Will check again in 1000ms 22:16:39.770 [debug] Current batch of media processed. Will check again in 1000ms 22:16:40.219 [debug] Current batch of media processed. Will check again in 1000ms 22:16:40.771 [debug] Current batch of media processed. Will check again in 1000ms 22:16:41.220 [debug] Current batch of media processed. Will check again in 1000ms 22:16:41.772 [debug] Current batch of media processed. Will check again in 1000ms 22:16:42.221 [debug] Current batch of media processed. Will check again in 1000ms 22:16:42.773 [debug] Current batch of media processed. Will check again in 1000ms 22:16:43.222 [debug] Current batch of media processed. Will check again in 1000ms 22:16:43.774 [debug] Current batch of media processed. Will check again in 1000ms 22:16:44.223 [debug] Current batch of media processed. Will check again in 1000ms 22:16:44.383 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:44.775 [debug] Current batch of media processed. Will check again in 1000ms 22:16:45.224 [debug] Current batch of media processed. Will check again in 1000ms 22:16:45.776 [debug] Current batch of media processed. Will check again in 1000ms 22:16:46.225 [debug] Current batch of media processed. Will check again in 1000ms 22:16:46.777 [debug] Current batch of media processed. Will check again in 1000ms 22:16:47.226 [debug] Current batch of media processed. Will check again in 1000ms 22:16:47.778 [debug] Current batch of media processed. Will check again in 1000ms 22:16:48.227 [debug] Current batch of media processed. Will check again in 1000ms 22:16:48.779 [debug] Current batch of media processed. Will check again in 1000ms 22:16:49.228 [debug] Current batch of media processed. Will check again in 1000ms 22:16:49.780 [debug] Current batch of media processed. Will check again in 1000ms 22:16:50.229 [debug] Current batch of media processed. Will check again in 1000ms 22:16:50.781 [debug] Current batch of media processed. Will check again in 1000ms 22:16:51.230 [debug] Current batch of media processed. Will check again in 1000ms 22:16:51.782 [debug] Current batch of media processed. Will check again in 1000ms 22:16:52.231 [debug] Current batch of media processed. Will check again in 1000ms 22:16:52.783 [debug] Current batch of media processed. Will check again in 1000ms 22:16:53.232 [debug] Current batch of media processed. Will check again in 1000ms 22:16:53.784 [debug] Current batch of media processed. Will check again in 1000ms 22:16:54.233 [debug] Current batch of media processed. Will check again in 1000ms 22:16:54.785 [debug] Current batch of media processed. Will check again in 1000ms 22:16:55.234 [debug] Current batch of media processed. Will check again in 1000ms 22:16:55.786 [debug] Current batch of media processed. Will check again in 1000ms 22:16:56.235 [debug] Current batch of media processed. Will check again in 1000ms 22:16:56.787 [debug] Current batch of media processed. Will check again in 1000ms 22:16:57.236 [debug] Current batch of media processed. Will check again in 1000ms 22:16:57.788 [debug] Current batch of media processed. Will check again in 1000ms 22:16:58.237 [debug] Current batch of media processed. Will check again in 1000ms 22:16:58.789 [debug] Current batch of media processed. Will check again in 1000ms 22:16:59.238 [debug] Current batch of media processed. Will check again in 1000ms 22:16:59.790 [debug] Current batch of media processed. Will check again in 1000ms 22:17:00.232 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:00.239 [debug] Current batch of media processed. Will check again in 1000ms 22:17:00.791 [debug] Current batch of media processed. Will check again in 1000ms 22:17:01.240 [debug] Current batch of media processed. Will check again in 1000ms 22:17:01.792 [debug] Current batch of media processed. Will check again in 1000ms 22:17:02.241 [debug] Current batch of media processed. Will check again in 1000ms 22:17:02.793 [debug] Current batch of media processed. Will check again in 1000ms 22:17:03.242 [debug] Current batch of media processed. Will check again in 1000ms 22:17:03.794 [debug] Current batch of media processed. Will check again in 1000ms 22:17:04.243 [debug] Current batch of media processed. Will check again in 1000ms 22:17:04.795 [debug] Current batch of media processed. Will check again in 1000ms 22:17:05.244 [debug] Current batch of media processed. Will check again in 1000ms 22:17:05.796 [debug] Current batch of media processed. Will check again in 1000ms 22:17:06.245 [debug] Current batch of media processed. Will check again in 1000ms 22:17:06.797 [debug] Current batch of media processed. Will check again in 1000ms 22:17:07.246 [debug] Current batch of media processed. Will check again in 1000ms 22:17:07.798 [debug] Current batch of media processed. Will check again in 1000ms 22:17:08.247 [debug] Current batch of media processed. Will check again in 1000ms 22:17:08.799 [debug] Current batch of media processed. Will check again in 1000ms 22:17:09.248 [debug] Current batch of media processed. Will check again in 1000ms 22:17:09.800 [debug] Current batch of media processed. Will check again in 1000ms 22:17:10.249 [debug] Current batch of media processed. Will check again in 1000ms 22:17:10.801 [debug] Current batch of media processed. Will check again in 1000ms 22:17:11.250 [debug] Current batch of media processed. Will check again in 1000ms 22:17:11.802 [debug] Current batch of media processed. Will check again in 1000ms 22:17:12.251 [debug] Current batch of media processed. Will check again in 1000ms 22:17:12.803 [debug] Current batch of media processed. Will check again in 1000ms 22:17:13.252 [debug] Current batch of media processed. Will check again in 1000ms 22:17:13.804 [debug] Current batch of media processed. Will check again in 1000ms 22:17:14.253 [debug] Current batch of media processed. Will check again in 1000ms 22:17:14.385 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:14.805 [debug] Current batch of media processed. Will check again in 1000ms 22:17:15.254 [debug] Current batch of media processed. Will check again in 1000ms 22:17:15.806 [debug] Current batch of media processed. Will check again in 1000ms 22:17:16.255 [debug] Current batch of media processed. Will check again in 1000ms 22:17:16.807 [debug] Current batch of media processed. Will check again in 1000ms 22:17:17.256 [debug] Current batch of media processed. Will check again in 1000ms 22:17:17.808 [debug] Current batch of media processed. Will check again in 1000ms 22:17:18.257 [debug] Current batch of media processed. Will check again in 1000ms 22:17:18.809 [debug] Current batch of media processed. Will check again in 1000ms 22:17:19.258 [debug] Current batch of media processed. Will check again in 1000ms 22:17:19.810 [debug] Current batch of media processed. Will check again in 1000ms 22:17:20.259 [debug] Current batch of media processed. Will check again in 1000ms 22:17:20.811 [debug] Current batch of media processed. Will check again in 1000ms 22:17:21.260 [debug] Current batch of media processed. Will check again in 1000ms 22:17:21.812 [debug] Current batch of media processed. Will check again in 1000ms 22:17:22.261 [debug] Current batch of media processed. Will check again in 1000ms 22:17:22.813 [debug] Current batch of media processed. Will check again in 1000ms 22:17:23.262 [debug] Current batch of media processed. Will check again in 1000ms 22:17:23.814 [debug] Current batch of media processed. Will check again in 1000ms 22:17:24.263 [debug] Current batch of media processed. Will check again in 1000ms 22:17:24.815 [debug] Current batch of media processed. Will check again in 1000ms 22:17:25.264 [debug] Current batch of media processed. Will check again in 1000ms 22:17:25.816 [debug] Current batch of media processed. Will check again in 1000ms 22:17:26.265 [debug] Current batch of media processed. Will check again in 1000ms 22:17:26.817 [debug] Current batch of media processed. Will check again in 1000ms 22:17:27.266 [debug] Current batch of media processed. Will check again in 1000ms 22:17:27.818 [debug] Current batch of media processed. Will check again in 1000ms 22:17:28.267 [debug] Current batch of media processed. Will check again in 1000ms 22:17:28.819 [debug] Current batch of media processed. Will check again in 1000ms 22:17:29.268 [debug] Current batch of media processed. Will check again in 1000ms 22:17:29.820 [debug] Current batch of media processed. Will check again in 1000ms 22:17:30.269 [debug] Current batch of media processed. Will check again in 1000ms 22:17:30.821 [debug] Current batch of media processed. Will check again in 1000ms 22:17:31.270 [debug] Current batch of media processed. Will check again in 1000ms 22:17:31.822 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "REMASTERED IN HD!\nOfficial Music Video for Thinking Of You performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #ThinkingOfYou #Remastered #Rock", "duration" => 278, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Thinking Of You.mp4", "id" => "KUiFBp6cCV8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KUiFBp6cCV8", "playlist_index" => 18, "timestamp" => 1235511661, "title" => "A Perfect Circle - Thinking Of You", "upload_date" => "20090224"} 22:17:31.823 [debug] QUERY OK source="sources" db=0.3ms idle=1515.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 22:17:31.823 [debug] QUERY OK source="sources" db=0.1ms idle=1516.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:17:31.824 [debug] QUERY OK source="media_items" db=0.2ms idle=706.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 21:41:01Z], 3] 22:17:31.827 [debug] QUERY OK source="media_items" db=3.3ms idle=517.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nOfficial Music Video for Thinking Of You performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #ThinkingOfYou #Remastered #Rock", "A Perfect Circle - Thinking Of You", "9bcd139d-84b7-4eeb-9f62-7645d7957af3", false, 3, [], 278, false, "KUiFBp6cCV8", "https://www.youtube.com/watch?v=KUiFBp6cCV8", 18, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Thinking Of You.mp4", false, false, 3, ~U[2009-02-24 21:41:01Z], ~U[2025-12-25 05:17:31Z], ~U[2025-12-25 05:17:31Z], "REMASTERED IN HD!\nOfficial Music Video for Thinking Of You performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #ThinkingOfYou #Remastered #Rock", "A Perfect Circle - Thinking Of You", 3, 278, false, "KUiFBp6cCV8", "https://www.youtube.com/watch?v=KUiFBp6cCV8", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Thinking Of You.mp4", false, ~U[2009-02-24 21:41:01Z]] 22:17:31.828 [debug] QUERY OK source="sources" db=0.2ms idle=520.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" = ?) [3] 22:17:31.828 [debug] QUERY OK source="media_profiles" db=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] 22:17:31.829 [debug] QUERY OK source="media_items" db=0.2ms 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 [656] 22:17:31.829 [info] Kicking off download for media item #656 (KUiFBp6cCV8) 22:17:31.832 [debug] QUERY OK source="tasks" db=0.8ms idle=3.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [216, 656, ~U[2025-12-25 05:17:31Z], ~U[2025-12-25 05:17:31Z]] 22:17:31.832 [debug] Current batch of media processed. Will check again in 1000ms 22:17:32.271 [debug] Current batch of media processed. Will check again in 1000ms 22:17:32.833 [debug] Current batch of media processed. Will check again in 1000ms 22:17:33.272 [debug] Current batch of media processed. Will check again in 1000ms 22:17:33.834 [debug] Current batch of media processed. Will check again in 1000ms 22:17:34.273 [debug] Current batch of media processed. Will check again in 1000ms 22:17:34.835 [debug] Current batch of media processed. Will check again in 1000ms 22:17:35.274 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #ForkedReality\n\nMusic video by Nine Inch Nails performing Forked Reality (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 111, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Forked Reality (Official Visualizer).mp4", "id" => "DmZFlt8J3hk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DmZFlt8J3hk", "playlist_index" => 16, "timestamp" => 1758254431, "title" => "Nine Inch Nails - Forked Reality (Official Visualizer)", "upload_date" => "20250919"} 22:17:35.274 [debug] QUERY OK source="sources" db=0.1ms idle=1967.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] 22:17:35.274 [debug] QUERY OK source="sources" db=0.0ms idle=1967.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:17:35.275 [debug] QUERY OK source="media_items" db=0.1ms idle=1967.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-19 04:00:31Z], 2] 22:17:35.278 [debug] QUERY OK source="media_items" db=3.0ms idle=1152.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #ForkedReality\n\nMusic video by Nine Inch Nails performing Forked Reality (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Forked Reality (Official Visualizer)", "49c4ddfe-1172-4114-8573-20eac5d733ba", false, 2, [], 111, false, "DmZFlt8J3hk", "https://www.youtube.com/watch?v=DmZFlt8J3hk", 16, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Forked Reality (Official Visualizer).mp4", false, false, 84, ~U[2025-09-19 04:00:31Z], ~U[2025-12-25 05:17:35Z], ~U[2025-12-25 05:17:35Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #ForkedReality\n\nMusic video by Nine Inch Nails performing Forked Reality (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Forked Reality (Official Visualizer)", 2, 111, false, "DmZFlt8J3hk", "https://www.youtube.com/watch?v=DmZFlt8J3hk", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Forked Reality (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:31Z]] 22:17:35.278 [debug] QUERY OK source="sources" db=0.1ms idle=154.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:17:35.278 [debug] QUERY OK source="media_profiles" db=0.0ms idle=4.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:17:35.279 [debug] QUERY OK source="media_items" db=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 [657] 22:17:35.279 [info] Kicking off download for media item #657 (DmZFlt8J3hk) 22:17:35.281 [debug] QUERY OK source="tasks" db=0.5ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [217, 657, ~U[2025-12-25 05:17:35Z], ~U[2025-12-25 05:17:35Z]] 22:17:35.281 [debug] Current batch of media processed. Will check again in 1000ms 22:17:35.836 [debug] Current batch of media processed. Will check again in 1000ms 22:17:36.282 [debug] Current batch of media processed. Will check again in 1000ms 22:17:36.837 [debug] Current batch of media processed. Will check again in 1000ms 22:17:37.283 [debug] Current batch of media processed. Will check again in 1000ms 22:17:37.838 [debug] Current batch of media processed. Will check again in 1000ms 22:17:38.284 [debug] Current batch of media processed. Will check again in 1000ms 22:17:38.839 [debug] Current batch of media processed. Will check again in 1000ms 22:17:39.285 [debug] Current batch of media processed. Will check again in 1000ms 22:17:39.840 [debug] Current batch of media processed. Will check again in 1000ms 22:17:40.286 [debug] Current batch of media processed. Will check again in 1000ms 22:17:40.841 [debug] Current batch of media processed. Will check again in 1000ms 22:17:41.287 [debug] Current batch of media processed. Will check again in 1000ms 22:17:41.842 [debug] Current batch of media processed. Will check again in 1000ms 22:17:42.288 [debug] Current batch of media processed. Will check again in 1000ms 22:17:42.843 [debug] Current batch of media processed. Will check again in 1000ms 22:17:43.289 [debug] Current batch of media processed. Will check again in 1000ms 22:17:43.844 [debug] Current batch of media processed. Will check again in 1000ms 22:17:44.290 [debug] Current batch of media processed. Will check again in 1000ms 22:17:44.386 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:44.845 [debug] Current batch of media processed. Will check again in 1000ms 22:17:45.291 [debug] Current batch of media processed. Will check again in 1000ms 22:17:45.846 [debug] Current batch of media processed. Will check again in 1000ms 22:17:46.292 [debug] Current batch of media processed. Will check again in 1000ms 22:17:46.847 [debug] Current batch of media processed. Will check again in 1000ms 22:17:47.293 [debug] Current batch of media processed. Will check again in 1000ms 22:17:47.848 [debug] Current batch of media processed. Will check again in 1000ms 22:17:48.294 [debug] Current batch of media processed. Will check again in 1000ms 22:17:48.849 [debug] Current batch of media processed. Will check again in 1000ms 22:17:49.295 [debug] Current batch of media processed. Will check again in 1000ms 22:17:49.850 [debug] Current batch of media processed. Will check again in 1000ms 22:17:50.296 [debug] Current batch of media processed. Will check again in 1000ms 22:17:50.851 [debug] Current batch of media processed. Will check again in 1000ms 22:17:51.297 [debug] Current batch of media processed. Will check again in 1000ms 22:17:51.852 [debug] Current batch of media processed. Will check again in 1000ms 22:17:52.298 [debug] Current batch of media processed. Will check again in 1000ms 22:17:52.853 [debug] Current batch of media processed. Will check again in 1000ms 22:17:53.299 [debug] Current batch of media processed. Will check again in 1000ms 22:17:53.854 [debug] Current batch of media processed. Will check again in 1000ms 22:17:54.300 [debug] Current batch of media processed. Will check again in 1000ms 22:17:54.855 [debug] Current batch of media processed. Will check again in 1000ms 22:17:55.301 [debug] Current batch of media processed. Will check again in 1000ms 22:17:55.856 [debug] Current batch of media processed. Will check again in 1000ms 22:17:56.302 [debug] Current batch of media processed. Will check again in 1000ms 22:17:56.857 [debug] Current batch of media processed. Will check again in 1000ms 22:17:57.303 [debug] Current batch of media processed. Will check again in 1000ms 22:17:57.858 [debug] Current batch of media processed. Will check again in 1000ms 22:17:58.304 [debug] Current batch of media processed. Will check again in 1000ms 22:17:58.859 [debug] Current batch of media processed. Will check again in 1000ms 22:17:59.305 [debug] Current batch of media processed. Will check again in 1000ms 22:17:59.860 [debug] Current batch of media processed. Will check again in 1000ms 22:18:00.233 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:00.306 [debug] Current batch of media processed. Will check again in 1000ms 22:18:00.861 [debug] Current batch of media processed. Will check again in 1000ms 22:18:01.307 [debug] Current batch of media processed. Will check again in 1000ms 22:18:01.862 [debug] Current batch of media processed. Will check again in 1000ms 22:18:02.308 [debug] Current batch of media processed. Will check again in 1000ms 22:18:02.863 [debug] Current batch of media processed. Will check again in 1000ms 22:18:03.309 [debug] Current batch of media processed. Will check again in 1000ms 22:18:03.864 [debug] Current batch of media processed. Will check again in 1000ms 22:18:04.310 [debug] Current batch of media processed. Will check again in 1000ms 22:18:04.865 [debug] Current batch of media processed. Will check again in 1000ms 22:18:05.311 [debug] Current batch of media processed. Will check again in 1000ms 22:18:05.866 [debug] Current batch of media processed. Will check again in 1000ms 22:18:06.312 [debug] Current batch of media processed. Will check again in 1000ms 22:18:06.867 [debug] Current batch of media processed. Will check again in 1000ms 22:18:07.313 [debug] Current batch of media processed. Will check again in 1000ms 22:18:07.868 [debug] Current batch of media processed. Will check again in 1000ms 22:18:08.314 [debug] Current batch of media processed. Will check again in 1000ms 22:18:08.869 [debug] Current batch of media processed. Will check again in 1000ms 22:18:09.315 [debug] Current batch of media processed. Will check again in 1000ms 22:18:09.871 [debug] Current batch of media processed. Will check again in 1000ms 22:18:10.316 [debug] Current batch of media processed. Will check again in 1000ms 22:18:10.872 [debug] Current batch of media processed. Will check again in 1000ms 22:18:11.317 [debug] Current batch of media processed. Will check again in 1000ms 22:18:11.873 [debug] Current batch of media processed. Will check again in 1000ms 22:18:12.318 [debug] Current batch of media processed. Will check again in 1000ms 22:18:12.874 [debug] Current batch of media processed. Will check again in 1000ms 22:18:13.319 [debug] Current batch of media processed. Will check again in 1000ms 22:18:13.875 [debug] Current batch of media processed. Will check again in 1000ms 22:18:14.320 [debug] Current batch of media processed. Will check again in 1000ms 22:18:14.387 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:14.876 [debug] Current batch of media processed. Will check again in 1000ms 22:18:15.321 [debug] Current batch of media processed. Will check again in 1000ms 22:18:15.877 [debug] Current batch of media processed. Will check again in 1000ms 22:18:16.322 [debug] Current batch of media processed. Will check again in 1000ms 22:18:16.878 [debug] Current batch of media processed. Will check again in 1000ms 22:18:17.323 [debug] Current batch of media processed. Will check again in 1000ms 22:18:17.879 [debug] Current batch of media processed. Will check again in 1000ms 22:18:18.324 [debug] Current batch of media processed. Will check again in 1000ms 22:18:18.880 [debug] Current batch of media processed. Will check again in 1000ms 22:18:19.325 [debug] Current batch of media processed. Will check again in 1000ms 22:18:19.881 [debug] Current batch of media processed. Will check again in 1000ms 22:18:20.326 [debug] Current batch of media processed. Will check again in 1000ms 22:18:20.882 [debug] Current batch of media processed. Will check again in 1000ms 22:18:21.327 [debug] Current batch of media processed. Will check again in 1000ms 22:18:21.883 [debug] Current batch of media processed. Will check again in 1000ms 22:18:22.328 [debug] Current batch of media processed. Will check again in 1000ms 22:18:22.884 [debug] Current batch of media processed. Will check again in 1000ms 22:18:23.329 [debug] Current batch of media processed. Will check again in 1000ms 22:18:23.885 [debug] Current batch of media processed. Will check again in 1000ms 22:18:24.330 [debug] Current batch of media processed. Will check again in 1000ms 22:18:24.886 [debug] Current batch of media processed. Will check again in 1000ms 22:18:25.331 [debug] Current batch of media processed. Will check again in 1000ms 22:18:25.887 [debug] Current batch of media processed. Will check again in 1000ms 22:18:26.332 [debug] Current batch of media processed. Will check again in 1000ms 22:18:26.888 [debug] Current batch of media processed. Will check again in 1000ms 22:18:27.333 [debug] Current batch of media processed. Will check again in 1000ms 22:18:27.889 [debug] Current batch of media processed. Will check again in 1000ms 22:18:28.334 [debug] Current batch of media processed. Will check again in 1000ms 22:18:28.890 [debug] Current batch of media processed. Will check again in 1000ms 22:18:29.335 [debug] Current batch of media processed. Will check again in 1000ms 22:18:29.891 [debug] Current batch of media processed. Will check again in 1000ms 22:18:30.336 [debug] Current batch of media processed. Will check again in 1000ms 22:18:30.892 [debug] Current batch of media processed. Will check again in 1000ms 22:18:31.337 [debug] Current batch of media processed. Will check again in 1000ms 22:18:31.893 [debug] Current batch of media processed. Will check again in 1000ms 22:18:32.338 [debug] Current batch of media processed. Will check again in 1000ms 22:18:32.894 [debug] Current batch of media processed. Will check again in 1000ms 22:18:33.339 [debug] Current batch of media processed. Will check again in 1000ms 22:18:33.895 [debug] Current batch of media processed. Will check again in 1000ms 22:18:34.340 [debug] Current batch of media processed. Will check again in 1000ms 22:18:34.896 [debug] Current batch of media processed. Will check again in 1000ms 22:18:35.341 [debug] Current batch of media processed. Will check again in 1000ms 22:18:35.897 [debug] Current batch of media processed. Will check again in 1000ms 22:18:36.342 [debug] Current batch of media processed. Will check again in 1000ms 22:18:36.898 [debug] Current batch of media processed. Will check again in 1000ms 22:18:37.343 [debug] Current batch of media processed. Will check again in 1000ms 22:18:37.899 [debug] Current batch of media processed. Will check again in 1000ms 22:18:38.344 [debug] Current batch of media processed. Will check again in 1000ms 22:18:38.900 [debug] Current batch of media processed. Will check again in 1000ms 22:18:39.345 [debug] Current batch of media processed. Will check again in 1000ms 22:18:39.901 [debug] Current batch of media processed. Will check again in 1000ms 22:18:40.346 [debug] Current batch of media processed. Will check again in 1000ms 22:18:40.902 [debug] Current batch of media processed. Will check again in 1000ms 22:18:41.347 [debug] Current batch of media processed. Will check again in 1000ms 22:18:41.903 [debug] Current batch of media processed. Will check again in 1000ms 22:18:42.348 [debug] Current batch of media processed. Will check again in 1000ms 22:18:42.904 [debug] Current batch of media processed. Will check again in 1000ms 22:18:43.349 [debug] Current batch of media processed. Will check again in 1000ms 22:18:43.905 [debug] Current batch of media processed. Will check again in 1000ms 22:18:44.350 [debug] Current batch of media processed. Will check again in 1000ms 22:18:44.388 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:44.906 [debug] Current batch of media processed. Will check again in 1000ms 22:18:45.351 [debug] Current batch of media processed. Will check again in 1000ms 22:18:45.907 [debug] Current batch of media processed. Will check again in 1000ms 22:18:46.352 [debug] Current batch of media processed. Will check again in 1000ms 22:18:46.908 [debug] Current batch of media processed. Will check again in 1000ms 22:18:47.353 [debug] Current batch of media processed. Will check again in 1000ms 22:18:47.909 [debug] Current batch of media processed. Will check again in 1000ms 22:18:48.354 [debug] Current batch of media processed. Will check again in 1000ms 22:18:48.910 [debug] Current batch of media processed. Will check again in 1000ms 22:18:49.355 [debug] Current batch of media processed. Will check again in 1000ms 22:18:49.911 [debug] Current batch of media processed. Will check again in 1000ms 22:18:50.356 [debug] Current batch of media processed. Will check again in 1000ms 22:18:50.912 [debug] Current batch of media processed. Will check again in 1000ms 22:18:51.357 [debug] Current batch of media processed. Will check again in 1000ms 22:18:51.913 [debug] Current batch of media processed. Will check again in 1000ms 22:18:52.358 [debug] Current batch of media processed. Will check again in 1000ms 22:18:52.914 [debug] Current batch of media processed. Will check again in 1000ms 22:18:53.359 [debug] Current batch of media processed. Will check again in 1000ms 22:18:53.915 [debug] Current batch of media processed. Will check again in 1000ms 22:18:54.360 [debug] Current batch of media processed. Will check again in 1000ms 22:18:54.916 [debug] Current batch of media processed. Will check again in 1000ms 22:18:55.361 [debug] Current batch of media processed. Will check again in 1000ms 22:18:55.917 [debug] Current batch of media processed. Will check again in 1000ms 22:18:56.362 [debug] Current batch of media processed. Will check again in 1000ms 22:18:56.918 [debug] Current batch of media processed. Will check again in 1000ms 22:18:57.363 [debug] Current batch of media processed. Will check again in 1000ms 22:18:57.919 [debug] Current batch of media processed. Will check again in 1000ms 22:18:58.364 [debug] Current batch of media processed. Will check again in 1000ms 22:18:58.920 [debug] Current batch of media processed. Will check again in 1000ms 22:18:59.365 [debug] Current batch of media processed. Will check again in 1000ms 22:18:59.921 [debug] Current batch of media processed. Will check again in 1000ms 22:19:00.234 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:00.366 [debug] Current batch of media processed. Will check again in 1000ms 22:19:00.922 [debug] Current batch of media processed. Will check again in 1000ms 22:19:01.367 [debug] Current batch of media processed. Will check again in 1000ms 22:19:01.923 [debug] Current batch of media processed. Will check again in 1000ms 22:19:02.368 [debug] Current batch of media processed. Will check again in 1000ms 22:19:02.924 [debug] Current batch of media processed. Will check again in 1000ms 22:19:03.369 [debug] Current batch of media processed. Will check again in 1000ms 22:19:03.925 [debug] Current batch of media processed. Will check again in 1000ms 22:19:04.370 [debug] Current batch of media processed. Will check again in 1000ms 22:19:04.926 [debug] Current batch of media processed. Will check again in 1000ms 22:19:05.371 [debug] Current batch of media processed. Will check again in 1000ms 22:19:05.927 [debug] Current batch of media processed. Will check again in 1000ms 22:19:06.372 [debug] Current batch of media processed. Will check again in 1000ms 22:19:06.928 [debug] Current batch of media processed. Will check again in 1000ms 22:19:07.373 [debug] Current batch of media processed. Will check again in 1000ms 22:19:07.929 [debug] Current batch of media processed. Will check again in 1000ms 22:19:08.374 [debug] Current batch of media processed. Will check again in 1000ms 22:19:08.930 [debug] Current batch of media processed. Will check again in 1000ms 22:19:09.375 [debug] Current batch of media processed. Will check again in 1000ms 22:19:09.931 [debug] Current batch of media processed. Will check again in 1000ms 22:19:10.376 [debug] Current batch of media processed. Will check again in 1000ms 22:19:10.932 [debug] Current batch of media processed. Will check again in 1000ms 22:19:11.377 [debug] Current batch of media processed. Will check again in 1000ms 22:19:11.933 [debug] Current batch of media processed. Will check again in 1000ms 22:19:12.378 [debug] Current batch of media processed. Will check again in 1000ms 22:19:12.934 [debug] Current batch of media processed. Will check again in 1000ms 22:19:13.379 [debug] Current batch of media processed. Will check again in 1000ms 22:19:13.935 [debug] Current batch of media processed. Will check again in 1000ms 22:19:14.380 [debug] Current batch of media processed. Will check again in 1000ms 22:19:14.389 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:14.936 [debug] Current batch of media processed. Will check again in 1000ms 22:19:15.381 [debug] Current batch of media processed. Will check again in 1000ms 22:19:15.937 [debug] Current batch of media processed. Will check again in 1000ms 22:19:16.382 [debug] Current batch of media processed. Will check again in 1000ms 22:19:16.938 [debug] Current batch of media processed. Will check again in 1000ms 22:19:17.383 [debug] Current batch of media processed. Will check again in 1000ms 22:19:17.939 [debug] Current batch of media processed. Will check again in 1000ms 22:19:18.384 [debug] Current batch of media processed. Will check again in 1000ms 22:19:18.940 [debug] Current batch of media processed. Will check again in 1000ms 22:19:19.385 [debug] Current batch of media processed. Will check again in 1000ms 22:19:19.941 [debug] Current batch of media processed. Will check again in 1000ms 22:19:20.386 [debug] Current batch of media processed. Will check again in 1000ms 22:19:20.942 [debug] Current batch of media processed. Will check again in 1000ms 22:19:21.387 [debug] Current batch of media processed. Will check again in 1000ms 22:19:21.943 [debug] Current batch of media processed. Will check again in 1000ms 22:19:22.388 [debug] Current batch of media processed. Will check again in 1000ms 22:19:22.944 [debug] Current batch of media processed. Will check again in 1000ms 22:19:23.389 [debug] Current batch of media processed. Will check again in 1000ms 22:19:23.945 [debug] Current batch of media processed. Will check again in 1000ms 22:19:24.390 [debug] Current batch of media processed. Will check again in 1000ms 22:19:24.946 [debug] Current batch of media processed. Will check again in 1000ms 22:19:25.391 [debug] Current batch of media processed. Will check again in 1000ms 22:19:25.947 [debug] Current batch of media processed. Will check again in 1000ms 22:19:26.392 [debug] Current batch of media processed. Will check again in 1000ms 22:19:26.948 [debug] Current batch of media processed. Will check again in 1000ms 22:19:27.393 [debug] Current batch of media processed. Will check again in 1000ms 22:19:27.949 [debug] Current batch of media processed. Will check again in 1000ms 22:19:28.394 [debug] Current batch of media processed. Will check again in 1000ms 22:19:28.950 [debug] Current batch of media processed. Will check again in 1000ms 22:19:29.395 [debug] Current batch of media processed. Will check again in 1000ms 22:19:29.951 [debug] Current batch of media processed. Will check again in 1000ms 22:19:30.396 [debug] Current batch of media processed. Will check again in 1000ms 22:19:30.952 [debug] Current batch of media processed. Will check again in 1000ms 22:19:31.397 [debug] Current batch of media processed. Will check again in 1000ms 22:19:31.953 [debug] Current batch of media processed. Will check again in 1000ms 22:19:32.398 [debug] Current batch of media processed. Will check again in 1000ms 22:19:32.954 [debug] Current batch of media processed. Will check again in 1000ms 22:19:33.399 [debug] Current batch of media processed. Will check again in 1000ms 22:19:33.955 [debug] Current batch of media processed. Will check again in 1000ms 22:19:34.400 [debug] Current batch of media processed. Will check again in 1000ms 22:19:34.956 [debug] Current batch of media processed. Will check again in 1000ms 22:19:35.401 [debug] Current batch of media processed. Will check again in 1000ms 22:19:35.957 [debug] Current batch of media processed. Will check again in 1000ms 22:19:36.402 [debug] Current batch of media processed. Will check again in 1000ms 22:19:36.958 [debug] Current batch of media processed. Will check again in 1000ms 22:19:37.403 [debug] Current batch of media processed. Will check again in 1000ms 22:19:37.959 [debug] Current batch of media processed. Will check again in 1000ms 22:19:38.404 [debug] Current batch of media processed. Will check again in 1000ms 22:19:38.960 [debug] Current batch of media processed. Will check again in 1000ms 22:19:39.405 [debug] Current batch of media processed. Will check again in 1000ms 22:19:39.961 [debug] Current batch of media processed. Will check again in 1000ms 22:19:40.406 [debug] Current batch of media processed. Will check again in 1000ms 22:19:40.962 [debug] Current batch of media processed. Will check again in 1000ms 22:19:41.407 [debug] Current batch of media processed. Will check again in 1000ms 22:19:41.963 [debug] Current batch of media processed. Will check again in 1000ms 22:19:42.408 [debug] Current batch of media processed. Will check again in 1000ms 22:19:42.964 [debug] Current batch of media processed. Will check again in 1000ms 22:19:43.409 [debug] Current batch of media processed. Will check again in 1000ms 22:19:43.965 [debug] Current batch of media processed. Will check again in 1000ms 22:19:44.390 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:44.410 [debug] Current batch of media processed. Will check again in 1000ms 22:19:44.966 [debug] Current batch of media processed. Will check again in 1000ms 22:19:45.411 [debug] Current batch of media processed. Will check again in 1000ms 22:19:45.967 [debug] Current batch of media processed. Will check again in 1000ms 22:19:46.412 [debug] Current batch of media processed. Will check again in 1000ms 22:19:46.968 [debug] Current batch of media processed. Will check again in 1000ms 22:19:47.413 [debug] Current batch of media processed. Will check again in 1000ms 22:19:47.969 [debug] Current batch of media processed. Will check again in 1000ms 22:19:48.414 [debug] Current batch of media processed. Will check again in 1000ms 22:19:48.970 [debug] Current batch of media processed. Will check again in 1000ms 22:19:49.415 [debug] Current batch of media processed. Will check again in 1000ms 22:19:49.971 [debug] Current batch of media processed. Will check again in 1000ms 22:19:50.416 [debug] Current batch of media processed. Will check again in 1000ms 22:19:50.972 [debug] Current batch of media processed. Will check again in 1000ms 22:19:51.417 [debug] Current batch of media processed. Will check again in 1000ms 22:19:51.973 [debug] Current batch of media processed. Will check again in 1000ms 22:19:52.418 [debug] Current batch of media processed. Will check again in 1000ms 22:19:52.974 [debug] Current batch of media processed. Will check again in 1000ms 22:19:53.419 [debug] Current batch of media processed. Will check again in 1000ms 22:19:53.975 [debug] Current batch of media processed. Will check again in 1000ms 22:19:54.420 [debug] Current batch of media processed. Will check again in 1000ms 22:19:54.976 [debug] Current batch of media processed. Will check again in 1000ms 22:19:55.421 [debug] Current batch of media processed. Will check again in 1000ms 22:19:55.977 [debug] Current batch of media processed. Will check again in 1000ms 22:19:56.422 [debug] Current batch of media processed. Will check again in 1000ms 22:19:56.978 [debug] Current batch of media processed. Will check again in 1000ms 22:19:57.423 [debug] Current batch of media processed. Will check again in 1000ms 22:19:57.979 [debug] Current batch of media processed. Will check again in 1000ms 22:19:58.424 [debug] Current batch of media processed. Will check again in 1000ms 22:19:58.980 [debug] Current batch of media processed. Will check again in 1000ms 22:19:59.425 [debug] Current batch of media processed. Will check again in 1000ms 22:19:59.981 [debug] Current batch of media processed. Will check again in 1000ms 22:20:00.235 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:00.426 [debug] Current batch of media processed. Will check again in 1000ms 22:20:00.982 [debug] Current batch of media processed. Will check again in 1000ms 22:20:01.427 [debug] Current batch of media processed. Will check again in 1000ms 22:20:01.983 [debug] Current batch of media processed. Will check again in 1000ms 22:20:02.428 [debug] Current batch of media processed. Will check again in 1000ms 22:20:02.984 [debug] Current batch of media processed. Will check again in 1000ms 22:20:03.429 [debug] Current batch of media processed. Will check again in 1000ms 22:20:03.985 [debug] Current batch of media processed. Will check again in 1000ms 22:20:04.430 [debug] Current batch of media processed. Will check again in 1000ms 22:20:04.986 [debug] Current batch of media processed. Will check again in 1000ms 22:20:05.431 [debug] Current batch of media processed. Will check again in 1000ms 22:20:05.987 [debug] Current batch of media processed. Will check again in 1000ms 22:20:06.432 [debug] Current batch of media processed. Will check again in 1000ms 22:20:06.988 [debug] Current batch of media processed. Will check again in 1000ms 22:20:07.433 [debug] Current batch of media processed. Will check again in 1000ms 22:20:07.989 [debug] Current batch of media processed. Will check again in 1000ms 22:20:08.434 [debug] Current batch of media processed. Will check again in 1000ms 22:20:08.990 [debug] Current batch of media processed. Will check again in 1000ms 22:20:09.435 [debug] Current batch of media processed. Will check again in 1000ms 22:20:09.991 [debug] Current batch of media processed. Will check again in 1000ms 22:20:10.436 [debug] Current batch of media processed. Will check again in 1000ms 22:20:10.992 [debug] Current batch of media processed. Will check again in 1000ms 22:20:11.437 [debug] Current batch of media processed. Will check again in 1000ms 22:20:11.993 [debug] Current batch of media processed. Will check again in 1000ms 22:20:12.438 [debug] Current batch of media processed. Will check again in 1000ms 22:20:12.994 [debug] Current batch of media processed. Will check again in 1000ms 22:20:13.439 [debug] Current batch of media processed. Will check again in 1000ms 22:20:13.995 [debug] Current batch of media processed. Will check again in 1000ms 22:20:14.391 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:14.440 [debug] Current batch of media processed. Will check again in 1000ms 22:20:14.996 [debug] Current batch of media processed. Will check again in 1000ms 22:20:15.441 [debug] Current batch of media processed. Will check again in 1000ms 22:20:15.997 [debug] Current batch of media processed. Will check again in 1000ms 22:20:16.442 [debug] Current batch of media processed. Will check again in 1000ms 22:20:16.998 [debug] Current batch of media processed. Will check again in 1000ms 22:20:17.443 [debug] Current batch of media processed. Will check again in 1000ms 22:20:17.999 [debug] Current batch of media processed. Will check again in 1000ms 22:20:18.444 [debug] Current batch of media processed. Will check again in 1000ms 22:20:19.000 [debug] Current batch of media processed. Will check again in 1000ms 22:20:19.445 [debug] Current batch of media processed. Will check again in 1000ms 22:20:20.001 [debug] Current batch of media processed. Will check again in 1000ms 22:20:20.446 [debug] Current batch of media processed. Will check again in 1000ms 22:20:21.002 [debug] Current batch of media processed. Will check again in 1000ms 22:20:21.447 [debug] Current batch of media processed. Will check again in 1000ms 22:20:22.003 [debug] Current batch of media processed. Will check again in 1000ms 22:20:22.107 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=10H7YGssFD4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ab/82/ab828751cdd9617792bfced2dcc23777cca050cbe46c8f388fb4bfbfe83da8b7.json --sleep-requests 89 --sleep-interval 89 --sleep-subtitles 76 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:20:22.107 [debug] Running yt-dlp command for action: download 22:20:22.108 [debug] QUERY OK source="settings" db=0.1ms idle=1800.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:20:22.108 [debug] QUERY OK source="settings" db=0.0ms idle=1801.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:20:22.108 [debug] QUERY OK source="settings" db=0.0ms idle=1801.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:20:22.108 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=10H7YGssFD4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6e/53/6e53bc630b8e1a02e253a082caac1300ec69f18484409257cb4067efe179aa20.json --sleep-requests 83 --sleep-interval 70 --sleep-subtitles 81 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:20:22.448 [debug] Current batch of media processed. Will check again in 1000ms 22:20:23.004 [debug] Current batch of media processed. Will check again in 1000ms 22:20:23.449 [debug] Current batch of media processed. Will check again in 1000ms 22:20:24.005 [debug] Current batch of media processed. Will check again in 1000ms 22:20:24.450 [debug] Current batch of media processed. Will check again in 1000ms 22:20:25.006 [debug] Current batch of media processed. Will check again in 1000ms 22:20:25.451 [debug] Current batch of media processed. Will check again in 1000ms 22:20:26.007 [debug] Current batch of media processed. Will check again in 1000ms 22:20:26.452 [debug] Current batch of media processed. Will check again in 1000ms 22:20:27.008 [debug] Current batch of media processed. Will check again in 1000ms 22:20:27.453 [debug] Current batch of media processed. Will check again in 1000ms 22:20:28.009 [debug] Current batch of media processed. Will check again in 1000ms 22:20:28.454 [debug] Current batch of media processed. Will check again in 1000ms 22:20:29.010 [debug] Current batch of media processed. Will check again in 1000ms 22:20:29.455 [debug] Current batch of media processed. Will check again in 1000ms 22:20:30.011 [debug] Current batch of media processed. Will check again in 1000ms 22:20:30.456 [debug] Current batch of media processed. Will check again in 1000ms 22:20:31.012 [debug] Current batch of media processed. Will check again in 1000ms 22:20:31.457 [debug] Current batch of media processed. Will check again in 1000ms 22:20:32.013 [debug] Current batch of media processed. Will check again in 1000ms 22:20:32.458 [debug] Current batch of media processed. Will check again in 1000ms 22:20:33.014 [debug] Current batch of media processed. Will check again in 1000ms 22:20:33.459 [debug] Current batch of media processed. Will check again in 1000ms 22:20:34.015 [debug] Current batch of media processed. Will check again in 1000ms 22:20:34.460 [debug] Current batch of media processed. Will check again in 1000ms 22:20:35.016 [debug] Current batch of media processed. Will check again in 1000ms 22:20:35.461 [debug] Current batch of media processed. Will check again in 1000ms 22:20:36.017 [debug] Current batch of media processed. Will check again in 1000ms 22:20:36.462 [debug] Current batch of media processed. Will check again in 1000ms 22:20:37.018 [debug] Current batch of media processed. Will check again in 1000ms 22:20:37.463 [debug] Current batch of media processed. Will check again in 1000ms 22:20:38.019 [debug] Current batch of media processed. Will check again in 1000ms 22:20:38.464 [debug] Current batch of media processed. Will check again in 1000ms 22:20:39.020 [debug] Current batch of media processed. Will check again in 1000ms 22:20:39.372 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xAbIGiv8KDU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e4/21/e4212511cf6593a1805b04eb04855d9b796572efa22ace17b8648beb827864e2.json --sleep-requests 66 --sleep-interval 62 --sleep-subtitles 61 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] xAbIGiv8KDU: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] xAbIGiv8KDU: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 22:20:39.372 [debug] Running yt-dlp command for action: download 22:20:39.373 [debug] QUERY OK source="settings" db=0.1ms idle=1065.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:20:39.373 [debug] QUERY OK source="settings" db=0.0ms idle=933.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:20:39.373 [debug] QUERY OK source="settings" db=0.0ms idle=66.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:20:39.373 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xAbIGiv8KDU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/51/25/5125249c5357192ccdbd578fcfeda3ea93d58f70a1783fed1ae6990aa2ba14cf.json --sleep-requests 68 --sleep-interval 63 --sleep-subtitles 74 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:20:39.465 [debug] Current batch of media processed. Will check again in 1000ms 22:20:40.021 [debug] Current batch of media processed. Will check again in 1000ms 22:20:40.466 [debug] Current batch of media processed. Will check again in 1000ms 22:20:41.022 [debug] Current batch of media processed. Will check again in 1000ms 22:20:41.467 [debug] Current batch of media processed. Will check again in 1000ms 22:20:42.023 [debug] Current batch of media processed. Will check again in 1000ms 22:20:42.468 [debug] Current batch of media processed. Will check again in 1000ms 22:20:43.024 [debug] Current batch of media processed. Will check again in 1000ms 22:20:43.469 [debug] Current batch of media processed. Will check again in 1000ms 22:20:44.025 [debug] Current batch of media processed. Will check again in 1000ms 22:20:44.393 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:44.470 [debug] Current batch of media processed. Will check again in 1000ms 22:20:45.026 [debug] Current batch of media processed. Will check again in 1000ms 22:20:45.471 [debug] Current batch of media processed. Will check again in 1000ms 22:20:46.027 [debug] Current batch of media processed. Will check again in 1000ms 22:20:46.472 [debug] Current batch of media processed. Will check again in 1000ms 22:20:47.028 [debug] Current batch of media processed. Will check again in 1000ms 22:20:47.473 [debug] Current batch of media processed. Will check again in 1000ms 22:20:48.029 [debug] Current batch of media processed. Will check again in 1000ms 22:20:48.474 [debug] Current batch of media processed. Will check again in 1000ms 22:20:49.030 [debug] Current batch of media processed. Will check again in 1000ms 22:20:49.475 [debug] Current batch of media processed. Will check again in 1000ms 22:20:50.031 [debug] Current batch of media processed. Will check again in 1000ms 22:20:50.476 [debug] Current batch of media processed. Will check again in 1000ms 22:20:51.032 [debug] Current batch of media processed. Will check again in 1000ms 22:20:51.477 [debug] Current batch of media processed. Will check again in 1000ms 22:20:52.033 [debug] Current batch of media processed. Will check again in 1000ms 22:20:52.478 [debug] Current batch of media processed. Will check again in 1000ms 22:20:53.034 [debug] Current batch of media processed. Will check again in 1000ms 22:20:53.479 [debug] Current batch of media processed. Will check again in 1000ms 22:20:54.035 [debug] Current batch of media processed. Will check again in 1000ms 22:20:54.480 [debug] Current batch of media processed. Will check again in 1000ms 22:20:55.036 [debug] Current batch of media processed. Will check again in 1000ms 22:20:55.481 [debug] Current batch of media processed. Will check again in 1000ms 22:20:56.037 [debug] Current batch of media processed. Will check again in 1000ms 22:20:56.482 [debug] Current batch of media processed. Will check again in 1000ms 22:20:57.038 [debug] Current batch of media processed. Will check again in 1000ms 22:20:57.483 [debug] Current batch of media processed. Will check again in 1000ms 22:20:58.039 [debug] Current batch of media processed. Will check again in 1000ms 22:20:58.484 [debug] Current batch of media processed. Will check again in 1000ms 22:20:59.040 [debug] Current batch of media processed. Will check again in 1000ms 22:20:59.485 [debug] Current batch of media processed. Will check again in 1000ms 22:21:00.041 [debug] Current batch of media processed. Will check again in 1000ms 22:21:00.236 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:00.486 [debug] Current batch of media processed. Will check again in 1000ms 22:21:01.042 [debug] Current batch of media processed. Will check again in 1000ms 22:21:01.487 [debug] Current batch of media processed. Will check again in 1000ms 22:21:02.043 [debug] Current batch of media processed. Will check again in 1000ms 22:21:02.488 [debug] Current batch of media processed. Will check again in 1000ms 22:21:03.044 [debug] Current batch of media processed. Will check again in 1000ms 22:21:03.489 [debug] Current batch of media processed. Will check again in 1000ms 22:21:04.045 [debug] Current batch of media processed. Will check again in 1000ms 22:21:04.490 [debug] Current batch of media processed. Will check again in 1000ms 22:21:05.046 [debug] Current batch of media processed. Will check again in 1000ms 22:21:05.491 [debug] Current batch of media processed. Will check again in 1000ms 22:21:06.047 [debug] Current batch of media processed. Will check again in 1000ms 22:21:06.492 [debug] Current batch of media processed. Will check again in 1000ms 22:21:07.048 [debug] Current batch of media processed. Will check again in 1000ms 22:21:07.493 [debug] Current batch of media processed. Will check again in 1000ms 22:21:08.049 [debug] Current batch of media processed. Will check again in 1000ms 22:21:08.494 [debug] Current batch of media processed. Will check again in 1000ms 22:21:09.050 [debug] Current batch of media processed. Will check again in 1000ms 22:21:09.495 [debug] Current batch of media processed. Will check again in 1000ms 22:21:10.051 [debug] Current batch of media processed. Will check again in 1000ms 22:21:10.496 [debug] Current batch of media processed. Will check again in 1000ms 22:21:11.052 [debug] Current batch of media processed. Will check again in 1000ms 22:21:11.497 [debug] Current batch of media processed. Will check again in 1000ms 22:21:12.053 [debug] Current batch of media processed. Will check again in 1000ms 22:21:12.498 [debug] Current batch of media processed. Will check again in 1000ms 22:21:13.054 [debug] Current batch of media processed. Will check again in 1000ms 22:21:13.499 [debug] Current batch of media processed. Will check again in 1000ms 22:21:14.055 [debug] Current batch of media processed. Will check again in 1000ms 22:21:14.395 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:14.500 [debug] Current batch of media processed. Will check again in 1000ms 22:21:15.056 [debug] Current batch of media processed. Will check again in 1000ms 22:21:15.501 [debug] Current batch of media processed. Will check again in 1000ms 22:21:16.057 [debug] Current batch of media processed. Will check again in 1000ms 22:21:16.502 [debug] Current batch of media processed. Will check again in 1000ms 22:21:17.058 [debug] Current batch of media processed. Will check again in 1000ms 22:21:17.503 [debug] Current batch of media processed. Will check again in 1000ms 22:21:18.059 [debug] Current batch of media processed. Will check again in 1000ms 22:21:18.504 [debug] Current batch of media processed. Will check again in 1000ms 22:21:19.060 [debug] Current batch of media processed. Will check again in 1000ms 22:21:19.505 [debug] Current batch of media processed. Will check again in 1000ms 22:21:20.061 [debug] Current batch of media processed. Will check again in 1000ms 22:21:20.506 [debug] Current batch of media processed. Will check again in 1000ms 22:21:21.062 [debug] Current batch of media processed. Will check again in 1000ms 22:21:21.507 [debug] Current batch of media processed. Will check again in 1000ms 22:21:22.063 [debug] Current batch of media processed. Will check again in 1000ms 22:21:22.508 [debug] Current batch of media processed. Will check again in 1000ms 22:21:23.064 [debug] Current batch of media processed. Will check again in 1000ms 22:21:23.509 [debug] Current batch of media processed. Will check again in 1000ms 22:21:24.065 [debug] Current batch of media processed. Will check again in 1000ms 22:21:24.510 [debug] Current batch of media processed. Will check again in 1000ms 22:21:25.066 [debug] Current batch of media processed. Will check again in 1000ms 22:21:25.511 [debug] Current batch of media processed. Will check again in 1000ms 22:21:26.067 [debug] Current batch of media processed. Will check again in 1000ms 22:21:26.512 [debug] Current batch of media processed. Will check again in 1000ms 22:21:27.068 [debug] Current batch of media processed. Will check again in 1000ms 22:21:27.513 [debug] Current batch of media processed. Will check again in 1000ms 22:21:28.069 [debug] Current batch of media processed. Will check again in 1000ms 22:21:28.514 [debug] Current batch of media processed. Will check again in 1000ms 22:21:29.070 [debug] Current batch of media processed. Will check again in 1000ms 22:21:29.515 [debug] Current batch of media processed. Will check again in 1000ms 22:21:30.071 [debug] Current batch of media processed. Will check again in 1000ms 22:21:30.516 [debug] Current batch of media processed. Will check again in 1000ms 22:21:31.072 [debug] Current batch of media processed. Will check again in 1000ms 22:21:31.517 [debug] Current batch of media processed. Will check again in 1000ms 22:21:32.073 [debug] Current batch of media processed. Will check again in 1000ms 22:21:32.518 [debug] Current batch of media processed. Will check again in 1000ms 22:21:33.074 [debug] Current batch of media processed. Will check again in 1000ms 22:21:33.519 [debug] Current batch of media processed. Will check again in 1000ms 22:21:34.075 [debug] Current batch of media processed. Will check again in 1000ms 22:21:34.520 [debug] Current batch of media processed. Will check again in 1000ms 22:21:35.076 [debug] Current batch of media processed. Will check again in 1000ms 22:21:35.521 [debug] Current batch of media processed. Will check again in 1000ms 22:21:36.077 [debug] Current batch of media processed. Will check again in 1000ms 22:21:36.522 [debug] Current batch of media processed. Will check again in 1000ms 22:21:37.078 [debug] Current batch of media processed. Will check again in 1000ms 22:21:37.523 [debug] Current batch of media processed. Will check again in 1000ms 22:21:38.079 [debug] Current batch of media processed. Will check again in 1000ms 22:21:38.524 [debug] Current batch of media processed. Will check again in 1000ms 22:21:39.080 [debug] Current batch of media processed. Will check again in 1000ms 22:21:39.525 [debug] Current batch of media processed. Will check again in 1000ms 22:21:40.081 [debug] Current batch of media processed. Will check again in 1000ms 22:21:40.526 [debug] Current batch of media processed. Will check again in 1000ms 22:21:41.082 [debug] Current batch of media processed. Will check again in 1000ms 22:21:41.527 [debug] Current batch of media processed. Will check again in 1000ms 22:21:42.083 [debug] Current batch of media processed. Will check again in 1000ms 22:21:42.528 [debug] Current batch of media processed. Will check again in 1000ms 22:21:43.084 [debug] Current batch of media processed. Will check again in 1000ms 22:21:43.529 [debug] Current batch of media processed. Will check again in 1000ms 22:21:44.085 [debug] Current batch of media processed. Will check again in 1000ms 22:21:44.397 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:44.530 [debug] Current batch of media processed. Will check again in 1000ms 22:21:45.086 [debug] Current batch of media processed. Will check again in 1000ms 22:21:45.531 [debug] Current batch of media processed. Will check again in 1000ms 22:21:46.087 [debug] Current batch of media processed. Will check again in 1000ms 22:21:46.532 [debug] Current batch of media processed. Will check again in 1000ms 22:21:47.088 [debug] Current batch of media processed. Will check again in 1000ms 22:21:47.533 [debug] Current batch of media processed. Will check again in 1000ms 22:21:48.089 [debug] Current batch of media processed. Will check again in 1000ms 22:21:48.534 [debug] Current batch of media processed. Will check again in 1000ms 22:21:49.090 [debug] Current batch of media processed. Will check again in 1000ms 22:21:49.535 [debug] Current batch of media processed. Will check again in 1000ms 22:21:50.091 [debug] Current batch of media processed. Will check again in 1000ms 22:21:50.536 [debug] Current batch of media processed. Will check again in 1000ms 22:21:51.092 [debug] Current batch of media processed. Will check again in 1000ms 22:21:51.537 [debug] Current batch of media processed. Will check again in 1000ms 22:21:52.093 [debug] Current batch of media processed. Will check again in 1000ms 22:21:52.538 [debug] Current batch of media processed. Will check again in 1000ms 22:21:53.094 [debug] Current batch of media processed. Will check again in 1000ms 22:21:53.539 [debug] Current batch of media processed. Will check again in 1000ms 22:21:54.095 [debug] Current batch of media processed. Will check again in 1000ms 22:21:54.540 [debug] Current batch of media processed. Will check again in 1000ms 22:21:55.096 [debug] Current batch of media processed. Will check again in 1000ms 22:21:55.541 [debug] Current batch of media processed. Will check again in 1000ms 22:21:56.097 [debug] Current batch of media processed. Will check again in 1000ms 22:21:56.542 [debug] Current batch of media processed. Will check again in 1000ms 22:21:57.098 [debug] Current batch of media processed. Will check again in 1000ms 22:21:57.543 [debug] Current batch of media processed. Will check again in 1000ms 22:21:58.099 [debug] Current batch of media processed. Will check again in 1000ms 22:21:58.544 [debug] Current batch of media processed. Will check again in 1000ms 22:21:59.100 [debug] Current batch of media processed. Will check again in 1000ms 22:21:59.545 [debug] Current batch of media processed. Will check again in 1000ms 22:22:00.101 [debug] Current batch of media processed. Will check again in 1000ms 22:22:00.237 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:00.546 [debug] Current batch of media processed. Will check again in 1000ms 22:22:01.102 [debug] Current batch of media processed. Will check again in 1000ms 22:22:01.547 [debug] Current batch of media processed. Will check again in 1000ms 22:22:02.103 [debug] Current batch of media processed. Will check again in 1000ms 22:22:02.548 [debug] Current batch of media processed. Will check again in 1000ms 22:22:03.104 [debug] Current batch of media processed. Will check again in 1000ms 22:22:03.549 [debug] Current batch of media processed. Will check again in 1000ms 22:22:04.105 [debug] Current batch of media processed. Will check again in 1000ms 22:22:04.550 [debug] Current batch of media processed. Will check again in 1000ms 22:22:05.106 [debug] Current batch of media processed. Will check again in 1000ms 22:22:05.551 [debug] Current batch of media processed. Will check again in 1000ms 22:22:06.107 [debug] Current batch of media processed. Will check again in 1000ms 22:22:06.552 [debug] Current batch of media processed. Will check again in 1000ms 22:22:07.108 [debug] Current batch of media processed. Will check again in 1000ms 22:22:07.553 [debug] Current batch of media processed. Will check again in 1000ms 22:22:08.109 [debug] Current batch of media processed. Will check again in 1000ms 22:22:08.554 [debug] Current batch of media processed. Will check again in 1000ms 22:22:09.110 [debug] Current batch of media processed. Will check again in 1000ms 22:22:09.555 [debug] Current batch of media processed. Will check again in 1000ms 22:22:10.111 [debug] Current batch of media processed. Will check again in 1000ms 22:22:10.556 [debug] Current batch of media processed. Will check again in 1000ms 22:22:11.112 [debug] Current batch of media processed. Will check again in 1000ms 22:22:11.557 [debug] Current batch of media processed. Will check again in 1000ms 22:22:12.113 [debug] Current batch of media processed. Will check again in 1000ms 22:22:12.558 [debug] Current batch of media processed. Will check again in 1000ms 22:22:13.114 [debug] Current batch of media processed. Will check again in 1000ms 22:22:13.559 [debug] Current batch of media processed. Will check again in 1000ms 22:22:14.115 [debug] Current batch of media processed. Will check again in 1000ms 22:22:14.398 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:14.560 [debug] Current batch of media processed. Will check again in 1000ms 22:22:15.116 [debug] Current batch of media processed. Will check again in 1000ms 22:22:15.561 [debug] Current batch of media processed. Will check again in 1000ms 22:22:16.117 [debug] Current batch of media processed. Will check again in 1000ms 22:22:16.562 [debug] Current batch of media processed. Will check again in 1000ms 22:22:17.119 [debug] Current batch of media processed. Will check again in 1000ms 22:22:17.563 [debug] Current batch of media processed. Will check again in 1000ms 22:22:18.120 [debug] Current batch of media processed. Will check again in 1000ms 22:22:18.564 [debug] Current batch of media processed. Will check again in 1000ms 22:22:19.121 [debug] Current batch of media processed. Will check again in 1000ms 22:22:19.565 [debug] Current batch of media processed. Will check again in 1000ms 22:22:20.122 [debug] Current batch of media processed. Will check again in 1000ms 22:22:20.566 [debug] Current batch of media processed. Will check again in 1000ms 22:22:21.123 [debug] Current batch of media processed. Will check again in 1000ms 22:22:21.567 [debug] Current batch of media processed. Will check again in 1000ms 22:22:22.124 [debug] Current batch of media processed. Will check again in 1000ms 22:22:22.568 [debug] Current batch of media processed. Will check again in 1000ms 22:22:23.125 [debug] Current batch of media processed. Will check again in 1000ms 22:22:23.569 [debug] Current batch of media processed. Will check again in 1000ms 22:22:24.126 [debug] Current batch of media processed. Will check again in 1000ms 22:22:24.570 [debug] Current batch of media processed. Will check again in 1000ms 22:22:25.127 [debug] Current batch of media processed. Will check again in 1000ms 22:22:25.572 [debug] Current batch of media processed. Will check again in 1000ms 22:22:26.128 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Music video by A Perfect Circle performing By And Down. (C) 2013 A Perfect Circle", "duration" => 351, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20140106 - A Perfect Circle - By And Down (Live At Red Rocks).mp4", "id" => "BF4fQyKFyzY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BF4fQyKFyzY", "playlist_index" => 19, "timestamp" => 1389036423, "title" => "A Perfect Circle - By And Down (Live At Red Rocks)", "upload_date" => "20140106"} 22:22:26.129 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1821.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 22:22:26.130 [debug] QUERY OK source="sources" db=0.4ms idle=1495.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:22:26.130 [debug] QUERY OK source="media_items" db=0.2ms idle=823.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-01-06 19:27:03Z], 3] 22:22:26.219 [debug] QUERY OK source="media_items" db=88.5ms idle=823.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing By And Down. (C) 2013 A Perfect Circle", "A Perfect Circle - By And Down (Live At Red Rocks)", "8cb9e0ed-ddde-4715-bfff-c77777685d0e", false, 3, [], 351, false, "BF4fQyKFyzY", "https://www.youtube.com/watch?v=BF4fQyKFyzY", 19, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20140106 - A Perfect Circle - By And Down (Live At Red Rocks).mp4", false, false, 0, ~U[2014-01-06 19:27:03Z], ~U[2025-12-25 05:22:26Z], ~U[2025-12-25 05:22:26Z], "Music video by A Perfect Circle performing By And Down. (C) 2013 A Perfect Circle", "A Perfect Circle - By And Down (Live At Red Rocks)", 3, 351, false, "BF4fQyKFyzY", "https://www.youtube.com/watch?v=BF4fQyKFyzY", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20140106 - A Perfect Circle - By And Down (Live At Red Rocks).mp4", false, ~U[2014-01-06 19:27:03Z]] 22:22:26.220 [debug] QUERY OK source="sources" db=0.4ms idle=584.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:22:26.221 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=91.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:22:26.222 [debug] QUERY OK source="media_items" db=0.8ms idle=91.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 [658] 22:22:26.222 [info] Kicking off download for media item #658 (BF4fQyKFyzY) 22:22:26.295 [debug] QUERY OK source="tasks" db=32.4ms idle=42.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [218, 658, ~U[2025-12-25 05:22:26Z], ~U[2025-12-25 05:22:26Z]] 22:22:26.295 [debug] Current batch of media processed. Will check again in 1000ms 22:22:26.573 [debug] Current batch of media processed. Will check again in 1000ms 22:22:27.296 [debug] Current batch of media processed. Will check again in 1000ms 22:22:27.574 [debug] Current batch of media processed. Will check again in 1000ms 22:22:28.297 [debug] Current batch of media processed. Will check again in 1000ms 22:22:28.575 [debug] Current batch of media processed. Will check again in 1000ms 22:22:29.298 [debug] Current batch of media processed. Will check again in 1000ms 22:22:29.576 [debug] Current batch of media processed. Will check again in 1000ms 22:22:30.299 [debug] Current batch of media processed. Will check again in 1000ms 22:22:30.577 [debug] Current batch of media processed. Will check again in 1000ms 22:22:31.301 [debug] Current batch of media processed. Will check again in 1000ms 22:22:31.578 [debug] Current batch of media processed. Will check again in 1000ms 22:22:32.302 [debug] Current batch of media processed. Will check again in 1000ms 22:22:32.579 [debug] Current batch of media processed. Will check again in 1000ms 22:22:33.303 [debug] Current batch of media processed. Will check again in 1000ms 22:22:33.580 [debug] Current batch of media processed. Will check again in 1000ms 22:22:34.304 [debug] Current batch of media processed. Will check again in 1000ms 22:22:34.581 [debug] Current batch of media processed. Will check again in 1000ms 22:22:35.305 [debug] Current batch of media processed. Will check again in 1000ms 22:22:35.582 [debug] Current batch of media processed. Will check again in 1000ms 22:22:36.306 [debug] Current batch of media processed. Will check again in 1000ms 22:22:36.583 [debug] Current batch of media processed. Will check again in 1000ms 22:22:37.307 [debug] Current batch of media processed. Will check again in 1000ms 22:22:37.584 [debug] Current batch of media processed. Will check again in 1000ms 22:22:38.308 [debug] Current batch of media processed. Will check again in 1000ms 22:22:38.585 [debug] Current batch of media processed. Will check again in 1000ms 22:22:39.309 [debug] Current batch of media processed. Will check again in 1000ms 22:22:39.586 [debug] Current batch of media processed. Will check again in 1000ms 22:22:40.310 [debug] Current batch of media processed. Will check again in 1000ms 22:22:40.587 [debug] Current batch of media processed. Will check again in 1000ms 22:22:41.311 [debug] Current batch of media processed. Will check again in 1000ms 22:22:41.588 [debug] Current batch of media processed. Will check again in 1000ms 22:22:42.312 [debug] Current batch of media processed. Will check again in 1000ms 22:22:42.589 [debug] Current batch of media processed. Will check again in 1000ms 22:22:43.314 [debug] Current batch of media processed. Will check again in 1000ms 22:22:43.590 [debug] Current batch of media processed. Will check again in 1000ms 22:22:44.315 [debug] Current batch of media processed. Will check again in 1000ms 22:22:44.399 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:44.591 [debug] Current batch of media processed. Will check again in 1000ms 22:22:45.316 [debug] Current batch of media processed. Will check again in 1000ms 22:22:45.592 [debug] Current batch of media processed. Will check again in 1000ms 22:22:46.317 [debug] Current batch of media processed. Will check again in 1000ms 22:22:46.593 [debug] Current batch of media processed. Will check again in 1000ms 22:22:47.318 [debug] Current batch of media processed. Will check again in 1000ms 22:22:47.594 [debug] Current batch of media processed. Will check again in 1000ms 22:22:48.319 [debug] Current batch of media processed. Will check again in 1000ms 22:22:48.595 [debug] Current batch of media processed. Will check again in 1000ms 22:22:49.320 [debug] Current batch of media processed. Will check again in 1000ms 22:22:49.596 [debug] Current batch of media processed. Will check again in 1000ms 22:22:50.321 [debug] Current batch of media processed. Will check again in 1000ms 22:22:50.597 [debug] Current batch of media processed. Will check again in 1000ms 22:22:51.322 [debug] Current batch of media processed. Will check again in 1000ms 22:22:51.598 [debug] Current batch of media processed. Will check again in 1000ms 22:22:52.323 [debug] Current batch of media processed. Will check again in 1000ms 22:22:52.599 [debug] Current batch of media processed. Will check again in 1000ms 22:22:53.324 [debug] Current batch of media processed. Will check again in 1000ms 22:22:53.600 [debug] Current batch of media processed. Will check again in 1000ms 22:22:54.325 [debug] Current batch of media processed. Will check again in 1000ms 22:22:54.601 [debug] Current batch of media processed. Will check again in 1000ms 22:22:55.326 [debug] Current batch of media processed. Will check again in 1000ms 22:22:55.602 [debug] Current batch of media processed. Will check again in 1000ms 22:22:56.327 [debug] Current batch of media processed. Will check again in 1000ms 22:22:56.603 [debug] Current batch of media processed. Will check again in 1000ms 22:22:57.328 [debug] Current batch of media processed. Will check again in 1000ms 22:22:57.604 [debug] Current batch of media processed. Will check again in 1000ms 22:22:58.330 [debug] Current batch of media processed. Will check again in 1000ms 22:22:58.605 [debug] Current batch of media processed. Will check again in 1000ms 22:22:59.331 [debug] Current batch of media processed. Will check again in 1000ms 22:22:59.606 [debug] Current batch of media processed. Will check again in 1000ms 22:23:00.238 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:00.332 [debug] Current batch of media processed. Will check again in 1000ms 22:23:00.607 [debug] Current batch of media processed. Will check again in 1000ms 22:23:01.333 [debug] Current batch of media processed. Will check again in 1000ms 22:23:01.608 [debug] Current batch of media processed. Will check again in 1000ms 22:23:02.334 [debug] Current batch of media processed. Will check again in 1000ms 22:23:02.609 [debug] Current batch of media processed. Will check again in 1000ms 22:23:03.335 [debug] Current batch of media processed. Will check again in 1000ms 22:23:03.610 [debug] Current batch of media processed. Will check again in 1000ms 22:23:04.336 [debug] Current batch of media processed. Will check again in 1000ms 22:23:04.611 [debug] Current batch of media processed. Will check again in 1000ms 22:23:05.337 [debug] Current batch of media processed. Will check again in 1000ms 22:23:05.612 [debug] Current batch of media processed. Will check again in 1000ms 22:23:06.338 [debug] Current batch of media processed. Will check again in 1000ms 22:23:06.613 [debug] Current batch of media processed. Will check again in 1000ms 22:23:07.339 [debug] Current batch of media processed. Will check again in 1000ms 22:23:07.614 [debug] Current batch of media processed. Will check again in 1000ms 22:23:08.340 [debug] Current batch of media processed. Will check again in 1000ms 22:23:08.615 [debug] Current batch of media processed. Will check again in 1000ms 22:23:09.341 [debug] Current batch of media processed. Will check again in 1000ms 22:23:09.616 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NewDirective\n\nMusic video by Nine Inch Nails performing New Directive (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 166, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - New Directive (Official Visualizer).mp4", "id" => "NWmlEbRaUao", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NWmlEbRaUao", "playlist_index" => 17, "timestamp" => 1758254428, "title" => "Nine Inch Nails - New Directive (Official Visualizer)", "upload_date" => "20250919"} 22:23:09.617 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=891.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] 22:23:09.617 [debug] QUERY OK source="sources" db=0.1ms idle=310.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:23:09.618 [debug] QUERY OK source="media_items" db=0.2ms queue=0.2ms idle=310.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-19 04:00:28Z], 2] 22:23:09.648 [debug] QUERY OK source="media_items" db=29.2ms idle=311.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NewDirective\n\nMusic video by Nine Inch Nails performing New Directive (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - New Directive (Official Visualizer)", "60dfadce-6f75-446e-8437-37fa395fc9a5", false, 2, [], 166, false, "NWmlEbRaUao", "https://www.youtube.com/watch?v=NWmlEbRaUao", 17, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - New Directive (Official Visualizer).mp4", false, false, 83, ~U[2025-09-19 04:00:28Z], ~U[2025-12-25 05:23:09Z], ~U[2025-12-25 05:23:09Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #NewDirective\n\nMusic video by Nine Inch Nails performing New Directive (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - New Directive (Official Visualizer)", 2, 166, false, "NWmlEbRaUao", "https://www.youtube.com/watch?v=NWmlEbRaUao", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - New Directive (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:28Z]] 22:23:09.648 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:23:09.648 [debug] QUERY OK source="media_profiles" db=0.1ms idle=31.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:23:09.649 [debug] QUERY OK source="media_items" db=0.2ms idle=31.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 [659] 22:23:09.649 [info] Kicking off download for media item #659 (NWmlEbRaUao) 22:23:09.653 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=3.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [219, 659, ~U[2025-12-25 05:23:09Z], ~U[2025-12-25 05:23:09Z]] 22:23:09.653 [debug] Current batch of media processed. Will check again in 1000ms 22:23:10.342 [debug] Current batch of media processed. Will check again in 1000ms 22:23:10.654 [debug] Current batch of media processed. Will check again in 1000ms 22:23:11.343 [debug] Current batch of media processed. Will check again in 1000ms 22:23:11.655 [debug] Current batch of media processed. Will check again in 1000ms 22:23:12.344 [debug] Current batch of media processed. Will check again in 1000ms 22:23:12.656 [debug] Current batch of media processed. Will check again in 1000ms 22:23:13.345 [debug] Current batch of media processed. Will check again in 1000ms 22:23:13.657 [debug] Current batch of media processed. Will check again in 1000ms 22:23:14.346 [debug] Current batch of media processed. Will check again in 1000ms 22:23:14.401 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:14.658 [debug] Current batch of media processed. Will check again in 1000ms 22:23:15.347 [debug] Current batch of media processed. Will check again in 1000ms 22:23:15.659 [debug] Current batch of media processed. Will check again in 1000ms 22:23:16.348 [debug] Current batch of media processed. Will check again in 1000ms 22:23:16.660 [debug] Current batch of media processed. Will check again in 1000ms 22:23:17.349 [debug] Current batch of media processed. Will check again in 1000ms 22:23:17.661 [debug] Current batch of media processed. Will check again in 1000ms 22:23:18.350 [debug] Current batch of media processed. Will check again in 1000ms 22:23:18.662 [debug] Current batch of media processed. Will check again in 1000ms 22:23:19.351 [debug] Current batch of media processed. Will check again in 1000ms 22:23:19.664 [debug] Current batch of media processed. Will check again in 1000ms 22:23:20.352 [debug] Current batch of media processed. Will check again in 1000ms 22:23:20.665 [debug] Current batch of media processed. Will check again in 1000ms 22:23:21.353 [debug] Current batch of media processed. Will check again in 1000ms 22:23:21.666 [debug] Current batch of media processed. Will check again in 1000ms 22:23:22.354 [debug] Current batch of media processed. Will check again in 1000ms 22:23:22.667 [debug] Current batch of media processed. Will check again in 1000ms 22:23:23.355 [debug] Current batch of media processed. Will check again in 1000ms 22:23:23.668 [debug] Current batch of media processed. Will check again in 1000ms 22:23:24.356 [debug] Current batch of media processed. Will check again in 1000ms 22:23:24.669 [debug] Current batch of media processed. Will check again in 1000ms 22:23:25.357 [debug] Current batch of media processed. Will check again in 1000ms 22:23:25.670 [debug] Current batch of media processed. Will check again in 1000ms 22:23:26.358 [debug] Current batch of media processed. Will check again in 1000ms 22:23:26.671 [debug] Current batch of media processed. Will check again in 1000ms 22:23:27.359 [debug] Current batch of media processed. Will check again in 1000ms 22:23:27.672 [debug] Current batch of media processed. Will check again in 1000ms 22:23:28.360 [debug] Current batch of media processed. Will check again in 1000ms 22:23:28.673 [debug] Current batch of media processed. Will check again in 1000ms 22:23:29.361 [debug] Current batch of media processed. Will check again in 1000ms 22:23:29.674 [debug] Current batch of media processed. Will check again in 1000ms 22:23:30.362 [debug] Current batch of media processed. Will check again in 1000ms 22:23:30.675 [debug] Current batch of media processed. Will check again in 1000ms 22:23:31.363 [debug] Current batch of media processed. Will check again in 1000ms 22:23:31.676 [debug] Current batch of media processed. Will check again in 1000ms 22:23:32.364 [debug] Current batch of media processed. Will check again in 1000ms 22:23:32.677 [debug] Current batch of media processed. Will check again in 1000ms 22:23:33.365 [debug] Current batch of media processed. Will check again in 1000ms 22:23:33.678 [debug] Current batch of media processed. Will check again in 1000ms 22:23:34.366 [debug] Current batch of media processed. Will check again in 1000ms 22:23:34.679 [debug] Current batch of media processed. Will check again in 1000ms 22:23:35.367 [debug] Current batch of media processed. Will check again in 1000ms 22:23:35.680 [debug] Current batch of media processed. Will check again in 1000ms 22:23:36.368 [debug] Current batch of media processed. Will check again in 1000ms 22:23:36.681 [debug] Current batch of media processed. Will check again in 1000ms 22:23:37.369 [debug] Current batch of media processed. Will check again in 1000ms 22:23:37.682 [debug] Current batch of media processed. Will check again in 1000ms 22:23:38.370 [debug] Current batch of media processed. Will check again in 1000ms 22:23:38.683 [debug] Current batch of media processed. Will check again in 1000ms 22:23:39.371 [debug] Current batch of media processed. Will check again in 1000ms 22:23:39.684 [debug] Current batch of media processed. Will check again in 1000ms 22:23:40.372 [debug] Current batch of media processed. Will check again in 1000ms 22:23:40.685 [debug] Current batch of media processed. Will check again in 1000ms 22:23:41.373 [debug] Current batch of media processed. Will check again in 1000ms 22:23:41.686 [debug] Current batch of media processed. Will check again in 1000ms 22:23:42.374 [debug] Current batch of media processed. Will check again in 1000ms 22:23:42.687 [debug] Current batch of media processed. Will check again in 1000ms 22:23:43.375 [debug] Current batch of media processed. Will check again in 1000ms 22:23:43.688 [debug] Current batch of media processed. Will check again in 1000ms 22:23:44.376 [debug] Current batch of media processed. Will check again in 1000ms 22:23:44.402 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:44.689 [debug] Current batch of media processed. Will check again in 1000ms 22:23:45.377 [debug] Current batch of media processed. Will check again in 1000ms 22:23:45.690 [debug] Current batch of media processed. Will check again in 1000ms 22:23:46.378 [debug] Current batch of media processed. Will check again in 1000ms 22:23:46.691 [debug] Current batch of media processed. Will check again in 1000ms 22:23:47.379 [debug] Current batch of media processed. Will check again in 1000ms 22:23:47.692 [debug] Current batch of media processed. Will check again in 1000ms 22:23:48.380 [debug] Current batch of media processed. Will check again in 1000ms 22:23:48.693 [debug] Current batch of media processed. Will check again in 1000ms 22:23:49.381 [debug] Current batch of media processed. Will check again in 1000ms 22:23:49.694 [debug] Current batch of media processed. Will check again in 1000ms 22:23:50.382 [debug] Current batch of media processed. Will check again in 1000ms 22:23:50.695 [debug] Current batch of media processed. Will check again in 1000ms 22:23:51.383 [debug] Current batch of media processed. Will check again in 1000ms 22:23:51.696 [debug] Current batch of media processed. Will check again in 1000ms 22:23:52.384 [debug] Current batch of media processed. Will check again in 1000ms 22:23:52.697 [debug] Current batch of media processed. Will check again in 1000ms 22:23:53.385 [debug] Current batch of media processed. Will check again in 1000ms 22:23:53.698 [debug] Current batch of media processed. Will check again in 1000ms 22:23:54.386 [debug] Current batch of media processed. Will check again in 1000ms 22:23:54.699 [debug] Current batch of media processed. Will check again in 1000ms 22:23:55.387 [debug] Current batch of media processed. Will check again in 1000ms 22:23:55.700 [debug] Current batch of media processed. Will check again in 1000ms 22:23:56.388 [debug] Current batch of media processed. Will check again in 1000ms 22:23:56.701 [debug] Current batch of media processed. Will check again in 1000ms 22:23:57.389 [debug] Current batch of media processed. Will check again in 1000ms 22:23:57.702 [debug] Current batch of media processed. Will check again in 1000ms 22:23:58.390 [debug] Current batch of media processed. Will check again in 1000ms 22:23:58.703 [debug] Current batch of media processed. Will check again in 1000ms 22:23:59.391 [debug] Current batch of media processed. Will check again in 1000ms 22:23:59.704 [debug] Current batch of media processed. Will check again in 1000ms 22:24:00.239 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:00.392 [debug] Current batch of media processed. Will check again in 1000ms 22:24:00.705 [debug] Current batch of media processed. Will check again in 1000ms 22:24:01.393 [debug] Current batch of media processed. Will check again in 1000ms 22:24:01.706 [debug] Current batch of media processed. Will check again in 1000ms 22:24:02.394 [debug] Current batch of media processed. Will check again in 1000ms 22:24:02.707 [debug] Current batch of media processed. Will check again in 1000ms 22:24:03.395 [debug] Current batch of media processed. Will check again in 1000ms 22:24:03.708 [debug] Current batch of media processed. Will check again in 1000ms 22:24:04.396 [debug] Current batch of media processed. Will check again in 1000ms 22:24:04.709 [debug] Current batch of media processed. Will check again in 1000ms 22:24:05.397 [debug] Current batch of media processed. Will check again in 1000ms 22:24:05.710 [debug] Current batch of media processed. Will check again in 1000ms 22:24:06.398 [debug] Current batch of media processed. Will check again in 1000ms 22:24:06.711 [debug] Current batch of media processed. Will check again in 1000ms 22:24:07.399 [debug] Current batch of media processed. Will check again in 1000ms 22:24:07.712 [debug] Current batch of media processed. Will check again in 1000ms 22:24:08.400 [debug] Current batch of media processed. Will check again in 1000ms 22:24:08.713 [debug] Current batch of media processed. Will check again in 1000ms 22:24:09.401 [debug] Current batch of media processed. Will check again in 1000ms 22:24:09.714 [debug] Current batch of media processed. Will check again in 1000ms 22:24:10.402 [debug] Current batch of media processed. Will check again in 1000ms 22:24:10.715 [debug] Current batch of media processed. Will check again in 1000ms 22:24:11.403 [debug] Current batch of media processed. Will check again in 1000ms 22:24:11.716 [debug] Current batch of media processed. Will check again in 1000ms 22:24:12.404 [debug] Current batch of media processed. Will check again in 1000ms 22:24:12.717 [debug] Current batch of media processed. Will check again in 1000ms 22:24:13.405 [debug] Current batch of media processed. Will check again in 1000ms 22:24:13.718 [debug] Current batch of media processed. Will check again in 1000ms 22:24:14.404 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:14.406 [debug] Current batch of media processed. Will check again in 1000ms 22:24:14.719 [debug] Current batch of media processed. Will check again in 1000ms 22:24:15.407 [debug] Current batch of media processed. Will check again in 1000ms 22:24:15.720 [debug] Current batch of media processed. Will check again in 1000ms 22:24:16.408 [debug] Current batch of media processed. Will check again in 1000ms 22:24:16.721 [debug] Current batch of media processed. Will check again in 1000ms 22:24:17.409 [debug] Current batch of media processed. Will check again in 1000ms 22:24:17.722 [debug] Current batch of media processed. Will check again in 1000ms 22:24:18.410 [debug] Current batch of media processed. Will check again in 1000ms 22:24:18.723 [debug] Current batch of media processed. Will check again in 1000ms 22:24:19.411 [debug] Current batch of media processed. Will check again in 1000ms 22:24:19.724 [debug] Current batch of media processed. Will check again in 1000ms 22:24:20.412 [debug] Current batch of media processed. Will check again in 1000ms 22:24:20.725 [debug] Current batch of media processed. Will check again in 1000ms 22:24:21.413 [debug] Current batch of media processed. Will check again in 1000ms 22:24:21.726 [debug] Current batch of media processed. Will check again in 1000ms 22:24:22.414 [debug] Current batch of media processed. Will check again in 1000ms 22:24:22.727 [debug] Current batch of media processed. Will check again in 1000ms 22:24:23.415 [debug] Current batch of media processed. Will check again in 1000ms 22:24:23.728 [debug] Current batch of media processed. Will check again in 1000ms 22:24:24.416 [debug] Current batch of media processed. Will check again in 1000ms 22:24:24.729 [debug] Current batch of media processed. Will check again in 1000ms 22:24:25.417 [debug] Current batch of media processed. Will check again in 1000ms 22:24:25.730 [debug] Current batch of media processed. Will check again in 1000ms 22:24:26.418 [debug] Current batch of media processed. Will check again in 1000ms 22:24:26.731 [debug] Current batch of media processed. Will check again in 1000ms 22:24:27.419 [debug] Current batch of media processed. Will check again in 1000ms 22:24:27.732 [debug] Current batch of media processed. Will check again in 1000ms 22:24:28.420 [debug] Current batch of media processed. Will check again in 1000ms 22:24:28.733 [debug] Current batch of media processed. Will check again in 1000ms 22:24:29.421 [debug] Current batch of media processed. Will check again in 1000ms 22:24:29.734 [debug] Current batch of media processed. Will check again in 1000ms 22:24:30.422 [debug] Current batch of media processed. Will check again in 1000ms 22:24:30.735 [debug] Current batch of media processed. Will check again in 1000ms 22:24:31.423 [debug] Current batch of media processed. Will check again in 1000ms 22:24:31.736 [debug] Current batch of media processed. Will check again in 1000ms 22:24:32.424 [debug] Current batch of media processed. Will check again in 1000ms 22:24:32.737 [debug] Current batch of media processed. Will check again in 1000ms 22:24:33.425 [debug] Current batch of media processed. Will check again in 1000ms 22:24:33.738 [debug] Current batch of media processed. Will check again in 1000ms 22:24:34.426 [debug] Current batch of media processed. Will check again in 1000ms 22:24:34.739 [debug] Current batch of media processed. Will check again in 1000ms 22:24:35.427 [debug] Current batch of media processed. Will check again in 1000ms 22:24:35.740 [debug] Current batch of media processed. Will check again in 1000ms 22:24:36.428 [debug] Current batch of media processed. Will check again in 1000ms 22:24:36.741 [debug] Current batch of media processed. Will check again in 1000ms 22:24:37.429 [debug] Current batch of media processed. Will check again in 1000ms 22:24:37.742 [debug] Current batch of media processed. Will check again in 1000ms 22:24:38.430 [debug] Current batch of media processed. Will check again in 1000ms 22:24:38.743 [debug] Current batch of media processed. Will check again in 1000ms 22:24:39.431 [debug] Current batch of media processed. Will check again in 1000ms 22:24:39.744 [debug] Current batch of media processed. Will check again in 1000ms 22:24:40.432 [debug] Current batch of media processed. Will check again in 1000ms 22:24:40.745 [debug] Current batch of media processed. Will check again in 1000ms 22:24:41.433 [debug] Current batch of media processed. Will check again in 1000ms 22:24:41.746 [debug] Current batch of media processed. Will check again in 1000ms 22:24:42.434 [debug] Current batch of media processed. Will check again in 1000ms 22:24:42.747 [debug] Current batch of media processed. Will check again in 1000ms 22:24:43.435 [debug] Current batch of media processed. Will check again in 1000ms 22:24:43.748 [debug] Current batch of media processed. Will check again in 1000ms 22:24:44.405 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:44.436 [debug] Current batch of media processed. Will check again in 1000ms 22:24:44.749 [debug] Current batch of media processed. Will check again in 1000ms 22:24:45.437 [debug] Current batch of media processed. Will check again in 1000ms 22:24:45.750 [debug] Current batch of media processed. Will check again in 1000ms 22:24:46.438 [debug] Current batch of media processed. Will check again in 1000ms 22:24:46.751 [debug] Current batch of media processed. Will check again in 1000ms 22:24:47.439 [debug] Current batch of media processed. Will check again in 1000ms 22:24:47.752 [debug] Current batch of media processed. Will check again in 1000ms 22:24:48.440 [debug] Current batch of media processed. Will check again in 1000ms 22:24:48.753 [debug] Current batch of media processed. Will check again in 1000ms 22:24:49.441 [debug] Current batch of media processed. Will check again in 1000ms 22:24:49.754 [debug] Current batch of media processed. Will check again in 1000ms 22:24:50.442 [debug] Current batch of media processed. Will check again in 1000ms 22:24:50.755 [debug] Current batch of media processed. Will check again in 1000ms 22:24:51.443 [debug] Current batch of media processed. Will check again in 1000ms 22:24:51.756 [debug] Current batch of media processed. Will check again in 1000ms 22:24:52.444 [debug] Current batch of media processed. Will check again in 1000ms 22:24:52.757 [debug] Current batch of media processed. Will check again in 1000ms 22:24:53.445 [debug] Current batch of media processed. Will check again in 1000ms 22:24:53.758 [debug] Current batch of media processed. Will check again in 1000ms 22:24:54.446 [debug] Current batch of media processed. Will check again in 1000ms 22:24:54.759 [debug] Current batch of media processed. Will check again in 1000ms 22:24:55.447 [debug] Current batch of media processed. Will check again in 1000ms 22:24:55.760 [debug] Current batch of media processed. Will check again in 1000ms 22:24:56.448 [debug] Current batch of media processed. Will check again in 1000ms 22:24:56.761 [debug] Current batch of media processed. Will check again in 1000ms 22:24:57.449 [debug] Current batch of media processed. Will check again in 1000ms 22:24:57.762 [debug] Current batch of media processed. Will check again in 1000ms 22:24:58.450 [debug] Current batch of media processed. Will check again in 1000ms 22:24:58.763 [debug] Current batch of media processed. Will check again in 1000ms 22:24:59.451 [debug] Current batch of media processed. Will check again in 1000ms 22:24:59.764 [debug] Current batch of media processed. Will check again in 1000ms 22:25:00.240 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:00.452 [debug] Current batch of media processed. Will check again in 1000ms 22:25:00.765 [debug] Current batch of media processed. Will check again in 1000ms 22:25:01.453 [debug] Current batch of media processed. Will check again in 1000ms 22:25:01.766 [debug] Current batch of media processed. Will check again in 1000ms 22:25:02.454 [debug] Current batch of media processed. Will check again in 1000ms 22:25:02.767 [debug] Current batch of media processed. Will check again in 1000ms 22:25:03.455 [debug] Current batch of media processed. Will check again in 1000ms 22:25:03.768 [debug] Current batch of media processed. Will check again in 1000ms 22:25:04.456 [debug] Current batch of media processed. Will check again in 1000ms 22:25:04.769 [debug] Current batch of media processed. Will check again in 1000ms 22:25:05.457 [debug] Current batch of media processed. Will check again in 1000ms 22:25:05.770 [debug] Current batch of media processed. Will check again in 1000ms 22:25:06.458 [debug] Current batch of media processed. Will check again in 1000ms 22:25:06.771 [debug] Current batch of media processed. Will check again in 1000ms 22:25:07.459 [debug] Current batch of media processed. Will check again in 1000ms 22:25:07.772 [debug] Current batch of media processed. Will check again in 1000ms 22:25:08.460 [debug] Current batch of media processed. Will check again in 1000ms 22:25:08.773 [debug] Current batch of media processed. Will check again in 1000ms 22:25:09.461 [debug] Current batch of media processed. Will check again in 1000ms 22:25:09.774 [debug] Current batch of media processed. Will check again in 1000ms 22:25:10.462 [debug] Current batch of media processed. Will check again in 1000ms 22:25:10.775 [debug] Current batch of media processed. Will check again in 1000ms 22:25:11.463 [debug] Current batch of media processed. Will check again in 1000ms 22:25:11.776 [debug] Current batch of media processed. Will check again in 1000ms 22:25:12.464 [debug] Current batch of media processed. Will check again in 1000ms 22:25:12.777 [debug] Current batch of media processed. Will check again in 1000ms 22:25:13.465 [debug] Current batch of media processed. Will check again in 1000ms 22:25:13.778 [debug] Current batch of media processed. Will check again in 1000ms 22:25:14.406 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:14.466 [debug] Current batch of media processed. Will check again in 1000ms 22:25:14.779 [debug] Current batch of media processed. Will check again in 1000ms 22:25:15.467 [debug] Current batch of media processed. Will check again in 1000ms 22:25:15.780 [debug] Current batch of media processed. Will check again in 1000ms 22:25:16.468 [debug] Current batch of media processed. Will check again in 1000ms 22:25:16.781 [debug] Current batch of media processed. Will check again in 1000ms 22:25:17.469 [debug] Current batch of media processed. Will check again in 1000ms 22:25:17.782 [debug] Current batch of media processed. Will check again in 1000ms 22:25:18.470 [debug] Current batch of media processed. Will check again in 1000ms 22:25:18.783 [debug] Current batch of media processed. Will check again in 1000ms 22:25:19.471 [debug] Current batch of media processed. Will check again in 1000ms 22:25:19.784 [debug] Current batch of media processed. Will check again in 1000ms 22:25:20.472 [debug] Current batch of media processed. Will check again in 1000ms 22:25:20.785 [debug] Current batch of media processed. Will check again in 1000ms 22:25:21.473 [debug] Current batch of media processed. Will check again in 1000ms 22:25:21.786 [debug] Current batch of media processed. Will check again in 1000ms 22:25:22.474 [debug] Current batch of media processed. Will check again in 1000ms 22:25:22.787 [debug] Current batch of media processed. Will check again in 1000ms 22:25:23.475 [debug] Current batch of media processed. Will check again in 1000ms 22:25:23.788 [debug] Current batch of media processed. Will check again in 1000ms 22:25:24.476 [debug] Current batch of media processed. Will check again in 1000ms 22:25:24.789 [debug] Current batch of media processed. Will check again in 1000ms 22:25:25.477 [debug] Current batch of media processed. Will check again in 1000ms 22:25:25.790 [debug] Current batch of media processed. Will check again in 1000ms 22:25:26.478 [debug] Current batch of media processed. Will check again in 1000ms 22:25:26.791 [debug] Current batch of media processed. Will check again in 1000ms 22:25:27.479 [debug] Current batch of media processed. Will check again in 1000ms 22:25:27.792 [debug] Current batch of media processed. Will check again in 1000ms 22:25:28.480 [debug] Current batch of media processed. Will check again in 1000ms 22:25:28.793 [debug] Current batch of media processed. Will check again in 1000ms 22:25:29.481 [debug] Current batch of media processed. Will check again in 1000ms 22:25:29.794 [debug] Current batch of media processed. Will check again in 1000ms 22:25:30.482 [debug] Current batch of media processed. Will check again in 1000ms 22:25:30.795 [debug] Current batch of media processed. Will check again in 1000ms 22:25:31.483 [debug] Current batch of media processed. Will check again in 1000ms 22:25:31.796 [debug] Current batch of media processed. Will check again in 1000ms 22:25:32.484 [debug] Current batch of media processed. Will check again in 1000ms 22:25:32.797 [debug] Current batch of media processed. Will check again in 1000ms 22:25:33.485 [debug] Current batch of media processed. Will check again in 1000ms 22:25:33.798 [debug] Current batch of media processed. Will check again in 1000ms 22:25:34.486 [debug] Current batch of media processed. Will check again in 1000ms 22:25:34.799 [debug] Current batch of media processed. Will check again in 1000ms 22:25:35.487 [debug] Current batch of media processed. Will check again in 1000ms 22:25:35.800 [debug] Current batch of media processed. Will check again in 1000ms 22:25:36.488 [debug] Current batch of media processed. Will check again in 1000ms 22:25:36.801 [debug] Current batch of media processed. Will check again in 1000ms 22:25:37.489 [debug] Current batch of media processed. Will check again in 1000ms 22:25:37.802 [debug] Current batch of media processed. Will check again in 1000ms 22:25:38.490 [debug] Current batch of media processed. Will check again in 1000ms 22:25:38.803 [debug] Current batch of media processed. Will check again in 1000ms 22:25:39.491 [debug] Current batch of media processed. Will check again in 1000ms 22:25:39.804 [debug] Current batch of media processed. Will check again in 1000ms 22:25:40.492 [debug] Current batch of media processed. Will check again in 1000ms 22:25:40.805 [debug] Current batch of media processed. Will check again in 1000ms 22:25:41.493 [debug] Current batch of media processed. Will check again in 1000ms 22:25:41.806 [debug] Current batch of media processed. Will check again in 1000ms 22:25:42.494 [debug] Current batch of media processed. Will check again in 1000ms 22:25:42.807 [debug] Current batch of media processed. Will check again in 1000ms 22:25:43.495 [debug] Current batch of media processed. Will check again in 1000ms 22:25:43.808 [debug] Current batch of media processed. Will check again in 1000ms 22:25:44.407 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:44.496 [debug] Current batch of media processed. Will check again in 1000ms 22:25:44.809 [debug] Current batch of media processed. Will check again in 1000ms 22:25:45.497 [debug] Current batch of media processed. Will check again in 1000ms 22:25:45.810 [debug] Current batch of media processed. Will check again in 1000ms 22:25:46.498 [debug] Current batch of media processed. Will check again in 1000ms 22:25:46.811 [debug] Current batch of media processed. Will check again in 1000ms 22:25:47.499 [debug] Current batch of media processed. Will check again in 1000ms 22:25:47.812 [debug] Current batch of media processed. Will check again in 1000ms 22:25:48.500 [debug] Current batch of media processed. Will check again in 1000ms 22:25:48.813 [debug] Current batch of media processed. Will check again in 1000ms 22:25:49.501 [debug] Current batch of media processed. Will check again in 1000ms 22:25:49.814 [debug] Current batch of media processed. Will check again in 1000ms 22:25:50.502 [debug] Current batch of media processed. Will check again in 1000ms 22:25:50.815 [debug] Current batch of media processed. Will check again in 1000ms 22:25:51.503 [debug] Current batch of media processed. Will check again in 1000ms 22:25:51.816 [debug] Current batch of media processed. Will check again in 1000ms 22:25:52.504 [debug] Current batch of media processed. Will check again in 1000ms 22:25:52.817 [debug] Current batch of media processed. Will check again in 1000ms 22:25:53.505 [debug] Current batch of media processed. Will check again in 1000ms 22:25:53.818 [debug] Current batch of media processed. Will check again in 1000ms 22:25:54.506 [debug] Current batch of media processed. Will check again in 1000ms 22:25:54.819 [debug] Current batch of media processed. Will check again in 1000ms 22:25:55.507 [debug] Current batch of media processed. Will check again in 1000ms 22:25:55.820 [debug] Current batch of media processed. Will check again in 1000ms 22:25:56.508 [debug] Current batch of media processed. Will check again in 1000ms 22:25:56.821 [debug] Current batch of media processed. Will check again in 1000ms 22:25:57.509 [debug] Current batch of media processed. Will check again in 1000ms 22:25:57.822 [debug] Current batch of media processed. Will check again in 1000ms 22:25:58.510 [debug] Current batch of media processed. Will check again in 1000ms 22:25:58.823 [debug] Current batch of media processed. Will check again in 1000ms 22:25:59.511 [debug] Current batch of media processed. Will check again in 1000ms 22:25:59.824 [debug] Current batch of media processed. Will check again in 1000ms 22:26:00.241 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:00.512 [debug] Current batch of media processed. Will check again in 1000ms 22:26:00.825 [debug] Current batch of media processed. Will check again in 1000ms 22:26:01.513 [debug] Current batch of media processed. Will check again in 1000ms 22:26:01.826 [debug] Current batch of media processed. Will check again in 1000ms 22:26:02.514 [debug] Current batch of media processed. Will check again in 1000ms 22:26:02.827 [debug] Current batch of media processed. Will check again in 1000ms 22:26:03.515 [debug] Current batch of media processed. Will check again in 1000ms 22:26:03.828 [debug] Current batch of media processed. Will check again in 1000ms 22:26:04.516 [debug] Current batch of media processed. Will check again in 1000ms 22:26:04.829 [debug] Current batch of media processed. Will check again in 1000ms 22:26:05.517 [debug] Current batch of media processed. Will check again in 1000ms 22:26:05.830 [debug] Current batch of media processed. Will check again in 1000ms 22:26:06.518 [debug] Current batch of media processed. Will check again in 1000ms 22:26:06.831 [debug] Current batch of media processed. Will check again in 1000ms 22:26:07.519 [debug] Current batch of media processed. Will check again in 1000ms 22:26:07.832 [debug] Current batch of media processed. Will check again in 1000ms 22:26:08.520 [debug] Current batch of media processed. Will check again in 1000ms 22:26:08.833 [debug] Current batch of media processed. Will check again in 1000ms 22:26:09.521 [debug] Current batch of media processed. Will check again in 1000ms 22:26:09.834 [debug] Current batch of media processed. Will check again in 1000ms 22:26:10.522 [debug] Current batch of media processed. Will check again in 1000ms 22:26:10.835 [debug] Current batch of media processed. Will check again in 1000ms 22:26:11.523 [debug] Current batch of media processed. Will check again in 1000ms 22:26:11.836 [debug] Current batch of media processed. Will check again in 1000ms 22:26:12.524 [debug] Current batch of media processed. Will check again in 1000ms 22:26:12.837 [debug] Current batch of media processed. Will check again in 1000ms 22:26:13.525 [debug] Current batch of media processed. Will check again in 1000ms 22:26:13.838 [debug] Current batch of media processed. Will check again in 1000ms 22:26:14.408 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:14.526 [debug] Current batch of media processed. Will check again in 1000ms 22:26:14.839 [debug] Current batch of media processed. Will check again in 1000ms 22:26:15.527 [debug] Current batch of media processed. Will check again in 1000ms 22:26:15.840 [debug] Current batch of media processed. Will check again in 1000ms 22:26:16.528 [debug] Current batch of media processed. Will check again in 1000ms 22:26:16.841 [debug] Current batch of media processed. Will check again in 1000ms 22:26:17.529 [debug] Current batch of media processed. Will check again in 1000ms 22:26:17.842 [debug] Current batch of media processed. Will check again in 1000ms 22:26:18.530 [debug] Current batch of media processed. Will check again in 1000ms 22:26:18.843 [debug] Current batch of media processed. Will check again in 1000ms 22:26:19.531 [debug] Current batch of media processed. Will check again in 1000ms 22:26:19.844 [debug] Current batch of media processed. Will check again in 1000ms 22:26:20.532 [debug] Current batch of media processed. Will check again in 1000ms 22:26:20.845 [debug] Current batch of media processed. Will check again in 1000ms 22:26:21.533 [debug] Current batch of media processed. Will check again in 1000ms 22:26:21.846 [debug] Current batch of media processed. Will check again in 1000ms 22:26:22.534 [debug] Current batch of media processed. Will check again in 1000ms 22:26:22.847 [debug] Current batch of media processed. Will check again in 1000ms 22:26:23.535 [debug] Current batch of media processed. Will check again in 1000ms 22:26:23.848 [debug] Current batch of media processed. Will check again in 1000ms 22:26:24.536 [debug] Current batch of media processed. Will check again in 1000ms 22:26:24.849 [debug] Current batch of media processed. Will check again in 1000ms 22:26:25.537 [debug] Current batch of media processed. Will check again in 1000ms 22:26:25.850 [debug] Current batch of media processed. Will check again in 1000ms 22:26:26.538 [debug] Current batch of media processed. Will check again in 1000ms 22:26:26.851 [debug] Current batch of media processed. Will check again in 1000ms 22:26:27.539 [debug] Current batch of media processed. Will check again in 1000ms 22:26:27.852 [debug] Current batch of media processed. Will check again in 1000ms 22:26:28.540 [debug] Current batch of media processed. Will check again in 1000ms 22:26:28.853 [debug] Current batch of media processed. Will check again in 1000ms 22:26:29.541 [debug] Current batch of media processed. Will check again in 1000ms 22:26:29.854 [debug] Current batch of media processed. Will check again in 1000ms 22:26:30.542 [debug] Current batch of media processed. Will check again in 1000ms 22:26:30.855 [debug] Current batch of media processed. Will check again in 1000ms 22:26:31.543 [debug] Current batch of media processed. Will check again in 1000ms 22:26:31.856 [debug] Current batch of media processed. Will check again in 1000ms 22:26:32.544 [debug] Current batch of media processed. Will check again in 1000ms 22:26:32.857 [debug] Current batch of media processed. Will check again in 1000ms 22:26:33.545 [debug] Current batch of media processed. Will check again in 1000ms 22:26:33.858 [debug] Current batch of media processed. Will check again in 1000ms 22:26:34.546 [debug] Current batch of media processed. Will check again in 1000ms 22:26:34.859 [debug] Current batch of media processed. Will check again in 1000ms 22:26:35.547 [debug] Current batch of media processed. Will check again in 1000ms 22:26:35.860 [debug] Current batch of media processed. Will check again in 1000ms 22:26:36.548 [debug] Current batch of media processed. Will check again in 1000ms 22:26:36.861 [debug] Current batch of media processed. Will check again in 1000ms 22:26:37.549 [debug] Current batch of media processed. Will check again in 1000ms 22:26:37.862 [debug] Current batch of media processed. Will check again in 1000ms 22:26:38.550 [debug] Current batch of media processed. Will check again in 1000ms 22:26:38.863 [debug] Current batch of media processed. Will check again in 1000ms 22:26:39.551 [debug] Current batch of media processed. Will check again in 1000ms 22:26:39.864 [debug] Current batch of media processed. Will check again in 1000ms 22:26:40.552 [debug] Current batch of media processed. Will check again in 1000ms 22:26:40.865 [debug] Current batch of media processed. Will check again in 1000ms 22:26:41.553 [debug] Current batch of media processed. Will check again in 1000ms 22:26:41.866 [debug] Current batch of media processed. Will check again in 1000ms 22:26:42.554 [debug] Current batch of media processed. Will check again in 1000ms 22:26:42.867 [debug] Current batch of media processed. Will check again in 1000ms 22:26:43.555 [debug] Current batch of media processed. Will check again in 1000ms 22:26:43.868 [debug] Current batch of media processed. Will check again in 1000ms 22:26:44.410 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:44.556 [debug] Current batch of media processed. Will check again in 1000ms 22:26:44.869 [debug] Current batch of media processed. Will check again in 1000ms 22:26:45.557 [debug] Current batch of media processed. Will check again in 1000ms 22:26:45.870 [debug] Current batch of media processed. Will check again in 1000ms 22:26:46.558 [debug] Current batch of media processed. Will check again in 1000ms 22:26:46.871 [debug] Current batch of media processed. Will check again in 1000ms 22:26:47.559 [debug] Current batch of media processed. Will check again in 1000ms 22:26:47.872 [debug] Current batch of media processed. Will check again in 1000ms 22:26:48.560 [debug] Current batch of media processed. Will check again in 1000ms 22:26:48.873 [debug] Current batch of media processed. Will check again in 1000ms 22:26:49.561 [debug] Current batch of media processed. Will check again in 1000ms 22:26:49.874 [debug] Current batch of media processed. Will check again in 1000ms 22:26:50.562 [debug] Current batch of media processed. Will check again in 1000ms 22:26:50.875 [debug] Current batch of media processed. Will check again in 1000ms 22:26:51.563 [debug] Current batch of media processed. Will check again in 1000ms 22:26:51.876 [debug] Current batch of media processed. Will check again in 1000ms 22:26:52.564 [debug] Current batch of media processed. Will check again in 1000ms 22:26:52.877 [debug] Current batch of media processed. Will check again in 1000ms 22:26:53.565 [debug] Current batch of media processed. Will check again in 1000ms 22:26:53.878 [debug] Current batch of media processed. Will check again in 1000ms 22:26:54.566 [debug] Current batch of media processed. Will check again in 1000ms 22:26:54.879 [debug] Current batch of media processed. Will check again in 1000ms 22:26:55.567 [debug] Current batch of media processed. Will check again in 1000ms 22:26:55.880 [debug] Current batch of media processed. Will check again in 1000ms 22:26:56.568 [debug] Current batch of media processed. Will check again in 1000ms 22:26:56.881 [debug] Current batch of media processed. Will check again in 1000ms 22:26:57.569 [debug] Current batch of media processed. Will check again in 1000ms 22:26:57.882 [debug] Current batch of media processed. Will check again in 1000ms 22:26:58.570 [debug] Current batch of media processed. Will check again in 1000ms 22:26:58.883 [debug] Current batch of media processed. Will check again in 1000ms 22:26:59.571 [debug] Current batch of media processed. Will check again in 1000ms 22:26:59.884 [debug] Current batch of media processed. Will check again in 1000ms 22:27:00.242 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:00.572 [debug] Current batch of media processed. Will check again in 1000ms 22:27:00.885 [debug] Current batch of media processed. Will check again in 1000ms 22:27:01.573 [debug] Current batch of media processed. Will check again in 1000ms 22:27:01.886 [debug] Current batch of media processed. Will check again in 1000ms 22:27:02.574 [debug] Current batch of media processed. Will check again in 1000ms 22:27:02.887 [debug] Current batch of media processed. Will check again in 1000ms 22:27:03.575 [debug] Current batch of media processed. Will check again in 1000ms 22:27:03.888 [debug] Current batch of media processed. Will check again in 1000ms 22:27:04.576 [debug] Current batch of media processed. Will check again in 1000ms 22:27:04.889 [debug] Current batch of media processed. Will check again in 1000ms 22:27:05.577 [debug] Current batch of media processed. Will check again in 1000ms 22:27:05.890 [debug] Current batch of media processed. Will check again in 1000ms 22:27:06.578 [debug] Current batch of media processed. Will check again in 1000ms 22:27:06.891 [debug] Current batch of media processed. Will check again in 1000ms 22:27:07.579 [debug] Current batch of media processed. Will check again in 1000ms 22:27:07.892 [debug] Current batch of media processed. Will check again in 1000ms 22:27:08.580 [debug] Current batch of media processed. Will check again in 1000ms 22:27:08.893 [debug] Current batch of media processed. Will check again in 1000ms 22:27:09.581 [debug] Current batch of media processed. Will check again in 1000ms 22:27:09.894 [debug] Current batch of media processed. Will check again in 1000ms 22:27:10.582 [debug] Current batch of media processed. Will check again in 1000ms 22:27:10.895 [debug] Current batch of media processed. Will check again in 1000ms 22:27:11.583 [debug] Current batch of media processed. Will check again in 1000ms 22:27:11.896 [debug] Current batch of media processed. Will check again in 1000ms 22:27:12.584 [debug] Current batch of media processed. Will check again in 1000ms 22:27:12.897 [debug] Current batch of media processed. Will check again in 1000ms 22:27:13.585 [debug] Current batch of media processed. Will check again in 1000ms 22:27:13.898 [debug] Current batch of media processed. Will check again in 1000ms 22:27:14.411 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:14.586 [debug] Current batch of media processed. Will check again in 1000ms 22:27:14.899 [debug] Current batch of media processed. Will check again in 1000ms 22:27:15.587 [debug] Current batch of media processed. Will check again in 1000ms 22:27:15.900 [debug] Current batch of media processed. Will check again in 1000ms 22:27:16.588 [debug] Current batch of media processed. Will check again in 1000ms 22:27:16.901 [debug] Current batch of media processed. Will check again in 1000ms 22:27:17.589 [debug] Current batch of media processed. Will check again in 1000ms 22:27:17.902 [debug] Current batch of media processed. Will check again in 1000ms 22:27:18.590 [debug] Current batch of media processed. Will check again in 1000ms 22:27:18.903 [debug] Current batch of media processed. Will check again in 1000ms 22:27:19.591 [debug] Current batch of media processed. Will check again in 1000ms 22:27:19.904 [debug] Current batch of media processed. Will check again in 1000ms 22:27:20.592 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Get the deluxe box set of the new album Eat The Elephant feat. โ€œTalkTalkโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n\n----\n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/GlFKL5", "duration" => 249, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180524 - A Perfect Circle - TalkTalk (2D Version of Hologram Video).mp4", "id" => "e_2GDWjtV-E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=e_2GDWjtV-E", "playlist_index" => 20, "timestamp" => 1527166804, "title" => "A Perfect Circle - TalkTalk (2D Version of Hologram Video)", "upload_date" => "20180524"} 22:27:20.592 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 22:27:20.593 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:27:20.593 [debug] QUERY OK source="media_items" db=0.1ms idle=286.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-05-24 13:00:04Z], 3] 22:27:20.644 [debug] QUERY OK source="media_items" db=51.0ms idle=286.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get the deluxe box set of the new album Eat The Elephant feat. โ€œTalkTalkโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n\n----\n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/GlFKL5", "A Perfect Circle - TalkTalk (2D Version of Hologram Video)", "ef1bb134-ad15-4dac-9b45-9cd20237c5ca", false, 3, [], 249, false, "e_2GDWjtV-E", "https://www.youtube.com/watch?v=e_2GDWjtV-E", 20, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180524 - A Perfect Circle - TalkTalk (2D Version of Hologram Video).mp4", false, false, 0, ~U[2018-05-24 13:00:04Z], ~U[2025-12-25 05:27:20Z], ~U[2025-12-25 05:27:20Z], "Get the deluxe box set of the new album Eat The Elephant feat. โ€œTalkTalkโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n\n----\n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/GlFKL5", "A Perfect Circle - TalkTalk (2D Version of Hologram Video)", 3, 249, false, "e_2GDWjtV-E", "https://www.youtube.com/watch?v=e_2GDWjtV-E", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180524 - A Perfect Circle - TalkTalk (2D Version of Hologram Video).mp4", false, ~U[2018-05-24 13:00:04Z]] 22:27:20.645 [debug] QUERY OK source="sources" db=0.1ms idle=337.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" = ?) [3] 22:27:20.645 [debug] QUERY OK source="media_profiles" db=0.1ms idle=52.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:27:20.645 [debug] QUERY OK source="media_items" db=0.1ms idle=52.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 [660] 22:27:20.645 [info] Kicking off download for media item #660 (e_2GDWjtV-E) 22:27:20.676 [debug] QUERY OK source="tasks" db=15.4ms idle=15.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [220, 660, ~U[2025-12-25 05:27:20Z], ~U[2025-12-25 05:27:20Z]] 22:27:20.676 [debug] Current batch of media processed. Will check again in 1000ms 22:27:20.905 [debug] Current batch of media processed. Will check again in 1000ms 22:27:21.677 [debug] Current batch of media processed. Will check again in 1000ms 22:27:21.906 [debug] Current batch of media processed. Will check again in 1000ms 22:27:22.678 [debug] Current batch of media processed. Will check again in 1000ms 22:27:22.907 [debug] Current batch of media processed. Will check again in 1000ms 22:27:23.679 [debug] Current batch of media processed. Will check again in 1000ms 22:27:23.908 [debug] Current batch of media processed. Will check again in 1000ms 22:27:24.680 [debug] Current batch of media processed. Will check again in 1000ms 22:27:24.909 [debug] Current batch of media processed. Will check again in 1000ms 22:27:25.681 [debug] Current batch of media processed. Will check again in 1000ms 22:27:25.910 [debug] Current batch of media processed. Will check again in 1000ms 22:27:26.682 [debug] Current batch of media processed. Will check again in 1000ms 22:27:26.911 [debug] Current batch of media processed. Will check again in 1000ms 22:27:27.683 [debug] Current batch of media processed. Will check again in 1000ms 22:27:27.912 [debug] Current batch of media processed. Will check again in 1000ms 22:27:28.684 [debug] Current batch of media processed. Will check again in 1000ms 22:27:28.913 [debug] Current batch of media processed. Will check again in 1000ms 22:27:29.685 [debug] Current batch of media processed. Will check again in 1000ms 22:27:29.914 [debug] Current batch of media processed. Will check again in 1000ms 22:27:30.686 [debug] Current batch of media processed. Will check again in 1000ms 22:27:30.915 [debug] Current batch of media processed. Will check again in 1000ms 22:27:31.687 [debug] Current batch of media processed. Will check again in 1000ms 22:27:31.916 [debug] Current batch of media processed. Will check again in 1000ms 22:27:32.688 [debug] Current batch of media processed. Will check again in 1000ms 22:27:32.917 [debug] Current batch of media processed. Will check again in 1000ms 22:27:33.689 [debug] Current batch of media processed. Will check again in 1000ms 22:27:33.918 [debug] Current batch of media processed. Will check again in 1000ms 22:27:34.690 [debug] Current batch of media processed. Will check again in 1000ms 22:27:34.919 [debug] Current batch of media processed. Will check again in 1000ms 22:27:35.691 [debug] Current batch of media processed. Will check again in 1000ms 22:27:35.920 [debug] Current batch of media processed. Will check again in 1000ms 22:27:36.692 [debug] Current batch of media processed. Will check again in 1000ms 22:27:36.921 [debug] Current batch of media processed. Will check again in 1000ms 22:27:37.693 [debug] Current batch of media processed. Will check again in 1000ms 22:27:37.922 [debug] Current batch of media processed. Will check again in 1000ms 22:27:38.694 [debug] Current batch of media processed. Will check again in 1000ms 22:27:38.923 [debug] Current batch of media processed. Will check again in 1000ms 22:27:39.695 [debug] Current batch of media processed. Will check again in 1000ms 22:27:39.924 [debug] Current batch of media processed. Will check again in 1000ms 22:27:40.696 [debug] Current batch of media processed. Will check again in 1000ms 22:27:40.925 [debug] Current batch of media processed. Will check again in 1000ms 22:27:41.697 [debug] Current batch of media processed. Will check again in 1000ms 22:27:41.926 [debug] Current batch of media processed. Will check again in 1000ms 22:27:42.698 [debug] Current batch of media processed. Will check again in 1000ms 22:27:42.927 [debug] Current batch of media processed. Will check again in 1000ms 22:27:43.699 [debug] Current batch of media processed. Will check again in 1000ms 22:27:43.928 [debug] Current batch of media processed. Will check again in 1000ms 22:27:44.412 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:44.700 [debug] Current batch of media processed. Will check again in 1000ms 22:27:44.929 [debug] Current batch of media processed. Will check again in 1000ms 22:27:45.629 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xAbIGiv8KDU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/51/25/5125249c5357192ccdbd578fcfeda3ea93d58f70a1783fed1ae6990aa2ba14cf.json --sleep-requests 68 --sleep-interval 63 --sleep-subtitles 74 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:27:45.632 [debug] Running yt-dlp command for action: download_thumbnail 22:27:45.633 [debug] QUERY OK source="settings" db=0.1ms idle=1325.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:27:45.633 [debug] QUERY OK source="settings" db=0.0ms idle=1326.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:27:45.633 [debug] QUERY OK source="settings" db=0.0ms 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 [] 22:27:45.633 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xAbIGiv8KDU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/59/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/56/97/56979226d090879693278d82dae34a2dd10f707ecbc47df99d18def1249da3bc.json --sleep-requests 79 --sleep-interval 75 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:27:45.701 [debug] Current batch of media processed. Will check again in 1000ms 22:27:45.930 [debug] Current batch of media processed. Will check again in 1000ms 22:27:46.702 [debug] Current batch of media processed. Will check again in 1000ms 22:27:46.931 [debug] Current batch of media processed. Will check again in 1000ms 22:27:47.703 [debug] Current batch of media processed. Will check again in 1000ms 22:27:47.932 [debug] Current batch of media processed. Will check again in 1000ms 22:27:48.704 [debug] Current batch of media processed. Will check again in 1000ms 22:27:48.933 [debug] Current batch of media processed. Will check again in 1000ms 22:27:49.705 [debug] Current batch of media processed. Will check again in 1000ms 22:27:49.934 [debug] Current batch of media processed. Will check again in 1000ms 22:27:50.706 [debug] Current batch of media processed. Will check again in 1000ms 22:27:50.935 [debug] Current batch of media processed. Will check again in 1000ms 22:27:51.707 [debug] Current batch of media processed. Will check again in 1000ms 22:27:51.936 [debug] Current batch of media processed. Will check again in 1000ms 22:27:52.708 [debug] Current batch of media processed. Will check again in 1000ms 22:27:52.937 [debug] Current batch of media processed. Will check again in 1000ms 22:27:53.709 [debug] Current batch of media processed. Will check again in 1000ms 22:27:53.938 [debug] Current batch of media processed. Will check again in 1000ms 22:27:54.710 [debug] Current batch of media processed. Will check again in 1000ms 22:27:54.939 [debug] Current batch of media processed. Will check again in 1000ms 22:27:55.711 [debug] Current batch of media processed. Will check again in 1000ms 22:27:55.940 [debug] Current batch of media processed. Will check again in 1000ms 22:27:56.712 [debug] Current batch of media processed. Will check again in 1000ms 22:27:56.941 [debug] Current batch of media processed. Will check again in 1000ms 22:27:57.713 [debug] Current batch of media processed. Will check again in 1000ms 22:27:57.942 [debug] Current batch of media processed. Will check again in 1000ms 22:27:58.714 [debug] Current batch of media processed. Will check again in 1000ms 22:27:58.943 [debug] Current batch of media processed. Will check again in 1000ms 22:27:59.715 [debug] Current batch of media processed. Will check again in 1000ms 22:27:59.944 [debug] Current batch of media processed. Will check again in 1000ms 22:28:00.243 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:00.716 [debug] Current batch of media processed. Will check again in 1000ms 22:28:00.945 [debug] Current batch of media processed. Will check again in 1000ms 22:28:01.717 [debug] Current batch of media processed. Will check again in 1000ms 22:28:01.946 [debug] Current batch of media processed. Will check again in 1000ms 22:28:02.718 [debug] Current batch of media processed. Will check again in 1000ms 22:28:02.947 [debug] Current batch of media processed. Will check again in 1000ms 22:28:03.719 [debug] Current batch of media processed. Will check again in 1000ms 22:28:03.948 [debug] Current batch of media processed. Will check again in 1000ms 22:28:04.720 [debug] Current batch of media processed. Will check again in 1000ms 22:28:04.949 [debug] Current batch of media processed. Will check again in 1000ms 22:28:05.721 [debug] Current batch of media processed. Will check again in 1000ms 22:28:05.950 [debug] Current batch of media processed. Will check again in 1000ms 22:28:06.722 [debug] Current batch of media processed. Will check again in 1000ms 22:28:06.951 [debug] Current batch of media processed. Will check again in 1000ms 22:28:07.723 [debug] Current batch of media processed. Will check again in 1000ms 22:28:07.952 [debug] Current batch of media processed. Will check again in 1000ms 22:28:08.724 [debug] Current batch of media processed. Will check again in 1000ms 22:28:08.953 [debug] Current batch of media processed. Will check again in 1000ms 22:28:09.725 [debug] Current batch of media processed. Will check again in 1000ms 22:28:09.954 [debug] Current batch of media processed. Will check again in 1000ms 22:28:10.726 [debug] Current batch of media processed. Will check again in 1000ms 22:28:10.955 [debug] Current batch of media processed. Will check again in 1000ms 22:28:11.727 [debug] Current batch of media processed. Will check again in 1000ms 22:28:11.956 [debug] Current batch of media processed. Will check again in 1000ms 22:28:12.728 [debug] Current batch of media processed. Will check again in 1000ms 22:28:12.957 [debug] Current batch of media processed. Will check again in 1000ms 22:28:13.729 [debug] Current batch of media processed. Will check again in 1000ms 22:28:13.958 [debug] Current batch of media processed. Will check again in 1000ms 22:28:14.413 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:14.730 [debug] Current batch of media processed. Will check again in 1000ms 22:28:14.959 [debug] Current batch of media processed. Will check again in 1000ms 22:28:15.731 [debug] Current batch of media processed. Will check again in 1000ms 22:28:15.960 [debug] Current batch of media processed. Will check again in 1000ms 22:28:16.732 [debug] Current batch of media processed. Will check again in 1000ms 22:28:16.961 [debug] Current batch of media processed. Will check again in 1000ms 22:28:17.733 [debug] Current batch of media processed. Will check again in 1000ms 22:28:17.962 [debug] Current batch of media processed. Will check again in 1000ms 22:28:18.734 [debug] Current batch of media processed. Will check again in 1000ms 22:28:18.963 [debug] Current batch of media processed. Will check again in 1000ms 22:28:19.735 [debug] Current batch of media processed. Will check again in 1000ms 22:28:19.964 [debug] Current batch of media processed. Will check again in 1000ms 22:28:20.736 [debug] Current batch of media processed. Will check again in 1000ms 22:28:20.965 [debug] Current batch of media processed. Will check again in 1000ms 22:28:21.737 [debug] Current batch of media processed. Will check again in 1000ms 22:28:21.966 [debug] Current batch of media processed. Will check again in 1000ms 22:28:22.738 [debug] Current batch of media processed. Will check again in 1000ms 22:28:22.967 [debug] Current batch of media processed. Will check again in 1000ms 22:28:23.739 [debug] Current batch of media processed. Will check again in 1000ms 22:28:23.968 [debug] Current batch of media processed. Will check again in 1000ms 22:28:24.740 [debug] Current batch of media processed. Will check again in 1000ms 22:28:24.969 [debug] Current batch of media processed. Will check again in 1000ms 22:28:25.741 [debug] Current batch of media processed. Will check again in 1000ms 22:28:25.970 [debug] Current batch of media processed. Will check again in 1000ms 22:28:26.742 [debug] Current batch of media processed. Will check again in 1000ms 22:28:26.971 [debug] Current batch of media processed. Will check again in 1000ms 22:28:27.743 [debug] Current batch of media processed. Will check again in 1000ms 22:28:27.972 [debug] Current batch of media processed. Will check again in 1000ms 22:28:28.744 [debug] Current batch of media processed. Will check again in 1000ms 22:28:28.809 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=10H7YGssFD4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6e/53/6e53bc630b8e1a02e253a082caac1300ec69f18484409257cb4067efe179aa20.json --sleep-requests 83 --sleep-interval 70 --sleep-subtitles 81 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:28:28.812 [debug] Running yt-dlp command for action: download_thumbnail 22:28:28.813 [debug] QUERY OK source="settings" db=0.1ms idle=1505.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:28:28.813 [debug] QUERY OK source="settings" db=0.0ms idle=1505.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:28:28.813 [debug] QUERY OK source="settings" db=0.0ms idle=1506.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:28:28.813 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=10H7YGssFD4 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/58/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/61/ce/61ce76e77b2877da2fc4ab8b2184c0a73881743f42efec5652e4a8b18f869980.json --sleep-requests 88 --sleep-interval 71 --sleep-subtitles 80 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:28:28.973 [debug] Current batch of media processed. Will check again in 1000ms 22:28:29.745 [debug] Current batch of media processed. Will check again in 1000ms 22:28:29.974 [debug] Current batch of media processed. Will check again in 1000ms 22:28:30.746 [debug] Current batch of media processed. Will check again in 1000ms 22:28:30.975 [debug] Current batch of media processed. Will check again in 1000ms 22:28:31.747 [debug] Current batch of media processed. Will check again in 1000ms 22:28:31.976 [debug] Current batch of media processed. Will check again in 1000ms 22:28:32.748 [debug] Current batch of media processed. Will check again in 1000ms 22:28:32.977 [debug] Current batch of media processed. Will check again in 1000ms 22:28:33.749 [debug] Current batch of media processed. Will check again in 1000ms 22:28:33.978 [debug] Current batch of media processed. Will check again in 1000ms 22:28:34.750 [debug] Current batch of media processed. Will check again in 1000ms 22:28:34.979 [debug] Current batch of media processed. Will check again in 1000ms 22:28:35.751 [debug] Current batch of media processed. Will check again in 1000ms 22:28:35.980 [debug] Current batch of media processed. Will check again in 1000ms 22:28:36.752 [debug] Current batch of media processed. Will check again in 1000ms 22:28:36.981 [debug] Current batch of media processed. Will check again in 1000ms 22:28:37.753 [debug] Current batch of media processed. Will check again in 1000ms 22:28:37.982 [debug] Current batch of media processed. Will check again in 1000ms 22:28:38.754 [debug] Current batch of media processed. Will check again in 1000ms 22:28:38.983 [debug] Current batch of media processed. Will check again in 1000ms 22:28:39.755 [debug] Current batch of media processed. Will check again in 1000ms 22:28:39.984 [debug] Current batch of media processed. Will check again in 1000ms 22:28:40.756 [debug] Current batch of media processed. Will check again in 1000ms 22:28:40.985 [debug] Current batch of media processed. Will check again in 1000ms 22:28:41.757 [debug] Current batch of media processed. Will check again in 1000ms 22:28:41.986 [debug] Current batch of media processed. Will check again in 1000ms 22:28:42.758 [debug] Current batch of media processed. Will check again in 1000ms 22:28:42.987 [debug] Current batch of media processed. Will check again in 1000ms 22:28:43.759 [debug] Current batch of media processed. Will check again in 1000ms 22:28:43.988 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #InTheImageOf\n\nMusic video by Nine Inch Nails performing In The Image Of (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 93, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - In The Image Of (Official Visualizer).mp4", "id" => "HaduUOPLRHE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HaduUOPLRHE", "playlist_index" => 18, "timestamp" => 1758254428, "title" => "Nine Inch Nails - In The Image Of (Official Visualizer)", "upload_date" => "20250919"} 22:28:43.988 [debug] QUERY OK source="sources" db=0.2ms idle=1681.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:43.989 [debug] QUERY OK source="sources" db=0.1ms idle=1681.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:28:43.989 [debug] QUERY OK source="media_items" db=0.1ms idle=1682.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-19 04:00:28Z], 2] 22:28:44.011 [debug] QUERY OK source="media_items" db=21.1ms idle=1682.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #InTheImageOf\n\nMusic video by Nine Inch Nails performing In The Image Of (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - In The Image Of (Official Visualizer)", "4b9e932c-b22b-40ff-8cb7-0102c1c740f1", false, 2, [], 93, false, "HaduUOPLRHE", "https://www.youtube.com/watch?v=HaduUOPLRHE", 18, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - In The Image Of (Official Visualizer).mp4", false, false, 82, ~U[2025-09-19 04:00:28Z], ~U[2025-12-25 05:28:43Z], ~U[2025-12-25 05:28:43Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #InTheImageOf\n\nMusic video by Nine Inch Nails performing In The Image Of (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - In The Image Of (Official Visualizer)", 2, 93, false, "HaduUOPLRHE", "https://www.youtube.com/watch?v=HaduUOPLRHE", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - In The Image Of (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:28Z]] 22:28:44.011 [debug] QUERY OK source="sources" db=0.1ms idle=722.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:28:44.011 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:28:44.012 [debug] QUERY OK source="media_items" db=0.2ms idle=22.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 [661] 22:28:44.012 [info] Kicking off download for media item #661 (HaduUOPLRHE) 22:28:44.015 [debug] QUERY OK source="tasks" db=0.6ms idle=2.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [221, 661, ~U[2025-12-25 05:28:44Z], ~U[2025-12-25 05:28:44Z]] 22:28:44.015 [debug] Current batch of media processed. Will check again in 1000ms 22:28:44.414 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:44.760 [debug] Current batch of media processed. Will check again in 1000ms 22:28:45.016 [debug] Current batch of media processed. Will check again in 1000ms 22:28:45.761 [debug] Current batch of media processed. Will check again in 1000ms 22:28:46.017 [debug] Current batch of media processed. Will check again in 1000ms 22:28:46.762 [debug] Current batch of media processed. Will check again in 1000ms 22:28:47.018 [debug] Current batch of media processed. Will check again in 1000ms 22:28:47.763 [debug] Current batch of media processed. Will check again in 1000ms 22:28:48.019 [debug] Current batch of media processed. Will check again in 1000ms 22:28:48.764 [debug] Current batch of media processed. Will check again in 1000ms 22:28:49.020 [debug] Current batch of media processed. Will check again in 1000ms 22:28:49.765 [debug] Current batch of media processed. Will check again in 1000ms 22:28:50.021 [debug] Current batch of media processed. Will check again in 1000ms 22:28:50.766 [debug] Current batch of media processed. Will check again in 1000ms 22:28:51.022 [debug] Current batch of media processed. Will check again in 1000ms 22:28:51.767 [debug] Current batch of media processed. Will check again in 1000ms 22:28:52.023 [debug] Current batch of media processed. Will check again in 1000ms 22:28:52.768 [debug] Current batch of media processed. Will check again in 1000ms 22:28:53.024 [debug] Current batch of media processed. Will check again in 1000ms 22:28:53.769 [debug] Current batch of media processed. Will check again in 1000ms 22:28:54.025 [debug] Current batch of media processed. Will check again in 1000ms 22:28:54.770 [debug] Current batch of media processed. Will check again in 1000ms 22:28:55.026 [debug] Current batch of media processed. Will check again in 1000ms 22:28:55.771 [debug] Current batch of media processed. Will check again in 1000ms 22:28:56.027 [debug] Current batch of media processed. Will check again in 1000ms 22:28:56.772 [debug] Current batch of media processed. Will check again in 1000ms 22:28:57.028 [debug] Current batch of media processed. Will check again in 1000ms 22:28:57.773 [debug] Current batch of media processed. Will check again in 1000ms 22:28:58.029 [debug] Current batch of media processed. Will check again in 1000ms 22:28:58.774 [debug] Current batch of media processed. Will check again in 1000ms 22:28:59.030 [debug] Current batch of media processed. Will check again in 1000ms 22:28:59.775 [debug] Current batch of media processed. Will check again in 1000ms 22:29:00.031 [debug] Current batch of media processed. Will check again in 1000ms 22:29:00.244 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:00.776 [debug] Current batch of media processed. Will check again in 1000ms 22:29:01.032 [debug] Current batch of media processed. Will check again in 1000ms 22:29:01.777 [debug] Current batch of media processed. Will check again in 1000ms 22:29:02.033 [debug] Current batch of media processed. Will check again in 1000ms 22:29:02.778 [debug] Current batch of media processed. Will check again in 1000ms 22:29:03.034 [debug] Current batch of media processed. Will check again in 1000ms 22:29:03.779 [debug] Current batch of media processed. Will check again in 1000ms 22:29:04.035 [debug] Current batch of media processed. Will check again in 1000ms 22:29:04.780 [debug] Current batch of media processed. Will check again in 1000ms 22:29:05.036 [debug] Current batch of media processed. Will check again in 1000ms 22:29:05.781 [debug] Current batch of media processed. Will check again in 1000ms 22:29:06.037 [debug] Current batch of media processed. Will check again in 1000ms 22:29:06.782 [debug] Current batch of media processed. Will check again in 1000ms 22:29:07.038 [debug] Current batch of media processed. Will check again in 1000ms 22:29:07.783 [debug] Current batch of media processed. Will check again in 1000ms 22:29:08.039 [debug] Current batch of media processed. Will check again in 1000ms 22:29:08.784 [debug] Current batch of media processed. Will check again in 1000ms 22:29:09.040 [debug] Current batch of media processed. Will check again in 1000ms 22:29:09.785 [debug] Current batch of media processed. Will check again in 1000ms 22:29:10.041 [debug] Current batch of media processed. Will check again in 1000ms 22:29:10.786 [debug] Current batch of media processed. Will check again in 1000ms 22:29:11.042 [debug] Current batch of media processed. Will check again in 1000ms 22:29:11.787 [debug] Current batch of media processed. Will check again in 1000ms 22:29:12.043 [debug] Current batch of media processed. Will check again in 1000ms 22:29:12.788 [debug] Current batch of media processed. Will check again in 1000ms 22:29:13.044 [debug] Current batch of media processed. Will check again in 1000ms 22:29:13.789 [debug] Current batch of media processed. Will check again in 1000ms 22:29:14.045 [debug] Current batch of media processed. Will check again in 1000ms 22:29:14.415 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:14.790 [debug] Current batch of media processed. Will check again in 1000ms 22:29:15.046 [debug] Current batch of media processed. Will check again in 1000ms 22:29:15.791 [debug] Current batch of media processed. Will check again in 1000ms 22:29:16.047 [debug] Current batch of media processed. Will check again in 1000ms 22:29:16.792 [debug] Current batch of media processed. Will check again in 1000ms 22:29:17.048 [debug] Current batch of media processed. Will check again in 1000ms 22:29:17.793 [debug] Current batch of media processed. Will check again in 1000ms 22:29:18.049 [debug] Current batch of media processed. Will check again in 1000ms 22:29:18.794 [debug] Current batch of media processed. Will check again in 1000ms 22:29:19.050 [debug] Current batch of media processed. Will check again in 1000ms 22:29:19.795 [debug] Current batch of media processed. Will check again in 1000ms 22:29:20.051 [debug] Current batch of media processed. Will check again in 1000ms 22:29:20.796 [debug] Current batch of media processed. Will check again in 1000ms 22:29:21.052 [debug] Current batch of media processed. Will check again in 1000ms 22:29:21.797 [debug] Current batch of media processed. Will check again in 1000ms 22:29:22.053 [debug] Current batch of media processed. Will check again in 1000ms 22:29:22.798 [debug] Current batch of media processed. Will check again in 1000ms 22:29:23.054 [debug] Current batch of media processed. Will check again in 1000ms 22:29:23.799 [debug] Current batch of media processed. Will check again in 1000ms 22:29:24.055 [debug] Current batch of media processed. Will check again in 1000ms 22:29:24.800 [debug] Current batch of media processed. Will check again in 1000ms 22:29:25.056 [debug] Current batch of media processed. Will check again in 1000ms 22:29:25.801 [debug] Current batch of media processed. Will check again in 1000ms 22:29:26.057 [debug] Current batch of media processed. Will check again in 1000ms 22:29:26.802 [debug] Current batch of media processed. Will check again in 1000ms 22:29:27.058 [debug] Current batch of media processed. Will check again in 1000ms 22:29:27.803 [debug] Current batch of media processed. Will check again in 1000ms 22:29:28.059 [debug] Current batch of media processed. Will check again in 1000ms 22:29:28.804 [debug] Current batch of media processed. Will check again in 1000ms 22:29:29.060 [debug] Current batch of media processed. Will check again in 1000ms 22:29:29.805 [debug] Current batch of media processed. Will check again in 1000ms 22:29:30.061 [debug] Current batch of media processed. Will check again in 1000ms 22:29:30.806 [debug] Current batch of media processed. Will check again in 1000ms 22:29:31.062 [debug] Current batch of media processed. Will check again in 1000ms 22:29:31.807 [debug] Current batch of media processed. Will check again in 1000ms 22:29:32.063 [debug] Current batch of media processed. Will check again in 1000ms 22:29:32.808 [debug] Current batch of media processed. Will check again in 1000ms 22:29:33.064 [debug] Current batch of media processed. Will check again in 1000ms 22:29:33.809 [debug] Current batch of media processed. Will check again in 1000ms 22:29:34.065 [debug] Current batch of media processed. Will check again in 1000ms 22:29:34.810 [debug] Current batch of media processed. Will check again in 1000ms 22:29:35.066 [debug] Current batch of media processed. Will check again in 1000ms 22:29:35.811 [debug] Current batch of media processed. Will check again in 1000ms 22:29:36.067 [debug] Current batch of media processed. Will check again in 1000ms 22:29:36.812 [debug] Current batch of media processed. Will check again in 1000ms 22:29:37.068 [debug] Current batch of media processed. Will check again in 1000ms 22:29:37.813 [debug] Current batch of media processed. Will check again in 1000ms 22:29:38.069 [debug] Current batch of media processed. Will check again in 1000ms 22:29:38.814 [debug] Current batch of media processed. Will check again in 1000ms 22:29:39.070 [debug] Current batch of media processed. Will check again in 1000ms 22:29:39.815 [debug] Current batch of media processed. Will check again in 1000ms 22:29:40.071 [debug] Current batch of media processed. Will check again in 1000ms 22:29:40.816 [debug] Current batch of media processed. Will check again in 1000ms 22:29:41.072 [debug] Current batch of media processed. Will check again in 1000ms 22:29:41.817 [debug] Current batch of media processed. Will check again in 1000ms 22:29:42.073 [debug] Current batch of media processed. Will check again in 1000ms 22:29:42.818 [debug] Current batch of media processed. Will check again in 1000ms 22:29:43.074 [debug] Current batch of media processed. Will check again in 1000ms 22:29:43.819 [debug] Current batch of media processed. Will check again in 1000ms 22:29:44.075 [debug] Current batch of media processed. Will check again in 1000ms 22:29:44.416 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:44.820 [debug] Current batch of media processed. Will check again in 1000ms 22:29:45.076 [debug] Current batch of media processed. Will check again in 1000ms 22:29:45.821 [debug] Current batch of media processed. Will check again in 1000ms 22:29:46.077 [debug] Current batch of media processed. Will check again in 1000ms 22:29:46.822 [debug] Current batch of media processed. Will check again in 1000ms 22:29:47.078 [debug] Current batch of media processed. Will check again in 1000ms 22:29:47.823 [debug] Current batch of media processed. Will check again in 1000ms 22:29:48.079 [debug] Current batch of media processed. Will check again in 1000ms 22:29:48.824 [debug] Current batch of media processed. Will check again in 1000ms 22:29:49.080 [debug] Current batch of media processed. Will check again in 1000ms 22:29:49.825 [debug] Current batch of media processed. Will check again in 1000ms 22:29:50.081 [debug] Current batch of media processed. Will check again in 1000ms 22:29:50.826 [debug] Current batch of media processed. Will check again in 1000ms 22:29:51.082 [debug] Current batch of media processed. Will check again in 1000ms 22:29:51.827 [debug] Current batch of media processed. Will check again in 1000ms 22:29:52.083 [debug] Current batch of media processed. Will check again in 1000ms 22:29:52.828 [debug] Current batch of media processed. Will check again in 1000ms 22:29:53.084 [debug] Current batch of media processed. Will check again in 1000ms 22:29:53.829 [debug] Current batch of media processed. Will check again in 1000ms 22:29:54.085 [debug] Current batch of media processed. Will check again in 1000ms 22:29:54.830 [debug] Current batch of media processed. Will check again in 1000ms 22:29:55.086 [debug] Current batch of media processed. Will check again in 1000ms 22:29:55.832 [debug] Current batch of media processed. Will check again in 1000ms 22:29:56.087 [debug] Current batch of media processed. Will check again in 1000ms 22:29:56.833 [debug] Current batch of media processed. Will check again in 1000ms 22:29:57.088 [debug] Current batch of media processed. Will check again in 1000ms 22:29:57.834 [debug] Current batch of media processed. Will check again in 1000ms 22:29:58.089 [debug] Current batch of media processed. Will check again in 1000ms 22:29:58.835 [debug] Current batch of media processed. Will check again in 1000ms 22:29:59.090 [debug] Current batch of media processed. Will check again in 1000ms 22:29:59.836 [debug] Current batch of media processed. Will check again in 1000ms 22:30:00.091 [debug] Current batch of media processed. Will check again in 1000ms 22:30:00.245 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:00.837 [debug] Current batch of media processed. Will check again in 1000ms 22:30:01.092 [debug] Current batch of media processed. Will check again in 1000ms 22:30:01.838 [debug] Current batch of media processed. Will check again in 1000ms 22:30:02.093 [debug] Current batch of media processed. Will check again in 1000ms 22:30:02.839 [debug] Current batch of media processed. Will check again in 1000ms 22:30:03.094 [debug] Current batch of media processed. Will check again in 1000ms 22:30:03.840 [debug] Current batch of media processed. Will check again in 1000ms 22:30:04.095 [debug] Current batch of media processed. Will check again in 1000ms 22:30:04.841 [debug] Current batch of media processed. Will check again in 1000ms 22:30:05.096 [debug] Current batch of media processed. Will check again in 1000ms 22:30:05.842 [debug] Current batch of media processed. Will check again in 1000ms 22:30:06.097 [debug] Current batch of media processed. Will check again in 1000ms 22:30:06.843 [debug] Current batch of media processed. Will check again in 1000ms 22:30:07.098 [debug] Current batch of media processed. Will check again in 1000ms 22:30:07.844 [debug] Current batch of media processed. Will check again in 1000ms 22:30:08.099 [debug] Current batch of media processed. Will check again in 1000ms 22:30:08.845 [debug] Current batch of media processed. Will check again in 1000ms 22:30:09.100 [debug] Current batch of media processed. Will check again in 1000ms 22:30:09.846 [debug] Current batch of media processed. Will check again in 1000ms 22:30:10.101 [debug] Current batch of media processed. Will check again in 1000ms 22:30:10.847 [debug] Current batch of media processed. Will check again in 1000ms 22:30:11.102 [debug] Current batch of media processed. Will check again in 1000ms 22:30:11.848 [debug] Current batch of media processed. Will check again in 1000ms 22:30:12.103 [debug] Current batch of media processed. Will check again in 1000ms 22:30:12.849 [debug] Current batch of media processed. Will check again in 1000ms 22:30:13.104 [debug] Current batch of media processed. Will check again in 1000ms 22:30:13.850 [debug] Current batch of media processed. Will check again in 1000ms 22:30:14.105 [debug] Current batch of media processed. Will check again in 1000ms 22:30:14.417 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:14.851 [debug] Current batch of media processed. Will check again in 1000ms 22:30:15.106 [debug] Current batch of media processed. Will check again in 1000ms 22:30:15.852 [debug] Current batch of media processed. Will check again in 1000ms 22:30:16.107 [debug] Current batch of media processed. Will check again in 1000ms 22:30:16.853 [debug] Current batch of media processed. Will check again in 1000ms 22:30:17.108 [debug] Current batch of media processed. Will check again in 1000ms 22:30:17.854 [debug] Current batch of media processed. Will check again in 1000ms 22:30:18.109 [debug] Current batch of media processed. Will check again in 1000ms 22:30:18.855 [debug] Current batch of media processed. Will check again in 1000ms 22:30:19.110 [debug] Current batch of media processed. Will check again in 1000ms 22:30:19.856 [debug] Current batch of media processed. Will check again in 1000ms 22:30:20.111 [debug] Current batch of media processed. Will check again in 1000ms 22:30:20.857 [debug] Current batch of media processed. Will check again in 1000ms 22:30:21.112 [debug] Current batch of media processed. Will check again in 1000ms 22:30:21.858 [debug] Current batch of media processed. Will check again in 1000ms 22:30:22.113 [debug] Current batch of media processed. Will check again in 1000ms 22:30:22.859 [debug] Current batch of media processed. Will check again in 1000ms 22:30:23.114 [debug] Current batch of media processed. Will check again in 1000ms 22:30:23.860 [debug] Current batch of media processed. Will check again in 1000ms 22:30:24.115 [debug] Current batch of media processed. Will check again in 1000ms 22:30:24.861 [debug] Current batch of media processed. Will check again in 1000ms 22:30:25.116 [debug] Current batch of media processed. Will check again in 1000ms 22:30:25.862 [debug] Current batch of media processed. Will check again in 1000ms 22:30:26.117 [debug] Current batch of media processed. Will check again in 1000ms 22:30:26.863 [debug] Current batch of media processed. Will check again in 1000ms 22:30:27.118 [debug] Current batch of media processed. Will check again in 1000ms 22:30:27.864 [debug] Current batch of media processed. Will check again in 1000ms 22:30:28.119 [debug] Current batch of media processed. Will check again in 1000ms 22:30:28.865 [debug] Current batch of media processed. Will check again in 1000ms 22:30:29.120 [debug] Current batch of media processed. Will check again in 1000ms 22:30:29.866 [debug] Current batch of media processed. Will check again in 1000ms 22:30:30.121 [debug] Current batch of media processed. Will check again in 1000ms 22:30:30.867 [debug] Current batch of media processed. Will check again in 1000ms 22:30:31.122 [debug] Current batch of media processed. Will check again in 1000ms 22:30:31.868 [debug] Current batch of media processed. Will check again in 1000ms 22:30:32.123 [debug] Current batch of media processed. Will check again in 1000ms 22:30:32.869 [debug] Current batch of media processed. Will check again in 1000ms 22:30:33.124 [debug] Current batch of media processed. Will check again in 1000ms 22:30:33.870 [debug] Current batch of media processed. Will check again in 1000ms 22:30:34.125 [debug] Current batch of media processed. Will check again in 1000ms 22:30:34.871 [debug] Current batch of media processed. Will check again in 1000ms 22:30:35.126 [debug] Current batch of media processed. Will check again in 1000ms 22:30:35.872 [debug] Current batch of media processed. Will check again in 1000ms 22:30:36.127 [debug] Current batch of media processed. Will check again in 1000ms 22:30:36.873 [debug] Current batch of media processed. Will check again in 1000ms 22:30:37.128 [debug] Current batch of media processed. Will check again in 1000ms 22:30:37.874 [debug] Current batch of media processed. Will check again in 1000ms 22:30:38.129 [debug] Current batch of media processed. Will check again in 1000ms 22:30:38.875 [debug] Current batch of media processed. Will check again in 1000ms 22:30:39.130 [debug] Current batch of media processed. Will check again in 1000ms 22:30:39.876 [debug] Current batch of media processed. Will check again in 1000ms 22:30:40.131 [debug] Current batch of media processed. Will check again in 1000ms 22:30:40.877 [debug] Current batch of media processed. Will check again in 1000ms 22:30:41.132 [debug] Current batch of media processed. Will check again in 1000ms 22:30:41.878 [debug] Current batch of media processed. Will check again in 1000ms 22:30:42.133 [debug] Current batch of media processed. Will check again in 1000ms 22:30:42.879 [debug] Current batch of media processed. Will check again in 1000ms 22:30:43.134 [debug] Current batch of media processed. Will check again in 1000ms 22:30:43.880 [debug] Current batch of media processed. Will check again in 1000ms 22:30:44.135 [debug] Current batch of media processed. Will check again in 1000ms 22:30:44.418 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:44.881 [debug] Current batch of media processed. Will check again in 1000ms 22:30:45.136 [debug] Current batch of media processed. Will check again in 1000ms 22:30:45.882 [debug] Current batch of media processed. Will check again in 1000ms 22:30:46.137 [debug] Current batch of media processed. Will check again in 1000ms 22:30:46.883 [debug] Current batch of media processed. Will check again in 1000ms 22:30:47.138 [debug] Current batch of media processed. Will check again in 1000ms 22:30:47.884 [debug] Current batch of media processed. Will check again in 1000ms 22:30:48.139 [debug] Current batch of media processed. Will check again in 1000ms 22:30:48.885 [debug] Current batch of media processed. Will check again in 1000ms 22:30:49.140 [debug] Current batch of media processed. Will check again in 1000ms 22:30:49.886 [debug] Current batch of media processed. Will check again in 1000ms 22:30:50.141 [debug] Current batch of media processed. Will check again in 1000ms 22:30:50.887 [debug] Current batch of media processed. Will check again in 1000ms 22:30:51.142 [debug] Current batch of media processed. Will check again in 1000ms 22:30:51.888 [debug] Current batch of media processed. Will check again in 1000ms 22:30:52.143 [debug] Current batch of media processed. Will check again in 1000ms 22:30:52.889 [debug] Current batch of media processed. Will check again in 1000ms 22:30:53.144 [debug] Current batch of media processed. Will check again in 1000ms 22:30:53.890 [debug] Current batch of media processed. Will check again in 1000ms 22:30:54.145 [debug] Current batch of media processed. Will check again in 1000ms 22:30:54.891 [debug] Current batch of media processed. Will check again in 1000ms 22:30:55.146 [debug] Current batch of media processed. Will check again in 1000ms 22:30:55.892 [debug] Current batch of media processed. Will check again in 1000ms 22:30:56.147 [debug] Current batch of media processed. Will check again in 1000ms 22:30:56.893 [debug] Current batch of media processed. Will check again in 1000ms 22:30:57.148 [debug] Current batch of media processed. Will check again in 1000ms 22:30:57.894 [debug] Current batch of media processed. Will check again in 1000ms 22:30:58.149 [debug] Current batch of media processed. Will check again in 1000ms 22:30:58.895 [debug] Current batch of media processed. Will check again in 1000ms 22:30:59.150 [debug] Current batch of media processed. Will check again in 1000ms 22:30:59.896 [debug] Current batch of media processed. Will check again in 1000ms 22:31:00.151 [debug] Current batch of media processed. Will check again in 1000ms 22:31:00.246 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:00.897 [debug] Current batch of media processed. Will check again in 1000ms 22:31:01.152 [debug] Current batch of media processed. Will check again in 1000ms 22:31:01.898 [debug] Current batch of media processed. Will check again in 1000ms 22:31:02.153 [debug] Current batch of media processed. Will check again in 1000ms 22:31:02.899 [debug] Current batch of media processed. Will check again in 1000ms 22:31:03.154 [debug] Current batch of media processed. Will check again in 1000ms 22:31:03.900 [debug] Current batch of media processed. Will check again in 1000ms 22:31:04.155 [debug] Current batch of media processed. Will check again in 1000ms 22:31:04.901 [debug] Current batch of media processed. Will check again in 1000ms 22:31:05.156 [debug] Current batch of media processed. Will check again in 1000ms 22:31:05.902 [debug] Current batch of media processed. Will check again in 1000ms 22:31:06.157 [debug] Current batch of media processed. Will check again in 1000ms 22:31:06.903 [debug] Current batch of media processed. Will check again in 1000ms 22:31:07.158 [debug] Current batch of media processed. Will check again in 1000ms 22:31:07.904 [debug] Current batch of media processed. Will check again in 1000ms 22:31:08.159 [debug] Current batch of media processed. Will check again in 1000ms 22:31:08.905 [debug] Current batch of media processed. Will check again in 1000ms 22:31:09.160 [debug] Current batch of media processed. Will check again in 1000ms 22:31:09.906 [debug] Current batch of media processed. Will check again in 1000ms 22:31:10.161 [debug] Current batch of media processed. Will check again in 1000ms 22:31:10.907 [debug] Current batch of media processed. Will check again in 1000ms 22:31:11.162 [debug] Current batch of media processed. Will check again in 1000ms 22:31:11.908 [debug] Current batch of media processed. Will check again in 1000ms 22:31:12.163 [debug] Current batch of media processed. Will check again in 1000ms 22:31:12.909 [debug] Current batch of media processed. Will check again in 1000ms 22:31:13.164 [debug] Current batch of media processed. Will check again in 1000ms 22:31:13.910 [debug] Current batch of media processed. Will check again in 1000ms 22:31:14.165 [debug] Current batch of media processed. Will check again in 1000ms 22:31:14.419 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:14.911 [debug] Current batch of media processed. Will check again in 1000ms 22:31:15.166 [debug] Current batch of media processed. Will check again in 1000ms 22:31:15.912 [debug] Current batch of media processed. Will check again in 1000ms 22:31:16.167 [debug] Current batch of media processed. Will check again in 1000ms 22:31:16.913 [debug] Current batch of media processed. Will check again in 1000ms 22:31:17.168 [debug] Current batch of media processed. Will check again in 1000ms 22:31:17.914 [debug] Current batch of media processed. Will check again in 1000ms 22:31:18.169 [debug] Current batch of media processed. Will check again in 1000ms 22:31:18.915 [debug] Current batch of media processed. Will check again in 1000ms 22:31:19.170 [debug] Current batch of media processed. Will check again in 1000ms 22:31:19.916 [debug] Current batch of media processed. Will check again in 1000ms 22:31:20.171 [debug] Current batch of media processed. Will check again in 1000ms 22:31:20.917 [debug] Current batch of media processed. Will check again in 1000ms 22:31:21.172 [debug] Current batch of media processed. Will check again in 1000ms 22:31:21.918 [debug] Current batch of media processed. Will check again in 1000ms 22:31:22.173 [debug] Current batch of media processed. Will check again in 1000ms 22:31:22.919 [debug] Current batch of media processed. Will check again in 1000ms 22:31:23.174 [debug] Current batch of media processed. Will check again in 1000ms 22:31:23.920 [debug] Current batch of media processed. Will check again in 1000ms 22:31:24.175 [debug] Current batch of media processed. Will check again in 1000ms 22:31:24.921 [debug] Current batch of media processed. Will check again in 1000ms 22:31:25.176 [debug] Current batch of media processed. Will check again in 1000ms 22:31:25.922 [debug] Current batch of media processed. Will check again in 1000ms 22:31:26.177 [debug] Current batch of media processed. Will check again in 1000ms 22:31:26.923 [debug] Current batch of media processed. Will check again in 1000ms 22:31:27.178 [debug] Current batch of media processed. Will check again in 1000ms 22:31:27.924 [debug] Current batch of media processed. Will check again in 1000ms 22:31:28.179 [debug] Current batch of media processed. Will check again in 1000ms 22:31:28.925 [debug] Current batch of media processed. Will check again in 1000ms 22:31:29.180 [debug] Current batch of media processed. Will check again in 1000ms 22:31:29.926 [debug] Current batch of media processed. Will check again in 1000ms 22:31:30.181 [debug] Current batch of media processed. Will check again in 1000ms 22:31:30.927 [debug] Current batch of media processed. Will check again in 1000ms 22:31:31.182 [debug] Current batch of media processed. Will check again in 1000ms 22:31:31.928 [debug] Current batch of media processed. Will check again in 1000ms 22:31:32.183 [debug] Current batch of media processed. Will check again in 1000ms 22:31:32.929 [debug] Current batch of media processed. Will check again in 1000ms 22:31:33.184 [debug] Current batch of media processed. Will check again in 1000ms 22:31:33.930 [debug] Current batch of media processed. Will check again in 1000ms 22:31:34.185 [debug] Current batch of media processed. Will check again in 1000ms 22:31:34.931 [debug] Current batch of media processed. Will check again in 1000ms 22:31:35.186 [debug] Current batch of media processed. Will check again in 1000ms 22:31:35.932 [debug] Current batch of media processed. Will check again in 1000ms 22:31:36.188 [debug] Current batch of media processed. Will check again in 1000ms 22:31:36.933 [debug] Current batch of media processed. Will check again in 1000ms 22:31:37.189 [debug] Current batch of media processed. Will check again in 1000ms 22:31:37.934 [debug] Current batch of media processed. Will check again in 1000ms 22:31:38.190 [debug] Current batch of media processed. Will check again in 1000ms 22:31:38.935 [debug] Current batch of media processed. Will check again in 1000ms 22:31:39.191 [debug] Current batch of media processed. Will check again in 1000ms 22:31:39.936 [debug] Current batch of media processed. Will check again in 1000ms 22:31:40.192 [debug] Current batch of media processed. Will check again in 1000ms 22:31:40.937 [debug] Current batch of media processed. Will check again in 1000ms 22:31:41.193 [debug] Current batch of media processed. Will check again in 1000ms 22:31:41.938 [debug] Current batch of media processed. Will check again in 1000ms 22:31:42.194 [debug] Current batch of media processed. Will check again in 1000ms 22:31:42.939 [debug] Current batch of media processed. Will check again in 1000ms 22:31:43.195 [debug] Current batch of media processed. Will check again in 1000ms 22:31:43.940 [debug] Current batch of media processed. Will check again in 1000ms 22:31:44.196 [debug] Current batch of media processed. Will check again in 1000ms 22:31:44.420 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:44.941 [debug] Current batch of media processed. Will check again in 1000ms 22:31:45.197 [debug] Current batch of media processed. Will check again in 1000ms 22:31:45.942 [debug] Current batch of media processed. Will check again in 1000ms 22:31:46.198 [debug] Current batch of media processed. Will check again in 1000ms 22:31:46.943 [debug] Current batch of media processed. Will check again in 1000ms 22:31:47.199 [debug] Current batch of media processed. Will check again in 1000ms 22:31:47.944 [debug] Current batch of media processed. Will check again in 1000ms 22:31:48.200 [debug] Current batch of media processed. Will check again in 1000ms 22:31:48.945 [debug] Current batch of media processed. Will check again in 1000ms 22:31:49.201 [debug] Current batch of media processed. Will check again in 1000ms 22:31:49.946 [debug] Current batch of media processed. Will check again in 1000ms 22:31:50.202 [debug] Current batch of media processed. Will check again in 1000ms 22:31:50.947 [debug] Current batch of media processed. Will check again in 1000ms 22:31:51.203 [debug] Current batch of media processed. Will check again in 1000ms 22:31:51.948 [debug] Current batch of media processed. Will check again in 1000ms 22:31:52.204 [debug] Current batch of media processed. Will check again in 1000ms 22:31:52.949 [debug] Current batch of media processed. Will check again in 1000ms 22:31:53.205 [debug] Current batch of media processed. Will check again in 1000ms 22:31:53.950 [debug] Current batch of media processed. Will check again in 1000ms 22:31:54.206 [debug] Current batch of media processed. Will check again in 1000ms 22:31:54.951 [debug] Current batch of media processed. Will check again in 1000ms 22:31:55.207 [debug] Current batch of media processed. Will check again in 1000ms 22:31:55.952 [debug] Current batch of media processed. Will check again in 1000ms 22:31:56.208 [debug] Current batch of media processed. Will check again in 1000ms 22:31:56.953 [debug] Current batch of media processed. Will check again in 1000ms 22:31:57.209 [debug] Current batch of media processed. Will check again in 1000ms 22:31:57.954 [debug] Current batch of media processed. Will check again in 1000ms 22:31:58.210 [debug] Current batch of media processed. Will check again in 1000ms 22:31:58.955 [debug] Current batch of media processed. Will check again in 1000ms 22:31:59.211 [debug] Current batch of media processed. Will check again in 1000ms 22:31:59.956 [debug] Current batch of media processed. Will check again in 1000ms 22:32:00.212 [debug] Current batch of media processed. Will check again in 1000ms 22:32:00.247 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:00.957 [debug] Current batch of media processed. Will check again in 1000ms 22:32:01.213 [debug] Current batch of media processed. Will check again in 1000ms 22:32:01.958 [debug] Current batch of media processed. Will check again in 1000ms 22:32:02.214 [debug] Current batch of media processed. Will check again in 1000ms 22:32:02.959 [debug] Current batch of media processed. Will check again in 1000ms 22:32:03.215 [debug] Current batch of media processed. Will check again in 1000ms 22:32:03.960 [debug] Current batch of media processed. Will check again in 1000ms 22:32:04.216 [debug] Current batch of media processed. Will check again in 1000ms 22:32:04.961 [debug] Current batch of media processed. Will check again in 1000ms 22:32:05.217 [debug] Current batch of media processed. Will check again in 1000ms 22:32:05.962 [debug] Current batch of media processed. Will check again in 1000ms 22:32:06.218 [debug] Current batch of media processed. Will check again in 1000ms 22:32:06.963 [debug] Current batch of media processed. Will check again in 1000ms 22:32:07.219 [debug] Current batch of media processed. Will check again in 1000ms 22:32:07.964 [debug] Current batch of media processed. Will check again in 1000ms 22:32:08.220 [debug] Current batch of media processed. Will check again in 1000ms 22:32:08.965 [debug] Current batch of media processed. Will check again in 1000ms 22:32:09.221 [debug] Current batch of media processed. Will check again in 1000ms 22:32:09.966 [debug] Current batch of media processed. Will check again in 1000ms 22:32:10.222 [debug] Current batch of media processed. Will check again in 1000ms 22:32:10.967 [debug] Current batch of media processed. Will check again in 1000ms 22:32:11.223 [debug] Current batch of media processed. Will check again in 1000ms 22:32:11.968 [debug] Current batch of media processed. Will check again in 1000ms 22:32:12.224 [debug] Current batch of media processed. Will check again in 1000ms 22:32:12.969 [debug] Current batch of media processed. Will check again in 1000ms 22:32:13.225 [debug] Current batch of media processed. Will check again in 1000ms 22:32:13.970 [debug] Current batch of media processed. Will check again in 1000ms 22:32:14.226 [debug] Current batch of media processed. Will check again in 1000ms 22:32:14.421 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:14.971 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 2.35, "description" => "Music video by A Perfect Circle performing Passive.", "duration" => 255, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Passive.mp4", "id" => "vFw9fHN6Bhc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vFw9fHN6Bhc", "playlist_index" => 21, "timestamp" => 1235484581, "title" => "A Perfect Circle - Passive", "upload_date" => "20090224"} 22:32:14.971 [debug] QUERY OK source="sources" db=0.1ms idle=664.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 22:32:14.972 [debug] QUERY OK source="sources" db=0.1ms idle=664.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:32:14.972 [debug] QUERY OK source="media_items" db=0.1ms idle=664.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 14:09:41Z], 3] 22:32:14.981 [debug] QUERY OK source="media_items" db=9.3ms idle=550.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing Passive.", "A Perfect Circle - Passive", "dd7e2845-2594-4af1-b932-24c86884df63", false, 3, [], 255, false, "vFw9fHN6Bhc", "https://www.youtube.com/watch?v=vFw9fHN6Bhc", 21, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Passive.mp4", false, false, 4, ~U[2009-02-24 14:09:41Z], ~U[2025-12-25 05:32:14Z], ~U[2025-12-25 05:32:14Z], "Music video by A Perfect Circle performing Passive.", "A Perfect Circle - Passive", 3, 255, false, "vFw9fHN6Bhc", "https://www.youtube.com/watch?v=vFw9fHN6Bhc", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Passive.mp4", false, ~U[2009-02-24 14:09:41Z]] 22:32:14.982 [debug] QUERY OK source="sources" db=0.2ms idle=324.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" = ?) [3] 22:32:14.982 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 22:32:14.982 [debug] QUERY OK source="media_items" db=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 [662] 22:32:14.983 [info] Kicking off download for media item #662 (vFw9fHN6Bhc) 22:32:14.985 [debug] QUERY OK source="tasks" db=0.5ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [222, 662, ~U[2025-12-25 05:32:14Z], ~U[2025-12-25 05:32:14Z]] 22:32:14.985 [debug] Current batch of media processed. Will check again in 1000ms 22:32:15.227 [debug] Current batch of media processed. Will check again in 1000ms 22:32:15.986 [debug] Current batch of media processed. Will check again in 1000ms 22:32:16.228 [debug] Current batch of media processed. Will check again in 1000ms 22:32:16.987 [debug] Current batch of media processed. Will check again in 1000ms 22:32:17.229 [debug] Current batch of media processed. Will check again in 1000ms 22:32:17.988 [debug] Current batch of media processed. Will check again in 1000ms 22:32:18.230 [debug] Current batch of media processed. Will check again in 1000ms 22:32:18.989 [debug] Current batch of media processed. Will check again in 1000ms 22:32:19.231 [debug] Current batch of media processed. Will check again in 1000ms 22:32:19.990 [debug] Current batch of media processed. Will check again in 1000ms 22:32:20.232 [debug] Current batch of media processed. Will check again in 1000ms 22:32:20.991 [debug] Current batch of media processed. Will check again in 1000ms 22:32:21.233 [debug] Current batch of media processed. Will check again in 1000ms 22:32:21.992 [debug] Current batch of media processed. Will check again in 1000ms 22:32:22.234 [debug] Current batch of media processed. Will check again in 1000ms 22:32:22.993 [debug] Current batch of media processed. Will check again in 1000ms 22:32:23.235 [debug] Current batch of media processed. Will check again in 1000ms 22:32:23.994 [debug] Current batch of media processed. Will check again in 1000ms 22:32:24.236 [debug] Current batch of media processed. Will check again in 1000ms 22:32:24.995 [debug] Current batch of media processed. Will check again in 1000ms 22:32:25.237 [debug] Current batch of media processed. Will check again in 1000ms 22:32:25.996 [debug] Current batch of media processed. Will check again in 1000ms 22:32:26.238 [debug] Current batch of media processed. Will check again in 1000ms 22:32:26.997 [debug] Current batch of media processed. Will check again in 1000ms 22:32:27.239 [debug] Current batch of media processed. Will check again in 1000ms 22:32:27.998 [debug] Current batch of media processed. Will check again in 1000ms 22:32:28.240 [debug] Current batch of media processed. Will check again in 1000ms 22:32:28.999 [debug] Current batch of media processed. Will check again in 1000ms 22:32:29.241 [debug] Current batch of media processed. Will check again in 1000ms 22:32:30.000 [debug] Current batch of media processed. Will check again in 1000ms 22:32:30.242 [debug] Current batch of media processed. Will check again in 1000ms 22:32:31.001 [debug] Current batch of media processed. Will check again in 1000ms 22:32:31.243 [debug] Current batch of media processed. Will check again in 1000ms 22:32:32.002 [debug] Current batch of media processed. Will check again in 1000ms 22:32:32.244 [debug] Current batch of media processed. Will check again in 1000ms 22:32:33.003 [debug] Current batch of media processed. Will check again in 1000ms 22:32:33.245 [debug] Current batch of media processed. Will check again in 1000ms 22:32:34.004 [debug] Current batch of media processed. Will check again in 1000ms 22:32:34.246 [debug] Current batch of media processed. Will check again in 1000ms 22:32:35.005 [debug] Current batch of media processed. Will check again in 1000ms 22:32:35.247 [debug] Current batch of media processed. Will check again in 1000ms 22:32:36.006 [debug] Current batch of media processed. Will check again in 1000ms 22:32:36.249 [debug] Current batch of media processed. Will check again in 1000ms 22:32:37.007 [debug] Current batch of media processed. Will check again in 1000ms 22:32:37.250 [debug] Current batch of media processed. Will check again in 1000ms 22:32:38.008 [debug] Current batch of media processed. Will check again in 1000ms 22:32:38.251 [debug] Current batch of media processed. Will check again in 1000ms 22:32:39.009 [debug] Current batch of media processed. Will check again in 1000ms 22:32:39.252 [debug] Current batch of media processed. Will check again in 1000ms 22:32:40.010 [debug] Current batch of media processed. Will check again in 1000ms 22:32:40.253 [debug] Current batch of media processed. Will check again in 1000ms 22:32:41.011 [debug] Current batch of media processed. Will check again in 1000ms 22:32:41.254 [debug] Current batch of media processed. Will check again in 1000ms 22:32:42.012 [debug] Current batch of media processed. Will check again in 1000ms 22:32:42.255 [debug] Current batch of media processed. Will check again in 1000ms 22:32:43.013 [debug] Current batch of media processed. Will check again in 1000ms 22:32:43.256 [debug] Current batch of media processed. Will check again in 1000ms 22:32:44.014 [debug] Current batch of media processed. Will check again in 1000ms 22:32:44.257 [debug] Current batch of media processed. Will check again in 1000ms 22:32:44.423 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:45.015 [debug] Current batch of media processed. Will check again in 1000ms 22:32:45.258 [debug] Current batch of media processed. Will check again in 1000ms 22:32:46.016 [debug] Current batch of media processed. Will check again in 1000ms 22:32:46.259 [debug] Current batch of media processed. Will check again in 1000ms 22:32:47.017 [debug] Current batch of media processed. Will check again in 1000ms 22:32:47.260 [debug] Current batch of media processed. Will check again in 1000ms 22:32:48.018 [debug] Current batch of media processed. Will check again in 1000ms 22:32:48.261 [debug] Current batch of media processed. Will check again in 1000ms 22:32:49.019 [debug] Current batch of media processed. Will check again in 1000ms 22:32:49.262 [debug] Current batch of media processed. Will check again in 1000ms 22:32:50.020 [debug] Current batch of media processed. Will check again in 1000ms 22:32:50.263 [debug] Current batch of media processed. Will check again in 1000ms 22:32:51.021 [debug] Current batch of media processed. Will check again in 1000ms 22:32:51.264 [debug] Current batch of media processed. Will check again in 1000ms 22:32:52.022 [debug] Current batch of media processed. Will check again in 1000ms 22:32:52.265 [debug] Current batch of media processed. Will check again in 1000ms 22:32:53.023 [debug] Current batch of media processed. Will check again in 1000ms 22:32:53.266 [debug] Current batch of media processed. Will check again in 1000ms 22:32:54.024 [debug] Current batch of media processed. Will check again in 1000ms 22:32:54.267 [debug] Current batch of media processed. Will check again in 1000ms 22:32:55.025 [debug] Current batch of media processed. Will check again in 1000ms 22:32:55.268 [debug] Current batch of media processed. Will check again in 1000ms 22:32:56.026 [debug] Current batch of media processed. Will check again in 1000ms 22:32:56.269 [debug] Current batch of media processed. Will check again in 1000ms 22:32:57.027 [debug] Current batch of media processed. Will check again in 1000ms 22:32:57.270 [debug] Current batch of media processed. Will check again in 1000ms 22:32:58.028 [debug] Current batch of media processed. Will check again in 1000ms 22:32:58.271 [debug] Current batch of media processed. Will check again in 1000ms 22:32:59.029 [debug] Current batch of media processed. Will check again in 1000ms 22:32:59.272 [debug] Current batch of media processed. Will check again in 1000ms 22:33:00.030 [debug] Current batch of media processed. Will check again in 1000ms 22:33:00.248 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:00.273 [debug] Current batch of media processed. Will check again in 1000ms 22:33:01.031 [debug] Current batch of media processed. Will check again in 1000ms 22:33:01.274 [debug] Current batch of media processed. Will check again in 1000ms 22:33:02.032 [debug] Current batch of media processed. Will check again in 1000ms 22:33:02.275 [debug] Current batch of media processed. Will check again in 1000ms 22:33:03.033 [debug] Current batch of media processed. Will check again in 1000ms 22:33:03.276 [debug] Current batch of media processed. Will check again in 1000ms 22:33:04.034 [debug] Current batch of media processed. Will check again in 1000ms 22:33:04.277 [debug] Current batch of media processed. Will check again in 1000ms 22:33:05.035 [debug] Current batch of media processed. Will check again in 1000ms 22:33:05.278 [debug] Current batch of media processed. Will check again in 1000ms 22:33:06.020 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xAbIGiv8KDU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/59/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/56/97/56979226d090879693278d82dae34a2dd10f707ecbc47df99d18def1249da3bc.json --sleep-requests 79 --sleep-interval 75 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:33:06.020 [debug] QUERY OK db=0.0ms idle=1713.2ms begin [] 22:33:06.036 [debug] Current batch of media processed. Will check again in 1000ms 22:33:06.039 [debug] QUERY OK source="media_items" db=18.0ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220905 - Pixies - Dregs of the Wine (Official Lyric Video).mp4", ~U[2025-12-25 05:27:45Z], "/downloads/MusicVideos/Pixies Official/20220905 - Pixies - Dregs of the Wine (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220905 - Pixies - Dregs of the Wine (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220905 - Pixies - Dregs of the Wine (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 05:33:06Z], 59] 22:33:06.039 [debug] QUERY OK source="media_metadata" db=0.3ms 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/59/metadata.json.gz", "/config/metadata/media_items/59/thumbnail.jpg", 59, ~U[2025-12-25 05:33:06Z], ~U[2025-12-25 05:33:06Z]] 22:33:06.042 [debug] QUERY OK db=3.1ms commit [] 22:33:06.048 [debug] QUERY OK source="media_items" db=5.2ms idle=1735.5ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [95846859, ~U[2025-12-25 05:33:06Z], 59] 22:33:06.048 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:33:06.048 [info] {"args":{"id":59},"id":60,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1014318310,"event":"job:stop","queue_time":11853729075,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:33:06.054 [info] {"args":{"id":60},"id":61,"meta":{},"system_time":1766640786054636634,"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:33:06.055 [debug] QUERY OK source="media_items" db=0.1ms idle=302.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" = ?) [60] 22:33:06.055 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:33:06.055 [debug] QUERY OK source="sources" db=0.1ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:33:06.055 [debug] QUERY OK source="media_profiles" db=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:33:06.055 [debug] QUERY OK source="media_items" db=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 [60] 22:33:06.056 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [60] 22:33:06.056 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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:33:06.056 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:06.057 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:06.057 [debug] Running yt-dlp command for action: get_downloadable_status 22:33:06.057 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:06.057 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:06.057 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:06.057 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qHUO0dVrALo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/61/f9/61f9b390f79ae1da796316a6d96e0a3c4491ed7f97b9750a74cf569a1103eab1.json --sleep-requests 73 --sleep-interval 76 --sleep-subtitles 77 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:33:06.279 [debug] Current batch of media processed. Will check again in 1000ms 22:33:07.037 [debug] Current batch of media processed. Will check again in 1000ms 22:33:07.280 [debug] Current batch of media processed. Will check again in 1000ms 22:33:08.038 [debug] Current batch of media processed. Will check again in 1000ms 22:33:08.281 [debug] Current batch of media processed. Will check again in 1000ms 22:33:09.039 [debug] Current batch of media processed. Will check again in 1000ms 22:33:09.282 [debug] Current batch of media processed. Will check again in 1000ms 22:33:10.040 [debug] Current batch of media processed. Will check again in 1000ms 22:33:10.283 [debug] Current batch of media processed. Will check again in 1000ms 22:33:11.041 [debug] Current batch of media processed. Will check again in 1000ms 22:33:11.284 [debug] Current batch of media processed. Will check again in 1000ms 22:33:12.042 [debug] Current batch of media processed. Will check again in 1000ms 22:33:12.285 [debug] Current batch of media processed. Will check again in 1000ms 22:33:13.043 [debug] Current batch of media processed. Will check again in 1000ms 22:33:13.286 [debug] Current batch of media processed. Will check again in 1000ms 22:33:14.044 [debug] Current batch of media processed. Will check again in 1000ms 22:33:14.287 [debug] Current batch of media processed. Will check again in 1000ms 22:33:14.424 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:15.045 [debug] Current batch of media processed. Will check again in 1000ms 22:33:15.288 [debug] Current batch of media processed. Will check again in 1000ms 22:33:16.046 [debug] Current batch of media processed. Will check again in 1000ms 22:33:16.289 [debug] Current batch of media processed. Will check again in 1000ms 22:33:17.047 [debug] Current batch of media processed. Will check again in 1000ms 22:33:17.290 [debug] Current batch of media processed. Will check again in 1000ms 22:33:18.048 [debug] Current batch of media processed. Will check again in 1000ms 22:33:18.291 [debug] Current batch of media processed. Will check again in 1000ms 22:33:19.049 [debug] Current batch of media processed. Will check again in 1000ms 22:33:19.292 [debug] Current batch of media processed. Will check again in 1000ms 22:33:20.050 [debug] Current batch of media processed. Will check again in 1000ms 22:33:20.293 [debug] Current batch of media processed. Will check again in 1000ms 22:33:21.051 [debug] Current batch of media processed. Will check again in 1000ms 22:33:21.294 [debug] Current batch of media processed. Will check again in 1000ms 22:33:22.052 [debug] Current batch of media processed. Will check again in 1000ms 22:33:22.295 [debug] Current batch of media processed. Will check again in 1000ms 22:33:23.053 [debug] Current batch of media processed. Will check again in 1000ms 22:33:23.296 [debug] Current batch of media processed. Will check again in 1000ms 22:33:24.054 [debug] Current batch of media processed. Will check again in 1000ms 22:33:24.297 [debug] Current batch of media processed. Will check again in 1000ms 22:33:25.055 [debug] Current batch of media processed. Will check again in 1000ms 22:33:25.298 [debug] Current batch of media processed. Will check again in 1000ms 22:33:26.056 [debug] Current batch of media processed. Will check again in 1000ms 22:33:26.299 [debug] Current batch of media processed. Will check again in 1000ms 22:33:27.057 [debug] Current batch of media processed. Will check again in 1000ms 22:33:27.300 [debug] Current batch of media processed. Will check again in 1000ms 22:33:28.058 [debug] Current batch of media processed. Will check again in 1000ms 22:33:28.301 [debug] Current batch of media processed. Will check again in 1000ms 22:33:29.059 [debug] Current batch of media processed. Will check again in 1000ms 22:33:29.302 [debug] Current batch of media processed. Will check again in 1000ms 22:33:30.060 [debug] Current batch of media processed. Will check again in 1000ms 22:33:30.303 [debug] Current batch of media processed. Will check again in 1000ms 22:33:31.061 [debug] Current batch of media processed. Will check again in 1000ms 22:33:31.304 [debug] Current batch of media processed. Will check again in 1000ms 22:33:32.062 [debug] Current batch of media processed. Will check again in 1000ms 22:33:32.305 [debug] Current batch of media processed. Will check again in 1000ms 22:33:33.063 [debug] Current batch of media processed. Will check again in 1000ms 22:33:33.306 [debug] Current batch of media processed. Will check again in 1000ms 22:33:34.064 [debug] Current batch of media processed. Will check again in 1000ms 22:33:34.307 [debug] Current batch of media processed. Will check again in 1000ms 22:33:35.065 [debug] Current batch of media processed. Will check again in 1000ms 22:33:35.308 [debug] Current batch of media processed. Will check again in 1000ms 22:33:36.066 [debug] Current batch of media processed. Will check again in 1000ms 22:33:36.309 [debug] Current batch of media processed. Will check again in 1000ms 22:33:37.067 [debug] Current batch of media processed. Will check again in 1000ms 22:33:37.310 [debug] Current batch of media processed. Will check again in 1000ms 22:33:38.068 [debug] Current batch of media processed. Will check again in 1000ms 22:33:38.311 [debug] Current batch of media processed. Will check again in 1000ms 22:33:39.069 [debug] Current batch of media processed. Will check again in 1000ms 22:33:39.312 [debug] Current batch of media processed. Will check again in 1000ms 22:33:40.070 [debug] Current batch of media processed. Will check again in 1000ms 22:33:40.313 [debug] Current batch of media processed. Will check again in 1000ms 22:33:41.071 [debug] Current batch of media processed. Will check again in 1000ms 22:33:41.314 [debug] Current batch of media processed. Will check again in 1000ms 22:33:42.072 [debug] Current batch of media processed. Will check again in 1000ms 22:33:42.315 [debug] Current batch of media processed. Will check again in 1000ms 22:33:43.073 [debug] Current batch of media processed. Will check again in 1000ms 22:33:43.316 [debug] Current batch of media processed. Will check again in 1000ms 22:33:44.074 [debug] Current batch of media processed. Will check again in 1000ms 22:33:44.317 [debug] Current batch of media processed. Will check again in 1000ms 22:33:44.425 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:45.075 [debug] Current batch of media processed. Will check again in 1000ms 22:33:45.318 [debug] Current batch of media processed. Will check again in 1000ms 22:33:46.076 [debug] Current batch of media processed. Will check again in 1000ms 22:33:46.319 [debug] Current batch of media processed. Will check again in 1000ms 22:33:47.077 [debug] Current batch of media processed. Will check again in 1000ms 22:33:47.320 [debug] Current batch of media processed. Will check again in 1000ms 22:33:48.078 [debug] Current batch of media processed. Will check again in 1000ms 22:33:48.321 [debug] Current batch of media processed. Will check again in 1000ms 22:33:49.079 [debug] Current batch of media processed. Will check again in 1000ms 22:33:49.322 [debug] Current batch of media processed. Will check again in 1000ms 22:33:50.080 [debug] Current batch of media processed. Will check again in 1000ms 22:33:50.323 [debug] Current batch of media processed. Will check again in 1000ms 22:33:51.081 [debug] Current batch of media processed. Will check again in 1000ms 22:33:51.324 [debug] Current batch of media processed. Will check again in 1000ms 22:33:52.082 [debug] Current batch of media processed. Will check again in 1000ms 22:33:52.325 [debug] Current batch of media processed. Will check again in 1000ms 22:33:53.083 [debug] Current batch of media processed. Will check again in 1000ms 22:33:53.326 [debug] Current batch of media processed. Will check again in 1000ms 22:33:54.084 [debug] Current batch of media processed. Will check again in 1000ms 22:33:54.327 [debug] Current batch of media processed. Will check again in 1000ms 22:33:55.085 [debug] Current batch of media processed. Will check again in 1000ms 22:33:55.328 [debug] Current batch of media processed. Will check again in 1000ms 22:33:56.086 [debug] Current batch of media processed. Will check again in 1000ms 22:33:56.329 [debug] Current batch of media processed. Will check again in 1000ms 22:33:57.087 [debug] Current batch of media processed. Will check again in 1000ms 22:33:57.330 [debug] Current batch of media processed. Will check again in 1000ms 22:33:58.088 [debug] Current batch of media processed. Will check again in 1000ms 22:33:58.331 [debug] Current batch of media processed. Will check again in 1000ms 22:33:59.089 [debug] Current batch of media processed. Will check again in 1000ms 22:33:59.332 [debug] Current batch of media processed. Will check again in 1000ms 22:34:00.090 [debug] Current batch of media processed. Will check again in 1000ms 22:34:00.249 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:00.333 [debug] Current batch of media processed. Will check again in 1000ms 22:34:01.091 [debug] Current batch of media processed. Will check again in 1000ms 22:34:01.334 [debug] Current batch of media processed. Will check again in 1000ms 22:34:02.092 [debug] Current batch of media processed. Will check again in 1000ms 22:34:02.335 [debug] Current batch of media processed. Will check again in 1000ms 22:34:03.093 [debug] Current batch of media processed. Will check again in 1000ms 22:34:03.336 [debug] Current batch of media processed. Will check again in 1000ms 22:34:04.094 [debug] Current batch of media processed. Will check again in 1000ms 22:34:04.337 [debug] Current batch of media processed. Will check again in 1000ms 22:34:05.095 [debug] Current batch of media processed. Will check again in 1000ms 22:34:05.338 [debug] Current batch of media processed. Will check again in 1000ms 22:34:06.096 [debug] Current batch of media processed. Will check again in 1000ms 22:34:06.339 [debug] Current batch of media processed. Will check again in 1000ms 22:34:07.097 [debug] Current batch of media processed. Will check again in 1000ms 22:34:07.340 [debug] Current batch of media processed. Will check again in 1000ms 22:34:08.098 [debug] Current batch of media processed. Will check again in 1000ms 22:34:08.341 [debug] Current batch of media processed. Will check again in 1000ms 22:34:09.099 [debug] Current batch of media processed. Will check again in 1000ms 22:34:09.342 [debug] Current batch of media processed. Will check again in 1000ms 22:34:10.100 [debug] Current batch of media processed. Will check again in 1000ms 22:34:10.343 [debug] Current batch of media processed. Will check again in 1000ms 22:34:11.101 [debug] Current batch of media processed. Will check again in 1000ms 22:34:11.344 [debug] Current batch of media processed. Will check again in 1000ms 22:34:12.102 [debug] Current batch of media processed. Will check again in 1000ms 22:34:12.345 [debug] Current batch of media processed. Will check again in 1000ms 22:34:13.103 [debug] Current batch of media processed. Will check again in 1000ms 22:34:13.346 [debug] Current batch of media processed. Will check again in 1000ms 22:34:14.104 [debug] Current batch of media processed. Will check again in 1000ms 22:34:14.347 [debug] Current batch of media processed. Will check again in 1000ms 22:34:14.426 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:15.105 [debug] Current batch of media processed. Will check again in 1000ms 22:34:15.348 [debug] Current batch of media processed. Will check again in 1000ms 22:34:16.106 [debug] Current batch of media processed. Will check again in 1000ms 22:34:16.349 [debug] Current batch of media processed. Will check again in 1000ms 22:34:17.107 [debug] Current batch of media processed. Will check again in 1000ms 22:34:17.350 [debug] Current batch of media processed. Will check again in 1000ms 22:34:18.108 [debug] Current batch of media processed. Will check again in 1000ms 22:34:18.351 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #WhoWantsToLiveForever\n\nMusic video by Nine Inch Nails performing Who Wants To Live Forever? (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 351, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Who Wants To Live Forever๏ผŸ (Official Visualizer).mp4", "id" => "ExIp--YRB9E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ExIp--YRB9E", "playlist_index" => 19, "timestamp" => 1758254419, "title" => "Nine Inch Nails - Who Wants To Live Forever? (Official Visualizer)", "upload_date" => "20250919"} 22:34:18.351 [debug] QUERY OK source="sources" db=0.2ms idle=1044.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:34:18.352 [debug] QUERY OK source="sources" db=0.1ms idle=1044.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:34:18.352 [debug] QUERY OK source="media_items" db=0.1ms idle=465.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 04:00:19Z], 2] 22:34:18.353 [debug] QUERY OK source="media_items" db=0.7ms idle=45.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #WhoWantsToLiveForever\n\nMusic video by Nine Inch Nails performing Who Wants To Live Forever? (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Who Wants To Live Forever? (Official Visualizer)", "15f945e4-f5ac-49b5-b4ab-978f9625db58", false, 2, [], 351, false, "ExIp--YRB9E", "https://www.youtube.com/watch?v=ExIp--YRB9E", 19, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Who Wants To Live Forever๏ผŸ (Official Visualizer).mp4", false, false, 81, ~U[2025-09-19 04:00:19Z], ~U[2025-12-25 05:34:18Z], ~U[2025-12-25 05:34:18Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #WhoWantsToLiveForever\n\nMusic video by Nine Inch Nails performing Who Wants To Live Forever? (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Who Wants To Live Forever? (Official Visualizer)", 2, 351, false, "ExIp--YRB9E", "https://www.youtube.com/watch?v=ExIp--YRB9E", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Who Wants To Live Forever๏ผŸ (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:19Z]] 22:34:18.354 [debug] QUERY OK source="sources" db=0.1ms idle=46.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] 22:34:18.354 [debug] QUERY OK source="media_profiles" db=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] 22:34:18.354 [debug] QUERY OK source="media_items" db=0.2ms 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 [663] 22:34:18.354 [info] Kicking off download for media item #663 (ExIp--YRB9E) 22:34:18.356 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [223, 663, ~U[2025-12-25 05:34:18Z], ~U[2025-12-25 05:34:18Z]] 22:34:18.356 [debug] Current batch of media processed. Will check again in 1000ms 22:34:19.109 [debug] Current batch of media processed. Will check again in 1000ms 22:34:19.357 [debug] Current batch of media processed. Will check again in 1000ms 22:34:20.110 [debug] Current batch of media processed. Will check again in 1000ms 22:34:20.358 [debug] Current batch of media processed. Will check again in 1000ms 22:34:21.111 [debug] Current batch of media processed. Will check again in 1000ms 22:34:21.359 [debug] Current batch of media processed. Will check again in 1000ms 22:34:22.112 [debug] Current batch of media processed. Will check again in 1000ms 22:34:22.360 [debug] Current batch of media processed. Will check again in 1000ms 22:34:23.113 [debug] Current batch of media processed. Will check again in 1000ms 22:34:23.361 [debug] Current batch of media processed. Will check again in 1000ms 22:34:24.114 [debug] Current batch of media processed. Will check again in 1000ms 22:34:24.362 [debug] Current batch of media processed. Will check again in 1000ms 22:34:24.921 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=10H7YGssFD4 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/58/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/61/ce/61ce76e77b2877da2fc4ab8b2184c0a73881743f42efec5652e4a8b18f869980.json --sleep-requests 88 --sleep-interval 71 --sleep-subtitles 80 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:34:24.922 [debug] QUERY OK db=0.0ms idle=615.1ms begin [] 22:34:24.923 [debug] QUERY OK source="media_items" db=0.5ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Thunder And Lightning (Official Lyric Video).mp4", ~U[2025-12-25 05:28:28Z], "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Thunder And Lightning (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Thunder And Lightning (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220929 - Pixies - Thunder And Lightning (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 05:34:24Z], 58] 22:34:24.923 [debug] QUERY OK source="media_metadata" db=0.2ms 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/58/metadata.json.gz", "/config/metadata/media_items/58/thumbnail.jpg", 58, ~U[2025-12-25 05:34:24Z], ~U[2025-12-25 05:34:24Z]] 22:34:24.926 [debug] QUERY OK db=2.8ms commit [] 22:34:24.936 [debug] QUERY OK source="media_items" db=9.5ms idle=619.4ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [110585821, ~U[2025-12-25 05:34:24Z], 58] 22:34:24.936 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:34:24.937 [info] {"args":{"id":58},"id":59,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1202741701,"event":"job:stop","queue_time":11747194054,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:34:24.944 [info] {"args":{"id":61},"id":62,"meta":{},"system_time":1766640864943953042,"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:34:24.944 [debug] QUERY OK source="media_items" db=0.1ms idle=47.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" = ?) [61] 22:34:24.944 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:34:24.944 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 22:34:24.945 [debug] QUERY OK source="media_profiles" db=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] 22:34:24.945 [debug] QUERY OK source="media_items" db=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 [61] 22:34:24.945 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [61] 22:34:24.946 [debug] QUERY OK source="media_profiles" db=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] 22:34:24.946 [debug] QUERY OK source="settings" db=0.0ms 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:34:24.946 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:24.946 [debug] Running yt-dlp command for action: get_downloadable_status 22:34:24.947 [debug] QUERY OK source="settings" db=0.1ms 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:34:24.947 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:24.947 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:34:24.947 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=csTJW6A1174 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/db/47/db47a25b749f199a75879af6d4cb10619758b1f30519cc836695f1b59d1a6fec.json --sleep-requests 87 --sleep-interval 90 --sleep-subtitles 82 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:34:25.115 [debug] Current batch of media processed. Will check again in 1000ms 22:34:25.363 [debug] Current batch of media processed. Will check again in 1000ms 22:34:26.116 [debug] Current batch of media processed. Will check again in 1000ms 22:34:26.364 [debug] Current batch of media processed. Will check again in 1000ms 22:34:27.117 [debug] Current batch of media processed. Will check again in 1000ms 22:34:27.365 [debug] Current batch of media processed. Will check again in 1000ms 22:34:28.118 [debug] Current batch of media processed. Will check again in 1000ms 22:34:28.366 [debug] Current batch of media processed. Will check again in 1000ms 22:34:29.119 [debug] Current batch of media processed. Will check again in 1000ms 22:34:29.367 [debug] Current batch of media processed. Will check again in 1000ms 22:34:30.120 [debug] Current batch of media processed. Will check again in 1000ms 22:34:30.368 [debug] Current batch of media processed. Will check again in 1000ms 22:34:31.121 [debug] Current batch of media processed. Will check again in 1000ms 22:34:31.369 [debug] Current batch of media processed. Will check again in 1000ms 22:34:32.125 [debug] Current batch of media processed. Will check again in 1000ms 22:34:32.370 [debug] Current batch of media processed. Will check again in 1000ms 22:34:33.126 [debug] Current batch of media processed. Will check again in 1000ms 22:34:33.371 [debug] Current batch of media processed. Will check again in 1000ms 22:34:34.127 [debug] Current batch of media processed. Will check again in 1000ms 22:34:34.372 [debug] Current batch of media processed. Will check again in 1000ms 22:34:35.128 [debug] Current batch of media processed. Will check again in 1000ms 22:34:35.373 [debug] Current batch of media processed. Will check again in 1000ms 22:34:36.129 [debug] Current batch of media processed. Will check again in 1000ms 22:34:36.374 [debug] Current batch of media processed. Will check again in 1000ms 22:34:37.130 [debug] Current batch of media processed. Will check again in 1000ms 22:34:37.375 [debug] Current batch of media processed. Will check again in 1000ms 22:34:38.131 [debug] Current batch of media processed. Will check again in 1000ms 22:34:38.376 [debug] Current batch of media processed. Will check again in 1000ms 22:34:39.132 [debug] Current batch of media processed. Will check again in 1000ms 22:34:39.377 [debug] Current batch of media processed. Will check again in 1000ms 22:34:40.133 [debug] Current batch of media processed. Will check again in 1000ms 22:34:40.378 [debug] Current batch of media processed. Will check again in 1000ms 22:34:41.134 [debug] Current batch of media processed. Will check again in 1000ms 22:34:41.379 [debug] Current batch of media processed. Will check again in 1000ms 22:34:42.135 [debug] Current batch of media processed. Will check again in 1000ms 22:34:42.380 [debug] Current batch of media processed. Will check again in 1000ms 22:34:43.137 [debug] Current batch of media processed. Will check again in 1000ms 22:34:43.381 [debug] Current batch of media processed. Will check again in 1000ms 22:34:44.138 [debug] Current batch of media processed. Will check again in 1000ms 22:34:44.382 [debug] Current batch of media processed. Will check again in 1000ms 22:34:44.428 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:45.139 [debug] Current batch of media processed. Will check again in 1000ms 22:34:45.383 [debug] Current batch of media processed. Will check again in 1000ms 22:34:46.140 [debug] Current batch of media processed. Will check again in 1000ms 22:34:46.384 [debug] Current batch of media processed. Will check again in 1000ms 22:34:47.141 [debug] Current batch of media processed. Will check again in 1000ms 22:34:47.385 [debug] Current batch of media processed. Will check again in 1000ms 22:34:48.142 [debug] Current batch of media processed. Will check again in 1000ms 22:34:48.386 [debug] Current batch of media processed. Will check again in 1000ms 22:34:49.143 [debug] Current batch of media processed. Will check again in 1000ms 22:34:49.387 [debug] Current batch of media processed. Will check again in 1000ms 22:34:50.144 [debug] Current batch of media processed. Will check again in 1000ms 22:34:50.388 [debug] Current batch of media processed. Will check again in 1000ms 22:34:51.145 [debug] Current batch of media processed. Will check again in 1000ms 22:34:51.389 [debug] Current batch of media processed. Will check again in 1000ms 22:34:52.146 [debug] Current batch of media processed. Will check again in 1000ms 22:34:52.390 [debug] Current batch of media processed. Will check again in 1000ms 22:34:53.147 [debug] Current batch of media processed. Will check again in 1000ms 22:34:53.391 [debug] Current batch of media processed. Will check again in 1000ms 22:34:54.148 [debug] Current batch of media processed. Will check again in 1000ms 22:34:54.392 [debug] Current batch of media processed. Will check again in 1000ms 22:34:55.149 [debug] Current batch of media processed. Will check again in 1000ms 22:34:55.393 [debug] Current batch of media processed. Will check again in 1000ms 22:34:56.150 [debug] Current batch of media processed. Will check again in 1000ms 22:34:56.394 [debug] Current batch of media processed. Will check again in 1000ms 22:34:57.151 [debug] Current batch of media processed. Will check again in 1000ms 22:34:57.395 [debug] Current batch of media processed. Will check again in 1000ms 22:34:58.153 [debug] Current batch of media processed. Will check again in 1000ms 22:34:58.396 [debug] Current batch of media processed. Will check again in 1000ms 22:34:59.154 [debug] Current batch of media processed. Will check again in 1000ms 22:34:59.397 [debug] Current batch of media processed. Will check again in 1000ms 22:35:00.155 [debug] Current batch of media processed. Will check again in 1000ms 22:35:00.250 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:00.398 [debug] Current batch of media processed. Will check again in 1000ms 22:35:01.156 [debug] Current batch of media processed. Will check again in 1000ms 22:35:01.399 [debug] Current batch of media processed. Will check again in 1000ms 22:35:02.157 [debug] Current batch of media processed. Will check again in 1000ms 22:35:02.400 [debug] Current batch of media processed. Will check again in 1000ms 22:35:03.158 [debug] Current batch of media processed. Will check again in 1000ms 22:35:03.401 [debug] Current batch of media processed. Will check again in 1000ms 22:35:04.159 [debug] Current batch of media processed. Will check again in 1000ms 22:35:04.402 [debug] Current batch of media processed. Will check again in 1000ms 22:35:05.160 [debug] Current batch of media processed. Will check again in 1000ms 22:35:05.403 [debug] Current batch of media processed. Will check again in 1000ms 22:35:06.161 [debug] Current batch of media processed. Will check again in 1000ms 22:35:06.404 [debug] Current batch of media processed. Will check again in 1000ms 22:35:07.162 [debug] Current batch of media processed. Will check again in 1000ms 22:35:07.405 [debug] Current batch of media processed. Will check again in 1000ms 22:35:08.163 [debug] Current batch of media processed. Will check again in 1000ms 22:35:08.406 [debug] Current batch of media processed. Will check again in 1000ms 22:35:09.164 [debug] Current batch of media processed. Will check again in 1000ms 22:35:09.407 [debug] Current batch of media processed. Will check again in 1000ms 22:35:10.165 [debug] Current batch of media processed. Will check again in 1000ms 22:35:10.408 [debug] Current batch of media processed. Will check again in 1000ms 22:35:11.166 [debug] Current batch of media processed. Will check again in 1000ms 22:35:11.409 [debug] Current batch of media processed. Will check again in 1000ms 22:35:12.167 [debug] Current batch of media processed. Will check again in 1000ms 22:35:12.410 [debug] Current batch of media processed. Will check again in 1000ms 22:35:13.168 [debug] Current batch of media processed. Will check again in 1000ms 22:35:13.411 [debug] Current batch of media processed. Will check again in 1000ms 22:35:14.169 [debug] Current batch of media processed. Will check again in 1000ms 22:35:14.412 [debug] Current batch of media processed. Will check again in 1000ms 22:35:14.429 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:15.170 [debug] Current batch of media processed. Will check again in 1000ms 22:35:15.413 [debug] Current batch of media processed. Will check again in 1000ms 22:35:16.171 [debug] Current batch of media processed. Will check again in 1000ms 22:35:16.414 [debug] Current batch of media processed. Will check again in 1000ms 22:35:17.172 [debug] Current batch of media processed. Will check again in 1000ms 22:35:17.415 [debug] Current batch of media processed. Will check again in 1000ms 22:35:18.173 [debug] Current batch of media processed. Will check again in 1000ms 22:35:18.416 [debug] Current batch of media processed. Will check again in 1000ms 22:35:19.174 [debug] Current batch of media processed. Will check again in 1000ms 22:35:19.417 [debug] Current batch of media processed. Will check again in 1000ms 22:35:20.175 [debug] Current batch of media processed. Will check again in 1000ms 22:35:20.418 [debug] Current batch of media processed. Will check again in 1000ms 22:35:21.176 [debug] Current batch of media processed. Will check again in 1000ms 22:35:21.419 [debug] Current batch of media processed. Will check again in 1000ms 22:35:22.177 [debug] Current batch of media processed. Will check again in 1000ms 22:35:22.420 [debug] Current batch of media processed. Will check again in 1000ms 22:35:23.178 [debug] Current batch of media processed. Will check again in 1000ms 22:35:23.421 [debug] Current batch of media processed. Will check again in 1000ms 22:35:24.179 [debug] Current batch of media processed. Will check again in 1000ms 22:35:24.422 [debug] Current batch of media processed. Will check again in 1000ms 22:35:25.180 [debug] Current batch of media processed. Will check again in 1000ms 22:35:25.423 [debug] Current batch of media processed. Will check again in 1000ms 22:35:26.181 [debug] Current batch of media processed. Will check again in 1000ms 22:35:26.424 [debug] Current batch of media processed. Will check again in 1000ms 22:35:27.182 [debug] Current batch of media processed. Will check again in 1000ms 22:35:27.425 [debug] Current batch of media processed. Will check again in 1000ms 22:35:28.183 [debug] Current batch of media processed. Will check again in 1000ms 22:35:28.426 [debug] Current batch of media processed. Will check again in 1000ms 22:35:29.184 [debug] Current batch of media processed. Will check again in 1000ms 22:35:29.427 [debug] Current batch of media processed. Will check again in 1000ms 22:35:30.185 [debug] Current batch of media processed. Will check again in 1000ms 22:35:30.428 [debug] Current batch of media processed. Will check again in 1000ms 22:35:31.186 [debug] Current batch of media processed. Will check again in 1000ms 22:35:31.429 [debug] Current batch of media processed. Will check again in 1000ms 22:35:32.187 [debug] Current batch of media processed. Will check again in 1000ms 22:35:32.430 [debug] Current batch of media processed. Will check again in 1000ms 22:35:33.188 [debug] Current batch of media processed. Will check again in 1000ms 22:35:33.431 [debug] Current batch of media processed. Will check again in 1000ms 22:35:34.189 [debug] Current batch of media processed. Will check again in 1000ms 22:35:34.432 [debug] Current batch of media processed. Will check again in 1000ms 22:35:35.190 [debug] Current batch of media processed. Will check again in 1000ms 22:35:35.433 [debug] Current batch of media processed. Will check again in 1000ms 22:35:36.191 [debug] Current batch of media processed. Will check again in 1000ms 22:35:36.434 [debug] Current batch of media processed. Will check again in 1000ms 22:35:37.192 [debug] Current batch of media processed. Will check again in 1000ms 22:35:37.435 [debug] Current batch of media processed. Will check again in 1000ms 22:35:38.193 [debug] Current batch of media processed. Will check again in 1000ms 22:35:38.436 [debug] Current batch of media processed. Will check again in 1000ms 22:35:39.194 [debug] Current batch of media processed. Will check again in 1000ms 22:35:39.437 [debug] Current batch of media processed. Will check again in 1000ms 22:35:40.195 [debug] Current batch of media processed. Will check again in 1000ms 22:35:40.438 [debug] Current batch of media processed. Will check again in 1000ms 22:35:41.196 [debug] Current batch of media processed. Will check again in 1000ms 22:35:41.439 [debug] Current batch of media processed. Will check again in 1000ms 22:35:42.197 [debug] Current batch of media processed. Will check again in 1000ms 22:35:42.440 [debug] Current batch of media processed. Will check again in 1000ms 22:35:43.198 [debug] Current batch of media processed. Will check again in 1000ms 22:35:43.441 [debug] Current batch of media processed. Will check again in 1000ms 22:35:44.199 [debug] Current batch of media processed. Will check again in 1000ms 22:35:44.431 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:44.442 [debug] Current batch of media processed. Will check again in 1000ms 22:35:45.200 [debug] Current batch of media processed. Will check again in 1000ms 22:35:45.443 [debug] Current batch of media processed. Will check again in 1000ms 22:35:46.201 [debug] Current batch of media processed. Will check again in 1000ms 22:35:46.444 [debug] Current batch of media processed. Will check again in 1000ms 22:35:47.202 [debug] Current batch of media processed. Will check again in 1000ms 22:35:47.445 [debug] Current batch of media processed. Will check again in 1000ms 22:35:48.203 [debug] Current batch of media processed. Will check again in 1000ms 22:35:48.446 [debug] Current batch of media processed. Will check again in 1000ms 22:35:49.204 [debug] Current batch of media processed. Will check again in 1000ms 22:35:49.447 [debug] Current batch of media processed. Will check again in 1000ms 22:35:50.205 [debug] Current batch of media processed. Will check again in 1000ms 22:35:50.448 [debug] Current batch of media processed. Will check again in 1000ms 22:35:51.206 [debug] Current batch of media processed. Will check again in 1000ms 22:35:51.449 [debug] Current batch of media processed. Will check again in 1000ms 22:35:52.207 [debug] Current batch of media processed. Will check again in 1000ms 22:35:52.450 [debug] Current batch of media processed. Will check again in 1000ms 22:35:53.208 [debug] Current batch of media processed. Will check again in 1000ms 22:35:53.451 [debug] Current batch of media processed. Will check again in 1000ms 22:35:54.209 [debug] Current batch of media processed. Will check again in 1000ms 22:35:54.452 [debug] Current batch of media processed. Will check again in 1000ms 22:35:55.210 [debug] Current batch of media processed. Will check again in 1000ms 22:35:55.453 [debug] Current batch of media processed. Will check again in 1000ms 22:35:56.211 [debug] Current batch of media processed. Will check again in 1000ms 22:35:56.454 [debug] Current batch of media processed. Will check again in 1000ms 22:35:57.212 [debug] Current batch of media processed. Will check again in 1000ms 22:35:57.455 [debug] Current batch of media processed. Will check again in 1000ms 22:35:58.213 [debug] Current batch of media processed. Will check again in 1000ms 22:35:58.456 [debug] Current batch of media processed. Will check again in 1000ms 22:35:59.214 [debug] Current batch of media processed. Will check again in 1000ms 22:35:59.457 [debug] Current batch of media processed. Will check again in 1000ms 22:36:00.215 [debug] Current batch of media processed. Will check again in 1000ms 22:36:00.251 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:00.458 [debug] Current batch of media processed. Will check again in 1000ms 22:36:01.216 [debug] Current batch of media processed. Will check again in 1000ms 22:36:01.459 [debug] Current batch of media processed. Will check again in 1000ms 22:36:02.217 [debug] Current batch of media processed. Will check again in 1000ms 22:36:02.460 [debug] Current batch of media processed. Will check again in 1000ms 22:36:03.218 [debug] Current batch of media processed. Will check again in 1000ms 22:36:03.461 [debug] Current batch of media processed. Will check again in 1000ms 22:36:04.219 [debug] Current batch of media processed. Will check again in 1000ms 22:36:04.462 [debug] Current batch of media processed. Will check again in 1000ms 22:36:05.220 [debug] Current batch of media processed. Will check again in 1000ms 22:36:05.463 [debug] Current batch of media processed. Will check again in 1000ms 22:36:06.221 [debug] Current batch of media processed. Will check again in 1000ms 22:36:06.464 [debug] Current batch of media processed. Will check again in 1000ms 22:36:07.222 [debug] Current batch of media processed. Will check again in 1000ms 22:36:07.465 [debug] Current batch of media processed. Will check again in 1000ms 22:36:08.223 [debug] Current batch of media processed. Will check again in 1000ms 22:36:08.466 [debug] Current batch of media processed. Will check again in 1000ms 22:36:09.224 [debug] Current batch of media processed. Will check again in 1000ms 22:36:09.467 [debug] Current batch of media processed. Will check again in 1000ms 22:36:10.225 [debug] Current batch of media processed. Will check again in 1000ms 22:36:10.468 [debug] Current batch of media processed. Will check again in 1000ms 22:36:11.226 [debug] Current batch of media processed. Will check again in 1000ms 22:36:11.469 [debug] Current batch of media processed. Will check again in 1000ms 22:36:12.227 [debug] Current batch of media processed. Will check again in 1000ms 22:36:12.470 [debug] Current batch of media processed. Will check again in 1000ms 22:36:13.228 [debug] Current batch of media processed. Will check again in 1000ms 22:36:13.471 [debug] Current batch of media processed. Will check again in 1000ms 22:36:14.229 [debug] Current batch of media processed. Will check again in 1000ms 22:36:14.432 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:14.472 [debug] Current batch of media processed. Will check again in 1000ms 22:36:15.230 [debug] Current batch of media processed. Will check again in 1000ms 22:36:15.473 [debug] Current batch of media processed. Will check again in 1000ms 22:36:16.231 [debug] Current batch of media processed. Will check again in 1000ms 22:36:16.474 [debug] Current batch of media processed. Will check again in 1000ms 22:36:17.232 [debug] Current batch of media processed. Will check again in 1000ms 22:36:17.475 [debug] Current batch of media processed. Will check again in 1000ms 22:36:18.233 [debug] Current batch of media processed. Will check again in 1000ms 22:36:18.476 [debug] Current batch of media processed. Will check again in 1000ms 22:36:19.234 [debug] Current batch of media processed. Will check again in 1000ms 22:36:19.477 [debug] Current batch of media processed. Will check again in 1000ms 22:36:20.235 [debug] Current batch of media processed. Will check again in 1000ms 22:36:20.478 [debug] Current batch of media processed. Will check again in 1000ms 22:36:21.236 [debug] Current batch of media processed. Will check again in 1000ms 22:36:21.479 [debug] Current batch of media processed. Will check again in 1000ms 22:36:22.237 [debug] Current batch of media processed. Will check again in 1000ms 22:36:22.480 [debug] Current batch of media processed. Will check again in 1000ms 22:36:23.238 [debug] Current batch of media processed. Will check again in 1000ms 22:36:23.481 [debug] Current batch of media processed. Will check again in 1000ms 22:36:24.239 [debug] Current batch of media processed. Will check again in 1000ms 22:36:24.482 [debug] Current batch of media processed. Will check again in 1000ms 22:36:25.240 [debug] Current batch of media processed. Will check again in 1000ms 22:36:25.483 [debug] Current batch of media processed. Will check again in 1000ms 22:36:26.241 [debug] Current batch of media processed. Will check again in 1000ms 22:36:26.484 [debug] Current batch of media processed. Will check again in 1000ms 22:36:27.242 [debug] Current batch of media processed. Will check again in 1000ms 22:36:27.485 [debug] Current batch of media processed. Will check again in 1000ms 22:36:28.243 [debug] Current batch of media processed. Will check again in 1000ms 22:36:28.486 [debug] Current batch of media processed. Will check again in 1000ms 22:36:29.244 [debug] Current batch of media processed. Will check again in 1000ms 22:36:29.487 [debug] Current batch of media processed. Will check again in 1000ms 22:36:30.245 [debug] Current batch of media processed. Will check again in 1000ms 22:36:30.488 [debug] Current batch of media processed. Will check again in 1000ms 22:36:31.246 [debug] Current batch of media processed. Will check again in 1000ms 22:36:31.489 [debug] Current batch of media processed. Will check again in 1000ms 22:36:32.247 [debug] Current batch of media processed. Will check again in 1000ms 22:36:32.490 [debug] Current batch of media processed. Will check again in 1000ms 22:36:33.248 [debug] Current batch of media processed. Will check again in 1000ms 22:36:33.491 [debug] Current batch of media processed. Will check again in 1000ms 22:36:34.249 [debug] Current batch of media processed. Will check again in 1000ms 22:36:34.492 [debug] Current batch of media processed. Will check again in 1000ms 22:36:35.250 [debug] Current batch of media processed. Will check again in 1000ms 22:36:35.493 [debug] Current batch of media processed. Will check again in 1000ms 22:36:36.251 [debug] Current batch of media processed. Will check again in 1000ms 22:36:36.494 [debug] Current batch of media processed. Will check again in 1000ms 22:36:37.252 [debug] Current batch of media processed. Will check again in 1000ms 22:36:37.495 [debug] Current batch of media processed. Will check again in 1000ms 22:36:38.253 [debug] Current batch of media processed. Will check again in 1000ms 22:36:38.496 [debug] Current batch of media processed. Will check again in 1000ms 22:36:39.254 [debug] Current batch of media processed. Will check again in 1000ms 22:36:39.497 [debug] Current batch of media processed. Will check again in 1000ms 22:36:40.255 [debug] Current batch of media processed. Will check again in 1000ms 22:36:40.498 [debug] Current batch of media processed. Will check again in 1000ms 22:36:41.256 [debug] Current batch of media processed. Will check again in 1000ms 22:36:41.499 [debug] Current batch of media processed. Will check again in 1000ms 22:36:42.257 [debug] Current batch of media processed. Will check again in 1000ms 22:36:42.500 [debug] Current batch of media processed. Will check again in 1000ms 22:36:43.258 [debug] Current batch of media processed. Will check again in 1000ms 22:36:43.501 [debug] Current batch of media processed. Will check again in 1000ms 22:36:44.259 [debug] Current batch of media processed. Will check again in 1000ms 22:36:44.433 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:44.502 [debug] Current batch of media processed. Will check again in 1000ms 22:36:45.260 [debug] Current batch of media processed. Will check again in 1000ms 22:36:45.503 [debug] Current batch of media processed. Will check again in 1000ms 22:36:46.261 [debug] Current batch of media processed. Will check again in 1000ms 22:36:46.504 [debug] Current batch of media processed. Will check again in 1000ms 22:36:47.262 [debug] Current batch of media processed. Will check again in 1000ms 22:36:47.505 [debug] Current batch of media processed. Will check again in 1000ms 22:36:48.263 [debug] Current batch of media processed. Will check again in 1000ms 22:36:48.506 [debug] Current batch of media processed. Will check again in 1000ms 22:36:49.264 [debug] Current batch of media processed. Will check again in 1000ms 22:36:49.507 [debug] Current batch of media processed. Will check again in 1000ms 22:36:50.265 [debug] Current batch of media processed. Will check again in 1000ms 22:36:50.508 [debug] Current batch of media processed. Will check again in 1000ms 22:36:51.266 [debug] Current batch of media processed. Will check again in 1000ms 22:36:51.509 [debug] Current batch of media processed. Will check again in 1000ms 22:36:52.267 [debug] Current batch of media processed. Will check again in 1000ms 22:36:52.510 [debug] Current batch of media processed. Will check again in 1000ms 22:36:53.268 [debug] Current batch of media processed. Will check again in 1000ms 22:36:53.511 [debug] Current batch of media processed. Will check again in 1000ms 22:36:54.269 [debug] Current batch of media processed. Will check again in 1000ms 22:36:54.512 [debug] Current batch of media processed. Will check again in 1000ms 22:36:55.270 [debug] Current batch of media processed. Will check again in 1000ms 22:36:55.513 [debug] Current batch of media processed. Will check again in 1000ms 22:36:56.271 [debug] Current batch of media processed. Will check again in 1000ms 22:36:56.514 [debug] Current batch of media processed. Will check again in 1000ms 22:36:57.272 [debug] Current batch of media processed. Will check again in 1000ms 22:36:57.515 [debug] Current batch of media processed. Will check again in 1000ms 22:36:58.273 [debug] Current batch of media processed. Will check again in 1000ms 22:36:58.516 [debug] Current batch of media processed. Will check again in 1000ms 22:36:59.274 [debug] Current batch of media processed. Will check again in 1000ms 22:36:59.517 [debug] Current batch of media processed. Will check again in 1000ms 22:37:00.252 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:00.275 [debug] Current batch of media processed. Will check again in 1000ms 22:37:00.518 [debug] Current batch of media processed. Will check again in 1000ms 22:37:01.276 [debug] Current batch of media processed. Will check again in 1000ms 22:37:01.519 [debug] Current batch of media processed. Will check again in 1000ms 22:37:02.277 [debug] Current batch of media processed. Will check again in 1000ms 22:37:02.520 [debug] Current batch of media processed. Will check again in 1000ms 22:37:03.278 [debug] Current batch of media processed. Will check again in 1000ms 22:37:03.521 [debug] Current batch of media processed. Will check again in 1000ms 22:37:04.279 [debug] Current batch of media processed. Will check again in 1000ms 22:37:04.522 [debug] Current batch of media processed. Will check again in 1000ms 22:37:05.280 [debug] Current batch of media processed. Will check again in 1000ms 22:37:05.523 [debug] Current batch of media processed. Will check again in 1000ms 22:37:06.281 [debug] Current batch of media processed. Will check again in 1000ms 22:37:06.524 [debug] Current batch of media processed. Will check again in 1000ms 22:37:07.282 [debug] Current batch of media processed. Will check again in 1000ms 22:37:07.525 [debug] Current batch of media processed. Will check again in 1000ms 22:37:08.283 [debug] Current batch of media processed. Will check again in 1000ms 22:37:08.526 [debug] Current batch of media processed. Will check again in 1000ms 22:37:09.284 [debug] Current batch of media processed. Will check again in 1000ms 22:37:09.527 [debug] Current batch of media processed. Will check again in 1000ms 22:37:10.285 [debug] Current batch of media processed. Will check again in 1000ms 22:37:10.528 [debug] Current batch of media processed. Will check again in 1000ms 22:37:11.286 [debug] Current batch of media processed. Will check again in 1000ms 22:37:11.529 [debug] Current batch of media processed. Will check again in 1000ms 22:37:12.287 [debug] Current batch of media processed. Will check again in 1000ms 22:37:12.530 [debug] Current batch of media processed. Will check again in 1000ms 22:37:13.288 [debug] Current batch of media processed. Will check again in 1000ms 22:37:13.531 [debug] Current batch of media processed. Will check again in 1000ms 22:37:14.289 [debug] Current batch of media processed. Will check again in 1000ms 22:37:14.435 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:14.532 [debug] Current batch of media processed. Will check again in 1000ms 22:37:15.290 [debug] Current batch of media processed. Will check again in 1000ms 22:37:15.533 [debug] Current batch of media processed. Will check again in 1000ms 22:37:16.291 [debug] Current batch of media processed. Will check again in 1000ms 22:37:16.534 [debug] Current batch of media processed. Will check again in 1000ms 22:37:17.292 [debug] Current batch of media processed. Will check again in 1000ms 22:37:17.535 [debug] Current batch of media processed. Will check again in 1000ms 22:37:18.293 [debug] Current batch of media processed. Will check again in 1000ms 22:37:18.536 [debug] Current batch of media processed. Will check again in 1000ms 22:37:19.294 [debug] Current batch of media processed. Will check again in 1000ms 22:37:19.537 [debug] Current batch of media processed. Will check again in 1000ms 22:37:20.295 [debug] Current batch of media processed. Will check again in 1000ms 22:37:20.538 [debug] Current batch of media processed. Will check again in 1000ms 22:37:21.296 [debug] Current batch of media processed. Will check again in 1000ms 22:37:21.539 [debug] Current batch of media processed. Will check again in 1000ms 22:37:22.297 [debug] Current batch of media processed. Will check again in 1000ms 22:37:22.540 [debug] Current batch of media processed. Will check again in 1000ms 22:37:23.298 [debug] Current batch of media processed. Will check again in 1000ms 22:37:23.541 [debug] Current batch of media processed. Will check again in 1000ms 22:37:24.299 [debug] Current batch of media processed. Will check again in 1000ms 22:37:24.542 [debug] Current batch of media processed. Will check again in 1000ms 22:37:25.300 [debug] Current batch of media processed. Will check again in 1000ms 22:37:25.543 [debug] Current batch of media processed. Will check again in 1000ms 22:37:26.301 [debug] Current batch of media processed. Will check again in 1000ms 22:37:26.544 [debug] Current batch of media processed. Will check again in 1000ms 22:37:27.302 [debug] Current batch of media processed. Will check again in 1000ms 22:37:27.545 [debug] Current batch of media processed. Will check again in 1000ms 22:37:28.303 [debug] Current batch of media processed. Will check again in 1000ms 22:37:28.546 [debug] Current batch of media processed. Will check again in 1000ms 22:37:29.304 [debug] Current batch of media processed. Will check again in 1000ms 22:37:29.547 [debug] Current batch of media processed. Will check again in 1000ms 22:37:30.305 [debug] Current batch of media processed. Will check again in 1000ms 22:37:30.548 [debug] Current batch of media processed. Will check again in 1000ms 22:37:31.306 [debug] Current batch of media processed. Will check again in 1000ms 22:37:31.549 [debug] Current batch of media processed. Will check again in 1000ms 22:37:32.307 [debug] Current batch of media processed. Will check again in 1000ms 22:37:32.550 [debug] Current batch of media processed. Will check again in 1000ms 22:37:33.308 [debug] Current batch of media processed. Will check again in 1000ms 22:37:33.551 [debug] Current batch of media processed. Will check again in 1000ms 22:37:34.309 [debug] Current batch of media processed. Will check again in 1000ms 22:37:34.552 [debug] Current batch of media processed. Will check again in 1000ms 22:37:35.311 [debug] Current batch of media processed. Will check again in 1000ms 22:37:35.553 [debug] Current batch of media processed. Will check again in 1000ms 22:37:36.312 [debug] Current batch of media processed. Will check again in 1000ms 22:37:36.554 [debug] Current batch of media processed. Will check again in 1000ms 22:37:37.313 [debug] Current batch of media processed. Will check again in 1000ms 22:37:37.555 [debug] Current batch of media processed. Will check again in 1000ms 22:37:38.314 [debug] Current batch of media processed. Will check again in 1000ms 22:37:38.556 [debug] Current batch of media processed. Will check again in 1000ms 22:37:39.315 [debug] Current batch of media processed. Will check again in 1000ms 22:37:39.557 [debug] Current batch of media processed. Will check again in 1000ms 22:37:40.316 [debug] Current batch of media processed. Will check again in 1000ms 22:37:40.558 [debug] Current batch of media processed. Will check again in 1000ms 22:37:41.317 [debug] Current batch of media processed. Will check again in 1000ms 22:37:41.559 [debug] Current batch of media processed. Will check again in 1000ms 22:37:42.318 [debug] Current batch of media processed. Will check again in 1000ms 22:37:42.560 [debug] Current batch of media processed. Will check again in 1000ms 22:37:43.319 [debug] Current batch of media processed. Will check again in 1000ms 22:37:43.561 [debug] Current batch of media processed. Will check again in 1000ms 22:37:44.320 [debug] Current batch of media processed. Will check again in 1000ms 22:37:44.436 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:44.562 [debug] Current batch of media processed. Will check again in 1000ms 22:37:45.321 [debug] Current batch of media processed. Will check again in 1000ms 22:37:45.563 [debug] Current batch of media processed. Will check again in 1000ms 22:37:46.322 [debug] Current batch of media processed. Will check again in 1000ms 22:37:46.564 [debug] Current batch of media processed. Will check again in 1000ms 22:37:47.323 [debug] Current batch of media processed. Will check again in 1000ms 22:37:47.565 [debug] Current batch of media processed. Will check again in 1000ms 22:37:48.324 [debug] Current batch of media processed. Will check again in 1000ms 22:37:48.566 [debug] Current batch of media processed. Will check again in 1000ms 22:37:49.325 [debug] Current batch of media processed. Will check again in 1000ms 22:37:49.567 [debug] Current batch of media processed. Will check again in 1000ms 22:37:50.326 [debug] Current batch of media processed. Will check again in 1000ms 22:37:50.568 [debug] Current batch of media processed. Will check again in 1000ms 22:37:51.327 [debug] Current batch of media processed. Will check again in 1000ms 22:37:51.569 [debug] Current batch of media processed. Will check again in 1000ms 22:37:52.328 [debug] Current batch of media processed. Will check again in 1000ms 22:37:52.570 [debug] Current batch of media processed. Will check again in 1000ms 22:37:53.329 [debug] Current batch of media processed. Will check again in 1000ms 22:37:53.571 [debug] Current batch of media processed. Will check again in 1000ms 22:37:54.330 [debug] Current batch of media processed. Will check again in 1000ms 22:37:54.572 [debug] Current batch of media processed. Will check again in 1000ms 22:37:55.331 [debug] Current batch of media processed. Will check again in 1000ms 22:37:55.573 [debug] Current batch of media processed. Will check again in 1000ms 22:37:56.332 [debug] Current batch of media processed. Will check again in 1000ms 22:37:56.574 [debug] Current batch of media processed. Will check again in 1000ms 22:37:57.333 [debug] Current batch of media processed. Will check again in 1000ms 22:37:57.575 [debug] Current batch of media processed. Will check again in 1000ms 22:37:58.334 [debug] Current batch of media processed. Will check again in 1000ms 22:37:58.576 [debug] Current batch of media processed. Will check again in 1000ms 22:37:59.335 [debug] Current batch of media processed. Will check again in 1000ms 22:37:59.577 [debug] Current batch of media processed. Will check again in 1000ms 22:38:00.253 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:00.336 [debug] Current batch of media processed. Will check again in 1000ms 22:38:00.578 [debug] Current batch of media processed. Will check again in 1000ms 22:38:01.337 [debug] Current batch of media processed. Will check again in 1000ms 22:38:01.579 [debug] Current batch of media processed. Will check again in 1000ms 22:38:01.865 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qHUO0dVrALo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/61/f9/61f9b390f79ae1da796316a6d96e0a3c4491ed7f97b9750a74cf569a1103eab1.json --sleep-requests 73 --sleep-interval 76 --sleep-subtitles 77 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] qHUO0dVrALo: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] qHUO0dVrALo: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 22:38:01.865 [debug] Running yt-dlp command for action: download 22:38:01.865 [debug] QUERY OK source="settings" db=0.1ms idle=1558.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:01.865 [debug] QUERY OK source="settings" db=0.0ms idle=1558.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:01.866 [debug] QUERY OK source="settings" db=0.0ms idle=1558.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:01.866 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qHUO0dVrALo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/52/8b/528ba608fec860786fb5157b7428d7fbfb010f77e7a6bd532f164f86e9f4e764.json --sleep-requests 76 --sleep-interval 70 --sleep-subtitles 76 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:02.338 [debug] Current batch of media processed. Will check again in 1000ms 22:38:02.580 [debug] Current batch of media processed. Will check again in 1000ms 22:38:03.339 [debug] Current batch of media processed. Will check again in 1000ms 22:38:03.581 [debug] Current batch of media processed. Will check again in 1000ms 22:38:04.340 [debug] Current batch of media processed. Will check again in 1000ms 22:38:04.582 [debug] Current batch of media processed. Will check again in 1000ms 22:38:05.341 [debug] Current batch of media processed. Will check again in 1000ms 22:38:05.583 [debug] Current batch of media processed. Will check again in 1000ms 22:38:06.342 [debug] Current batch of media processed. Will check again in 1000ms 22:38:06.584 [debug] Current batch of media processed. Will check again in 1000ms 22:38:07.343 [debug] Current batch of media processed. Will check again in 1000ms 22:38:07.585 [debug] Current batch of media processed. Will check again in 1000ms 22:38:08.344 [debug] Current batch of media processed. Will check again in 1000ms 22:38:08.586 [debug] Current batch of media processed. Will check again in 1000ms 22:38:09.345 [debug] Current batch of media processed. Will check again in 1000ms 22:38:09.587 [debug] Current batch of media processed. Will check again in 1000ms 22:38:10.346 [debug] Current batch of media processed. Will check again in 1000ms 22:38:10.588 [debug] Current batch of media processed. Will check again in 1000ms 22:38:11.347 [debug] Current batch of media processed. Will check again in 1000ms 22:38:11.589 [debug] Current batch of media processed. Will check again in 1000ms 22:38:12.348 [debug] Current batch of media processed. Will check again in 1000ms 22:38:12.590 [debug] Current batch of media processed. Will check again in 1000ms 22:38:13.349 [debug] Current batch of media processed. Will check again in 1000ms 22:38:13.591 [debug] Current batch of media processed. Will check again in 1000ms 22:38:14.350 [debug] Current batch of media processed. Will check again in 1000ms 22:38:14.437 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:14.592 [debug] Current batch of media processed. Will check again in 1000ms 22:38:15.351 [debug] Current batch of media processed. Will check again in 1000ms 22:38:15.593 [debug] Current batch of media processed. Will check again in 1000ms 22:38:16.352 [debug] Current batch of media processed. Will check again in 1000ms 22:38:16.594 [debug] Current batch of media processed. Will check again in 1000ms 22:38:17.353 [debug] Current batch of media processed. Will check again in 1000ms 22:38:17.595 [debug] Current batch of media processed. Will check again in 1000ms 22:38:18.354 [debug] Current batch of media processed. Will check again in 1000ms 22:38:18.596 [debug] Current batch of media processed. Will check again in 1000ms 22:38:19.355 [debug] Current batch of media processed. Will check again in 1000ms 22:38:19.597 [debug] Current batch of media processed. Will check again in 1000ms 22:38:20.356 [debug] Current batch of media processed. Will check again in 1000ms 22:38:20.598 [debug] Current batch of media processed. Will check again in 1000ms 22:38:21.357 [debug] Current batch of media processed. Will check again in 1000ms 22:38:21.599 [debug] Current batch of media processed. Will check again in 1000ms 22:38:22.358 [debug] Current batch of media processed. Will check again in 1000ms 22:38:22.600 [debug] Current batch of media processed. Will check again in 1000ms 22:38:23.359 [debug] Current batch of media processed. Will check again in 1000ms 22:38:23.601 [debug] Current batch of media processed. Will check again in 1000ms 22:38:24.360 [debug] Current batch of media processed. Will check again in 1000ms 22:38:24.602 [debug] Current batch of media processed. Will check again in 1000ms 22:38:25.361 [debug] Current batch of media processed. Will check again in 1000ms 22:38:25.603 [debug] Current batch of media processed. Will check again in 1000ms 22:38:26.362 [debug] Current batch of media processed. Will check again in 1000ms 22:38:26.604 [debug] Current batch of media processed. Will check again in 1000ms 22:38:27.363 [debug] Current batch of media processed. Will check again in 1000ms 22:38:27.605 [debug] Current batch of media processed. Will check again in 1000ms 22:38:28.364 [debug] Current batch of media processed. Will check again in 1000ms 22:38:28.606 [debug] Current batch of media processed. Will check again in 1000ms 22:38:29.365 [debug] Current batch of media processed. Will check again in 1000ms 22:38:29.607 [debug] Current batch of media processed. Will check again in 1000ms 22:38:30.366 [debug] Current batch of media processed. Will check again in 1000ms 22:38:30.608 [debug] Current batch of media processed. Will check again in 1000ms 22:38:31.367 [debug] Current batch of media processed. Will check again in 1000ms 22:38:31.609 [debug] Current batch of media processed. Will check again in 1000ms 22:38:32.368 [debug] Current batch of media processed. Will check again in 1000ms 22:38:32.610 [debug] Current batch of media processed. Will check again in 1000ms 22:38:33.369 [debug] Current batch of media processed. Will check again in 1000ms 22:38:33.611 [debug] Current batch of media processed. Will check again in 1000ms 22:38:34.370 [debug] Current batch of media processed. Will check again in 1000ms 22:38:34.612 [debug] Current batch of media processed. Will check again in 1000ms 22:38:35.371 [debug] Current batch of media processed. Will check again in 1000ms 22:38:35.613 [debug] Current batch of media processed. Will check again in 1000ms 22:38:36.372 [debug] Current batch of media processed. Will check again in 1000ms 22:38:36.614 [debug] Current batch of media processed. Will check again in 1000ms 22:38:37.373 [debug] Current batch of media processed. Will check again in 1000ms 22:38:37.615 [debug] Current batch of media processed. Will check again in 1000ms 22:38:38.374 [debug] Current batch of media processed. Will check again in 1000ms 22:38:38.616 [debug] Current batch of media processed. Will check again in 1000ms 22:38:39.375 [debug] Current batch of media processed. Will check again in 1000ms 22:38:39.617 [debug] Current batch of media processed. Will check again in 1000ms 22:38:40.376 [debug] Current batch of media processed. Will check again in 1000ms 22:38:40.618 [debug] Current batch of media processed. Will check again in 1000ms 22:38:41.377 [debug] Current batch of media processed. Will check again in 1000ms 22:38:41.619 [debug] Current batch of media processed. Will check again in 1000ms 22:38:42.378 [debug] Current batch of media processed. Will check again in 1000ms 22:38:42.620 [debug] Current batch of media processed. Will check again in 1000ms 22:38:43.379 [debug] Current batch of media processed. Will check again in 1000ms 22:38:43.621 [debug] Current batch of media processed. Will check again in 1000ms 22:38:44.380 [debug] Current batch of media processed. Will check again in 1000ms 22:38:44.438 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:44.622 [debug] Current batch of media processed. Will check again in 1000ms 22:38:45.381 [debug] Current batch of media processed. Will check again in 1000ms 22:38:45.623 [debug] Current batch of media processed. Will check again in 1000ms 22:38:46.382 [debug] Current batch of media processed. Will check again in 1000ms 22:38:46.624 [debug] Current batch of media processed. Will check again in 1000ms 22:38:47.383 [debug] Current batch of media processed. Will check again in 1000ms 22:38:47.625 [debug] Current batch of media processed. Will check again in 1000ms 22:38:48.384 [debug] Current batch of media processed. Will check again in 1000ms 22:38:48.626 [debug] Current batch of media processed. Will check again in 1000ms 22:38:49.385 [debug] Current batch of media processed. Will check again in 1000ms 22:38:49.627 [debug] Current batch of media processed. Will check again in 1000ms 22:38:50.386 [debug] Current batch of media processed. Will check again in 1000ms 22:38:50.628 [debug] Current batch of media processed. Will check again in 1000ms 22:38:51.387 [debug] Current batch of media processed. Will check again in 1000ms 22:38:51.629 [debug] Current batch of media processed. Will check again in 1000ms 22:38:52.388 [debug] Current batch of media processed. Will check again in 1000ms 22:38:52.630 [debug] Current batch of media processed. Will check again in 1000ms 22:38:53.389 [debug] Current batch of media processed. Will check again in 1000ms 22:38:53.631 [debug] Current batch of media processed. Will check again in 1000ms 22:38:54.390 [debug] Current batch of media processed. Will check again in 1000ms 22:38:54.632 [debug] Current batch of media processed. Will check again in 1000ms 22:38:55.391 [debug] Current batch of media processed. Will check again in 1000ms 22:38:55.633 [debug] Current batch of media processed. Will check again in 1000ms 22:38:56.392 [debug] Current batch of media processed. Will check again in 1000ms 22:38:56.634 [debug] Current batch of media processed. Will check again in 1000ms 22:38:57.393 [debug] Current batch of media processed. Will check again in 1000ms 22:38:57.635 [debug] Current batch of media processed. Will check again in 1000ms 22:38:58.394 [debug] Current batch of media processed. Will check again in 1000ms 22:38:58.636 [debug] Current batch of media processed. Will check again in 1000ms 22:38:59.395 [debug] Current batch of media processed. Will check again in 1000ms 22:38:59.637 [debug] Current batch of media processed. Will check again in 1000ms 22:39:00.254 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:00.396 [debug] Current batch of media processed. Will check again in 1000ms 22:39:00.638 [debug] Current batch of media processed. Will check again in 1000ms 22:39:01.397 [debug] Current batch of media processed. Will check again in 1000ms 22:39:01.639 [debug] Current batch of media processed. Will check again in 1000ms 22:39:02.398 [debug] Current batch of media processed. Will check again in 1000ms 22:39:02.640 [debug] Current batch of media processed. Will check again in 1000ms 22:39:03.399 [debug] Current batch of media processed. Will check again in 1000ms 22:39:03.641 [debug] Current batch of media processed. Will check again in 1000ms 22:39:04.400 [debug] Current batch of media processed. Will check again in 1000ms 22:39:04.642 [debug] Current batch of media processed. Will check again in 1000ms 22:39:05.401 [debug] Current batch of media processed. Will check again in 1000ms 22:39:05.643 [debug] Current batch of media processed. Will check again in 1000ms 22:39:06.402 [debug] Current batch of media processed. Will check again in 1000ms 22:39:06.644 [debug] Current batch of media processed. Will check again in 1000ms 22:39:07.403 [debug] Current batch of media processed. Will check again in 1000ms 22:39:07.645 [debug] Current batch of media processed. Will check again in 1000ms 22:39:08.404 [debug] Current batch of media processed. Will check again in 1000ms 22:39:08.646 [debug] Current batch of media processed. Will check again in 1000ms 22:39:09.405 [debug] Current batch of media processed. Will check again in 1000ms 22:39:09.647 [debug] Current batch of media processed. Will check again in 1000ms 22:39:10.406 [debug] Current batch of media processed. Will check again in 1000ms 22:39:10.648 [debug] Current batch of media processed. Will check again in 1000ms 22:39:11.407 [debug] Current batch of media processed. Will check again in 1000ms 22:39:11.649 [debug] Current batch of media processed. Will check again in 1000ms 22:39:12.408 [debug] Current batch of media processed. Will check again in 1000ms 22:39:12.650 [debug] Current batch of media processed. Will check again in 1000ms 22:39:13.409 [debug] Current batch of media processed. Will check again in 1000ms 22:39:13.651 [debug] Current batch of media processed. Will check again in 1000ms 22:39:14.410 [debug] Current batch of media processed. Will check again in 1000ms 22:39:14.439 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:14.652 [debug] Current batch of media processed. Will check again in 1000ms 22:39:15.411 [debug] Current batch of media processed. Will check again in 1000ms 22:39:15.653 [debug] Current batch of media processed. Will check again in 1000ms 22:39:16.412 [debug] Current batch of media processed. Will check again in 1000ms 22:39:16.654 [debug] Current batch of media processed. Will check again in 1000ms 22:39:17.413 [debug] Current batch of media processed. Will check again in 1000ms 22:39:17.655 [debug] Current batch of media processed. Will check again in 1000ms 22:39:18.414 [debug] Current batch of media processed. Will check again in 1000ms 22:39:18.656 [debug] Current batch of media processed. Will check again in 1000ms 22:39:19.415 [debug] Current batch of media processed. Will check again in 1000ms 22:39:19.657 [debug] Current batch of media processed. Will check again in 1000ms 22:39:20.416 [debug] Current batch of media processed. Will check again in 1000ms 22:39:20.658 [debug] Current batch of media processed. Will check again in 1000ms 22:39:21.417 [debug] Current batch of media processed. Will check again in 1000ms 22:39:21.659 [debug] Current batch of media processed. Will check again in 1000ms 22:39:22.418 [debug] Current batch of media processed. Will check again in 1000ms 22:39:22.660 [debug] Current batch of media processed. Will check again in 1000ms 22:39:23.419 [debug] Current batch of media processed. Will check again in 1000ms 22:39:23.661 [debug] Current batch of media processed. Will check again in 1000ms 22:39:24.420 [debug] Current batch of media processed. Will check again in 1000ms 22:39:24.662 [debug] Current batch of media processed. Will check again in 1000ms 22:39:25.421 [debug] Current batch of media processed. Will check again in 1000ms 22:39:25.663 [debug] Current batch of media processed. Will check again in 1000ms 22:39:26.422 [debug] Current batch of media processed. Will check again in 1000ms 22:39:26.664 [debug] Current batch of media processed. Will check again in 1000ms 22:39:27.423 [debug] Current batch of media processed. Will check again in 1000ms 22:39:27.665 [debug] Current batch of media processed. Will check again in 1000ms 22:39:28.424 [debug] Current batch of media processed. Will check again in 1000ms 22:39:28.666 [debug] Current batch of media processed. Will check again in 1000ms 22:39:29.425 [debug] Current batch of media processed. Will check again in 1000ms 22:39:29.667 [debug] Current batch of media processed. Will check again in 1000ms 22:39:30.426 [debug] Current batch of media processed. Will check again in 1000ms 22:39:30.668 [debug] Current batch of media processed. Will check again in 1000ms 22:39:31.427 [debug] Current batch of media processed. Will check again in 1000ms 22:39:31.669 [debug] Current batch of media processed. Will check again in 1000ms 22:39:32.428 [debug] Current batch of media processed. Will check again in 1000ms 22:39:32.670 [debug] Current batch of media processed. Will check again in 1000ms 22:39:33.429 [debug] Current batch of media processed. Will check again in 1000ms 22:39:33.671 [debug] Current batch of media processed. Will check again in 1000ms 22:39:34.430 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Music video by A Perfect Circle performing Weak And Powerless (Unedited Video) ().\n\n#APerfectCircle #WeakAndPowerless #Vevo #Rock #VevoOfficial", "duration" => 206, "filename" => "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Weak and Powerless.NA", "id" => "CpgHTAXpUOQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CpgHTAXpUOQ", "playlist_index" => 22, "timestamp" => 1235455915, "title" => "A Perfect Circle - Weak and Powerless", "upload_date" => "20090224"} 22:39:34.430 [debug] QUERY OK source="sources" db=0.3ms idle=1123.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 22:39:34.431 [debug] QUERY OK source="sources" db=0.2ms idle=1124.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" = ?) [3] 22:39:34.432 [debug] QUERY OK source="media_items" db=0.2ms idle=982.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 06:11:55Z], 3] 22:39:34.492 [debug] QUERY OK source="media_items" db=60.1ms idle=125.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing Weak And Powerless (Unedited Video) ().\n\n#APerfectCircle #WeakAndPowerless #Vevo #Rock #VevoOfficial", "A Perfect Circle - Weak and Powerless", "b5128b17-529d-4ce2-beee-b2975d08806d", false, 3, [], 206, false, "CpgHTAXpUOQ", "https://www.youtube.com/watch?v=CpgHTAXpUOQ", 22, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Weak and Powerless.NA", false, false, 5, ~U[2009-02-24 06:11:55Z], ~U[2025-12-25 05:39:34Z], ~U[2025-12-25 05:39:34Z], "Music video by A Perfect Circle performing Weak And Powerless (Unedited Video) ().\n\n#APerfectCircle #WeakAndPowerless #Vevo #Rock #VevoOfficial", "A Perfect Circle - Weak and Powerless", 3, 206, false, "CpgHTAXpUOQ", "https://www.youtube.com/watch?v=CpgHTAXpUOQ", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Weak and Powerless.NA", false, ~U[2009-02-24 06:11:55Z]] 22:39:34.493 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=62.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" = ?) [3] 22:39:34.493 [debug] QUERY OK source="media_profiles" db=0.1ms idle=61.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:39:34.494 [debug] QUERY OK source="media_items" db=0.2ms idle=61.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 [664] 22:39:34.494 [info] Kicking off download for media item #664 (CpgHTAXpUOQ) 22:39:34.496 [debug] QUERY OK source="tasks" db=0.6ms idle=2.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [224, 664, ~U[2025-12-25 05:39:34Z], ~U[2025-12-25 05:39:34Z]] 22:39:34.496 [debug] Current batch of media processed. Will check again in 1000ms 22:39:34.672 [debug] Current batch of media processed. Will check again in 1000ms 22:39:35.497 [debug] Current batch of media processed. Will check again in 1000ms 22:39:35.673 [debug] Current batch of media processed. Will check again in 1000ms 22:39:36.498 [debug] Current batch of media processed. Will check again in 1000ms 22:39:36.674 [debug] Current batch of media processed. Will check again in 1000ms 22:39:37.499 [debug] Current batch of media processed. Will check again in 1000ms 22:39:37.675 [debug] Current batch of media processed. Will check again in 1000ms 22:39:38.500 [debug] Current batch of media processed. Will check again in 1000ms 22:39:38.676 [debug] Current batch of media processed. Will check again in 1000ms 22:39:39.501 [debug] Current batch of media processed. Will check again in 1000ms 22:39:39.677 [debug] Current batch of media processed. Will check again in 1000ms 22:39:40.502 [debug] Current batch of media processed. Will check again in 1000ms 22:39:40.678 [debug] Current batch of media processed. Will check again in 1000ms 22:39:41.503 [debug] Current batch of media processed. Will check again in 1000ms 22:39:41.679 [debug] Current batch of media processed. Will check again in 1000ms 22:39:42.504 [debug] Current batch of media processed. Will check again in 1000ms 22:39:42.680 [debug] Current batch of media processed. Will check again in 1000ms 22:39:43.505 [debug] Current batch of media processed. Will check again in 1000ms 22:39:43.681 [debug] Current batch of media processed. Will check again in 1000ms 22:39:44.440 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:44.506 [debug] Current batch of media processed. Will check again in 1000ms 22:39:44.683 [debug] Current batch of media processed. Will check again in 1000ms 22:39:45.507 [debug] Current batch of media processed. Will check again in 1000ms 22:39:45.684 [debug] Current batch of media processed. Will check again in 1000ms 22:39:46.508 [debug] Current batch of media processed. Will check again in 1000ms 22:39:46.685 [debug] Current batch of media processed. Will check again in 1000ms 22:39:47.509 [debug] Current batch of media processed. Will check again in 1000ms 22:39:47.686 [debug] Current batch of media processed. Will check again in 1000ms 22:39:48.510 [debug] Current batch of media processed. Will check again in 1000ms 22:39:48.687 [debug] Current batch of media processed. Will check again in 1000ms 22:39:49.511 [debug] Current batch of media processed. Will check again in 1000ms 22:39:49.688 [debug] Current batch of media processed. Will check again in 1000ms 22:39:50.512 [debug] Current batch of media processed. Will check again in 1000ms 22:39:50.689 [debug] Current batch of media processed. Will check again in 1000ms 22:39:51.513 [debug] Current batch of media processed. Will check again in 1000ms 22:39:51.690 [debug] Current batch of media processed. Will check again in 1000ms 22:39:52.514 [debug] Current batch of media processed. Will check again in 1000ms 22:39:52.691 [debug] Current batch of media processed. Will check again in 1000ms 22:39:53.515 [debug] Current batch of media processed. Will check again in 1000ms 22:39:53.692 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #AQuestionOfTrust\n\nMusic video by Nine Inch Nails performing A Question Of Trust (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 81, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - A Question Of Trust (Official Visualizer).mp4", "id" => "FBcz9VrA4zg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FBcz9VrA4zg", "playlist_index" => 20, "timestamp" => 1758254418, "title" => "Nine Inch Nails - A Question Of Trust (Official Visualizer)", "upload_date" => "20250919"} 22:39:53.693 [debug] QUERY OK source="sources" db=0.3ms idle=1385.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] 22:39:53.693 [debug] QUERY OK source="sources" db=0.1ms idle=1386.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:39:53.694 [debug] QUERY OK source="media_items" db=0.1ms idle=1386.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 04:00:18Z], 2] 22:39:53.697 [debug] QUERY OK source="media_items" db=2.4ms idle=1209.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #AQuestionOfTrust\n\nMusic video by Nine Inch Nails performing A Question Of Trust (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - A Question Of Trust (Official Visualizer)", "68a74cec-59fc-430d-be9e-a50958b06f04", false, 2, [], 81, false, "FBcz9VrA4zg", "https://www.youtube.com/watch?v=FBcz9VrA4zg", 20, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - A Question Of Trust (Official Visualizer).mp4", false, false, 80, ~U[2025-09-19 04:00:18Z], ~U[2025-12-25 05:39:53Z], ~U[2025-12-25 05:39:53Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #AQuestionOfTrust\n\nMusic video by Nine Inch Nails performing A Question Of Trust (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - A Question Of Trust (Official Visualizer)", 2, 81, false, "FBcz9VrA4zg", "https://www.youtube.com/watch?v=FBcz9VrA4zg", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - A Question Of Trust (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:18Z]] 22:39:53.697 [debug] QUERY OK source="sources" db=0.1ms idle=211.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:39:53.697 [debug] QUERY OK source="media_profiles" db=0.1ms idle=4.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:39:53.698 [debug] QUERY OK source="media_items" db=0.2ms idle=4.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 [665] 22:39:53.698 [info] Kicking off download for media item #665 (FBcz9VrA4zg) 22:39:53.701 [debug] QUERY OK source="tasks" db=0.8ms idle=3.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [225, 665, ~U[2025-12-25 05:39:53Z], ~U[2025-12-25 05:39:53Z]] 22:39:53.701 [debug] Current batch of media processed. Will check again in 1000ms 22:39:54.516 [debug] Current batch of media processed. Will check again in 1000ms 22:39:54.702 [debug] Current batch of media processed. Will check again in 1000ms 22:39:55.517 [debug] Current batch of media processed. Will check again in 1000ms 22:39:55.703 [debug] Current batch of media processed. Will check again in 1000ms 22:39:56.518 [debug] Current batch of media processed. Will check again in 1000ms 22:39:56.704 [debug] Current batch of media processed. Will check again in 1000ms 22:39:57.519 [debug] Current batch of media processed. Will check again in 1000ms 22:39:57.705 [debug] Current batch of media processed. Will check again in 1000ms 22:39:58.520 [debug] Current batch of media processed. Will check again in 1000ms 22:39:58.706 [debug] Current batch of media processed. Will check again in 1000ms 22:39:59.521 [debug] Current batch of media processed. Will check again in 1000ms 22:39:59.707 [debug] Current batch of media processed. Will check again in 1000ms 22:40:00.255 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:00.522 [debug] Current batch of media processed. Will check again in 1000ms 22:40:00.708 [debug] Current batch of media processed. Will check again in 1000ms 22:40:01.523 [debug] Current batch of media processed. Will check again in 1000ms 22:40:01.709 [debug] Current batch of media processed. Will check again in 1000ms 22:40:02.524 [debug] Current batch of media processed. Will check again in 1000ms 22:40:02.710 [debug] Current batch of media processed. Will check again in 1000ms 22:40:03.525 [debug] Current batch of media processed. Will check again in 1000ms 22:40:03.711 [debug] Current batch of media processed. Will check again in 1000ms 22:40:04.526 [debug] Current batch of media processed. Will check again in 1000ms 22:40:04.712 [debug] Current batch of media processed. Will check again in 1000ms 22:40:05.527 [debug] Current batch of media processed. Will check again in 1000ms 22:40:05.713 [debug] Current batch of media processed. Will check again in 1000ms 22:40:06.528 [debug] Current batch of media processed. Will check again in 1000ms 22:40:06.714 [debug] Current batch of media processed. Will check again in 1000ms 22:40:07.529 [debug] Current batch of media processed. Will check again in 1000ms 22:40:07.715 [debug] Current batch of media processed. Will check again in 1000ms 22:40:08.530 [debug] Current batch of media processed. Will check again in 1000ms 22:40:08.716 [debug] Current batch of media processed. Will check again in 1000ms 22:40:09.531 [debug] Current batch of media processed. Will check again in 1000ms 22:40:09.717 [debug] Current batch of media processed. Will check again in 1000ms 22:40:10.532 [debug] Current batch of media processed. Will check again in 1000ms 22:40:10.718 [debug] Current batch of media processed. Will check again in 1000ms 22:40:11.533 [debug] Current batch of media processed. Will check again in 1000ms 22:40:11.719 [debug] Current batch of media processed. Will check again in 1000ms 22:40:12.534 [debug] Current batch of media processed. Will check again in 1000ms 22:40:12.720 [debug] Current batch of media processed. Will check again in 1000ms 22:40:13.535 [debug] Current batch of media processed. Will check again in 1000ms 22:40:13.721 [debug] Current batch of media processed. Will check again in 1000ms 22:40:14.442 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:14.536 [debug] Current batch of media processed. Will check again in 1000ms 22:40:14.722 [debug] Current batch of media processed. Will check again in 1000ms 22:40:15.537 [debug] Current batch of media processed. Will check again in 1000ms 22:40:15.723 [debug] Current batch of media processed. Will check again in 1000ms 22:40:16.538 [debug] Current batch of media processed. Will check again in 1000ms 22:40:16.617 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=csTJW6A1174 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/db/47/db47a25b749f199a75879af6d4cb10619758b1f30519cc836695f1b59d1a6fec.json --sleep-requests 87 --sleep-interval 90 --sleep-subtitles 82 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:40:16.617 [debug] Running yt-dlp command for action: download 22:40:16.617 [debug] QUERY OK source="settings" db=0.1ms idle=1310.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:40:16.617 [debug] QUERY OK source="settings" db=0.0ms idle=1310.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:40:16.617 [debug] QUERY OK source="settings" db=0.0ms idle=1089.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:16.618 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=csTJW6A1174 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/17/f3/17f3e218bcce54da453e1f6aff8b0082e9cdd2024c936ec7aa800990ddb91711.json --sleep-requests 88 --sleep-interval 82 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:40:16.724 [debug] Current batch of media processed. Will check again in 1000ms 22:40:17.539 [debug] Current batch of media processed. Will check again in 1000ms 22:40:17.725 [debug] Current batch of media processed. Will check again in 1000ms 22:40:18.540 [debug] Current batch of media processed. Will check again in 1000ms 22:40:18.726 [debug] Current batch of media processed. Will check again in 1000ms 22:40:19.541 [debug] Current batch of media processed. Will check again in 1000ms 22:40:19.727 [debug] Current batch of media processed. Will check again in 1000ms 22:40:20.542 [debug] Current batch of media processed. Will check again in 1000ms 22:40:20.728 [debug] Current batch of media processed. Will check again in 1000ms 22:40:21.543 [debug] Current batch of media processed. Will check again in 1000ms 22:40:21.729 [debug] Current batch of media processed. Will check again in 1000ms 22:40:22.544 [debug] Current batch of media processed. Will check again in 1000ms 22:40:22.730 [debug] Current batch of media processed. Will check again in 1000ms 22:40:23.545 [debug] Current batch of media processed. Will check again in 1000ms 22:40:23.731 [debug] Current batch of media processed. Will check again in 1000ms 22:40:24.546 [debug] Current batch of media processed. Will check again in 1000ms 22:40:24.732 [debug] Current batch of media processed. Will check again in 1000ms 22:40:25.547 [debug] Current batch of media processed. Will check again in 1000ms 22:40:25.733 [debug] Current batch of media processed. Will check again in 1000ms 22:40:26.548 [debug] Current batch of media processed. Will check again in 1000ms 22:40:26.734 [debug] Current batch of media processed. Will check again in 1000ms 22:40:27.549 [debug] Current batch of media processed. Will check again in 1000ms 22:40:27.735 [debug] Current batch of media processed. Will check again in 1000ms 22:40:28.550 [debug] Current batch of media processed. Will check again in 1000ms 22:40:28.736 [debug] Current batch of media processed. Will check again in 1000ms 22:40:29.551 [debug] Current batch of media processed. Will check again in 1000ms 22:40:29.737 [debug] Current batch of media processed. Will check again in 1000ms 22:40:30.552 [debug] Current batch of media processed. Will check again in 1000ms 22:40:30.738 [debug] Current batch of media processed. Will check again in 1000ms 22:40:31.553 [debug] Current batch of media processed. Will check again in 1000ms 22:40:31.739 [debug] Current batch of media processed. Will check again in 1000ms 22:40:32.554 [debug] Current batch of media processed. Will check again in 1000ms 22:40:32.740 [debug] Current batch of media processed. Will check again in 1000ms 22:40:33.555 [debug] Current batch of media processed. Will check again in 1000ms 22:40:33.741 [debug] Current batch of media processed. Will check again in 1000ms 22:40:34.556 [debug] Current batch of media processed. Will check again in 1000ms 22:40:34.742 [debug] Current batch of media processed. Will check again in 1000ms 22:40:35.557 [debug] Current batch of media processed. Will check again in 1000ms 22:40:35.743 [debug] Current batch of media processed. Will check again in 1000ms 22:40:36.558 [debug] Current batch of media processed. Will check again in 1000ms 22:40:36.744 [debug] Current batch of media processed. Will check again in 1000ms 22:40:37.559 [debug] Current batch of media processed. Will check again in 1000ms 22:40:37.745 [debug] Current batch of media processed. Will check again in 1000ms 22:40:38.560 [debug] Current batch of media processed. Will check again in 1000ms 22:40:38.746 [debug] Current batch of media processed. Will check again in 1000ms 22:40:39.561 [debug] Current batch of media processed. Will check again in 1000ms 22:40:39.747 [debug] Current batch of media processed. Will check again in 1000ms 22:40:40.562 [debug] Current batch of media processed. Will check again in 1000ms 22:40:40.748 [debug] Current batch of media processed. Will check again in 1000ms 22:40:41.563 [debug] Current batch of media processed. Will check again in 1000ms 22:40:41.749 [debug] Current batch of media processed. Will check again in 1000ms 22:40:42.564 [debug] Current batch of media processed. Will check again in 1000ms 22:40:42.750 [debug] Current batch of media processed. Will check again in 1000ms 22:40:43.565 [debug] Current batch of media processed. Will check again in 1000ms 22:40:43.751 [debug] Current batch of media processed. Will check again in 1000ms 22:40:44.443 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:44.566 [debug] Current batch of media processed. Will check again in 1000ms 22:40:44.752 [debug] Current batch of media processed. Will check again in 1000ms 22:40:45.567 [debug] Current batch of media processed. Will check again in 1000ms 22:40:45.753 [debug] Current batch of media processed. Will check again in 1000ms 22:40:46.568 [debug] Current batch of media processed. Will check again in 1000ms 22:40:46.754 [debug] Current batch of media processed. Will check again in 1000ms 22:40:47.569 [debug] Current batch of media processed. Will check again in 1000ms 22:40:47.755 [debug] Current batch of media processed. Will check again in 1000ms 22:40:48.570 [debug] Current batch of media processed. Will check again in 1000ms 22:40:48.756 [debug] Current batch of media processed. Will check again in 1000ms 22:40:49.571 [debug] Current batch of media processed. Will check again in 1000ms 22:40:49.757 [debug] Current batch of media processed. Will check again in 1000ms 22:40:50.572 [debug] Current batch of media processed. Will check again in 1000ms 22:40:50.758 [debug] Current batch of media processed. Will check again in 1000ms 22:40:51.573 [debug] Current batch of media processed. Will check again in 1000ms 22:40:51.759 [debug] Current batch of media processed. Will check again in 1000ms 22:40:52.574 [debug] Current batch of media processed. Will check again in 1000ms 22:40:52.760 [debug] Current batch of media processed. Will check again in 1000ms 22:40:53.575 [debug] Current batch of media processed. Will check again in 1000ms 22:40:53.761 [debug] Current batch of media processed. Will check again in 1000ms 22:40:54.576 [debug] Current batch of media processed. Will check again in 1000ms 22:40:54.762 [debug] Current batch of media processed. Will check again in 1000ms 22:40:55.577 [debug] Current batch of media processed. Will check again in 1000ms 22:40:55.763 [debug] Current batch of media processed. Will check again in 1000ms 22:40:56.578 [debug] Current batch of media processed. Will check again in 1000ms 22:40:56.764 [debug] Current batch of media processed. Will check again in 1000ms 22:40:57.579 [debug] Current batch of media processed. Will check again in 1000ms 22:40:57.765 [debug] Current batch of media processed. Will check again in 1000ms 22:40:58.580 [debug] Current batch of media processed. Will check again in 1000ms 22:40:58.766 [debug] Current batch of media processed. Will check again in 1000ms 22:40:59.581 [debug] Current batch of media processed. Will check again in 1000ms 22:40:59.767 [debug] Current batch of media processed. Will check again in 1000ms 22:41:00.256 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:00.582 [debug] Current batch of media processed. Will check again in 1000ms 22:41:00.768 [debug] Current batch of media processed. Will check again in 1000ms 22:41:01.583 [debug] Current batch of media processed. Will check again in 1000ms 22:41:01.769 [debug] Current batch of media processed. Will check again in 1000ms 22:41:02.584 [debug] Current batch of media processed. Will check again in 1000ms 22:41:02.770 [debug] Current batch of media processed. Will check again in 1000ms 22:41:03.585 [debug] Current batch of media processed. Will check again in 1000ms 22:41:03.771 [debug] Current batch of media processed. Will check again in 1000ms 22:41:04.586 [debug] Current batch of media processed. Will check again in 1000ms 22:41:04.772 [debug] Current batch of media processed. Will check again in 1000ms 22:41:05.587 [debug] Current batch of media processed. Will check again in 1000ms 22:41:05.773 [debug] Current batch of media processed. Will check again in 1000ms 22:41:06.588 [debug] Current batch of media processed. Will check again in 1000ms 22:41:06.774 [debug] Current batch of media processed. Will check again in 1000ms 22:41:07.589 [debug] Current batch of media processed. Will check again in 1000ms 22:41:07.775 [debug] Current batch of media processed. Will check again in 1000ms 22:41:08.590 [debug] Current batch of media processed. Will check again in 1000ms 22:41:08.776 [debug] Current batch of media processed. Will check again in 1000ms 22:41:09.591 [debug] Current batch of media processed. Will check again in 1000ms 22:41:09.777 [debug] Current batch of media processed. Will check again in 1000ms 22:41:10.592 [debug] Current batch of media processed. Will check again in 1000ms 22:41:10.778 [debug] Current batch of media processed. Will check again in 1000ms 22:41:11.593 [debug] Current batch of media processed. Will check again in 1000ms 22:41:11.779 [debug] Current batch of media processed. Will check again in 1000ms 22:41:12.594 [debug] Current batch of media processed. Will check again in 1000ms 22:41:12.780 [debug] Current batch of media processed. Will check again in 1000ms 22:41:13.595 [debug] Current batch of media processed. Will check again in 1000ms 22:41:13.781 [debug] Current batch of media processed. Will check again in 1000ms 22:41:14.444 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:14.596 [debug] Current batch of media processed. Will check again in 1000ms 22:41:14.782 [debug] Current batch of media processed. Will check again in 1000ms 22:41:15.597 [debug] Current batch of media processed. Will check again in 1000ms 22:41:15.783 [debug] Current batch of media processed. Will check again in 1000ms 22:41:16.598 [debug] Current batch of media processed. Will check again in 1000ms 22:41:16.784 [debug] Current batch of media processed. Will check again in 1000ms 22:41:17.599 [debug] Current batch of media processed. Will check again in 1000ms 22:41:17.785 [debug] Current batch of media processed. Will check again in 1000ms 22:41:18.600 [debug] Current batch of media processed. Will check again in 1000ms 22:41:18.786 [debug] Current batch of media processed. Will check again in 1000ms 22:41:19.601 [debug] Current batch of media processed. Will check again in 1000ms 22:41:19.787 [debug] Current batch of media processed. Will check again in 1000ms 22:41:20.602 [debug] Current batch of media processed. Will check again in 1000ms 22:41:20.788 [debug] Current batch of media processed. Will check again in 1000ms 22:41:21.603 [debug] Current batch of media processed. Will check again in 1000ms 22:41:21.789 [debug] Current batch of media processed. Will check again in 1000ms 22:41:22.604 [debug] Current batch of media processed. Will check again in 1000ms 22:41:22.790 [debug] Current batch of media processed. Will check again in 1000ms 22:41:23.605 [debug] Current batch of media processed. Will check again in 1000ms 22:41:23.791 [debug] Current batch of media processed. Will check again in 1000ms 22:41:24.606 [debug] Current batch of media processed. Will check again in 1000ms 22:41:24.792 [debug] Current batch of media processed. Will check again in 1000ms 22:41:25.607 [debug] Current batch of media processed. Will check again in 1000ms 22:41:25.793 [debug] Current batch of media processed. Will check again in 1000ms 22:41:26.608 [debug] Current batch of media processed. Will check again in 1000ms 22:41:26.794 [debug] Current batch of media processed. Will check again in 1000ms 22:41:27.609 [debug] Current batch of media processed. Will check again in 1000ms 22:41:27.795 [debug] Current batch of media processed. Will check again in 1000ms 22:41:28.610 [debug] Current batch of media processed. Will check again in 1000ms 22:41:28.796 [debug] Current batch of media processed. Will check again in 1000ms 22:41:29.611 [debug] Current batch of media processed. Will check again in 1000ms 22:41:29.797 [debug] Current batch of media processed. Will check again in 1000ms 22:41:30.612 [debug] Current batch of media processed. Will check again in 1000ms 22:41:30.798 [debug] Current batch of media processed. Will check again in 1000ms 22:41:31.613 [debug] Current batch of media processed. Will check again in 1000ms 22:41:31.799 [debug] Current batch of media processed. Will check again in 1000ms 22:41:32.614 [debug] Current batch of media processed. Will check again in 1000ms 22:41:32.800 [debug] Current batch of media processed. Will check again in 1000ms 22:41:33.615 [debug] Current batch of media processed. Will check again in 1000ms 22:41:33.801 [debug] Current batch of media processed. Will check again in 1000ms 22:41:34.616 [debug] Current batch of media processed. Will check again in 1000ms 22:41:34.802 [debug] Current batch of media processed. Will check again in 1000ms 22:41:35.617 [debug] Current batch of media processed. Will check again in 1000ms 22:41:35.803 [debug] Current batch of media processed. Will check again in 1000ms 22:41:36.618 [debug] Current batch of media processed. Will check again in 1000ms 22:41:36.804 [debug] Current batch of media processed. Will check again in 1000ms 22:41:37.619 [debug] Current batch of media processed. Will check again in 1000ms 22:41:37.805 [debug] Current batch of media processed. Will check again in 1000ms 22:41:38.620 [debug] Current batch of media processed. Will check again in 1000ms 22:41:38.806 [debug] Current batch of media processed. Will check again in 1000ms 22:41:39.621 [debug] Current batch of media processed. Will check again in 1000ms 22:41:39.807 [debug] Current batch of media processed. Will check again in 1000ms 22:41:40.622 [debug] Current batch of media processed. Will check again in 1000ms 22:41:40.808 [debug] Current batch of media processed. Will check again in 1000ms 22:41:41.623 [debug] Current batch of media processed. Will check again in 1000ms 22:41:41.809 [debug] Current batch of media processed. Will check again in 1000ms 22:41:42.624 [debug] Current batch of media processed. Will check again in 1000ms 22:41:42.810 [debug] Current batch of media processed. Will check again in 1000ms 22:41:43.625 [debug] Current batch of media processed. Will check again in 1000ms 22:41:43.811 [debug] Current batch of media processed. Will check again in 1000ms 22:41:44.446 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:44.626 [debug] Current batch of media processed. Will check again in 1000ms 22:41:44.812 [debug] Current batch of media processed. Will check again in 1000ms 22:41:45.627 [debug] Current batch of media processed. Will check again in 1000ms 22:41:45.813 [debug] Current batch of media processed. Will check again in 1000ms 22:41:46.628 [debug] Current batch of media processed. Will check again in 1000ms 22:41:46.814 [debug] Current batch of media processed. Will check again in 1000ms 22:41:47.629 [debug] Current batch of media processed. Will check again in 1000ms 22:41:47.815 [debug] Current batch of media processed. Will check again in 1000ms 22:41:48.630 [debug] Current batch of media processed. Will check again in 1000ms 22:41:48.816 [debug] Current batch of media processed. Will check again in 1000ms 22:41:49.631 [debug] Current batch of media processed. Will check again in 1000ms 22:41:49.817 [debug] Current batch of media processed. Will check again in 1000ms 22:41:50.632 [debug] Current batch of media processed. Will check again in 1000ms 22:41:50.818 [debug] Current batch of media processed. Will check again in 1000ms 22:41:51.633 [debug] Current batch of media processed. Will check again in 1000ms 22:41:51.819 [debug] Current batch of media processed. Will check again in 1000ms 22:41:52.634 [debug] Current batch of media processed. Will check again in 1000ms 22:41:52.820 [debug] Current batch of media processed. Will check again in 1000ms 22:41:53.635 [debug] Current batch of media processed. Will check again in 1000ms 22:41:53.821 [debug] Current batch of media processed. Will check again in 1000ms 22:41:54.636 [debug] Current batch of media processed. Will check again in 1000ms 22:41:54.822 [debug] Current batch of media processed. Will check again in 1000ms 22:41:55.637 [debug] Current batch of media processed. Will check again in 1000ms 22:41:55.823 [debug] Current batch of media processed. Will check again in 1000ms 22:41:56.638 [debug] Current batch of media processed. Will check again in 1000ms 22:41:56.824 [debug] Current batch of media processed. Will check again in 1000ms 22:41:57.639 [debug] Current batch of media processed. Will check again in 1000ms 22:41:57.825 [debug] Current batch of media processed. Will check again in 1000ms 22:41:58.640 [debug] Current batch of media processed. Will check again in 1000ms 22:41:58.826 [debug] Current batch of media processed. Will check again in 1000ms 22:41:59.641 [debug] Current batch of media processed. Will check again in 1000ms 22:41:59.827 [debug] Current batch of media processed. Will check again in 1000ms 22:42:00.257 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:00.642 [debug] Current batch of media processed. Will check again in 1000ms 22:42:00.828 [debug] Current batch of media processed. Will check again in 1000ms 22:42:01.643 [debug] Current batch of media processed. Will check again in 1000ms 22:42:01.829 [debug] Current batch of media processed. Will check again in 1000ms 22:42:02.644 [debug] Current batch of media processed. Will check again in 1000ms 22:42:02.830 [debug] Current batch of media processed. Will check again in 1000ms 22:42:03.645 [debug] Current batch of media processed. Will check again in 1000ms 22:42:03.831 [debug] Current batch of media processed. Will check again in 1000ms 22:42:04.646 [debug] Current batch of media processed. Will check again in 1000ms 22:42:04.832 [debug] Current batch of media processed. Will check again in 1000ms 22:42:05.647 [debug] Current batch of media processed. Will check again in 1000ms 22:42:05.833 [debug] Current batch of media processed. Will check again in 1000ms 22:42:06.648 [debug] Current batch of media processed. Will check again in 1000ms 22:42:06.834 [debug] Current batch of media processed. Will check again in 1000ms 22:42:07.649 [debug] Current batch of media processed. Will check again in 1000ms 22:42:07.835 [debug] Current batch of media processed. Will check again in 1000ms 22:42:08.650 [debug] Current batch of media processed. Will check again in 1000ms 22:42:08.836 [debug] Current batch of media processed. Will check again in 1000ms 22:42:09.651 [debug] Current batch of media processed. Will check again in 1000ms 22:42:09.837 [debug] Current batch of media processed. Will check again in 1000ms 22:42:10.652 [debug] Current batch of media processed. Will check again in 1000ms 22:42:10.838 [debug] Current batch of media processed. Will check again in 1000ms 22:42:11.653 [debug] Current batch of media processed. Will check again in 1000ms 22:42:11.839 [debug] Current batch of media processed. Will check again in 1000ms 22:42:12.654 [debug] Current batch of media processed. Will check again in 1000ms 22:42:12.840 [debug] Current batch of media processed. Will check again in 1000ms 22:42:13.655 [debug] Current batch of media processed. Will check again in 1000ms 22:42:13.841 [debug] Current batch of media processed. Will check again in 1000ms 22:42:14.447 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:14.656 [debug] Current batch of media processed. Will check again in 1000ms 22:42:14.842 [debug] Current batch of media processed. Will check again in 1000ms 22:42:15.657 [debug] Current batch of media processed. Will check again in 1000ms 22:42:15.843 [debug] Current batch of media processed. Will check again in 1000ms 22:42:16.658 [debug] Current batch of media processed. Will check again in 1000ms 22:42:16.844 [debug] Current batch of media processed. Will check again in 1000ms 22:42:17.659 [debug] Current batch of media processed. Will check again in 1000ms 22:42:17.845 [debug] Current batch of media processed. Will check again in 1000ms 22:42:18.660 [debug] Current batch of media processed. Will check again in 1000ms 22:42:18.846 [debug] Current batch of media processed. Will check again in 1000ms 22:42:19.661 [debug] Current batch of media processed. Will check again in 1000ms 22:42:19.847 [debug] Current batch of media processed. Will check again in 1000ms 22:42:20.662 [debug] Current batch of media processed. Will check again in 1000ms 22:42:20.848 [debug] Current batch of media processed. Will check again in 1000ms 22:42:21.663 [debug] Current batch of media processed. Will check again in 1000ms 22:42:21.849 [debug] Current batch of media processed. Will check again in 1000ms 22:42:22.664 [debug] Current batch of media processed. Will check again in 1000ms 22:42:22.850 [debug] Current batch of media processed. Will check again in 1000ms 22:42:23.665 [debug] Current batch of media processed. Will check again in 1000ms 22:42:23.851 [debug] Current batch of media processed. Will check again in 1000ms 22:42:24.666 [debug] Current batch of media processed. Will check again in 1000ms 22:42:24.852 [debug] Current batch of media processed. Will check again in 1000ms 22:42:25.667 [debug] Current batch of media processed. Will check again in 1000ms 22:42:25.853 [debug] Current batch of media processed. Will check again in 1000ms 22:42:26.668 [debug] Current batch of media processed. Will check again in 1000ms 22:42:26.854 [debug] Current batch of media processed. Will check again in 1000ms 22:42:27.669 [debug] Current batch of media processed. Will check again in 1000ms 22:42:27.855 [debug] Current batch of media processed. Will check again in 1000ms 22:42:28.670 [debug] Current batch of media processed. Will check again in 1000ms 22:42:28.856 [debug] Current batch of media processed. Will check again in 1000ms 22:42:29.671 [debug] Current batch of media processed. Will check again in 1000ms 22:42:29.857 [debug] Current batch of media processed. Will check again in 1000ms 22:42:30.672 [debug] Current batch of media processed. Will check again in 1000ms 22:42:30.858 [debug] Current batch of media processed. Will check again in 1000ms 22:42:31.673 [debug] Current batch of media processed. Will check again in 1000ms 22:42:31.859 [debug] Current batch of media processed. Will check again in 1000ms 22:42:32.674 [debug] Current batch of media processed. Will check again in 1000ms 22:42:32.860 [debug] Current batch of media processed. Will check again in 1000ms 22:42:33.675 [debug] Current batch of media processed. Will check again in 1000ms 22:42:33.861 [debug] Current batch of media processed. Will check again in 1000ms 22:42:34.676 [debug] Current batch of media processed. Will check again in 1000ms 22:42:34.862 [debug] Current batch of media processed. Will check again in 1000ms 22:42:35.677 [debug] Current batch of media processed. Will check again in 1000ms 22:42:35.863 [debug] Current batch of media processed. Will check again in 1000ms 22:42:36.678 [debug] Current batch of media processed. Will check again in 1000ms 22:42:36.864 [debug] Current batch of media processed. Will check again in 1000ms 22:42:37.679 [debug] Current batch of media processed. Will check again in 1000ms 22:42:37.865 [debug] Current batch of media processed. Will check again in 1000ms 22:42:38.680 [debug] Current batch of media processed. Will check again in 1000ms 22:42:38.866 [debug] Current batch of media processed. Will check again in 1000ms 22:42:39.681 [debug] Current batch of media processed. Will check again in 1000ms 22:42:39.867 [debug] Current batch of media processed. Will check again in 1000ms 22:42:40.682 [debug] Current batch of media processed. Will check again in 1000ms 22:42:40.868 [debug] Current batch of media processed. Will check again in 1000ms 22:42:41.683 [debug] Current batch of media processed. Will check again in 1000ms 22:42:41.869 [debug] Current batch of media processed. Will check again in 1000ms 22:42:42.684 [debug] Current batch of media processed. Will check again in 1000ms 22:42:42.870 [debug] Current batch of media processed. Will check again in 1000ms 22:42:43.685 [debug] Current batch of media processed. Will check again in 1000ms 22:42:43.871 [debug] Current batch of media processed. Will check again in 1000ms 22:42:44.448 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:44.686 [debug] Current batch of media processed. Will check again in 1000ms 22:42:44.872 [debug] Current batch of media processed. Will check again in 1000ms 22:42:45.687 [debug] Current batch of media processed. Will check again in 1000ms 22:42:45.873 [debug] Current batch of media processed. Will check again in 1000ms 22:42:46.688 [debug] Current batch of media processed. Will check again in 1000ms 22:42:46.874 [debug] Current batch of media processed. Will check again in 1000ms 22:42:47.689 [debug] Current batch of media processed. Will check again in 1000ms 22:42:47.875 [debug] Current batch of media processed. Will check again in 1000ms 22:42:48.690 [debug] Current batch of media processed. Will check again in 1000ms 22:42:48.876 [debug] Current batch of media processed. Will check again in 1000ms 22:42:49.691 [debug] Current batch of media processed. Will check again in 1000ms 22:42:49.877 [debug] Current batch of media processed. Will check again in 1000ms 22:42:50.692 [debug] Current batch of media processed. Will check again in 1000ms 22:42:50.878 [debug] Current batch of media processed. Will check again in 1000ms 22:42:51.693 [debug] Current batch of media processed. Will check again in 1000ms 22:42:51.879 [debug] Current batch of media processed. Will check again in 1000ms 22:42:52.694 [debug] Current batch of media processed. Will check again in 1000ms 22:42:52.880 [debug] Current batch of media processed. Will check again in 1000ms 22:42:53.695 [debug] Current batch of media processed. Will check again in 1000ms 22:42:53.881 [debug] Current batch of media processed. Will check again in 1000ms 22:42:54.696 [debug] Current batch of media processed. Will check again in 1000ms 22:42:54.882 [debug] Current batch of media processed. Will check again in 1000ms 22:42:55.697 [debug] Current batch of media processed. Will check again in 1000ms 22:42:55.883 [debug] Current batch of media processed. Will check again in 1000ms 22:42:56.698 [debug] Current batch of media processed. Will check again in 1000ms 22:42:56.884 [debug] Current batch of media processed. Will check again in 1000ms 22:42:57.699 [debug] Current batch of media processed. Will check again in 1000ms 22:42:57.885 [debug] Current batch of media processed. Will check again in 1000ms 22:42:58.700 [debug] Current batch of media processed. Will check again in 1000ms 22:42:58.886 [debug] Current batch of media processed. Will check again in 1000ms 22:42:59.701 [debug] Current batch of media processed. Will check again in 1000ms 22:42:59.887 [debug] Current batch of media processed. Will check again in 1000ms 22:43:00.258 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:00.702 [debug] Current batch of media processed. Will check again in 1000ms 22:43:00.888 [debug] Current batch of media processed. Will check again in 1000ms 22:43:01.703 [debug] Current batch of media processed. Will check again in 1000ms 22:43:01.889 [debug] Current batch of media processed. Will check again in 1000ms 22:43:02.704 [debug] Current batch of media processed. Will check again in 1000ms 22:43:02.890 [debug] Current batch of media processed. Will check again in 1000ms 22:43:03.705 [debug] Current batch of media processed. Will check again in 1000ms 22:43:03.891 [debug] Current batch of media processed. Will check again in 1000ms 22:43:04.706 [debug] Current batch of media processed. Will check again in 1000ms 22:43:04.892 [debug] Current batch of media processed. Will check again in 1000ms 22:43:05.707 [debug] Current batch of media processed. Will check again in 1000ms 22:43:05.893 [debug] Current batch of media processed. Will check again in 1000ms 22:43:06.708 [debug] Current batch of media processed. Will check again in 1000ms 22:43:06.894 [debug] Current batch of media processed. Will check again in 1000ms 22:43:07.709 [debug] Current batch of media processed. Will check again in 1000ms 22:43:07.895 [debug] Current batch of media processed. Will check again in 1000ms 22:43:08.710 [debug] Current batch of media processed. Will check again in 1000ms 22:43:08.896 [debug] Current batch of media processed. Will check again in 1000ms 22:43:09.711 [debug] Current batch of media processed. Will check again in 1000ms 22:43:09.897 [debug] Current batch of media processed. Will check again in 1000ms 22:43:10.712 [debug] Current batch of media processed. Will check again in 1000ms 22:43:10.898 [debug] Current batch of media processed. Will check again in 1000ms 22:43:11.713 [debug] Current batch of media processed. Will check again in 1000ms 22:43:11.899 [debug] Current batch of media processed. Will check again in 1000ms 22:43:12.714 [debug] Current batch of media processed. Will check again in 1000ms 22:43:12.900 [debug] Current batch of media processed. Will check again in 1000ms 22:43:13.715 [debug] Current batch of media processed. Will check again in 1000ms 22:43:13.901 [debug] Current batch of media processed. Will check again in 1000ms 22:43:14.449 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:14.716 [debug] Current batch of media processed. Will check again in 1000ms 22:43:14.902 [debug] Current batch of media processed. Will check again in 1000ms 22:43:15.717 [debug] Current batch of media processed. Will check again in 1000ms 22:43:15.903 [debug] Current batch of media processed. Will check again in 1000ms 22:43:16.718 [debug] Current batch of media processed. Will check again in 1000ms 22:43:16.904 [debug] Current batch of media processed. Will check again in 1000ms 22:43:17.719 [debug] Current batch of media processed. Will check again in 1000ms 22:43:17.905 [debug] Current batch of media processed. Will check again in 1000ms 22:43:18.720 [debug] Current batch of media processed. Will check again in 1000ms 22:43:18.906 [debug] Current batch of media processed. Will check again in 1000ms 22:43:19.721 [debug] Current batch of media processed. Will check again in 1000ms 22:43:19.907 [debug] Current batch of media processed. Will check again in 1000ms 22:43:20.722 [debug] Current batch of media processed. Will check again in 1000ms 22:43:20.908 [debug] Current batch of media processed. Will check again in 1000ms 22:43:21.723 [debug] Current batch of media processed. Will check again in 1000ms 22:43:21.909 [debug] Current batch of media processed. Will check again in 1000ms 22:43:22.724 [debug] Current batch of media processed. Will check again in 1000ms 22:43:22.910 [debug] Current batch of media processed. Will check again in 1000ms 22:43:23.725 [debug] Current batch of media processed. Will check again in 1000ms 22:43:23.911 [debug] Current batch of media processed. Will check again in 1000ms 22:43:24.726 [debug] Current batch of media processed. Will check again in 1000ms 22:43:24.912 [debug] Current batch of media processed. Will check again in 1000ms 22:43:25.727 [debug] Current batch of media processed. Will check again in 1000ms 22:43:25.913 [debug] Current batch of media processed. Will check again in 1000ms 22:43:26.728 [debug] Current batch of media processed. Will check again in 1000ms 22:43:26.914 [debug] Current batch of media processed. Will check again in 1000ms 22:43:27.729 [debug] Current batch of media processed. Will check again in 1000ms 22:43:27.915 [debug] Current batch of media processed. Will check again in 1000ms 22:43:28.730 [debug] Current batch of media processed. Will check again in 1000ms 22:43:28.916 [debug] Current batch of media processed. Will check again in 1000ms 22:43:29.731 [debug] Current batch of media processed. Will check again in 1000ms 22:43:29.917 [debug] Current batch of media processed. Will check again in 1000ms 22:43:30.732 [debug] Current batch of media processed. Will check again in 1000ms 22:43:30.918 [debug] Current batch of media processed. Will check again in 1000ms 22:43:31.733 [debug] Current batch of media processed. Will check again in 1000ms 22:43:31.919 [debug] Current batch of media processed. Will check again in 1000ms 22:43:32.734 [debug] Current batch of media processed. Will check again in 1000ms 22:43:32.920 [debug] Current batch of media processed. Will check again in 1000ms 22:43:33.735 [debug] Current batch of media processed. Will check again in 1000ms 22:43:33.921 [debug] Current batch of media processed. Will check again in 1000ms 22:43:34.736 [debug] Current batch of media processed. Will check again in 1000ms 22:43:34.922 [debug] Current batch of media processed. Will check again in 1000ms 22:43:35.737 [debug] Current batch of media processed. Will check again in 1000ms 22:43:35.923 [debug] Current batch of media processed. Will check again in 1000ms 22:43:36.738 [debug] Current batch of media processed. Will check again in 1000ms 22:43:36.924 [debug] Current batch of media processed. Will check again in 1000ms 22:43:37.739 [debug] Current batch of media processed. Will check again in 1000ms 22:43:37.925 [debug] Current batch of media processed. Will check again in 1000ms 22:43:38.740 [debug] Current batch of media processed. Will check again in 1000ms 22:43:38.926 [debug] Current batch of media processed. Will check again in 1000ms 22:43:39.741 [debug] Current batch of media processed. Will check again in 1000ms 22:43:39.927 [debug] Current batch of media processed. Will check again in 1000ms 22:43:40.742 [debug] Current batch of media processed. Will check again in 1000ms 22:43:40.928 [debug] Current batch of media processed. Will check again in 1000ms 22:43:41.743 [debug] Current batch of media processed. Will check again in 1000ms 22:43:41.929 [debug] Current batch of media processed. Will check again in 1000ms 22:43:42.744 [debug] Current batch of media processed. Will check again in 1000ms 22:43:42.930 [debug] Current batch of media processed. Will check again in 1000ms 22:43:43.745 [debug] Current batch of media processed. Will check again in 1000ms 22:43:43.931 [debug] Current batch of media processed. Will check again in 1000ms 22:43:44.450 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:44.746 [debug] Current batch of media processed. Will check again in 1000ms 22:43:44.932 [debug] Current batch of media processed. Will check again in 1000ms 22:43:45.747 [debug] Current batch of media processed. Will check again in 1000ms 22:43:45.933 [debug] Current batch of media processed. Will check again in 1000ms 22:43:46.748 [debug] Current batch of media processed. Will check again in 1000ms 22:43:46.934 [debug] Current batch of media processed. Will check again in 1000ms 22:43:47.749 [debug] Current batch of media processed. Will check again in 1000ms 22:43:47.935 [debug] Current batch of media processed. Will check again in 1000ms 22:43:48.750 [debug] Current batch of media processed. Will check again in 1000ms 22:43:48.936 [debug] Current batch of media processed. Will check again in 1000ms 22:43:49.751 [debug] Current batch of media processed. Will check again in 1000ms 22:43:49.937 [debug] Current batch of media processed. Will check again in 1000ms 22:43:50.752 [debug] Current batch of media processed. Will check again in 1000ms 22:43:50.938 [debug] Current batch of media processed. Will check again in 1000ms 22:43:51.753 [debug] Current batch of media processed. Will check again in 1000ms 22:43:51.939 [debug] Current batch of media processed. Will check again in 1000ms 22:43:52.754 [debug] Current batch of media processed. Will check again in 1000ms 22:43:52.940 [debug] Current batch of media processed. Will check again in 1000ms 22:43:53.755 [debug] Current batch of media processed. Will check again in 1000ms 22:43:53.941 [debug] Current batch of media processed. Will check again in 1000ms 22:43:54.756 [debug] Current batch of media processed. Will check again in 1000ms 22:43:54.942 [debug] Current batch of media processed. Will check again in 1000ms 22:43:55.757 [debug] Current batch of media processed. Will check again in 1000ms 22:43:55.943 [debug] Current batch of media processed. Will check again in 1000ms 22:43:56.758 [debug] Current batch of media processed. Will check again in 1000ms 22:43:56.944 [debug] Current batch of media processed. Will check again in 1000ms 22:43:57.759 [debug] Current batch of media processed. Will check again in 1000ms 22:43:57.945 [debug] Current batch of media processed. Will check again in 1000ms 22:43:58.760 [debug] Current batch of media processed. Will check again in 1000ms 22:43:58.946 [debug] Current batch of media processed. Will check again in 1000ms 22:43:59.761 [debug] Current batch of media processed. Will check again in 1000ms 22:43:59.947 [debug] Current batch of media processed. Will check again in 1000ms 22:44:00.259 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:00.762 [debug] Current batch of media processed. Will check again in 1000ms 22:44:00.948 [debug] Current batch of media processed. Will check again in 1000ms 22:44:01.763 [debug] Current batch of media processed. Will check again in 1000ms 22:44:01.949 [debug] Current batch of media processed. Will check again in 1000ms 22:44:02.764 [debug] Current batch of media processed. Will check again in 1000ms 22:44:02.950 [debug] Current batch of media processed. Will check again in 1000ms 22:44:03.765 [debug] Current batch of media processed. Will check again in 1000ms 22:44:03.951 [debug] Current batch of media processed. Will check again in 1000ms 22:44:04.766 [debug] Current batch of media processed. Will check again in 1000ms 22:44:04.952 [debug] Current batch of media processed. Will check again in 1000ms 22:44:05.767 [debug] Current batch of media processed. Will check again in 1000ms 22:44:05.953 [debug] Current batch of media processed. Will check again in 1000ms 22:44:06.768 [debug] Current batch of media processed. Will check again in 1000ms 22:44:06.954 [debug] Current batch of media processed. Will check again in 1000ms 22:44:07.769 [debug] Current batch of media processed. Will check again in 1000ms 22:44:07.955 [debug] Current batch of media processed. Will check again in 1000ms 22:44:08.770 [debug] Current batch of media processed. Will check again in 1000ms 22:44:08.956 [debug] Current batch of media processed. Will check again in 1000ms 22:44:09.771 [debug] Current batch of media processed. Will check again in 1000ms 22:44:09.957 [debug] Current batch of media processed. Will check again in 1000ms 22:44:10.772 [debug] Current batch of media processed. Will check again in 1000ms 22:44:10.958 [debug] Current batch of media processed. Will check again in 1000ms 22:44:11.773 [debug] Current batch of media processed. Will check again in 1000ms 22:44:11.959 [debug] Current batch of media processed. Will check again in 1000ms 22:44:12.774 [debug] Current batch of media processed. Will check again in 1000ms 22:44:12.960 [debug] Current batch of media processed. Will check again in 1000ms 22:44:13.775 [debug] Current batch of media processed. Will check again in 1000ms 22:44:13.961 [debug] Current batch of media processed. Will check again in 1000ms 22:44:14.451 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:14.776 [debug] Current batch of media processed. Will check again in 1000ms 22:44:14.962 [debug] Current batch of media processed. Will check again in 1000ms 22:44:15.777 [debug] Current batch of media processed. Will check again in 1000ms 22:44:15.963 [debug] Current batch of media processed. Will check again in 1000ms 22:44:16.778 [debug] Current batch of media processed. Will check again in 1000ms 22:44:16.964 [debug] Current batch of media processed. Will check again in 1000ms 22:44:17.779 [debug] Current batch of media processed. Will check again in 1000ms 22:44:17.965 [debug] Current batch of media processed. Will check again in 1000ms 22:44:18.780 [debug] Current batch of media processed. Will check again in 1000ms 22:44:18.966 [debug] Current batch of media processed. Will check again in 1000ms 22:44:19.781 [debug] Current batch of media processed. Will check again in 1000ms 22:44:19.967 [debug] Current batch of media processed. Will check again in 1000ms 22:44:20.782 [debug] Current batch of media processed. Will check again in 1000ms 22:44:20.968 [debug] Current batch of media processed. Will check again in 1000ms 22:44:21.783 [debug] Current batch of media processed. Will check again in 1000ms 22:44:21.969 [debug] Current batch of media processed. Will check again in 1000ms 22:44:22.784 [debug] Current batch of media processed. Will check again in 1000ms 22:44:22.970 [debug] Current batch of media processed. Will check again in 1000ms 22:44:23.785 [debug] Current batch of media processed. Will check again in 1000ms 22:44:23.971 [debug] Current batch of media processed. Will check again in 1000ms 22:44:24.786 [debug] Current batch of media processed. Will check again in 1000ms 22:44:24.972 [debug] Current batch of media processed. Will check again in 1000ms 22:44:25.787 [debug] Current batch of media processed. Will check again in 1000ms 22:44:25.973 [debug] Current batch of media processed. Will check again in 1000ms 22:44:26.788 [debug] Current batch of media processed. Will check again in 1000ms 22:44:26.974 [debug] Current batch of media processed. Will check again in 1000ms 22:44:27.209 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLm7HMQLK3y_93QjolBtG_aMOOwTQsY1iv --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Tool and A Perfect Circle Videos/%(upload_date)S - %(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/9e/3a/9e3af575cf7fdc17b089ffb11c89b640456356abdfbcc80f215799e18633b039.json --sleep-requests 73 --sleep-interval 74 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:44:27.210 [debug] Gracefully stopping file follower 22:44:27.210 [debug] QUERY OK source="sources" db=0.1ms idle=902.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 22:44:27.210 [debug] QUERY OK source="sources" db=0.1ms idle=903.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.211 [debug] QUERY OK source="media_items" db=0.2ms idle=903.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:02Z], 3] 22:44:27.239 [debug] QUERY OK source="media_items" db=28.0ms idle=903.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["\"Stinkfist\" Official Video by TOOL\n\nListen to TOOL: https://Tool.lnk.to/listenID\n\nWatch more videos by TOOL: https://Tool.lnk.to/listenID/youtube\nSubscribe on YouTube: https://Tool.lnk.to/subscribeID\n\nFollow TOOL:\n\nFacebook: https://Tool.lnk.to/followFI\nTikTok: https://Tool.lnk.to/followYx\nInstagram: https://Tool.lnk.to/followII\nTwitter: https://Tool.lnk.to/followTI\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\nLyrics:\nSomething has to change\nUndeniable dilemma\nBoredom's not a burden anyone should bear\nConstant over stimulation numbs me\nBut I would not want you any other way\nJust not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nFinger deep within the borderline\nShow me that you love me and that we belong together\nRelax, turn around and take my hand\nI can help you change\nTired moments into pleasure\nSay the word and we'll be\nWell upon our way, blend and balance\nPain and comfort, deep within you\nTill you will not want me any other way\nBut it's not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nKnuckle deep inside the borderline\nThis may hurt a little but it's something you'll get used to\nRelax, slip away\nSomething kinda sad about\nThe way that things have come to be\nDesensitized to everything\nWhat became of subtlety?\nHow can this mean anything to me\nIf I really don't feel anything at all? Yeah\nI'll keep digging\nTill I feel something\nElbow deep inside the borderline\nShow me that you love me and that we belong together\nShoulder deep within the borderline\nRelax, turn around and take my hand\n\n#TOOL #Stinkfist #StinkfistOfficialVideo #TOOLOfficialVideo", "TOOL - Stinkfist", "de266e26-d6c9-4250-8d78-51094ff1a9be", false, 3, [], 315, false, "6zpvlMp04D0", "https://www.youtube.com/watch?v=6zpvlMp04D0", 1, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Stinkfist.mp4", false, false, 7, ~U[2019-08-30 04:00:02Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "\"Stinkfist\" Official Video by TOOL\n\nListen to TOOL: https://Tool.lnk.to/listenID\n\nWatch more videos by TOOL: https://Tool.lnk.to/listenID/youtube\nSubscribe on YouTube: https://Tool.lnk.to/subscribeID\n\nFollow TOOL:\n\nFacebook: https://Tool.lnk.to/followFI\nTikTok: https://Tool.lnk.to/followYx\nInstagram: https://Tool.lnk.to/followII\nTwitter: https://Tool.lnk.to/followTI\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\nLyrics:\nSomething has to change\nUndeniable dilemma\nBoredom's not a burden anyone should bear\nConstant over stimulation numbs me\nBut I would not want you any other way\nJust not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nFinger deep within the borderline\nShow me that you love me and that we belong together\nRelax, turn around and take my hand\nI can help you change\nTired moments into pleasure\nSay the word and we'll be\nWell upon our way, blend and balance\nPain and comfort, deep within you\nTill you will not want me any other way\nBut it's not enough, I need more\nNothing seems to satisfy\nI said, I don't want it, I just need it\nTo breathe, to feel, to know I'm alive\nKnuckle deep inside the borderline\nThis may hurt a little but it's something you'll get used to\nRelax, slip away\nSomething kinda sad about\nThe way that things have come to be\nDesensitized to everything\nWhat became of subtlety?\nHow can this mean anything to me\nIf I really don't feel anything at all? Yeah\nI'll keep digging\nTill I feel something\nElbow deep inside the borderline\nShow me that you love me and that we belong together\nShoulder deep within the borderline\nRelax, turn around and take my hand\n\n#TOOL #Stinkfist #StinkfistOfficialVideo #TOOLOfficialVideo", "TOOL - Stinkfist", 3, 315, false, "6zpvlMp04D0", "https://www.youtube.com/watch?v=6zpvlMp04D0", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Stinkfist.mp4", false, ~U[2019-08-30 04:00:02Z]] 22:44:27.240 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.240 [debug] QUERY OK source="media_items" db=0.2ms idle=29.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:07Z], 3] 22:44:27.242 [debug] QUERY OK source="media_items" db=1.2ms idle=30.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #Sober\n\nLyrics:\nThere's a shadow just behind me\nShrouding every step I take\nMaking every promise empty\nPointing every finger at me\nWaiting like a stalking butler\nWho upon the finger rests\nMurder now the path of must we\nJust because the son has come\n\nJesus, won't you fucking whistle\nSomething but the past and done?\nJesus, won't you fucking whistle\nSomething but the past and done?\n\nWhy can't we not be sober?\nJust want to start this over\nAnd why can't we drink forever?\nI just want to start this over\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\nI will work to elevate you\nJust enough to bring you down\n\nMother Mary, won't you whisper?\nSomething but what's past and done\nMother Mary, won't you whisper?\nSomething but the past and done\n\nWhy can't we not be sober?\nI just want to start this over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\n\nTrust me\nTrust me\nTrust me\nTrust me\nTrust me\n\nWhy can't we not be sober?\nI just want to start things over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\nI want what I want\nI want what I want\nI want what I want\nI want what I want", "TOOL - Sober (Official Video)", "ab782a7d-f151-43ee-87e4-98070de76752", false, 3, [], 305, false, "nspxAG12Cpc", "https://www.youtube.com/watch?v=nspxAG12Cpc", 2, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Sober (Official Video).mp4", false, false, 7, ~U[2019-08-30 04:00:07Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #Sober\n\nLyrics:\nThere's a shadow just behind me\nShrouding every step I take\nMaking every promise empty\nPointing every finger at me\nWaiting like a stalking butler\nWho upon the finger rests\nMurder now the path of must we\nJust because the son has come\n\nJesus, won't you fucking whistle\nSomething but the past and done?\nJesus, won't you fucking whistle\nSomething but the past and done?\n\nWhy can't we not be sober?\nJust want to start this over\nAnd why can't we drink forever?\nI just want to start this over\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\nI will work to elevate you\nJust enough to bring you down\n\nMother Mary, won't you whisper?\nSomething but what's past and done\nMother Mary, won't you whisper?\nSomething but the past and done\n\nWhy can't we not be sober?\nI just want to start this over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\n\nI am just a worthless liar\nI am just an imbecile\nI will only complicate you\nTrust in me and fall as well\nI will find a center in you\nI will chew it up and leave\n\nTrust me\nTrust me\nTrust me\nTrust me\nTrust me\n\nWhy can't we not be sober?\nI just want to start things over\nAnd why can't we sleep forever?\nI just want to start this over\nWhy?\nI want what I want\nI want what I want\nI want what I want\nI want what I want", "TOOL - Sober (Official Video)", 3, 305, false, "nspxAG12Cpc", "https://www.youtube.com/watch?v=nspxAG12Cpc", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Sober (Official Video).mp4", false, ~U[2019-08-30 04:00:07Z]] 22:44:27.242 [debug] QUERY OK source="sources" db=0.2ms idle=31.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.243 [debug] QUERY OK source="media_items" db=0.1ms idle=3.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:00Z], 3] 22:44:27.245 [debug] QUERY OK source="media_items" db=1.9ms idle=3.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["โ€œParabolaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\u00A0\n#TOOL #Parabola #Lateralus\n\nLyrics:\nWe barely remember who or what came before this precious moment\nWe are choosing to be here, right now\nHold on, stay inside\nThis holy reality\nThis holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nAlive, I\n\nIn this holy reality\nIn this holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nTwirling round with this familiar parable\nSpinning, weaving round each new experience\nRecognize this as a holy gift and celebrate this chance to be alive and breathing\nThe chance to be alive and breathing\n\nThis body holding me reminds me of my own mortality\nEmbrace this moment, remember\nWe are eternal, all this pain is an illusion", "TOOL - Parabola (Official Video)", "2398b6db-4e60-4722-99aa-0c49a08d5bc9", false, 3, [], 608, false, "-_nQhGR0K8M", "https://www.youtube.com/watch?v=-_nQhGR0K8M", 3, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Parabola (Official Video).mp4", false, false, 7, ~U[2019-08-30 04:00:00Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "โ€œParabolaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\u00A0\n#TOOL #Parabola #Lateralus\n\nLyrics:\nWe barely remember who or what came before this precious moment\nWe are choosing to be here, right now\nHold on, stay inside\nThis holy reality\nThis holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nAlive, I\n\nIn this holy reality\nIn this holy experience\nChoosing to be here in\n\nThis body, this body holding me\nBe my reminder here that I am not alone in\nThis body, this body holding me\nFeeling eternal, all this pain is an illusion\n\nTwirling round with this familiar parable\nSpinning, weaving round each new experience\nRecognize this as a holy gift and celebrate this chance to be alive and breathing\nThe chance to be alive and breathing\n\nThis body holding me reminds me of my own mortality\nEmbrace this moment, remember\nWe are eternal, all this pain is an illusion", "TOOL - Parabola (Official Video)", 3, 608, false, "-_nQhGR0K8M", "https://www.youtube.com/watch?v=-_nQhGR0K8M", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Parabola (Official Video).mp4", false, ~U[2019-08-30 04:00:00Z]] 22:44:27.246 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.246 [debug] QUERY OK source="media_items" db=0.1ms idle=4.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:05Z], 3] 22:44:27.282 [debug] QUERY OK source="media_items" db=35.2ms idle=4.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["โ€œSchismโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Schism #Rock\n\nLyrics:\nI know the pieces fit 'cause I watched them fall away\nMildewed and smoldering, fundamental differing\nPure intention juxtaposed will set two lover's souls in motion\nDisintegrating as it goes testing our communication\n\nThe light that fueled our fire then has burned a hole between us so\nWe cannot see to reach an end crippling our communication\n\nI know the pieces fit 'cause I watched them tumble down\nNo fault, none to blame, it doesn't mean I don't desire\nTo point the finger, blame the other, watch the temple topple over\nTo bring the pieces back together, rediscover communication\n\nThe poetry that comes from the squaring off between\nAnd the circling is worth it\nFinding beauty in the dissonance\n\nThere was a time that the pieces fit, but I watched them fall away\nMildewed and smoldering, strangled by our coveting\nI've done the math enough to know the dangers of our second guessing\nDoomed to crumble unless we grow and strengthen our communication\n\n(Cold, cold, cold) cold silence has\nA tendency to\nAtrophy any\nSense of compassion\n\nBetween supposed lovers\nBetween supposed lovers\n\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit", "TOOL - Schism (Official Video)", "7adc1814-073e-4269-a80b-78e46df96e43", false, 3, [], 446, false, "MM62wjLrgmA", "https://www.youtube.com/watch?v=MM62wjLrgmA", 4, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Schism (Official Video).mp4", false, false, 7, ~U[2019-08-30 04:00:05Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "โ€œSchismโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Schism #Rock\n\nLyrics:\nI know the pieces fit 'cause I watched them fall away\nMildewed and smoldering, fundamental differing\nPure intention juxtaposed will set two lover's souls in motion\nDisintegrating as it goes testing our communication\n\nThe light that fueled our fire then has burned a hole between us so\nWe cannot see to reach an end crippling our communication\n\nI know the pieces fit 'cause I watched them tumble down\nNo fault, none to blame, it doesn't mean I don't desire\nTo point the finger, blame the other, watch the temple topple over\nTo bring the pieces back together, rediscover communication\n\nThe poetry that comes from the squaring off between\nAnd the circling is worth it\nFinding beauty in the dissonance\n\nThere was a time that the pieces fit, but I watched them fall away\nMildewed and smoldering, strangled by our coveting\nI've done the math enough to know the dangers of our second guessing\nDoomed to crumble unless we grow and strengthen our communication\n\n(Cold, cold, cold) cold silence has\nA tendency to\nAtrophy any\nSense of compassion\n\nBetween supposed lovers\nBetween supposed lovers\n\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit\nI know the pieces fit", "TOOL - Schism (Official Video)", 3, 446, false, "MM62wjLrgmA", "https://www.youtube.com/watch?v=MM62wjLrgmA", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Schism (Official Video).mp4", false, ~U[2019-08-30 04:00:05Z]] 22:44:27.282 [debug] QUERY OK source="sources" db=0.1ms idle=39.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.283 [debug] QUERY OK source="media_items" db=0.1ms idle=37.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:05Z], 3] 22:44:27.285 [debug] QUERY OK source="media_items" db=1.7ms idle=37.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #PrisonSex\n\nLyrics:\nIt took so long to remember just what happened\nI was so young and vestal then\nYou know it hurt me\nBut I'm breathing so I guess I'm still alive\nEven if signs seem to tell me otherwise\nI've got my hands bound\nMy head down, my eyes closed\nAnd my throat's wide open\nDo unto others what has been done to me\nDo unto others what has been done to you\n\nI'm treading water\nI need to sleep a while\nMy lamb and martyr, you look so precious\nWon't you, won't you come a bit closer\nClose enough so I can smell you\nI need you to feel this\nI can't stand to burn too long\nRelease in sodomy\nFor one sweet moment I am whole\n\nDo unto you now\nWhat has been done to me\nDo unto you now\nWhat has been done\n\nYou're breathing so I guess you're still alive\nEven if signs seem to tell me otherwise\nWon't you, won't you come on a bit closer\nClose enough so I can smell you\nI need you to feel this\nI need this to make me whole\nRelease in sodomy\nHave you witnessed\nBlood and flesh can't be trusted?\nHave you witnessed\nBlood and flesh can't be trusted?\nAnd only this one holy medium brings me peace of mind\n\nGot your hands bound, your head down\nAnd your eyes closed\nYou look so precious now\n\nI have found some kind of temporary sanity in this\nShit, blood and cum on my hands\nI've come 'round full circle\n\nMy lamb and martyr, this will be over soon\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious now\nYou look so precious", "TOOL - Prison Sex (Official Video)", "976c48b3-2e52-41f6-9cf9-f541e94b0f01", false, 3, [], 294, false, "cUPV4OfNlt0", "https://www.youtube.com/watch?v=cUPV4OfNlt0", 5, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Prison Sex (Official Video).mp4", false, false, 7, ~U[2019-08-30 04:00:05Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Get The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nWebsite:\u00A0https://toolband.com\nFacebook:\u00A0https://www.facebook.com/ToolMusic/\nTwitter:\u00A0https://twitter.com/Tool\nInstagram:\u00A0https://instagram.com/toolmusic\n\u00A0\n#TOOL #PrisonSex\n\nLyrics:\nIt took so long to remember just what happened\nI was so young and vestal then\nYou know it hurt me\nBut I'm breathing so I guess I'm still alive\nEven if signs seem to tell me otherwise\nI've got my hands bound\nMy head down, my eyes closed\nAnd my throat's wide open\nDo unto others what has been done to me\nDo unto others what has been done to you\n\nI'm treading water\nI need to sleep a while\nMy lamb and martyr, you look so precious\nWon't you, won't you come a bit closer\nClose enough so I can smell you\nI need you to feel this\nI can't stand to burn too long\nRelease in sodomy\nFor one sweet moment I am whole\n\nDo unto you now\nWhat has been done to me\nDo unto you now\nWhat has been done\n\nYou're breathing so I guess you're still alive\nEven if signs seem to tell me otherwise\nWon't you, won't you come on a bit closer\nClose enough so I can smell you\nI need you to feel this\nI need this to make me whole\nRelease in sodomy\nHave you witnessed\nBlood and flesh can't be trusted?\nHave you witnessed\nBlood and flesh can't be trusted?\nAnd only this one holy medium brings me peace of mind\n\nGot your hands bound, your head down\nAnd your eyes closed\nYou look so precious now\n\nI have found some kind of temporary sanity in this\nShit, blood and cum on my hands\nI've come 'round full circle\n\nMy lamb and martyr, this will be over soon\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious\nYou look so precious now\nYou look so precious", "TOOL - Prison Sex (Official Video)", 3, 294, false, "cUPV4OfNlt0", "https://www.youtube.com/watch?v=cUPV4OfNlt0", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Prison Sex (Official Video).mp4", false, ~U[2019-08-30 04:00:05Z]] 22:44:27.286 [debug] QUERY OK source="sources" db=0.1ms idle=39.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.286 [debug] QUERY OK source="media_items" db=0.1ms idle=4.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:03Z], 3] 22:44:27.316 [debug] QUERY OK source="media_items" db=29.3ms idle=3.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Official music video for โ€œร†nemaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #ร†nema #Aenema\n\nLyrics:\nHey, hey, hey, hey, hey\nHey, hey, hey, hey\n\nSome say the end is near\nSome say we'll see Armageddon soon\nCertainly hope we will\nI sure could use a vacation from this\nBullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nFret for your figure and\nFret for your latte and\nFret for your lawsuit and\nFret for your hairpiece and\nFret for your Prozac and\nFret for your pilot and\nFret for your contract and\nFret for your car\nIt's a Bullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\n\nSome say a comet will fall from the sky\nFollowed by meteor showers and tidal waves\nFollowed by fault lines that cannot sit still\nFollowed by millions of dumbfounded dipshits\n\nAnd some say the end is near\nSome say we'll see Armageddon soon\nI certainly hope we will\nI sure could use a vacation from this\n\nStupid shit, silly shit, stupid shit\n\nOne great big festering neon distraction\nI've a suggestion to keep you all occupied\nLearn to swim, learn to swim, learn to swim\n\n'Cause mom's gonna fix it all soon\nMom's coming 'round to put it back the way it ought to be\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck L Ron Hubbard and fuck all his clones\nFuck all those gun-toting hip gangster wannabes\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck retro anything\nFuck your tattoos\nFuck all you junkies and\nFuck your short memory\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nYeah, fuck smiley glad-hands with hidden agendas\nFuck these dysfunctional insecure actresses\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim\n\n'Cause I'm praying for rain\nI'm praying for tidal waves\nI want to see the ground give way\nI want to watch it all go down\nMom, please flush it all away\nI want to see it go right in and down\nI want to watch it go right in\nWatch you flush it all away\n\nYeah, time to bring it down again\nYeah, don't just call me pessimist\nTry and read between the lines\nAnd I can't imagine why you wouldn't\nWelcome any change, my friend\n\nI wanna see it come down\nBring it down, suck it down, flush it down\n\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey", "TOOL - ร†nema (Official Video)", "d70c21fa-d198-4a06-b7aa-d8c94c09d600", false, 3, [], 406, false, "CehYA3omb5o", "https://www.youtube.com/watch?v=CehYA3omb5o", 6, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - ร†nema (Official Video).mp4", false, false, 7, ~U[2019-08-30 04:00:03Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Official music video for โ€œร†nemaโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://Tool.lnk.to/followWI\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #ร†nema #Aenema\n\nLyrics:\nHey, hey, hey, hey, hey\nHey, hey, hey, hey\n\nSome say the end is near\nSome say we'll see Armageddon soon\nCertainly hope we will\nI sure could use a vacation from this\nBullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nFret for your figure and\nFret for your latte and\nFret for your lawsuit and\nFret for your hairpiece and\nFret for your Prozac and\nFret for your pilot and\nFret for your contract and\nFret for your car\nIt's a Bullshit three ring circus\nSideshow of freaks\n\nHere in this hopeless fucking hole we call L.A.\nThe only way to fix it is to flush it all away\nAny fucking time, any fucking day\nLearn to swim, see you down in Arizona Bay\n\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\nHey, hey, hey, hey, hey, hey\n\nSome say a comet will fall from the sky\nFollowed by meteor showers and tidal waves\nFollowed by fault lines that cannot sit still\nFollowed by millions of dumbfounded dipshits\n\nAnd some say the end is near\nSome say we'll see Armageddon soon\nI certainly hope we will\nI sure could use a vacation from this\n\nStupid shit, silly shit, stupid shit\n\nOne great big festering neon distraction\nI've a suggestion to keep you all occupied\nLearn to swim, learn to swim, learn to swim\n\n'Cause mom's gonna fix it all soon\nMom's coming 'round to put it back the way it ought to be\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck L Ron Hubbard and fuck all his clones\nFuck all those gun-toting hip gangster wannabes\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nFuck retro anything\nFuck your tattoos\nFuck all you junkies and\nFuck your short memory\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim, learn to swim\n\nYeah, fuck smiley glad-hands with hidden agendas\nFuck these dysfunctional insecure actresses\n\nLearn to swim, learn to swim, learn to swim, learn to swim\nLearn to swim, learn to swim, learn to swim\n\n'Cause I'm praying for rain\nI'm praying for tidal waves\nI want to see the ground give way\nI want to watch it all go down\nMom, please flush it all away\nI want to see it go right in and down\nI want to wat (truncated) 22:44:27.317 [debug] QUERY OK source="sources" db=0.2ms idle=33.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.317 [debug] QUERY OK source="media_items" db=0.1ms idle=31.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-30 04:00:05Z], 3] 22:44:27.319 [debug] QUERY OK source="media_items" db=1.4ms idle=31.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["โ€œVicariousโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Vicarious #10000Days\n\nLyrics:\nEye on the TV\n'Cause tragedy thrills me\nWhatever flavor it happens to be like\nKilled by the husband\nDrowned by the ocean\nShot by his own son\nShe used a poison\nIn his tea\nAnd kissed him goodbye\nThat's my kind of story\nIt's no fun until someone dies\n\nDon't look at me like\nI am a monster\nFrown out your one face\nBut with the other\nStare like a junkie\nInto the TV\nStare like a zombie\nWhile the mother\nHolds her child\nWatches him die\nHands to the sky crying\n\"Why, oh why?\"\n\n'Cause I need to watch things die\nFrom a distance\nVicariously I live\nWhile the whole world dies\nYou all need it too, don't lie\n\nWhy can't we just admit it?\nWhy can't we just admit it?\nWe won't give pause until the blood is flowing\nNeither the brave nor bold\nWere writers of the stories told\nWe won't give pause until the blood is flowing\n\nI need to watch things die\nFrom a good safe distance\nVicariously I live while the whole world dies\nYou all feel the same, so\nWhy can't we just admit it?\n\nBlood like rain come down\nDrum on grave and ground\n\nPart vampire\nPart warrior\nCarnivore and voyeur\nStare at the transmittal\nSing to the death rattle\n\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\n\nCredulous at best\nYour desire to believe in\nAngels in the hearts of men\nPull your head out of your hippie haze\nAnd give a listen\nShouldn't have to say it all again\nThe universe is hostile, so impersonal\nDevour to survive, so it is\nSo it's always been\n\nWe all feed on tragedy\nIt's like blood to a vampire\n\nVicariously I\nLive while the whole world dies\nMuch better you than I", "TOOL - Vicarious (Official Video)", "4bc03698-26ab-417f-bb57-da12c77f5ac8", false, 3, [], 527, false, "h_TUP2vuaDs", "https://www.youtube.com/watch?v=h_TUP2vuaDs", 7, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Vicarious (Official Video).mp4", false, false, 7, ~U[2019-08-30 04:00:05Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "โ€œVicariousโ€ by Tool\nListen to Tool: https://Tool.lnk.to/listenYD\n\nSubscribe to the official Tool YouTube Channel: https://Tool.lnk.to/subscribeYD\n\nGet The New Album โ€œFear Inoculumโ€ Available Now:\nhttp://smarturl.it/TOOLFIa?iQid=yt \n\nListen to TOOLโ€™s Full Catalog โ€“ Available Now:\nhttp://smarturl.it/TOOLCatalog?iQid=yt\n\u00A0\nUpcoming TOOL Tour Dates:\u00A0\nhttps://toolband.com\n\u00A0\nTOOL Official Store:\nhttps://store.toolband.com/\n\u00A0\nConnect With TOOL:\u00A0\nFacebook: https://Tool.lnk.to/followFI\nTwitter: https://Tool.lnk.to/followTI\nInstagram: https://Tool.lnk.to/followII\nWebsite: https://Tool.lnk.to/followWI\nSpotify: https://Tool.lnk.to/followSI\n\n#TOOL #Vicarious #10000Days\n\nLyrics:\nEye on the TV\n'Cause tragedy thrills me\nWhatever flavor it happens to be like\nKilled by the husband\nDrowned by the ocean\nShot by his own son\nShe used a poison\nIn his tea\nAnd kissed him goodbye\nThat's my kind of story\nIt's no fun until someone dies\n\nDon't look at me like\nI am a monster\nFrown out your one face\nBut with the other\nStare like a junkie\nInto the TV\nStare like a zombie\nWhile the mother\nHolds her child\nWatches him die\nHands to the sky crying\n\"Why, oh why?\"\n\n'Cause I need to watch things die\nFrom a distance\nVicariously I live\nWhile the whole world dies\nYou all need it too, don't lie\n\nWhy can't we just admit it?\nWhy can't we just admit it?\nWe won't give pause until the blood is flowing\nNeither the brave nor bold\nWere writers of the stories told\nWe won't give pause until the blood is flowing\n\nI need to watch things die\nFrom a good safe distance\nVicariously I live while the whole world dies\nYou all feel the same, so\nWhy can't we just admit it?\n\nBlood like rain come down\nDrum on grave and ground\n\nPart vampire\nPart warrior\nCarnivore and voyeur\nStare at the transmittal\nSing to the death rattle\n\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\nLa, la, la, la, la, la-la-lie\n\nCredulous at best\nYour desire to believe in\nAngels in the hearts of men\nPull your head out of your hippie haze\nAnd give a listen\nShouldn't have to say it all again\nThe universe is hostile, so impersonal\nDevour to survive, so it is\nSo it's always been\n\nWe all feed on tragedy\nIt's like blood to a vampire\n\nVicariously I\nLive while the whole world dies\nMuch better you than I", "TOOL - Vicarious (Official Video)", 3, 527, false, "h_TUP2vuaDs", "https://www.youtube.com/watch?v=h_TUP2vuaDs", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20190830 - TOOL - Vicarious (Official Video).mp4", false, ~U[2019-08-30 04:00:05Z]] 22:44:27.320 [debug] QUERY OK source="sources" db=0.2ms idle=33.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.320 [debug] QUERY OK source="media_items" db=0.1ms idle=4.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 06:06:15Z], 3] 22:44:27.321 [debug] QUERY OK source="media_items" db=0.6ms idle=3.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nOfficial Music Video for Judith performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Judith #Remastered", "A Perfect Circle - Judith (Official Music Video)", "a9e4885e-4036-4f88-b8fe-16bdd5260502", false, 3, [], 246, false, "xTgKRCXybSM", "https://www.youtube.com/watch?v=xTgKRCXybSM", 8, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Judith (Official Music Video).mp4", false, false, 6, ~U[2009-02-24 06:06:15Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "REMASTERED IN HD!\nOfficial Music Video for Judith performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Judith #Remastered", "A Perfect Circle - Judith (Official Music Video)", 3, 246, false, "xTgKRCXybSM", "https://www.youtube.com/watch?v=xTgKRCXybSM", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Judith (Official Music Video).mp4", false, ~U[2009-02-24 06:06:15Z]] 22:44:27.321 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.322 [debug] QUERY OK source="media_items" db=0.1ms idle=2.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-11-16 13:55:00Z], 3] 22:44:27.322 [debug] QUERY OK source="media_items" db=0.5ms idle=2.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing The Doomed [Official Video]. \n\nhttp://vevo.ly/Ci8sTn", "A Perfect Circle - The Doomed [Official Video]", "4679d985-ac67-4a00-ada2-54d0e6e41e16", false, 3, [], 282, false, "SDvfbvuJtS8", "https://www.youtube.com/watch?v=SDvfbvuJtS8", 9, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20171116 - A Perfect Circle - The Doomed [Official Video].mp4", false, false, 1, ~U[2017-11-16 13:55:00Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Music video by A Perfect Circle performing The Doomed [Official Video]. \n\nhttp://vevo.ly/Ci8sTn", "A Perfect Circle - The Doomed [Official Video]", 3, 282, false, "SDvfbvuJtS8", "https://www.youtube.com/watch?v=SDvfbvuJtS8", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20171116 - A Perfect Circle - The Doomed [Official Video].mp4", false, ~U[2017-11-16 13:55:00Z]] 22:44:27.323 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.323 [debug] QUERY OK source="media_items" db=0.1ms idle=2.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-27 23:29:20Z], 3] 22:44:27.324 [debug] QUERY OK source="media_items" db=0.6ms idle=1.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nOfficial Music Video for Weak And Powerless performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #WeakAndPowerless #Remastered", "A Perfect Circle - Weak And Powerless", "dd13d417-a077-4792-9f64-8044329708e8", false, 3, [], 198, false, "s-GsLh6dazI", "https://www.youtube.com/watch?v=s-GsLh6dazI", 10, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090227 - A Perfect Circle - Weak And Powerless.mp4", false, false, 1, ~U[2009-02-27 23:29:20Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "REMASTERED IN HD!\nOfficial Music Video for Weak And Powerless performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #WeakAndPowerless #Remastered", "A Perfect Circle - Weak And Powerless", 3, 198, false, "s-GsLh6dazI", "https://www.youtube.com/watch?v=s-GsLh6dazI", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090227 - A Perfect Circle - Weak And Powerless.mp4", false, ~U[2009-02-27 23:29:20Z]] 22:44:27.324 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.325 [debug] QUERY OK source="media_items" db=0.1ms idle=2.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-11-08 15:00:02Z], 3] 22:44:27.328 [debug] QUERY OK source="media_items" db=2.5ms idle=2.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get โ€œSo Long, And Thanks For All The Fishโ€ from the new Eat The Elephant, album out now: https://AperfectCircle.lnk.to/EatTheElephantID\n\nDirected by Kyle Cogan\nProducer: Brendan Garrett\nDirector of Photography: Justyn Moro\nProduction Company: Simian.la\n\n---- \n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "A Perfect Circle - So Long, And Thanks For All The Fish (Official Video)", "7350d47d-0244-4308-8b3e-84aede488249", false, 3, [], 301, false, "UkHSmDxX1t4", "https://www.youtube.com/watch?v=UkHSmDxX1t4", 11, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181108 - A Perfect Circle - So Long, And Thanks For All The Fish (Official Video).NA", false, false, 1, ~U[2018-11-08 15:00:02Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Get โ€œSo Long, And Thanks For All The Fishโ€ from the new Eat The Elephant, album out now: https://AperfectCircle.lnk.to/EatTheElephantID\n\nDirected by Kyle Cogan\nProducer: Brendan Garrett\nDirector of Photography: Justyn Moro\nProduction Company: Simian.la\n\n---- \n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "A Perfect Circle - So Long, And Thanks For All The Fish (Official Video)", 3, 301, false, "UkHSmDxX1t4", "https://www.youtube.com/watch?v=UkHSmDxX1t4", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181108 - A Perfect Circle - So Long, And Thanks For All The Fish (Official Video).NA", false, ~U[2018-11-08 15:00:02Z]] 22:44:27.328 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.328 [debug] QUERY OK source="media_items" db=0.1ms idle=4.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2010-11-17 05:27:10Z], 3] 22:44:27.332 [debug] QUERY OK source="media_items" db=3.4ms idle=4.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing 3 Libras.ยฉ 2000 Virgin Records America, Inc.", "A Perfect Circle - 3 Libras", "3703f51f-4a43-4d2e-a83d-8446e6bc4d88", false, 3, [], 219, false, "u9MAg9E5K3w", "https://www.youtube.com/watch?v=u9MAg9E5K3w", 12, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20101117 - A Perfect Circle - 3 Libras.mp4", false, false, 1, ~U[2010-11-17 05:27:10Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Music video by A Perfect Circle performing 3 Libras.ยฉ 2000 Virgin Records America, Inc.", "A Perfect Circle - 3 Libras", 3, 219, false, "u9MAg9E5K3w", "https://www.youtube.com/watch?v=u9MAg9E5K3w", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20101117 - A Perfect Circle - 3 Libras.mp4", false, ~U[2010-11-17 05:27:10Z]] 22:44:27.332 [debug] QUERY OK source="sources" db=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" = ?) [3] 22:44:27.333 [debug] QUERY OK source="media_items" db=0.2ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 06:15:43Z], 3] 22:44:27.333 [debug] QUERY OK source="media_items" db=0.3ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing Counting Bodies Like Sheep To The Rhythm Of The War Drums.ยฉ 2004 Capitol Records, LLC", "A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums", "642f38d0-d0f6-4e62-a1aa-c87e0e9bc134", false, 3, [], 358, false, "giaZnIr-faM", "https://www.youtube.com/watch?v=giaZnIr-faM", 13, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums.mp4", false, false, 6, ~U[2009-02-24 06:15:43Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Music video by A Perfect Circle performing Counting Bodies Like Sheep To The Rhythm Of The War Drums.ยฉ 2004 Capitol Records, LLC", "A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums", 3, 358, false, "giaZnIr-faM", "https://www.youtube.com/watch?v=giaZnIr-faM", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Counting Bodies Like Sheep To The Rhythm Of The War Drums.mp4", false, ~U[2009-02-24 06:15:43Z]] 22:44:27.334 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [3] 22:44:27.334 [debug] QUERY OK source="media_items" db=0.1ms idle=1.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 05:58:51Z], 3] 22:44:27.334 [debug] QUERY OK source="media_items" db=0.3ms idle=1.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nOfficial Music Video for Outsider (Director's Cut) performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Outsider #Remastered #Rock", "A Perfect Circle - Outsider (Director's Cut)", "72c8443f-8b9a-40dd-b267-a32241bd19e1", false, 3, [], 248, false, "KO3l733WRN0", "https://www.youtube.com/watch?v=KO3l733WRN0", 14, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Outsider (Director's Cut).mp4", false, false, 6, ~U[2009-02-24 05:58:51Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "REMASTERED IN HD!\nOfficial Music Video for Outsider (Director's Cut) performed by A Perfect Circle. \n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #Outsider #Remastered #Rock", "A Perfect Circle - Outsider (Director's Cut)", 3, 248, false, "KO3l733WRN0", "https://www.youtube.com/watch?v=KO3l733WRN0", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Outsider (Director's Cut).mp4", false, ~U[2009-02-24 05:58:51Z]] 22:44:27.335 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.335 [debug] QUERY OK source="media_items" db=0.0ms idle=1.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-10-12 04:00:03Z], 3] 22:44:27.335 [debug] QUERY OK source="media_items" db=0.3ms idle=1.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Download and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n---- \nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "A Perfect Circle - Eat The Elephant (2D Version of Hologram Video)", "68e9982c-42f4-452f-94d0-865d6daa5f28", false, 3, [], 314, false, "mdcdxpn0JHY", "https://www.youtube.com/watch?v=mdcdxpn0JHY", 15, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181012 - A Perfect Circle - Eat The Elephant (2D Version of Hologram Video).mp4", false, false, 1, ~U[2018-10-12 04:00:03Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Download and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n---- \nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle", "A Perfect Circle - Eat The Elephant (2D Version of Hologram Video)", 3, 314, false, "mdcdxpn0JHY", "https://www.youtube.com/watch?v=mdcdxpn0JHY", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20181012 - A Perfect Circle - Eat The Elephant (2D Version of Hologram Video).mp4", false, ~U[2018-10-12 04:00:03Z]] 22:44:27.336 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.336 [debug] QUERY OK source="media_items" db=0.0ms idle=1.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-11 21:16:26Z], 3] 22:44:27.336 [debug] QUERY OK source="media_items" db=0.3ms idle=1.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get the deluxe box set of the new album Eat The Elephant feat. โ€œThe Contrarianโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant: https://AperfectCircle.lnk.to/EatTheElephantID\n\n---- FOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/soesQO", "A Perfect Circle - The Contrarian (2D Version of Hologram Video)", "509873ca-0f76-436e-b512-eb440deffd1d", false, 3, [], 240, false, "_i_QItduPgs", "https://www.youtube.com/watch?v=_i_QItduPgs", 17, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180611 - A Perfect Circle - The Contrarian (2D Version of Hologram Video).mp4", false, false, 1, ~U[2018-06-11 21:16:26Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Get the deluxe box set of the new album Eat The Elephant feat. โ€œThe Contrarianโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant: https://AperfectCircle.lnk.to/EatTheElephantID\n\n---- FOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/soesQO", "A Perfect Circle - The Contrarian (2D Version of Hologram Video)", 3, 240, false, "_i_QItduPgs", "https://www.youtube.com/watch?v=_i_QItduPgs", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180611 - A Perfect Circle - The Contrarian (2D Version of Hologram Video).mp4", false, ~U[2018-06-11 21:16:26Z]] 22:44:27.337 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.337 [debug] QUERY OK source="media_items" db=0.0ms idle=1.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 21:41:01Z], 3] 22:44:27.337 [debug] QUERY OK source="media_items" db=0.2ms idle=1.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nOfficial Music Video for Thinking Of You performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #ThinkingOfYou #Remastered #Rock", "A Perfect Circle - Thinking Of You", "eec2e314-bcaf-4e5d-b009-c07dc112ba47", false, 3, [], 278, false, "KUiFBp6cCV8", "https://www.youtube.com/watch?v=KUiFBp6cCV8", 18, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Thinking Of You.mp4", false, false, 6, ~U[2009-02-24 21:41:01Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "REMASTERED IN HD!\nOfficial Music Video for Thinking Of You performed by A Perfect Circle.\n\nFollow A Perfect Circle\nInstagram: https://www.instagram.com/aperfectcircle\nTwitter: https://twitter.com/aperfectcircle\nFacebook: https://www.facebook.com/aperfectcircle\nWebsite: https://www.aperfectcircle.com\n\n#APerfectCircle #ThinkingOfYou #Remastered #Rock", "A Perfect Circle - Thinking Of You", 3, 278, false, "KUiFBp6cCV8", "https://www.youtube.com/watch?v=KUiFBp6cCV8", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Thinking Of You.mp4", false, ~U[2009-02-24 21:41:01Z]] 22:44:27.338 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.338 [debug] QUERY OK source="media_items" db=0.0ms idle=1.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-01-06 19:27:03Z], 3] 22:44:27.338 [debug] QUERY OK source="media_items" db=0.2ms idle=1.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing By And Down. (C) 2013 A Perfect Circle", "A Perfect Circle - By And Down (Live At Red Rocks)", "48f5de81-c271-46d9-bce4-b27cbf2f09b1", false, 3, [], 351, false, "BF4fQyKFyzY", "https://www.youtube.com/watch?v=BF4fQyKFyzY", 19, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20140106 - A Perfect Circle - By And Down (Live At Red Rocks).mp4", false, false, 1, ~U[2014-01-06 19:27:03Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Music video by A Perfect Circle performing By And Down. (C) 2013 A Perfect Circle", "A Perfect Circle - By And Down (Live At Red Rocks)", 3, 351, false, "BF4fQyKFyzY", "https://www.youtube.com/watch?v=BF4fQyKFyzY", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20140106 - A Perfect Circle - By And Down (Live At Red Rocks).mp4", false, ~U[2014-01-06 19:27:03Z]] 22:44:27.338 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.339 [debug] QUERY OK source="media_items" db=0.1ms idle=1.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-05-24 13:00:04Z], 3] 22:44:27.339 [debug] QUERY OK source="media_items" db=0.3ms idle=1.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Get the deluxe box set of the new album Eat The Elephant feat. โ€œTalkTalkโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n\n----\n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/GlFKL5", "A Perfect Circle - TalkTalk (2D Version of Hologram Video)", "e200f447-3413-46dc-9840-180aade8a13b", false, 3, [], 249, false, "e_2GDWjtV-E", "https://www.youtube.com/watch?v=e_2GDWjtV-E", 20, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180524 - A Perfect Circle - TalkTalk (2D Version of Hologram Video).mp4", false, false, 1, ~U[2018-05-24 13:00:04Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Get the deluxe box set of the new album Eat The Elephant feat. โ€œTalkTalkโ€ https://aperfectcircle.lnk.to/ETEBoxSetID\n\nDownload and stream Eat The Elephant https://AperfectCircle.lnk.to/EatTheElephantID\n\n----\n\nFOLLOW A PERFECT CIRCLE: \nWebsite: https://www.aperfectcircle.com/ \nFacebook: https://www.facebook.com/aperfectcircle/ \nTwitter: https://twitter.com/aperfectcircle \nInstagram: https://www.instagram.com/aperfectcircle\n\nhttp://vevo.ly/GlFKL5", "A Perfect Circle - TalkTalk (2D Version of Hologram Video)", 3, 249, false, "e_2GDWjtV-E", "https://www.youtube.com/watch?v=e_2GDWjtV-E", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20180524 - A Perfect Circle - TalkTalk (2D Version of Hologram Video).mp4", false, ~U[2018-05-24 13:00:04Z]] 22:44:27.339 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.339 [debug] QUERY OK source="media_items" db=0.0ms idle=1.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 14:09:41Z], 3] 22:44:27.340 [debug] QUERY OK source="media_items" db=0.2ms idle=1.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing Passive.", "A Perfect Circle - Passive", "5ccbd9b1-d9b0-42d5-ab77-bad6bba87340", false, 3, [], 255, false, "vFw9fHN6Bhc", "https://www.youtube.com/watch?v=vFw9fHN6Bhc", 21, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Passive.mp4", false, false, 6, ~U[2009-02-24 14:09:41Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Music video by A Perfect Circle performing Passive.", "A Perfect Circle - Passive", 3, 255, false, "vFw9fHN6Bhc", "https://www.youtube.com/watch?v=vFw9fHN6Bhc", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Passive.mp4", false, ~U[2009-02-24 14:09:41Z]] 22:44:27.340 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.340 [debug] QUERY OK source="media_items" db=0.0ms idle=1.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-02-24 06:11:55Z], 3] 22:44:27.341 [debug] QUERY OK source="media_items" db=0.3ms idle=1.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by A Perfect Circle performing Weak And Powerless (Unedited Video) ().\n\n#APerfectCircle #WeakAndPowerless #Vevo #Rock #VevoOfficial", "A Perfect Circle - Weak and Powerless", "8b763a90-e2a9-41ac-a4e5-d950892e3fab", false, 3, [], 206, false, "CpgHTAXpUOQ", "https://www.youtube.com/watch?v=CpgHTAXpUOQ", 22, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Weak and Powerless.NA", false, false, 6, ~U[2009-02-24 06:11:55Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Music video by A Perfect Circle performing Weak And Powerless (Unedited Video) ().\n\n#APerfectCircle #WeakAndPowerless #Vevo #Rock #VevoOfficial", "A Perfect Circle - Weak and Powerless", 3, 206, false, "CpgHTAXpUOQ", "https://www.youtube.com/watch?v=CpgHTAXpUOQ", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20090224 - A Perfect Circle - Weak and Powerless.NA", false, ~U[2009-02-24 06:11:55Z]] 22:44:27.341 [debug] QUERY OK source="sources" db=0.0ms idle=1.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 22:44:27.341 [debug] QUERY OK source="media_items" db=0.1ms idle=1.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-10-25 08:35:39Z], 3] 22:44:27.342 [debug] QUERY OK source="media_items" db=0.2ms idle=1.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by Puscifer performing Queen B. (C) 2007 Puscifer LLC", "Puscifer - Queen B", "10752361-3534-4bf3-ba32-4fa545bdc719", false, 3, [], 253, false, "hR3WSpojVMw", "https://www.youtube.com/watch?v=hR3WSpojVMw", 23, "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20091025 - Puscifer - Queen B.NA", false, false, 0, ~U[2009-10-25 08:35:39Z], ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], "Music video by Puscifer performing Queen B. (C) 2007 Puscifer LLC", "Puscifer - Queen B", 3, 253, false, "hR3WSpojVMw", "https://www.youtube.com/watch?v=hR3WSpojVMw", "/downloads/MusicVideos/Tool and A Perfect Circle Videos/20091025 - Puscifer - Queen B.NA", false, ~U[2009-10-25 08:35:39Z]] 22:44:27.342 [debug] QUERY OK source="sources" db=0.0ms idle=1.4ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z], 3] 22:44:27.342 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=1.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 ((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")))) [3] 22:44:27.357 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [226, 687, ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z]] 22:44:27.357 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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")))) [3] 22:44:27.357 [debug] QUERY OK source="media_items" db=0.0ms idle=1.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 22:44:27.357 [info] No notification servers provided for source 3 22:44:27.358 [debug] QUERY OK source="tasks" db=0.1ms idle=1.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [227, 3, ~U[2025-12-25 05:44:27Z], ~U[2025-12-25 05:44:27Z]] 22:44:27.359 [info] {"args":{"id":3},"id":182,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":7280172647,"event":"job:stop","queue_time":738749,"attempt":3,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:44:27.365 [info] {"args":{"id":4},"id":185,"meta":{},"system_time":1766641467365466774,"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:44:27.365 [debug] QUERY OK source="sources" db=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" = ?) [4] 22:44:27.365 [debug] QUERY OK source="settings" db=0.0ms 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 [] 22:44:27.366 [debug] QUERY OK source="media_items" db=0.1ms idle=7.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")))) [4] 22:44:27.366 [debug] QUERY OK source="media_items" db=0.0ms idle=7.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [4] 22:44:27.366 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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:44:27.366 [debug] QUERY OK source="settings" db=0.0ms idle=0.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:44:27.366 [debug] QUERY OK source="settings" db=0.0ms idle=0.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:44:27.367 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:44:27.367 [debug] Current batch of media processed. Will check again in 1000ms 22:44:27.367 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:44:27.367 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:44:27.367 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:44:27.367 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLRgSHCeagEV5xIPwkev2WD3D0Dz9AUXcj --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/MusicVideos/Eminem Videos/%(upload_date)S - %(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/f4/22/f422f50133450c0e386f5d11b12ecb8bde79873a6933c58c981880ce76dd3de4.json --sleep-requests 72 --sleep-interval 68 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:44:27.975 [debug] Current batch of media processed. Will check again in 1000ms 22:44:28.368 [debug] Current batch of media processed. Will check again in 1000ms 22:44:28.976 [debug] Current batch of media processed. Will check again in 1000ms 22:44:29.369 [debug] Current batch of media processed. Will check again in 1000ms 22:44:29.977 [debug] Current batch of media processed. Will check again in 1000ms 22:44:30.370 [debug] Current batch of media processed. Will check again in 1000ms 22:44:30.978 [debug] Current batch of media processed. Will check again in 1000ms 22:44:31.371 [debug] Current batch of media processed. Will check again in 1000ms 22:44:31.979 [debug] Current batch of media processed. Will check again in 1000ms 22:44:32.372 [debug] Current batch of media processed. Will check again in 1000ms 22:44:32.980 [debug] Current batch of media processed. Will check again in 1000ms 22:44:33.373 [debug] Current batch of media processed. Will check again in 1000ms 22:44:33.981 [debug] Current batch of media processed. Will check again in 1000ms 22:44:34.374 [debug] Current batch of media processed. Will check again in 1000ms 22:44:34.982 [debug] Current batch of media processed. Will check again in 1000ms 22:44:35.375 [debug] Current batch of media processed. Will check again in 1000ms 22:44:35.983 [debug] Current batch of media processed. Will check again in 1000ms 22:44:36.376 [debug] Current batch of media processed. Will check again in 1000ms 22:44:36.984 [debug] Current batch of media processed. Will check again in 1000ms 22:44:37.377 [debug] Current batch of media processed. Will check again in 1000ms 22:44:37.985 [debug] Current batch of media processed. Will check again in 1000ms 22:44:38.378 [debug] Current batch of media processed. Will check again in 1000ms 22:44:38.986 [debug] Current batch of media processed. Will check again in 1000ms 22:44:39.379 [debug] Current batch of media processed. Will check again in 1000ms 22:44:39.987 [debug] Current batch of media processed. Will check again in 1000ms 22:44:40.380 [debug] Current batch of media processed. Will check again in 1000ms 22:44:40.988 [debug] Current batch of media processed. Will check again in 1000ms 22:44:41.381 [debug] Current batch of media processed. Will check again in 1000ms 22:44:41.989 [debug] Current batch of media processed. Will check again in 1000ms 22:44:42.382 [debug] Current batch of media processed. Will check again in 1000ms 22:44:42.990 [debug] Current batch of media processed. Will check again in 1000ms 22:44:43.383 [debug] Current batch of media processed. Will check again in 1000ms 22:44:43.991 [debug] Current batch of media processed. Will check again in 1000ms 22:44:44.384 [debug] Current batch of media processed. Will check again in 1000ms 22:44:44.452 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:44.992 [debug] Current batch of media processed. Will check again in 1000ms 22:44:45.385 [debug] Current batch of media processed. Will check again in 1000ms 22:44:45.993 [debug] Current batch of media processed. Will check again in 1000ms 22:44:46.386 [debug] Current batch of media processed. Will check again in 1000ms 22:44:46.994 [debug] Current batch of media processed. Will check again in 1000ms 22:44:47.387 [debug] Current batch of media processed. Will check again in 1000ms 22:44:47.995 [debug] Current batch of media processed. Will check again in 1000ms 22:44:48.388 [debug] Current batch of media processed. Will check again in 1000ms 22:44:48.996 [debug] Current batch of media processed. Will check again in 1000ms 22:44:49.389 [debug] Current batch of media processed. Will check again in 1000ms 22:44:49.997 [debug] Current batch of media processed. Will check again in 1000ms 22:44:50.390 [debug] Current batch of media processed. Will check again in 1000ms 22:44:50.998 [debug] Current batch of media processed. Will check again in 1000ms 22:44:51.391 [debug] Current batch of media processed. Will check again in 1000ms 22:44:51.999 [debug] Current batch of media processed. Will check again in 1000ms 22:44:52.392 [debug] Current batch of media processed. Will check again in 1000ms 22:44:53.000 [debug] Current batch of media processed. Will check again in 1000ms 22:44:53.393 [debug] Current batch of media processed. Will check again in 1000ms 22:44:54.001 [debug] Current batch of media processed. Will check again in 1000ms 22:44:54.394 [debug] Current batch of media processed. Will check again in 1000ms 22:44:55.002 [debug] Current batch of media processed. Will check again in 1000ms 22:44:55.395 [debug] Current batch of media processed. Will check again in 1000ms 22:44:56.003 [debug] Current batch of media processed. Will check again in 1000ms 22:44:56.396 [debug] Current batch of media processed. Will check again in 1000ms 22:44:57.004 [debug] Current batch of media processed. Will check again in 1000ms 22:44:57.397 [debug] Current batch of media processed. Will check again in 1000ms 22:44:58.005 [debug] Current batch of media processed. Will check again in 1000ms 22:44:58.398 [debug] Current batch of media processed. Will check again in 1000ms 22:44:59.006 [debug] Current batch of media processed. Will check again in 1000ms 22:44:59.399 [debug] Current batch of media processed. Will check again in 1000ms 22:45:00.007 [debug] Current batch of media processed. Will check again in 1000ms 22:45:00.260 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:00.400 [debug] Current batch of media processed. Will check again in 1000ms 22:45:01.008 [debug] Current batch of media processed. Will check again in 1000ms 22:45:01.401 [debug] Current batch of media processed. Will check again in 1000ms 22:45:02.009 [debug] Current batch of media processed. Will check again in 1000ms 22:45:02.402 [debug] Current batch of media processed. Will check again in 1000ms 22:45:03.010 [debug] Current batch of media processed. Will check again in 1000ms 22:45:03.403 [debug] Current batch of media processed. Will check again in 1000ms 22:45:04.011 [debug] Current batch of media processed. Will check again in 1000ms 22:45:04.404 [debug] Current batch of media processed. Will check again in 1000ms 22:45:05.012 [debug] Current batch of media processed. Will check again in 1000ms 22:45:05.405 [debug] Current batch of media processed. Will check again in 1000ms 22:45:06.013 [debug] Current batch of media processed. Will check again in 1000ms 22:45:06.406 [debug] Current batch of media processed. Will check again in 1000ms 22:45:07.014 [debug] Current batch of media processed. Will check again in 1000ms 22:45:07.407 [debug] Current batch of media processed. Will check again in 1000ms 22:45:08.015 [debug] Current batch of media processed. Will check again in 1000ms 22:45:08.408 [debug] Current batch of media processed. Will check again in 1000ms 22:45:09.016 [debug] Current batch of media processed. Will check again in 1000ms 22:45:09.409 [debug] Current batch of media processed. Will check again in 1000ms 22:45:10.017 [debug] Current batch of media processed. Will check again in 1000ms 22:45:10.410 [debug] Current batch of media processed. Will check again in 1000ms 22:45:11.018 [debug] Current batch of media processed. Will check again in 1000ms 22:45:11.411 [debug] Current batch of media processed. Will check again in 1000ms 22:45:12.019 [debug] Current batch of media processed. Will check again in 1000ms 22:45:12.412 [debug] Current batch of media processed. Will check again in 1000ms 22:45:13.020 [debug] Current batch of media processed. Will check again in 1000ms 22:45:13.413 [debug] Current batch of media processed. Will check again in 1000ms 22:45:14.021 [debug] Current batch of media processed. Will check again in 1000ms 22:45:14.414 [debug] Current batch of media processed. Will check again in 1000ms 22:45:14.453 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:15.022 [debug] Current batch of media processed. Will check again in 1000ms 22:45:15.415 [debug] Current batch of media processed. Will check again in 1000ms 22:45:16.023 [debug] Current batch of media processed. Will check again in 1000ms 22:45:16.416 [debug] Current batch of media processed. Will check again in 1000ms 22:45:17.024 [debug] Current batch of media processed. Will check again in 1000ms 22:45:17.417 [debug] Current batch of media processed. Will check again in 1000ms 22:45:18.025 [debug] Current batch of media processed. Will check again in 1000ms 22:45:18.418 [debug] Current batch of media processed. Will check again in 1000ms 22:45:19.026 [debug] Current batch of media processed. Will check again in 1000ms 22:45:19.419 [debug] Current batch of media processed. Will check again in 1000ms 22:45:20.027 [debug] Current batch of media processed. Will check again in 1000ms 22:45:20.420 [debug] Current batch of media processed. Will check again in 1000ms 22:45:21.028 [debug] Current batch of media processed. Will check again in 1000ms 22:45:21.421 [debug] Current batch of media processed. Will check again in 1000ms 22:45:22.029 [debug] Current batch of media processed. Will check again in 1000ms 22:45:22.422 [debug] Current batch of media processed. Will check again in 1000ms 22:45:23.030 [debug] Current batch of media processed. Will check again in 1000ms 22:45:23.423 [debug] Current batch of media processed. Will check again in 1000ms 22:45:24.031 [debug] Current batch of media processed. Will check again in 1000ms 22:45:24.424 [debug] Current batch of media processed. Will check again in 1000ms 22:45:25.032 [debug] Current batch of media processed. Will check again in 1000ms 22:45:25.425 [debug] Current batch of media processed. Will check again in 1000ms 22:45:26.033 [debug] Current batch of media processed. Will check again in 1000ms 22:45:26.426 [debug] Current batch of media processed. Will check again in 1000ms 22:45:27.034 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #ThisChangesEverything\n\nMusic video by Nine Inch Nails performing This Changes Everything (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 180, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - This Changes Everything (Official Visualizer).mp4", "id" => "FVZRhy_feno", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FVZRhy_feno", "playlist_index" => 21, "timestamp" => 1758254416, "title" => "Nine Inch Nails - This Changes Everything (Official Visualizer)", "upload_date" => "20250919"} 22:45:27.034 [debug] QUERY OK source="sources" db=0.2ms idle=1727.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:45:27.035 [debug] QUERY OK source="sources" db=0.2ms idle=1728.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:45:27.035 [debug] QUERY OK source="media_items" db=0.1ms idle=1728.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 04:00:16Z], 2] 22:45:27.037 [debug] QUERY OK source="media_items" db=0.7ms idle=960.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #ThisChangesEverything\n\nMusic video by Nine Inch Nails performing This Changes Everything (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - This Changes Everything (Official Visualizer)", "77794928-3868-490e-bbc3-db6f2899844b", false, 2, [], 180, false, "FVZRhy_feno", "https://www.youtube.com/watch?v=FVZRhy_feno", 21, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - This Changes Everything (Official Visualizer).mp4", false, false, 79, ~U[2025-09-19 04:00:16Z], ~U[2025-12-25 05:45:27Z], ~U[2025-12-25 05:45:27Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #ThisChangesEverything\n\nMusic video by Nine Inch Nails performing This Changes Everything (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - This Changes Everything (Official Visualizer)", 2, 180, false, "FVZRhy_feno", "https://www.youtube.com/watch?v=FVZRhy_feno", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - This Changes Everything (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:16Z]] 22:45:27.037 [debug] QUERY OK source="sources" db=0.1ms idle=730.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] 22:45:27.037 [debug] QUERY OK source="media_profiles" db=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] 22:45:27.038 [debug] QUERY OK source="media_items" db=0.2ms 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 [688] 22:45:27.038 [info] Kicking off download for media item #688 (FVZRhy_feno) 22:45:27.040 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [228, 688, ~U[2025-12-25 05:45:27Z], ~U[2025-12-25 05:45:27Z]] 22:45:27.040 [debug] Current batch of media processed. Will check again in 1000ms 22:45:27.427 [debug] Current batch of media processed. Will check again in 1000ms 22:45:28.041 [debug] Current batch of media processed. Will check again in 1000ms 22:45:28.428 [debug] Current batch of media processed. Will check again in 1000ms 22:45:29.042 [debug] Current batch of media processed. Will check again in 1000ms 22:45:29.429 [debug] Current batch of media processed. Will check again in 1000ms 22:45:30.043 [debug] Current batch of media processed. Will check again in 1000ms 22:45:30.430 [debug] Current batch of media processed. Will check again in 1000ms 22:45:31.044 [debug] Current batch of media processed. Will check again in 1000ms 22:45:31.431 [debug] Current batch of media processed. Will check again in 1000ms 22:45:32.045 [debug] Current batch of media processed. Will check again in 1000ms 22:45:32.432 [debug] Current batch of media processed. Will check again in 1000ms 22:45:33.046 [debug] Current batch of media processed. Will check again in 1000ms 22:45:33.433 [debug] Current batch of media processed. Will check again in 1000ms 22:45:34.047 [debug] Current batch of media processed. Will check again in 1000ms 22:45:34.434 [debug] Current batch of media processed. Will check again in 1000ms 22:45:35.048 [debug] Current batch of media processed. Will check again in 1000ms 22:45:35.435 [debug] Current batch of media processed. Will check again in 1000ms 22:45:36.049 [debug] Current batch of media processed. Will check again in 1000ms 22:45:36.436 [debug] Current batch of media processed. Will check again in 1000ms 22:45:37.050 [debug] Current batch of media processed. Will check again in 1000ms 22:45:37.437 [debug] Current batch of media processed. Will check again in 1000ms 22:45:38.051 [debug] Current batch of media processed. Will check again in 1000ms 22:45:38.438 [debug] Current batch of media processed. Will check again in 1000ms 22:45:39.052 [debug] Current batch of media processed. Will check again in 1000ms 22:45:39.439 [debug] Current batch of media processed. Will check again in 1000ms 22:45:40.053 [debug] Current batch of media processed. Will check again in 1000ms 22:45:40.440 [debug] Current batch of media processed. Will check again in 1000ms 22:45:41.054 [debug] Current batch of media processed. Will check again in 1000ms 22:45:41.441 [debug] Current batch of media processed. Will check again in 1000ms 22:45:42.055 [debug] Current batch of media processed. Will check again in 1000ms 22:45:42.442 [debug] Current batch of media processed. Will check again in 1000ms 22:45:43.056 [debug] Current batch of media processed. Will check again in 1000ms 22:45:43.443 [debug] Current batch of media processed. Will check again in 1000ms 22:45:44.057 [debug] Current batch of media processed. Will check again in 1000ms 22:45:44.214 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qHUO0dVrALo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/52/8b/528ba608fec860786fb5157b7428d7fbfb010f77e7a6bd532f164f86e9f4e764.json --sleep-requests 76 --sleep-interval 70 --sleep-subtitles 76 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:45:44.216 [debug] Running yt-dlp command for action: download_thumbnail 22:45:44.217 [debug] QUERY OK source="settings" db=0.1ms idle=1910.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:45:44.217 [debug] QUERY OK source="settings" db=0.0ms idle=1910.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:45:44.217 [debug] QUERY OK source="settings" db=0.0ms idle=1910.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:45:44.217 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qHUO0dVrALo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/60/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/08/b5/08b5f170f70a609abebe1cd5b63a48c24118c59940de4ec9f7bb3933043dd7b4.json --sleep-requests 77 --sleep-interval 63 --sleep-subtitles 63 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:45:44.444 [debug] Current batch of media processed. Will check again in 1000ms 22:45:44.454 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:45.058 [debug] Current batch of media processed. Will check again in 1000ms 22:45:45.445 [debug] Current batch of media processed. Will check again in 1000ms 22:45:46.059 [debug] Current batch of media processed. Will check again in 1000ms 22:45:46.446 [debug] Current batch of media processed. Will check again in 1000ms 22:45:47.060 [debug] Current batch of media processed. Will check again in 1000ms 22:45:47.447 [debug] Current batch of media processed. Will check again in 1000ms 22:45:48.061 [debug] Current batch of media processed. Will check again in 1000ms 22:45:48.448 [debug] Current batch of media processed. Will check again in 1000ms 22:45:49.062 [debug] Current batch of media processed. Will check again in 1000ms 22:45:49.449 [debug] Current batch of media processed. Will check again in 1000ms 22:45:50.063 [debug] Current batch of media processed. Will check again in 1000ms 22:45:50.450 [debug] Current batch of media processed. Will check again in 1000ms 22:45:51.064 [debug] Current batch of media processed. Will check again in 1000ms 22:45:51.451 [debug] Current batch of media processed. Will check again in 1000ms 22:45:52.065 [debug] Current batch of media processed. Will check again in 1000ms 22:45:52.452 [debug] Current batch of media processed. Will check again in 1000ms 22:45:53.066 [debug] Current batch of media processed. Will check again in 1000ms 22:45:53.453 [debug] Current batch of media processed. Will check again in 1000ms 22:45:54.067 [debug] Current batch of media processed. Will check again in 1000ms 22:45:54.454 [debug] Current batch of media processed. Will check again in 1000ms 22:45:55.068 [debug] Current batch of media processed. Will check again in 1000ms 22:45:55.455 [debug] Current batch of media processed. Will check again in 1000ms 22:45:56.069 [debug] Current batch of media processed. Will check again in 1000ms 22:45:56.456 [debug] Current batch of media processed. Will check again in 1000ms 22:45:57.070 [debug] Current batch of media processed. Will check again in 1000ms 22:45:57.457 [debug] Current batch of media processed. Will check again in 1000ms 22:45:58.071 [debug] Current batch of media processed. Will check again in 1000ms 22:45:58.458 [debug] Current batch of media processed. Will check again in 1000ms 22:45:59.072 [debug] Current batch of media processed. Will check again in 1000ms 22:45:59.459 [debug] Current batch of media processed. Will check again in 1000ms 22:46:00.073 [debug] Current batch of media processed. Will check again in 1000ms 22:46:00.261 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:00.460 [debug] Current batch of media processed. Will check again in 1000ms 22:46:01.074 [debug] Current batch of media processed. Will check again in 1000ms 22:46:01.461 [debug] Current batch of media processed. Will check again in 1000ms 22:46:02.075 [debug] Current batch of media processed. Will check again in 1000ms 22:46:02.462 [debug] Current batch of media processed. Will check again in 1000ms 22:46:03.076 [debug] Current batch of media processed. Will check again in 1000ms 22:46:03.463 [debug] Current batch of media processed. Will check again in 1000ms 22:46:04.077 [debug] Current batch of media processed. Will check again in 1000ms 22:46:04.464 [debug] Current batch of media processed. Will check again in 1000ms 22:46:05.078 [debug] Current batch of media processed. Will check again in 1000ms 22:46:05.465 [debug] Current batch of media processed. Will check again in 1000ms 22:46:06.079 [debug] Current batch of media processed. Will check again in 1000ms 22:46:06.466 [debug] Current batch of media processed. Will check again in 1000ms 22:46:07.080 [debug] Current batch of media processed. Will check again in 1000ms 22:46:07.467 [debug] Current batch of media processed. Will check again in 1000ms 22:46:08.081 [debug] Current batch of media processed. Will check again in 1000ms 22:46:08.468 [debug] Current batch of media processed. Will check again in 1000ms 22:46:09.082 [debug] Current batch of media processed. Will check again in 1000ms 22:46:09.469 [debug] Current batch of media processed. Will check again in 1000ms 22:46:10.083 [debug] Current batch of media processed. Will check again in 1000ms 22:46:10.470 [debug] Current batch of media processed. Will check again in 1000ms 22:46:11.084 [debug] Current batch of media processed. Will check again in 1000ms 22:46:11.471 [debug] Current batch of media processed. Will check again in 1000ms 22:46:12.085 [debug] Current batch of media processed. Will check again in 1000ms 22:46:12.472 [debug] Current batch of media processed. Will check again in 1000ms 22:46:13.086 [debug] Current batch of media processed. Will check again in 1000ms 22:46:13.473 [debug] Current batch of media processed. Will check again in 1000ms 22:46:14.087 [debug] Current batch of media processed. Will check again in 1000ms 22:46:14.455 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:14.474 [debug] Current batch of media processed. Will check again in 1000ms 22:46:15.088 [debug] Current batch of media processed. Will check again in 1000ms 22:46:15.475 [debug] Current batch of media processed. Will check again in 1000ms 22:46:16.089 [debug] Current batch of media processed. Will check again in 1000ms 22:46:16.476 [debug] Current batch of media processed. Will check again in 1000ms 22:46:17.090 [debug] Current batch of media processed. Will check again in 1000ms 22:46:17.477 [debug] Current batch of media processed. Will check again in 1000ms 22:46:18.091 [debug] Current batch of media processed. Will check again in 1000ms 22:46:18.478 [debug] Current batch of media processed. Will check again in 1000ms 22:46:19.092 [debug] Current batch of media processed. Will check again in 1000ms 22:46:19.479 [debug] Current batch of media processed. Will check again in 1000ms 22:46:20.093 [debug] Current batch of media processed. Will check again in 1000ms 22:46:20.480 [debug] Current batch of media processed. Will check again in 1000ms 22:46:21.094 [debug] Current batch of media processed. Will check again in 1000ms 22:46:21.481 [debug] Current batch of media processed. Will check again in 1000ms 22:46:22.095 [debug] Current batch of media processed. Will check again in 1000ms 22:46:22.482 [debug] Current batch of media processed. Will check again in 1000ms 22:46:23.096 [debug] Current batch of media processed. Will check again in 1000ms 22:46:23.483 [debug] Current batch of media processed. Will check again in 1000ms 22:46:24.097 [debug] Current batch of media processed. Will check again in 1000ms 22:46:24.484 [debug] Current batch of media processed. Will check again in 1000ms 22:46:25.098 [debug] Current batch of media processed. Will check again in 1000ms 22:46:25.485 [debug] Current batch of media processed. Will check again in 1000ms 22:46:26.099 [debug] Current batch of media processed. Will check again in 1000ms 22:46:26.486 [debug] Current batch of media processed. Will check again in 1000ms 22:46:27.100 [debug] Current batch of media processed. Will check again in 1000ms 22:46:27.487 [debug] Current batch of media processed. Will check again in 1000ms 22:46:28.101 [debug] Current batch of media processed. Will check again in 1000ms 22:46:28.488 [debug] Current batch of media processed. Will check again in 1000ms 22:46:29.102 [debug] Current batch of media processed. Will check again in 1000ms 22:46:29.489 [debug] Current batch of media processed. Will check again in 1000ms 22:46:30.103 [debug] Current batch of media processed. Will check again in 1000ms 22:46:30.490 [debug] Current batch of media processed. Will check again in 1000ms 22:46:31.104 [debug] Current batch of media processed. Will check again in 1000ms 22:46:31.491 [debug] Current batch of media processed. Will check again in 1000ms 22:46:32.105 [debug] Current batch of media processed. Will check again in 1000ms 22:46:32.492 [debug] Current batch of media processed. Will check again in 1000ms 22:46:33.106 [debug] Current batch of media processed. Will check again in 1000ms 22:46:33.493 [debug] Current batch of media processed. Will check again in 1000ms 22:46:34.107 [debug] Current batch of media processed. Will check again in 1000ms 22:46:34.494 [debug] Current batch of media processed. Will check again in 1000ms 22:46:35.108 [debug] Current batch of media processed. Will check again in 1000ms 22:46:35.495 [debug] Current batch of media processed. Will check again in 1000ms 22:46:36.109 [debug] Current batch of media processed. Will check again in 1000ms 22:46:36.496 [debug] Current batch of media processed. Will check again in 1000ms 22:46:37.110 [debug] Current batch of media processed. Will check again in 1000ms 22:46:37.497 [debug] Current batch of media processed. Will check again in 1000ms 22:46:38.111 [debug] Current batch of media processed. Will check again in 1000ms 22:46:38.498 [debug] Current batch of media processed. Will check again in 1000ms 22:46:39.112 [debug] Current batch of media processed. Will check again in 1000ms 22:46:39.499 [debug] Current batch of media processed. Will check again in 1000ms 22:46:40.113 [debug] Current batch of media processed. Will check again in 1000ms 22:46:40.500 [debug] Current batch of media processed. Will check again in 1000ms 22:46:41.114 [debug] Current batch of media processed. Will check again in 1000ms 22:46:41.501 [debug] Current batch of media processed. Will check again in 1000ms 22:46:42.115 [debug] Current batch of media processed. Will check again in 1000ms 22:46:42.502 [debug] Current batch of media processed. Will check again in 1000ms 22:46:43.116 [debug] Current batch of media processed. Will check again in 1000ms 22:46:43.503 [debug] Current batch of media processed. Will check again in 1000ms 22:46:44.117 [debug] Current batch of media processed. Will check again in 1000ms 22:46:44.456 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:44.504 [debug] Current batch of media processed. Will check again in 1000ms 22:46:45.118 [debug] Current batch of media processed. Will check again in 1000ms 22:46:45.505 [debug] Current batch of media processed. Will check again in 1000ms 22:46:46.119 [debug] Current batch of media processed. Will check again in 1000ms 22:46:46.506 [debug] Current batch of media processed. Will check again in 1000ms 22:46:47.120 [debug] Current batch of media processed. Will check again in 1000ms 22:46:47.507 [debug] Current batch of media processed. Will check again in 1000ms 22:46:48.121 [debug] Current batch of media processed. Will check again in 1000ms 22:46:48.508 [debug] Current batch of media processed. Will check again in 1000ms 22:46:49.122 [debug] Current batch of media processed. Will check again in 1000ms 22:46:49.509 [debug] Current batch of media processed. Will check again in 1000ms 22:46:50.123 [debug] Current batch of media processed. Will check again in 1000ms 22:46:50.510 [debug] Current batch of media processed. Will check again in 1000ms 22:46:51.124 [debug] Current batch of media processed. Will check again in 1000ms 22:46:51.511 [debug] Current batch of media processed. Will check again in 1000ms 22:46:52.125 [debug] Current batch of media processed. Will check again in 1000ms 22:46:52.512 [debug] Current batch of media processed. Will check again in 1000ms 22:46:53.126 [debug] Current batch of media processed. Will check again in 1000ms 22:46:53.513 [debug] Current batch of media processed. Will check again in 1000ms 22:46:54.127 [debug] Current batch of media processed. Will check again in 1000ms 22:46:54.514 [debug] Current batch of media processed. Will check again in 1000ms 22:46:55.128 [debug] Current batch of media processed. Will check again in 1000ms 22:46:55.515 [debug] Current batch of media processed. Will check again in 1000ms 22:46:56.129 [debug] Current batch of media processed. Will check again in 1000ms 22:46:56.516 [debug] Current batch of media processed. Will check again in 1000ms 22:46:57.130 [debug] Current batch of media processed. Will check again in 1000ms 22:46:57.517 [debug] Current batch of media processed. Will check again in 1000ms 22:46:58.131 [debug] Current batch of media processed. Will check again in 1000ms 22:46:58.518 [debug] Current batch of media processed. Will check again in 1000ms 22:46:59.132 [debug] Current batch of media processed. Will check again in 1000ms 22:46:59.519 [debug] Current batch of media processed. Will check again in 1000ms 22:47:00.133 [debug] Current batch of media processed. Will check again in 1000ms 22:47:00.262 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:00.520 [debug] Current batch of media processed. Will check again in 1000ms 22:47:01.134 [debug] Current batch of media processed. Will check again in 1000ms 22:47:01.521 [debug] Current batch of media processed. Will check again in 1000ms 22:47:02.135 [debug] Current batch of media processed. Will check again in 1000ms 22:47:02.522 [debug] Current batch of media processed. Will check again in 1000ms 22:47:03.136 [debug] Current batch of media processed. Will check again in 1000ms 22:47:03.523 [debug] Current batch of media processed. Will check again in 1000ms 22:47:04.137 [debug] Current batch of media processed. Will check again in 1000ms 22:47:04.524 [debug] Current batch of media processed. Will check again in 1000ms 22:47:05.138 [debug] Current batch of media processed. Will check again in 1000ms 22:47:05.525 [debug] Current batch of media processed. Will check again in 1000ms 22:47:06.139 [debug] Current batch of media processed. Will check again in 1000ms 22:47:06.526 [debug] Current batch of media processed. Will check again in 1000ms 22:47:07.140 [debug] Current batch of media processed. Will check again in 1000ms 22:47:07.527 [debug] Current batch of media processed. Will check again in 1000ms 22:47:08.141 [debug] Current batch of media processed. Will check again in 1000ms 22:47:08.528 [debug] Current batch of media processed. Will check again in 1000ms 22:47:09.142 [debug] Current batch of media processed. Will check again in 1000ms 22:47:09.529 [debug] Current batch of media processed. Will check again in 1000ms 22:47:10.143 [debug] Current batch of media processed. Will check again in 1000ms 22:47:10.530 [debug] Current batch of media processed. Will check again in 1000ms 22:47:11.144 [debug] Current batch of media processed. Will check again in 1000ms 22:47:11.531 [debug] Current batch of media processed. Will check again in 1000ms 22:47:12.145 [debug] Current batch of media processed. Will check again in 1000ms 22:47:12.532 [debug] Current batch of media processed. Will check again in 1000ms 22:47:13.146 [debug] Current batch of media processed. Will check again in 1000ms 22:47:13.533 [debug] Current batch of media processed. Will check again in 1000ms 22:47:14.147 [debug] Current batch of media processed. Will check again in 1000ms 22:47:14.457 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:14.534 [debug] Current batch of media processed. Will check again in 1000ms 22:47:15.148 [debug] Current batch of media processed. Will check again in 1000ms 22:47:15.535 [debug] Current batch of media processed. Will check again in 1000ms 22:47:16.149 [debug] Current batch of media processed. Will check again in 1000ms 22:47:16.536 [debug] Current batch of media processed. Will check again in 1000ms 22:47:17.150 [debug] Current batch of media processed. Will check again in 1000ms 22:47:17.537 [debug] Current batch of media processed. Will check again in 1000ms 22:47:18.151 [debug] Current batch of media processed. Will check again in 1000ms 22:47:18.538 [debug] Current batch of media processed. Will check again in 1000ms 22:47:19.152 [debug] Current batch of media processed. Will check again in 1000ms 22:47:19.539 [debug] Current batch of media processed. Will check again in 1000ms 22:47:20.153 [debug] Current batch of media processed. Will check again in 1000ms 22:47:20.540 [debug] Current batch of media processed. Will check again in 1000ms 22:47:21.154 [debug] Current batch of media processed. Will check again in 1000ms 22:47:21.541 [debug] Current batch of media processed. Will check again in 1000ms 22:47:22.155 [debug] Current batch of media processed. Will check again in 1000ms 22:47:22.542 [debug] Current batch of media processed. Will check again in 1000ms 22:47:23.156 [debug] Current batch of media processed. Will check again in 1000ms 22:47:23.543 [debug] Current batch of media processed. Will check again in 1000ms 22:47:24.157 [debug] Current batch of media processed. Will check again in 1000ms 22:47:24.544 [debug] Current batch of media processed. Will check again in 1000ms 22:47:25.158 [debug] Current batch of media processed. Will check again in 1000ms 22:47:25.545 [debug] Current batch of media processed. Will check again in 1000ms 22:47:26.159 [debug] Current batch of media processed. Will check again in 1000ms 22:47:26.546 [debug] Current batch of media processed. Will check again in 1000ms 22:47:27.160 [debug] Current batch of media processed. Will check again in 1000ms 22:47:27.547 [debug] Current batch of media processed. Will check again in 1000ms 22:47:28.161 [debug] Current batch of media processed. Will check again in 1000ms 22:47:28.548 [debug] Current batch of media processed. Will check again in 1000ms 22:47:29.162 [debug] Current batch of media processed. Will check again in 1000ms 22:47:29.549 [debug] Current batch of media processed. Will check again in 1000ms 22:47:30.163 [debug] Current batch of media processed. Will check again in 1000ms 22:47:30.550 [debug] Current batch of media processed. Will check again in 1000ms 22:47:31.164 [debug] Current batch of media processed. Will check again in 1000ms 22:47:31.551 [debug] Current batch of media processed. Will check again in 1000ms 22:47:32.165 [debug] Current batch of media processed. Will check again in 1000ms 22:47:32.552 [debug] Current batch of media processed. Will check again in 1000ms 22:47:33.166 [debug] Current batch of media processed. Will check again in 1000ms 22:47:33.553 [debug] Current batch of media processed. Will check again in 1000ms 22:47:34.167 [debug] Current batch of media processed. Will check again in 1000ms 22:47:34.554 [debug] Current batch of media processed. Will check again in 1000ms 22:47:35.168 [debug] Current batch of media processed. Will check again in 1000ms 22:47:35.555 [debug] Current batch of media processed. Will check again in 1000ms 22:47:36.169 [debug] Current batch of media processed. Will check again in 1000ms 22:47:36.556 [debug] Current batch of media processed. Will check again in 1000ms 22:47:37.170 [debug] Current batch of media processed. Will check again in 1000ms 22:47:37.557 [debug] Current batch of media processed. Will check again in 1000ms 22:47:38.171 [debug] Current batch of media processed. Will check again in 1000ms 22:47:38.558 [debug] Current batch of media processed. Will check again in 1000ms 22:47:39.172 [debug] Current batch of media processed. Will check again in 1000ms 22:47:39.559 [debug] Current batch of media processed. Will check again in 1000ms 22:47:40.173 [debug] Current batch of media processed. Will check again in 1000ms 22:47:40.560 [debug] Current batch of media processed. Will check again in 1000ms 22:47:41.174 [debug] Current batch of media processed. Will check again in 1000ms 22:47:41.561 [debug] Current batch of media processed. Will check again in 1000ms 22:47:42.175 [debug] Current batch of media processed. Will check again in 1000ms 22:47:42.562 [debug] Current batch of media processed. Will check again in 1000ms 22:47:43.176 [debug] Current batch of media processed. Will check again in 1000ms 22:47:43.563 [debug] Current batch of media processed. Will check again in 1000ms 22:47:44.177 [debug] Current batch of media processed. Will check again in 1000ms 22:47:44.458 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:44.564 [debug] Current batch of media processed. Will check again in 1000ms 22:47:45.180 [debug] Current batch of media processed. Will check again in 1000ms 22:47:45.565 [debug] Current batch of media processed. Will check again in 1000ms 22:47:46.181 [debug] Current batch of media processed. Will check again in 1000ms 22:47:46.566 [debug] Current batch of media processed. Will check again in 1000ms 22:47:47.182 [debug] Current batch of media processed. Will check again in 1000ms 22:47:47.567 [debug] Current batch of media processed. Will check again in 1000ms 22:47:48.183 [debug] Current batch of media processed. Will check again in 1000ms 22:47:48.568 [debug] Current batch of media processed. Will check again in 1000ms 22:47:49.184 [debug] Current batch of media processed. Will check again in 1000ms 22:47:49.569 [debug] Current batch of media processed. Will check again in 1000ms 22:47:50.185 [debug] Current batch of media processed. Will check again in 1000ms 22:47:50.570 [debug] Current batch of media processed. Will check again in 1000ms 22:47:51.186 [debug] Current batch of media processed. Will check again in 1000ms 22:47:51.571 [debug] Current batch of media processed. Will check again in 1000ms 22:47:52.187 [debug] Current batch of media processed. Will check again in 1000ms 22:47:52.572 [debug] Current batch of media processed. Will check again in 1000ms 22:47:53.188 [debug] Current batch of media processed. Will check again in 1000ms 22:47:53.573 [debug] Current batch of media processed. Will check again in 1000ms 22:47:54.189 [debug] Current batch of media processed. Will check again in 1000ms 22:47:54.574 [debug] Current batch of media processed. Will check again in 1000ms 22:47:55.190 [debug] Current batch of media processed. Will check again in 1000ms 22:47:55.575 [debug] Current batch of media processed. Will check again in 1000ms 22:47:56.191 [debug] Current batch of media processed. Will check again in 1000ms 22:47:56.576 [debug] Current batch of media processed. Will check again in 1000ms 22:47:57.192 [debug] Current batch of media processed. Will check again in 1000ms 22:47:57.577 [debug] Current batch of media processed. Will check again in 1000ms 22:47:58.193 [debug] Current batch of media processed. Will check again in 1000ms 22:47:58.578 [debug] Current batch of media processed. Will check again in 1000ms 22:47:59.194 [debug] Current batch of media processed. Will check again in 1000ms 22:47:59.579 [debug] Current batch of media processed. Will check again in 1000ms 22:48:00.195 [debug] Current batch of media processed. Will check again in 1000ms 22:48:00.263 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:00.580 [debug] Current batch of media processed. Will check again in 1000ms 22:48:01.196 [debug] Current batch of media processed. Will check again in 1000ms 22:48:01.581 [debug] Current batch of media processed. Will check again in 1000ms 22:48:02.197 [debug] Current batch of media processed. Will check again in 1000ms 22:48:02.582 [debug] Current batch of media processed. Will check again in 1000ms 22:48:03.198 [debug] Current batch of media processed. Will check again in 1000ms 22:48:03.583 [debug] Current batch of media processed. Will check again in 1000ms 22:48:04.199 [debug] Current batch of media processed. Will check again in 1000ms 22:48:04.584 [debug] Current batch of media processed. Will check again in 1000ms 22:48:05.200 [debug] Current batch of media processed. Will check again in 1000ms 22:48:05.585 [debug] Current batch of media processed. Will check again in 1000ms 22:48:06.201 [debug] Current batch of media processed. Will check again in 1000ms 22:48:06.586 [debug] Current batch of media processed. Will check again in 1000ms 22:48:07.202 [debug] Current batch of media processed. Will check again in 1000ms 22:48:07.587 [debug] Current batch of media processed. Will check again in 1000ms 22:48:08.203 [debug] Current batch of media processed. Will check again in 1000ms 22:48:08.588 [debug] Current batch of media processed. Will check again in 1000ms 22:48:09.204 [debug] Current batch of media processed. Will check again in 1000ms 22:48:09.589 [debug] Current batch of media processed. Will check again in 1000ms 22:48:10.205 [debug] Current batch of media processed. Will check again in 1000ms 22:48:10.590 [debug] Current batch of media processed. Will check again in 1000ms 22:48:11.206 [debug] Current batch of media processed. Will check again in 1000ms 22:48:11.591 [debug] Current batch of media processed. Will check again in 1000ms 22:48:12.207 [debug] Current batch of media processed. Will check again in 1000ms 22:48:12.592 [debug] Current batch of media processed. Will check again in 1000ms 22:48:13.208 [debug] Current batch of media processed. Will check again in 1000ms 22:48:13.593 [debug] Current batch of media processed. Will check again in 1000ms 22:48:14.209 [debug] Current batch of media processed. Will check again in 1000ms 22:48:14.459 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:14.594 [debug] Current batch of media processed. Will check again in 1000ms 22:48:15.210 [debug] Current batch of media processed. Will check again in 1000ms 22:48:15.595 [debug] Current batch of media processed. Will check again in 1000ms 22:48:16.211 [debug] Current batch of media processed. Will check again in 1000ms 22:48:16.596 [debug] Current batch of media processed. Will check again in 1000ms 22:48:17.212 [debug] Current batch of media processed. Will check again in 1000ms 22:48:17.597 [debug] Current batch of media processed. Will check again in 1000ms 22:48:18.213 [debug] Current batch of media processed. Will check again in 1000ms 22:48:18.598 [debug] Current batch of media processed. Will check again in 1000ms 22:48:19.214 [debug] Current batch of media processed. Will check again in 1000ms 22:48:19.599 [debug] Current batch of media processed. Will check again in 1000ms 22:48:20.215 [debug] Current batch of media processed. Will check again in 1000ms 22:48:20.600 [debug] Current batch of media processed. Will check again in 1000ms 22:48:21.216 [debug] Current batch of media processed. Will check again in 1000ms 22:48:21.601 [debug] Current batch of media processed. Will check again in 1000ms 22:48:22.217 [debug] Current batch of media processed. Will check again in 1000ms 22:48:22.602 [debug] Current batch of media processed. Will check again in 1000ms 22:48:23.218 [debug] Current batch of media processed. Will check again in 1000ms 22:48:23.603 [debug] Current batch of media processed. Will check again in 1000ms 22:48:24.219 [debug] Current batch of media processed. Will check again in 1000ms 22:48:24.604 [debug] Current batch of media processed. Will check again in 1000ms 22:48:25.220 [debug] Current batch of media processed. Will check again in 1000ms 22:48:25.605 [debug] Current batch of media processed. Will check again in 1000ms 22:48:26.221 [debug] Current batch of media processed. Will check again in 1000ms 22:48:26.606 [debug] Current batch of media processed. Will check again in 1000ms 22:48:27.222 [debug] Current batch of media processed. Will check again in 1000ms 22:48:27.607 [debug] Current batch of media processed. Will check again in 1000ms 22:48:28.223 [debug] Current batch of media processed. Will check again in 1000ms 22:48:28.608 [debug] Current batch of media processed. Will check again in 1000ms 22:48:29.224 [debug] Current batch of media processed. Will check again in 1000ms 22:48:29.609 [debug] Current batch of media processed. Will check again in 1000ms 22:48:30.225 [debug] Current batch of media processed. Will check again in 1000ms 22:48:30.610 [debug] Current batch of media processed. Will check again in 1000ms 22:48:31.226 [debug] Current batch of media processed. Will check again in 1000ms 22:48:31.611 [debug] Current batch of media processed. Will check again in 1000ms 22:48:32.227 [debug] Current batch of media processed. Will check again in 1000ms 22:48:32.612 [debug] Current batch of media processed. Will check again in 1000ms 22:48:33.228 [debug] Current batch of media processed. Will check again in 1000ms 22:48:33.613 [debug] Current batch of media processed. Will check again in 1000ms 22:48:34.229 [debug] Current batch of media processed. Will check again in 1000ms 22:48:34.614 [debug] Current batch of media processed. Will check again in 1000ms 22:48:35.230 [debug] Current batch of media processed. Will check again in 1000ms 22:48:35.615 [debug] Current batch of media processed. Will check again in 1000ms 22:48:36.231 [debug] Current batch of media processed. Will check again in 1000ms 22:48:36.616 [debug] Current batch of media processed. Will check again in 1000ms 22:48:37.232 [debug] Current batch of media processed. Will check again in 1000ms 22:48:37.617 [debug] Current batch of media processed. Will check again in 1000ms 22:48:38.233 [debug] Current batch of media processed. Will check again in 1000ms 22:48:38.618 [debug] Current batch of media processed. Will check again in 1000ms 22:48:39.234 [debug] Current batch of media processed. Will check again in 1000ms 22:48:39.619 [debug] Current batch of media processed. Will check again in 1000ms 22:48:40.235 [debug] Current batch of media processed. Will check again in 1000ms 22:48:40.620 [debug] Current batch of media processed. Will check again in 1000ms 22:48:41.236 [debug] Current batch of media processed. Will check again in 1000ms 22:48:41.621 [debug] Current batch of media processed. Will check again in 1000ms 22:48:42.237 [debug] Current batch of media processed. Will check again in 1000ms 22:48:42.622 [debug] Current batch of media processed. Will check again in 1000ms 22:48:43.238 [debug] Current batch of media processed. Will check again in 1000ms 22:48:43.623 [debug] Current batch of media processed. Will check again in 1000ms 22:48:44.239 [debug] Current batch of media processed. Will check again in 1000ms 22:48:44.460 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:44.624 [debug] Current batch of media processed. Will check again in 1000ms 22:48:45.240 [debug] Current batch of media processed. Will check again in 1000ms 22:48:45.625 [debug] Current batch of media processed. Will check again in 1000ms 22:48:46.241 [debug] Current batch of media processed. Will check again in 1000ms 22:48:46.626 [debug] Current batch of media processed. Will check again in 1000ms 22:48:47.242 [debug] Current batch of media processed. Will check again in 1000ms 22:48:47.627 [debug] Current batch of media processed. Will check again in 1000ms 22:48:48.243 [debug] Current batch of media processed. Will check again in 1000ms 22:48:48.628 [debug] Current batch of media processed. Will check again in 1000ms 22:48:49.244 [debug] Current batch of media processed. Will check again in 1000ms 22:48:49.629 [debug] Current batch of media processed. Will check again in 1000ms 22:48:50.245 [debug] Current batch of media processed. Will check again in 1000ms 22:48:50.630 [debug] Current batch of media processed. Will check again in 1000ms 22:48:51.246 [debug] Current batch of media processed. Will check again in 1000ms 22:48:51.631 [debug] Current batch of media processed. Will check again in 1000ms 22:48:52.247 [debug] Current batch of media processed. Will check again in 1000ms 22:48:52.632 [debug] Current batch of media processed. Will check again in 1000ms 22:48:53.248 [debug] Current batch of media processed. Will check again in 1000ms 22:48:53.633 [debug] Current batch of media processed. Will check again in 1000ms 22:48:54.249 [debug] Current batch of media processed. Will check again in 1000ms 22:48:54.634 [debug] Current batch of media processed. Will check again in 1000ms 22:48:55.250 [debug] Current batch of media processed. Will check again in 1000ms 22:48:55.635 [debug] Current batch of media processed. Will check again in 1000ms 22:48:56.251 [debug] Current batch of media processed. Will check again in 1000ms 22:48:56.636 [debug] Current batch of media processed. Will check again in 1000ms 22:48:57.252 [debug] Current batch of media processed. Will check again in 1000ms 22:48:57.637 [debug] Current batch of media processed. Will check again in 1000ms 22:48:58.253 [debug] Current batch of media processed. Will check again in 1000ms 22:48:58.638 [debug] Current batch of media processed. Will check again in 1000ms 22:48:59.254 [debug] Current batch of media processed. Will check again in 1000ms 22:48:59.639 [debug] Current batch of media processed. Will check again in 1000ms 22:49:00.255 [debug] Current batch of media processed. Will check again in 1000ms 22:49:00.264 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:00.640 [debug] Current batch of media processed. Will check again in 1000ms 22:49:01.256 [debug] Current batch of media processed. Will check again in 1000ms 22:49:01.641 [debug] Current batch of media processed. Will check again in 1000ms 22:49:02.257 [debug] Current batch of media processed. Will check again in 1000ms 22:49:02.642 [debug] Current batch of media processed. Will check again in 1000ms 22:49:03.258 [debug] Current batch of media processed. Will check again in 1000ms 22:49:03.643 [debug] Current batch of media processed. Will check again in 1000ms 22:49:04.259 [debug] Current batch of media processed. Will check again in 1000ms 22:49:04.644 [debug] Current batch of media processed. Will check again in 1000ms 22:49:05.260 [debug] Current batch of media processed. Will check again in 1000ms 22:49:05.433 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=csTJW6A1174 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/17/f3/17f3e218bcce54da453e1f6aff8b0082e9cdd2024c936ec7aa800990ddb91711.json --sleep-requests 88 --sleep-interval 82 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:49:05.436 [debug] Running yt-dlp command for action: download_thumbnail 22:49:05.436 [debug] QUERY OK source="settings" db=0.1ms idle=1129.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:49:05.437 [debug] QUERY OK source="settings" db=0.0ms idle=1129.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:05.437 [debug] QUERY OK source="settings" db=0.0ms idle=1130.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:49:05.437 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=csTJW6A1174 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/61/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/08/8e/088eac4d4084a18964f4f6a382b8bde80adbf287c8eb4cec1d731eb6b72ba8f6.json --sleep-requests 81 --sleep-interval 68 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:49:05.645 [debug] Current batch of media processed. Will check again in 1000ms 22:49:06.261 [debug] Current batch of media processed. Will check again in 1000ms 22:49:06.646 [debug] Current batch of media processed. Will check again in 1000ms 22:49:07.262 [debug] Current batch of media processed. Will check again in 1000ms 22:49:07.647 [debug] Current batch of media processed. Will check again in 1000ms 22:49:08.263 [debug] Current batch of media processed. Will check again in 1000ms 22:49:08.648 [debug] Current batch of media processed. Will check again in 1000ms 22:49:09.264 [debug] Current batch of media processed. Will check again in 1000ms 22:49:09.649 [debug] Current batch of media processed. Will check again in 1000ms 22:49:10.265 [debug] Current batch of media processed. Will check again in 1000ms 22:49:10.650 [debug] Current batch of media processed. Will check again in 1000ms 22:49:11.266 [debug] Current batch of media processed. Will check again in 1000ms 22:49:11.651 [debug] Current batch of media processed. Will check again in 1000ms 22:49:12.267 [debug] Current batch of media processed. Will check again in 1000ms 22:49:12.652 [debug] Current batch of media processed. Will check again in 1000ms 22:49:13.268 [debug] Current batch of media processed. Will check again in 1000ms 22:49:13.653 [debug] Current batch of media processed. Will check again in 1000ms 22:49:14.269 [debug] Current batch of media processed. Will check again in 1000ms 22:49:14.461 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:14.654 [debug] Current batch of media processed. Will check again in 1000ms 22:49:15.270 [debug] Current batch of media processed. Will check again in 1000ms 22:49:15.655 [debug] Current batch of media processed. Will check again in 1000ms 22:49:16.271 [debug] Current batch of media processed. Will check again in 1000ms 22:49:16.656 [debug] Current batch of media processed. Will check again in 1000ms 22:49:17.272 [debug] Current batch of media processed. Will check again in 1000ms 22:49:17.657 [debug] Current batch of media processed. Will check again in 1000ms 22:49:18.273 [debug] Current batch of media processed. Will check again in 1000ms 22:49:18.658 [debug] Current batch of media processed. Will check again in 1000ms 22:49:19.274 [debug] Current batch of media processed. Will check again in 1000ms 22:49:19.659 [debug] Current batch of media processed. Will check again in 1000ms 22:49:20.275 [debug] Current batch of media processed. Will check again in 1000ms 22:49:20.660 [debug] Current batch of media processed. Will check again in 1000ms 22:49:21.276 [debug] Current batch of media processed. Will check again in 1000ms 22:49:21.661 [debug] Current batch of media processed. Will check again in 1000ms 22:49:22.277 [debug] Current batch of media processed. Will check again in 1000ms 22:49:22.662 [debug] Current batch of media processed. Will check again in 1000ms 22:49:23.278 [debug] Current batch of media processed. Will check again in 1000ms 22:49:23.663 [debug] Current batch of media processed. Will check again in 1000ms 22:49:24.279 [debug] Current batch of media processed. Will check again in 1000ms 22:49:24.664 [debug] Current batch of media processed. Will check again in 1000ms 22:49:25.280 [debug] Current batch of media processed. Will check again in 1000ms 22:49:25.665 [debug] Current batch of media processed. Will check again in 1000ms 22:49:26.281 [debug] Current batch of media processed. Will check again in 1000ms 22:49:26.666 [debug] Current batch of media processed. Will check again in 1000ms 22:49:27.282 [debug] Current batch of media processed. Will check again in 1000ms 22:49:27.667 [debug] Current batch of media processed. Will check again in 1000ms 22:49:28.283 [debug] Current batch of media processed. Will check again in 1000ms 22:49:28.668 [debug] Current batch of media processed. Will check again in 1000ms 22:49:29.286 [debug] Current batch of media processed. Will check again in 1000ms 22:49:29.669 [debug] Current batch of media processed. Will check again in 1000ms 22:49:30.287 [debug] Current batch of media processed. Will check again in 1000ms 22:49:30.670 [debug] Current batch of media processed. Will check again in 1000ms 22:49:31.288 [debug] Current batch of media processed. Will check again in 1000ms 22:49:31.671 [debug] Current batch of media processed. Will check again in 1000ms 22:49:32.289 [debug] Current batch of media processed. Will check again in 1000ms 22:49:32.672 [debug] Current batch of media processed. Will check again in 1000ms 22:49:33.290 [debug] Current batch of media processed. Will check again in 1000ms 22:49:33.673 [debug] Current batch of media processed. Will check again in 1000ms 22:49:34.291 [debug] Current batch of media processed. Will check again in 1000ms 22:49:34.674 [debug] Current batch of media processed. Will check again in 1000ms 22:49:35.292 [debug] Current batch of media processed. Will check again in 1000ms 22:49:35.675 [debug] Current batch of media processed. Will check again in 1000ms 22:49:36.293 [debug] Current batch of media processed. Will check again in 1000ms 22:49:36.676 [debug] Current batch of media processed. Will check again in 1000ms 22:49:37.294 [debug] Current batch of media processed. Will check again in 1000ms 22:49:37.677 [debug] Current batch of media processed. Will check again in 1000ms 22:49:38.295 [debug] Current batch of media processed. Will check again in 1000ms 22:49:38.678 [debug] Current batch of media processed. Will check again in 1000ms 22:49:39.296 [debug] Current batch of media processed. Will check again in 1000ms 22:49:39.679 [debug] Current batch of media processed. Will check again in 1000ms 22:49:40.297 [debug] Current batch of media processed. Will check again in 1000ms 22:49:40.680 [debug] Current batch of media processed. Will check again in 1000ms 22:49:41.298 [debug] Current batch of media processed. Will check again in 1000ms 22:49:41.681 [debug] Current batch of media processed. Will check again in 1000ms 22:49:42.299 [debug] Current batch of media processed. Will check again in 1000ms 22:49:42.682 [debug] Current batch of media processed. Will check again in 1000ms 22:49:43.300 [debug] Current batch of media processed. Will check again in 1000ms 22:49:43.683 [debug] Current batch of media processed. Will check again in 1000ms 22:49:44.301 [debug] Current batch of media processed. Will check again in 1000ms 22:49:44.462 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:44.684 [debug] Current batch of media processed. Will check again in 1000ms 22:49:45.302 [debug] Current batch of media processed. Will check again in 1000ms 22:49:45.685 [debug] Current batch of media processed. Will check again in 1000ms 22:49:46.303 [debug] Current batch of media processed. Will check again in 1000ms 22:49:46.686 [debug] Current batch of media processed. Will check again in 1000ms 22:49:47.304 [debug] Current batch of media processed. Will check again in 1000ms 22:49:47.687 [debug] Current batch of media processed. Will check again in 1000ms 22:49:48.305 [debug] Current batch of media processed. Will check again in 1000ms 22:49:48.688 [debug] Current batch of media processed. Will check again in 1000ms 22:49:49.306 [debug] Current batch of media processed. Will check again in 1000ms 22:49:49.690 [debug] Current batch of media processed. Will check again in 1000ms 22:49:50.307 [debug] Current batch of media processed. Will check again in 1000ms 22:49:50.691 [debug] Current batch of media processed. Will check again in 1000ms 22:49:51.308 [debug] Current batch of media processed. Will check again in 1000ms 22:49:51.692 [debug] Current batch of media processed. Will check again in 1000ms 22:49:52.309 [debug] Current batch of media processed. Will check again in 1000ms 22:49:52.693 [debug] Current batch of media processed. Will check again in 1000ms 22:49:53.310 [debug] Current batch of media processed. Will check again in 1000ms 22:49:53.694 [debug] Current batch of media processed. Will check again in 1000ms 22:49:54.311 [debug] Current batch of media processed. Will check again in 1000ms 22:49:54.695 [debug] Current batch of media processed. Will check again in 1000ms 22:49:55.312 [debug] Current batch of media processed. Will check again in 1000ms 22:49:55.696 [debug] Current batch of media processed. Will check again in 1000ms 22:49:56.313 [debug] Current batch of media processed. Will check again in 1000ms 22:49:56.697 [debug] Current batch of media processed. Will check again in 1000ms 22:49:57.314 [debug] Current batch of media processed. Will check again in 1000ms 22:49:57.698 [debug] Current batch of media processed. Will check again in 1000ms 22:49:58.315 [debug] Current batch of media processed. Will check again in 1000ms 22:49:58.699 [debug] Current batch of media processed. Will check again in 1000ms 22:49:59.316 [debug] Current batch of media processed. Will check again in 1000ms 22:49:59.700 [debug] Current batch of media processed. Will check again in 1000ms 22:50:00.265 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:00.317 [debug] Current batch of media processed. Will check again in 1000ms 22:50:00.702 [debug] Current batch of media processed. Will check again in 1000ms 22:50:01.318 [debug] Current batch of media processed. Will check again in 1000ms 22:50:01.703 [debug] Current batch of media processed. Will check again in 1000ms 22:50:02.319 [debug] Current batch of media processed. Will check again in 1000ms 22:50:02.704 [debug] Current batch of media processed. Will check again in 1000ms 22:50:03.320 [debug] Current batch of media processed. Will check again in 1000ms 22:50:03.705 [debug] Current batch of media processed. Will check again in 1000ms 22:50:04.321 [debug] Current batch of media processed. Will check again in 1000ms 22:50:04.706 [debug] Current batch of media processed. Will check again in 1000ms 22:50:05.322 [debug] Current batch of media processed. Will check again in 1000ms 22:50:05.707 [debug] Current batch of media processed. Will check again in 1000ms 22:50:06.323 [debug] Current batch of media processed. Will check again in 1000ms 22:50:06.708 [debug] Current batch of media processed. Will check again in 1000ms 22:50:07.324 [debug] Current batch of media processed. Will check again in 1000ms 22:50:07.709 [debug] Current batch of media processed. Will check again in 1000ms 22:50:08.325 [debug] Current batch of media processed. Will check again in 1000ms 22:50:08.710 [debug] Current batch of media processed. Will check again in 1000ms 22:50:09.326 [debug] Current batch of media processed. Will check again in 1000ms 22:50:09.711 [debug] Current batch of media processed. Will check again in 1000ms 22:50:10.327 [debug] Current batch of media processed. Will check again in 1000ms 22:50:10.712 [debug] Current batch of media processed. Will check again in 1000ms 22:50:11.328 [debug] Current batch of media processed. Will check again in 1000ms 22:50:11.713 [debug] Current batch of media processed. Will check again in 1000ms 22:50:12.329 [debug] Current batch of media processed. Will check again in 1000ms 22:50:12.714 [debug] Current batch of media processed. Will check again in 1000ms 22:50:13.330 [debug] Current batch of media processed. Will check again in 1000ms 22:50:13.715 [debug] Current batch of media processed. Will check again in 1000ms 22:50:14.331 [debug] Current batch of media processed. Will check again in 1000ms 22:50:14.463 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:14.716 [debug] Current batch of media processed. Will check again in 1000ms 22:50:15.332 [debug] Current batch of media processed. Will check again in 1000ms 22:50:15.717 [debug] Current batch of media processed. Will check again in 1000ms 22:50:16.333 [debug] Current batch of media processed. Will check again in 1000ms 22:50:16.718 [debug] Current batch of media processed. Will check again in 1000ms 22:50:17.334 [debug] Current batch of media processed. Will check again in 1000ms 22:50:17.719 [debug] Current batch of media processed. Will check again in 1000ms 22:50:18.335 [debug] Current batch of media processed. Will check again in 1000ms 22:50:18.720 [debug] Current batch of media processed. Will check again in 1000ms 22:50:19.336 [debug] Current batch of media processed. Will check again in 1000ms 22:50:19.721 [debug] Current batch of media processed. Will check again in 1000ms 22:50:20.337 [debug] Current batch of media processed. Will check again in 1000ms 22:50:20.722 [debug] Current batch of media processed. Will check again in 1000ms 22:50:21.338 [debug] Current batch of media processed. Will check again in 1000ms 22:50:21.723 [debug] Current batch of media processed. Will check again in 1000ms 22:50:22.339 [debug] Current batch of media processed. Will check again in 1000ms 22:50:22.724 [debug] Current batch of media processed. Will check again in 1000ms 22:50:23.340 [debug] Current batch of media processed. Will check again in 1000ms 22:50:23.725 [debug] Current batch of media processed. Will check again in 1000ms 22:50:24.341 [debug] Current batch of media processed. Will check again in 1000ms 22:50:24.726 [debug] Current batch of media processed. Will check again in 1000ms 22:50:25.342 [debug] Current batch of media processed. Will check again in 1000ms 22:50:25.727 [debug] Current batch of media processed. Will check again in 1000ms 22:50:26.343 [debug] Current batch of media processed. Will check again in 1000ms 22:50:26.728 [debug] Current batch of media processed. Will check again in 1000ms 22:50:27.344 [debug] Current batch of media processed. Will check again in 1000ms 22:50:27.729 [debug] Current batch of media processed. Will check again in 1000ms 22:50:28.345 [debug] Current batch of media processed. Will check again in 1000ms 22:50:28.730 [debug] Current batch of media processed. Will check again in 1000ms 22:50:29.346 [debug] Current batch of media processed. Will check again in 1000ms 22:50:29.731 [debug] Current batch of media processed. Will check again in 1000ms 22:50:30.347 [debug] Current batch of media processed. Will check again in 1000ms 22:50:30.732 [debug] Current batch of media processed. Will check again in 1000ms 22:50:31.348 [debug] Current batch of media processed. Will check again in 1000ms 22:50:31.733 [debug] Current batch of media processed. Will check again in 1000ms 22:50:32.349 [debug] Current batch of media processed. Will check again in 1000ms 22:50:32.734 [debug] Current batch of media processed. Will check again in 1000ms 22:50:33.350 [debug] Current batch of media processed. Will check again in 1000ms 22:50:33.735 [debug] Current batch of media processed. Will check again in 1000ms 22:50:34.351 [debug] Current batch of media processed. Will check again in 1000ms 22:50:34.736 [debug] Current batch of media processed. Will check again in 1000ms 22:50:35.352 [debug] Current batch of media processed. Will check again in 1000ms 22:50:35.737 [debug] Current batch of media processed. Will check again in 1000ms 22:50:36.353 [debug] Current batch of media processed. Will check again in 1000ms 22:50:36.738 [debug] Current batch of media processed. Will check again in 1000ms 22:50:37.354 [debug] Current batch of media processed. Will check again in 1000ms 22:50:37.739 [debug] Current batch of media processed. Will check again in 1000ms 22:50:38.355 [debug] Current batch of media processed. Will check again in 1000ms 22:50:38.740 [debug] Current batch of media processed. Will check again in 1000ms 22:50:39.356 [debug] Current batch of media processed. Will check again in 1000ms 22:50:39.741 [debug] Current batch of media processed. Will check again in 1000ms 22:50:40.357 [debug] Current batch of media processed. Will check again in 1000ms 22:50:40.742 [debug] Current batch of media processed. Will check again in 1000ms 22:50:41.358 [debug] Current batch of media processed. Will check again in 1000ms 22:50:41.743 [debug] Current batch of media processed. Will check again in 1000ms 22:50:42.359 [debug] Current batch of media processed. Will check again in 1000ms 22:50:42.744 [debug] Current batch of media processed. Will check again in 1000ms 22:50:43.360 [debug] Current batch of media processed. Will check again in 1000ms 22:50:43.745 [debug] Current batch of media processed. Will check again in 1000ms 22:50:44.361 [debug] Current batch of media processed. Will check again in 1000ms 22:50:44.464 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:44.746 [debug] Current batch of media processed. Will check again in 1000ms 22:50:45.362 [debug] Current batch of media processed. Will check again in 1000ms 22:50:45.747 [debug] Current batch of media processed. Will check again in 1000ms 22:50:46.363 [debug] Current batch of media processed. Will check again in 1000ms 22:50:46.748 [debug] Current batch of media processed. Will check again in 1000ms 22:50:47.364 [debug] Current batch of media processed. Will check again in 1000ms 22:50:47.749 [debug] Current batch of media processed. Will check again in 1000ms 22:50:48.365 [debug] Current batch of media processed. Will check again in 1000ms 22:50:48.750 [debug] Current batch of media processed. Will check again in 1000ms 22:50:49.366 [debug] Current batch of media processed. Will check again in 1000ms 22:50:49.751 [debug] Current batch of media processed. Will check again in 1000ms 22:50:50.367 [debug] Current batch of media processed. Will check again in 1000ms 22:50:50.752 [debug] Current batch of media processed. Will check again in 1000ms 22:50:51.368 [debug] Current batch of media processed. Will check again in 1000ms 22:50:51.753 [debug] Current batch of media processed. Will check again in 1000ms 22:50:52.369 [debug] Current batch of media processed. Will check again in 1000ms 22:50:52.754 [debug] Current batch of media processed. Will check again in 1000ms 22:50:53.370 [debug] Current batch of media processed. Will check again in 1000ms 22:50:53.755 [debug] Current batch of media processed. Will check again in 1000ms 22:50:54.371 [debug] Current batch of media processed. Will check again in 1000ms 22:50:54.756 [debug] Current batch of media processed. Will check again in 1000ms 22:50:55.372 [debug] Current batch of media processed. Will check again in 1000ms 22:50:55.757 [debug] Current batch of media processed. Will check again in 1000ms 22:50:56.278 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qHUO0dVrALo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/60/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/08/b5/08b5f170f70a609abebe1cd5b63a48c24118c59940de4ec9f7bb3933043dd7b4.json --sleep-requests 77 --sleep-interval 63 --sleep-subtitles 63 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:50:56.278 [debug] QUERY OK db=0.0ms idle=1970.7ms begin [] 22:50:56.279 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220825 - Pixies - Vault of Heaven (Official Lyric Video).mp4", ~U[2025-12-25 05:45:44Z], "/downloads/MusicVideos/Pixies Official/20220825 - Pixies - Vault of Heaven (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220825 - Pixies - Vault of Heaven (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220825 - Pixies - Vault of Heaven (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 05:50:56Z], 60] 22:50:56.279 [debug] QUERY OK source="media_metadata" db=0.3ms 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/60/metadata.json.gz", "/config/metadata/media_items/60/thumbnail.jpg", 60, ~U[2025-12-25 05:50:56Z], ~U[2025-12-25 05:50:56Z]] 22:50:56.280 [debug] QUERY OK db=0.1ms commit [] 22:50:56.280 [debug] QUERY OK source="media_items" db=0.4ms idle=1972.0ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [133176706, ~U[2025-12-25 05:50:56Z], 60] 22:50:56.280 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:50:56.281 [info] {"args":{"id":60},"id":61,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1070226183,"event":"job:stop","queue_time":12866054036,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:50:56.287 [info] {"args":{"id":62},"id":63,"meta":{},"system_time":1766641856287767035,"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:50:56.288 [debug] QUERY OK source="media_items" db=0.1ms idle=622.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" = ?) [62] 22:50:56.288 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:50:56.288 [debug] QUERY OK source="sources" db=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] 22:50:56.288 [debug] QUERY OK source="media_profiles" db=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] 22:50:56.288 [debug] QUERY OK source="media_items" db=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 [62] 22:50:56.289 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [62] 22:50:56.289 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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:50:56.289 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:50:56.290 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:56.290 [debug] Running yt-dlp command for action: get_downloadable_status 22:50:56.290 [debug] QUERY OK source="settings" db=0.1ms 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 [] 22:50:56.291 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:50:56.291 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:50:56.291 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZbXP8PdwnWM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6b/d6/6bd62526301067c2aefca50511419fa23ccd9a8add641c838f20996df73053b4.json --sleep-requests 81 --sleep-interval 73 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:50:56.373 [debug] Current batch of media processed. Will check again in 1000ms 22:50:56.758 [debug] Current batch of media processed. Will check again in 1000ms 22:50:57.374 [debug] Current batch of media processed. Will check again in 1000ms 22:50:57.759 [debug] Current batch of media processed. Will check again in 1000ms 22:50:58.375 [debug] Current batch of media processed. Will check again in 1000ms 22:50:58.760 [debug] Current batch of media processed. Will check again in 1000ms 22:50:59.376 [debug] Current batch of media processed. Will check again in 1000ms 22:50:59.761 [debug] Current batch of media processed. Will check again in 1000ms 22:51:00.266 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:00.377 [debug] Current batch of media processed. Will check again in 1000ms 22:51:00.762 [debug] Current batch of media processed. Will check again in 1000ms 22:51:01.378 [debug] Current batch of media processed. Will check again in 1000ms 22:51:01.763 [debug] Current batch of media processed. Will check again in 1000ms 22:51:02.379 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #IKnowYouCanFeelIt\n\nMusic video by Nine Inch Nails performing I Know You Can Feel It (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 322, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - I Know You Can Feel It (Official Visualizer).mp4", "id" => "8rebzJGhnog", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8rebzJGhnog", "playlist_index" => 22, "timestamp" => 1758254411, "title" => "Nine Inch Nails - I Know You Can Feel It (Official Visualizer)", "upload_date" => "20250919"} 22:51:02.379 [debug] QUERY OK source="sources" db=0.1ms idle=1071.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:51:02.379 [debug] QUERY OK source="sources" db=0.0ms idle=1071.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] 22:51:02.380 [debug] QUERY OK source="media_items" db=0.1ms idle=1071.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 04:00:11Z], 2] 22:51:02.381 [debug] QUERY OK source="media_items" db=0.5ms idle=1072.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #IKnowYouCanFeelIt\n\nMusic video by Nine Inch Nails performing I Know You Can Feel It (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - I Know You Can Feel It (Official Visualizer)", "df6ab43e-9e8e-4350-813c-6415e7445ff7", false, 2, [], 322, false, "8rebzJGhnog", "https://www.youtube.com/watch?v=8rebzJGhnog", 22, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - I Know You Can Feel It (Official Visualizer).mp4", false, false, 78, ~U[2025-09-19 04:00:11Z], ~U[2025-12-25 05:51:02Z], ~U[2025-12-25 05:51:02Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #IKnowYouCanFeelIt\n\nMusic video by Nine Inch Nails performing I Know You Can Feel It (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - I Know You Can Feel It (Official Visualizer)", 2, 322, false, "8rebzJGhnog", "https://www.youtube.com/watch?v=8rebzJGhnog", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - I Know You Can Feel It (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:11Z]] 22:51:02.381 [debug] QUERY OK source="sources" db=0.1ms idle=705.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:51:02.381 [debug] QUERY OK source="media_profiles" db=0.0ms 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] 22:51:02.381 [debug] QUERY OK source="media_items" db=0.1ms 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 [689] 22:51:02.381 [info] Kicking off download for media item #689 (8rebzJGhnog) 22:51:02.383 [debug] QUERY OK source="tasks" db=0.1ms idle=1.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [229, 689, ~U[2025-12-25 05:51:02Z], ~U[2025-12-25 05:51:02Z]] 22:51:02.383 [debug] Current batch of media processed. Will check again in 1000ms 22:51:02.764 [debug] Current batch of media processed. Will check again in 1000ms 22:51:03.384 [debug] Current batch of media processed. Will check again in 1000ms 22:51:03.765 [debug] Current batch of media processed. Will check again in 1000ms 22:51:04.385 [debug] Current batch of media processed. Will check again in 1000ms 22:51:04.766 [debug] Current batch of media processed. Will check again in 1000ms 22:51:05.386 [debug] Current batch of media processed. Will check again in 1000ms 22:51:05.767 [debug] Current batch of media processed. Will check again in 1000ms 22:51:06.387 [debug] Current batch of media processed. Will check again in 1000ms 22:51:06.768 [debug] Current batch of media processed. Will check again in 1000ms 22:51:07.388 [debug] Current batch of media processed. Will check again in 1000ms 22:51:07.769 [debug] Current batch of media processed. Will check again in 1000ms 22:51:08.389 [debug] Current batch of media processed. Will check again in 1000ms 22:51:08.770 [debug] Current batch of media processed. Will check again in 1000ms 22:51:09.390 [debug] Current batch of media processed. Will check again in 1000ms 22:51:09.771 [debug] Current batch of media processed. Will check again in 1000ms 22:51:10.391 [debug] Current batch of media processed. Will check again in 1000ms 22:51:10.772 [debug] Current batch of media processed. Will check again in 1000ms 22:51:11.392 [debug] Current batch of media processed. Will check again in 1000ms 22:51:11.773 [debug] Current batch of media processed. Will check again in 1000ms 22:51:12.393 [debug] Current batch of media processed. Will check again in 1000ms 22:51:12.774 [debug] Current batch of media processed. Will check again in 1000ms 22:51:13.394 [debug] Current batch of media processed. Will check again in 1000ms 22:51:13.775 [debug] Current batch of media processed. Will check again in 1000ms 22:51:14.395 [debug] Current batch of media processed. Will check again in 1000ms 22:51:14.465 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:14.776 [debug] Current batch of media processed. Will check again in 1000ms 22:51:15.396 [debug] Current batch of media processed. Will check again in 1000ms 22:51:15.777 [debug] Current batch of media processed. Will check again in 1000ms 22:51:16.397 [debug] Current batch of media processed. Will check again in 1000ms 22:51:16.778 [debug] Current batch of media processed. Will check again in 1000ms 22:51:17.398 [debug] Current batch of media processed. Will check again in 1000ms 22:51:17.779 [debug] Current batch of media processed. Will check again in 1000ms 22:51:18.399 [debug] Current batch of media processed. Will check again in 1000ms 22:51:18.780 [debug] Current batch of media processed. Will check again in 1000ms 22:51:19.400 [debug] Current batch of media processed. Will check again in 1000ms 22:51:19.781 [debug] Current batch of media processed. Will check again in 1000ms 22:51:20.401 [debug] Current batch of media processed. Will check again in 1000ms 22:51:20.782 [debug] Current batch of media processed. Will check again in 1000ms 22:51:21.402 [debug] Current batch of media processed. Will check again in 1000ms 22:51:21.783 [debug] Current batch of media processed. Will check again in 1000ms 22:51:22.403 [debug] Current batch of media processed. Will check again in 1000ms 22:51:22.784 [debug] Current batch of media processed. Will check again in 1000ms 22:51:23.404 [debug] Current batch of media processed. Will check again in 1000ms 22:51:23.785 [debug] Current batch of media processed. Will check again in 1000ms 22:51:24.405 [debug] Current batch of media processed. Will check again in 1000ms 22:51:24.786 [debug] Current batch of media processed. Will check again in 1000ms 22:51:25.406 [debug] Current batch of media processed. Will check again in 1000ms 22:51:25.787 [debug] Current batch of media processed. Will check again in 1000ms 22:51:26.407 [debug] Current batch of media processed. Will check again in 1000ms 22:51:26.788 [debug] Current batch of media processed. Will check again in 1000ms 22:51:27.408 [debug] Current batch of media processed. Will check again in 1000ms 22:51:27.789 [debug] Current batch of media processed. Will check again in 1000ms 22:51:28.409 [debug] Current batch of media processed. Will check again in 1000ms 22:51:28.790 [debug] Current batch of media processed. Will check again in 1000ms 22:51:29.410 [debug] Current batch of media processed. Will check again in 1000ms 22:51:29.791 [debug] Current batch of media processed. Will check again in 1000ms 22:51:30.411 [debug] Current batch of media processed. Will check again in 1000ms 22:51:30.792 [debug] Current batch of media processed. Will check again in 1000ms 22:51:31.412 [debug] Current batch of media processed. Will check again in 1000ms 22:51:31.793 [debug] Current batch of media processed. Will check again in 1000ms 22:51:32.413 [debug] Current batch of media processed. Will check again in 1000ms 22:51:32.794 [debug] Current batch of media processed. Will check again in 1000ms 22:51:33.414 [debug] Current batch of media processed. Will check again in 1000ms 22:51:33.795 [debug] Current batch of media processed. Will check again in 1000ms 22:51:34.415 [debug] Current batch of media processed. Will check again in 1000ms 22:51:34.796 [debug] Current batch of media processed. Will check again in 1000ms 22:51:35.416 [debug] Current batch of media processed. Will check again in 1000ms 22:51:35.797 [debug] Current batch of media processed. Will check again in 1000ms 22:51:36.417 [debug] Current batch of media processed. Will check again in 1000ms 22:51:36.798 [debug] Current batch of media processed. Will check again in 1000ms 22:51:37.418 [debug] Current batch of media processed. Will check again in 1000ms 22:51:37.799 [debug] Current batch of media processed. Will check again in 1000ms 22:51:38.419 [debug] Current batch of media processed. Will check again in 1000ms 22:51:38.800 [debug] Current batch of media processed. Will check again in 1000ms 22:51:39.420 [debug] Current batch of media processed. Will check again in 1000ms 22:51:39.801 [debug] Current batch of media processed. Will check again in 1000ms 22:51:40.421 [debug] Current batch of media processed. Will check again in 1000ms 22:51:40.802 [debug] Current batch of media processed. Will check again in 1000ms 22:51:41.422 [debug] Current batch of media processed. Will check again in 1000ms 22:51:41.803 [debug] Current batch of media processed. Will check again in 1000ms 22:51:42.423 [debug] Current batch of media processed. Will check again in 1000ms 22:51:42.804 [debug] Current batch of media processed. Will check again in 1000ms 22:51:43.424 [debug] Current batch of media processed. Will check again in 1000ms 22:51:43.805 [debug] Current batch of media processed. Will check again in 1000ms 22:51:44.425 [debug] Current batch of media processed. Will check again in 1000ms 22:51:44.466 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:44.806 [debug] Current batch of media processed. Will check again in 1000ms 22:51:45.426 [debug] Current batch of media processed. Will check again in 1000ms 22:51:45.807 [debug] Current batch of media processed. Will check again in 1000ms 22:51:46.427 [debug] Current batch of media processed. Will check again in 1000ms 22:51:46.808 [debug] Current batch of media processed. Will check again in 1000ms 22:51:47.428 [debug] Current batch of media processed. Will check again in 1000ms 22:51:47.809 [debug] Current batch of media processed. Will check again in 1000ms 22:51:48.429 [debug] Current batch of media processed. Will check again in 1000ms 22:51:48.810 [debug] Current batch of media processed. Will check again in 1000ms 22:51:49.430 [debug] Current batch of media processed. Will check again in 1000ms 22:51:49.811 [debug] Current batch of media processed. Will check again in 1000ms 22:51:50.431 [debug] Current batch of media processed. Will check again in 1000ms 22:51:50.812 [debug] Current batch of media processed. Will check again in 1000ms 22:51:51.432 [debug] Current batch of media processed. Will check again in 1000ms 22:51:51.813 [debug] Current batch of media processed. Will check again in 1000ms 22:51:52.433 [debug] Current batch of media processed. Will check again in 1000ms 22:51:52.814 [debug] Current batch of media processed. Will check again in 1000ms 22:51:53.434 [debug] Current batch of media processed. Will check again in 1000ms 22:51:53.815 [debug] Current batch of media processed. Will check again in 1000ms 22:51:54.435 [debug] Current batch of media processed. Will check again in 1000ms 22:51:54.816 [debug] Current batch of media processed. Will check again in 1000ms 22:51:55.436 [debug] Current batch of media processed. Will check again in 1000ms 22:51:55.817 [debug] Current batch of media processed. Will check again in 1000ms 22:51:56.437 [debug] Current batch of media processed. Will check again in 1000ms 22:51:56.818 [debug] Current batch of media processed. Will check again in 1000ms 22:51:57.438 [debug] Current batch of media processed. Will check again in 1000ms 22:51:57.819 [debug] Current batch of media processed. Will check again in 1000ms 22:51:58.439 [debug] Current batch of media processed. Will check again in 1000ms 22:51:58.820 [debug] Current batch of media processed. Will check again in 1000ms 22:51:59.440 [debug] Current batch of media processed. Will check again in 1000ms 22:51:59.821 [debug] Current batch of media processed. Will check again in 1000ms 22:52:00.267 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:00.441 [debug] Current batch of media processed. Will check again in 1000ms 22:52:00.822 [debug] Current batch of media processed. Will check again in 1000ms 22:52:01.442 [debug] Current batch of media processed. Will check again in 1000ms 22:52:01.823 [debug] Current batch of media processed. Will check again in 1000ms 22:52:02.443 [debug] Current batch of media processed. Will check again in 1000ms 22:52:02.824 [debug] Current batch of media processed. Will check again in 1000ms 22:52:03.444 [debug] Current batch of media processed. Will check again in 1000ms 22:52:03.825 [debug] Current batch of media processed. Will check again in 1000ms 22:52:04.445 [debug] Current batch of media processed. Will check again in 1000ms 22:52:04.826 [debug] Current batch of media processed. Will check again in 1000ms 22:52:05.446 [debug] Current batch of media processed. Will check again in 1000ms 22:52:05.827 [debug] Current batch of media processed. Will check again in 1000ms 22:52:06.447 [debug] Current batch of media processed. Will check again in 1000ms 22:52:06.828 [debug] Current batch of media processed. Will check again in 1000ms 22:52:07.448 [debug] Current batch of media processed. Will check again in 1000ms 22:52:07.829 [debug] Current batch of media processed. Will check again in 1000ms 22:52:08.449 [debug] Current batch of media processed. Will check again in 1000ms 22:52:08.830 [debug] Current batch of media processed. Will check again in 1000ms 22:52:09.450 [debug] Current batch of media processed. Will check again in 1000ms 22:52:09.831 [debug] Current batch of media processed. Will check again in 1000ms 22:52:10.451 [debug] Current batch of media processed. Will check again in 1000ms 22:52:10.832 [debug] Current batch of media processed. Will check again in 1000ms 22:52:11.452 [debug] Current batch of media processed. Will check again in 1000ms 22:52:11.833 [debug] Current batch of media processed. Will check again in 1000ms 22:52:12.453 [debug] Current batch of media processed. Will check again in 1000ms 22:52:12.834 [debug] Current batch of media processed. Will check again in 1000ms 22:52:13.454 [debug] Current batch of media processed. Will check again in 1000ms 22:52:13.835 [debug] Current batch of media processed. Will check again in 1000ms 22:52:14.455 [debug] Current batch of media processed. Will check again in 1000ms 22:52:14.467 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:14.836 [debug] Current batch of media processed. Will check again in 1000ms 22:52:15.456 [debug] Current batch of media processed. Will check again in 1000ms 22:52:15.837 [debug] Current batch of media processed. Will check again in 1000ms 22:52:16.457 [debug] Current batch of media processed. Will check again in 1000ms 22:52:16.838 [debug] Current batch of media processed. Will check again in 1000ms 22:52:17.458 [debug] Current batch of media processed. Will check again in 1000ms 22:52:17.839 [debug] Current batch of media processed. Will check again in 1000ms 22:52:18.459 [debug] Current batch of media processed. Will check again in 1000ms 22:52:18.840 [debug] Current batch of media processed. Will check again in 1000ms 22:52:19.460 [debug] Current batch of media processed. Will check again in 1000ms 22:52:19.841 [debug] Current batch of media processed. Will check again in 1000ms 22:52:20.461 [debug] Current batch of media processed. Will check again in 1000ms 22:52:20.842 [debug] Current batch of media processed. Will check again in 1000ms 22:52:21.462 [debug] Current batch of media processed. Will check again in 1000ms 22:52:21.843 [debug] Current batch of media processed. Will check again in 1000ms 22:52:22.463 [debug] Current batch of media processed. Will check again in 1000ms 22:52:22.844 [debug] Current batch of media processed. Will check again in 1000ms 22:52:23.464 [debug] Current batch of media processed. Will check again in 1000ms 22:52:23.845 [debug] Current batch of media processed. Will check again in 1000ms 22:52:24.465 [debug] Current batch of media processed. Will check again in 1000ms 22:52:24.846 [debug] Current batch of media processed. Will check again in 1000ms 22:52:25.466 [debug] Current batch of media processed. Will check again in 1000ms 22:52:25.847 [debug] Current batch of media processed. Will check again in 1000ms 22:52:26.467 [debug] Current batch of media processed. Will check again in 1000ms 22:52:26.848 [debug] Current batch of media processed. Will check again in 1000ms 22:52:27.468 [debug] Current batch of media processed. Will check again in 1000ms 22:52:27.849 [debug] Current batch of media processed. Will check again in 1000ms 22:52:28.469 [debug] Current batch of media processed. Will check again in 1000ms 22:52:28.850 [debug] Current batch of media processed. Will check again in 1000ms 22:52:29.470 [debug] Current batch of media processed. Will check again in 1000ms 22:52:29.851 [debug] Current batch of media processed. Will check again in 1000ms 22:52:30.471 [debug] Current batch of media processed. Will check again in 1000ms 22:52:30.852 [debug] Current batch of media processed. Will check again in 1000ms 22:52:31.472 [debug] Current batch of media processed. Will check again in 1000ms 22:52:31.853 [debug] Current batch of media processed. Will check again in 1000ms 22:52:32.473 [debug] Current batch of media processed. Will check again in 1000ms 22:52:32.854 [debug] Current batch of media processed. Will check again in 1000ms 22:52:33.474 [debug] Current batch of media processed. Will check again in 1000ms 22:52:33.855 [debug] Current batch of media processed. Will check again in 1000ms 22:52:34.475 [debug] Current batch of media processed. Will check again in 1000ms 22:52:34.856 [debug] Current batch of media processed. Will check again in 1000ms 22:52:35.476 [debug] Current batch of media processed. Will check again in 1000ms 22:52:35.857 [debug] Current batch of media processed. Will check again in 1000ms 22:52:36.477 [debug] Current batch of media processed. Will check again in 1000ms 22:52:36.858 [debug] Current batch of media processed. Will check again in 1000ms 22:52:37.478 [debug] Current batch of media processed. Will check again in 1000ms 22:52:37.859 [debug] Current batch of media processed. Will check again in 1000ms 22:52:38.479 [debug] Current batch of media processed. Will check again in 1000ms 22:52:38.860 [debug] Current batch of media processed. Will check again in 1000ms 22:52:39.480 [debug] Current batch of media processed. Will check again in 1000ms 22:52:39.861 [debug] Current batch of media processed. Will check again in 1000ms 22:52:40.481 [debug] Current batch of media processed. Will check again in 1000ms 22:52:40.862 [debug] Current batch of media processed. Will check again in 1000ms 22:52:41.482 [debug] Current batch of media processed. Will check again in 1000ms 22:52:41.863 [debug] Current batch of media processed. Will check again in 1000ms 22:52:42.483 [debug] Current batch of media processed. Will check again in 1000ms 22:52:42.864 [debug] Current batch of media processed. Will check again in 1000ms 22:52:43.484 [debug] Current batch of media processed. Will check again in 1000ms 22:52:43.865 [debug] Current batch of media processed. Will check again in 1000ms 22:52:44.468 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:44.485 [debug] Current batch of media processed. Will check again in 1000ms 22:52:44.866 [debug] Current batch of media processed. Will check again in 1000ms 22:52:45.486 [debug] Current batch of media processed. Will check again in 1000ms 22:52:45.867 [debug] Current batch of media processed. Will check again in 1000ms 22:52:46.487 [debug] Current batch of media processed. Will check again in 1000ms 22:52:46.868 [debug] Current batch of media processed. Will check again in 1000ms 22:52:47.488 [debug] Current batch of media processed. Will check again in 1000ms 22:52:47.869 [debug] Current batch of media processed. Will check again in 1000ms 22:52:48.489 [debug] Current batch of media processed. Will check again in 1000ms 22:52:48.870 [debug] Current batch of media processed. Will check again in 1000ms 22:52:49.490 [debug] Current batch of media processed. Will check again in 1000ms 22:52:49.871 [debug] Current batch of media processed. Will check again in 1000ms 22:52:50.491 [debug] Current batch of media processed. Will check again in 1000ms 22:52:50.872 [debug] Current batch of media processed. Will check again in 1000ms 22:52:51.492 [debug] Current batch of media processed. Will check again in 1000ms 22:52:51.873 [debug] Current batch of media processed. Will check again in 1000ms 22:52:52.493 [debug] Current batch of media processed. Will check again in 1000ms 22:52:52.874 [debug] Current batch of media processed. Will check again in 1000ms 22:52:53.494 [debug] Current batch of media processed. Will check again in 1000ms 22:52:53.875 [debug] Current batch of media processed. Will check again in 1000ms 22:52:54.495 [debug] Current batch of media processed. Will check again in 1000ms 22:52:54.876 [debug] Current batch of media processed. Will check again in 1000ms 22:52:55.496 [debug] Current batch of media processed. Will check again in 1000ms 22:52:55.877 [debug] Current batch of media processed. Will check again in 1000ms 22:52:56.497 [debug] Current batch of media processed. Will check again in 1000ms 22:52:56.878 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Eminem - Temporary (feat. Skylar Grey) \nListen: https://eminem.lnk.to/TDOSSExpanded \n\nhttp://eminem.com\nhttps://www.facebook.com/eminem\nhttps://twitter.com/eminem\nhttps://www.instagram.com/eminem\n\nhttp://shadyrecords.com\nhttps://www.facebook.com/ShadyRecords/\nhttps://twitter.com/shadyrecords\nhttps://www.instagram.com/shadyrecords\n\n#Eminem #Temporary #SkylarGrey \n\nMusic video by Eminem, Skylar Grey performing Temporary.ยฉ 2024 Marshall B. Mathers III", "duration" => 303, "filename" => "/downloads/MusicVideos/Eminem Videos/20241003 - Eminem - Temporary (feat. Skylar Grey) [Official Music Video].mp4", "id" => "ZaK9Wi5ho0o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZaK9Wi5ho0o", "playlist_index" => 1, "timestamp" => 1727974822, "title" => "Eminem - Temporary (feat. Skylar Grey) [Official Music Video]", "upload_date" => "20241003"} 22:52:56.878 [debug] QUERY OK source="sources" db=0.2ms idle=984.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [4] 22:52:56.879 [debug] QUERY OK source="sources" db=0.1ms idle=570.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 22:52:56.879 [debug] QUERY OK source="media_items" db=0.1ms idle=571.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-03 17:00:22Z], 4] 22:52:56.892 [debug] QUERY OK source="media_items" db=12.5ms idle=571.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Eminem - Temporary (feat. Skylar Grey) \nListen: https://eminem.lnk.to/TDOSSExpanded \n\nhttp://eminem.com\nhttps://www.facebook.com/eminem\nhttps://twitter.com/eminem\nhttps://www.instagram.com/eminem\n\nhttp://shadyrecords.com\nhttps://www.facebook.com/ShadyRecords/\nhttps://twitter.com/shadyrecords\nhttps://www.instagram.com/shadyrecords\n\n#Eminem #Temporary #SkylarGrey \n\nMusic video by Eminem, Skylar Grey performing Temporary.ยฉ 2024 Marshall B. Mathers III", "Eminem - Temporary (feat. Skylar Grey) [Official Music Video]", "53f52cdc-81de-42c6-a38f-91d582523c3c", false, 4, [], 303, false, "ZaK9Wi5ho0o", "https://www.youtube.com/watch?v=ZaK9Wi5ho0o", 1, "/downloads/MusicVideos/Eminem Videos/20241003 - Eminem - Temporary (feat. Skylar Grey) [Official Music Video].mp4", false, false, 0, ~U[2024-10-03 17:00:22Z], ~U[2025-12-25 05:52:56Z], ~U[2025-12-25 05:52:56Z], "Eminem - Temporary (feat. Skylar Grey) \nListen: https://eminem.lnk.to/TDOSSExpanded \n\nhttp://eminem.com\nhttps://www.facebook.com/eminem\nhttps://twitter.com/eminem\nhttps://www.instagram.com/eminem\n\nhttp://shadyrecords.com\nhttps://www.facebook.com/ShadyRecords/\nhttps://twitter.com/shadyrecords\nhttps://www.instagram.com/shadyrecords\n\n#Eminem #Temporary #SkylarGrey \n\nMusic video by Eminem, Skylar Grey performing Temporary.ยฉ 2024 Marshall B. Mathers III", "Eminem - Temporary (feat. Skylar Grey) [Official Music Video]", 4, 303, false, "ZaK9Wi5ho0o", "https://www.youtube.com/watch?v=ZaK9Wi5ho0o", "/downloads/MusicVideos/Eminem Videos/20241003 - Eminem - Temporary (feat. Skylar Grey) [Official Music Video].mp4", false, ~U[2024-10-03 17:00:22Z]] 22:52:56.892 [debug] QUERY OK source="sources" db=0.2ms idle=584.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 22:52:56.893 [debug] QUERY OK source="media_profiles" db=0.1ms idle=14.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:52:56.893 [debug] QUERY OK source="media_items" db=0.1ms 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 [690] 22:52:56.893 [info] Kicking off download for media item #690 (ZaK9Wi5ho0o) 22:52:56.895 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [230, 690, ~U[2025-12-25 05:52:56Z], ~U[2025-12-25 05:52:56Z]] 22:52:56.895 [debug] Current batch of media processed. Will check again in 1000ms 22:52:57.498 [debug] Current batch of media processed. Will check again in 1000ms 22:52:57.896 [debug] Current batch of media processed. Will check again in 1000ms 22:52:58.499 [debug] Current batch of media processed. Will check again in 1000ms 22:52:58.897 [debug] Current batch of media processed. Will check again in 1000ms 22:52:59.500 [debug] Current batch of media processed. Will check again in 1000ms 22:52:59.898 [debug] Current batch of media processed. Will check again in 1000ms 22:53:00.268 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:00.501 [debug] Current batch of media processed. Will check again in 1000ms 22:53:00.899 [debug] Current batch of media processed. Will check again in 1000ms 22:53:01.502 [debug] Current batch of media processed. Will check again in 1000ms 22:53:01.900 [debug] Current batch of media processed. Will check again in 1000ms 22:53:02.503 [debug] Current batch of media processed. Will check again in 1000ms 22:53:02.901 [debug] Current batch of media processed. Will check again in 1000ms 22:53:03.504 [debug] Current batch of media processed. Will check again in 1000ms 22:53:03.902 [debug] Current batch of media processed. Will check again in 1000ms 22:53:04.505 [debug] Current batch of media processed. Will check again in 1000ms 22:53:04.903 [debug] Current batch of media processed. Will check again in 1000ms 22:53:05.506 [debug] Current batch of media processed. Will check again in 1000ms 22:53:05.904 [debug] Current batch of media processed. Will check again in 1000ms 22:53:06.507 [debug] Current batch of media processed. Will check again in 1000ms 22:53:06.905 [debug] Current batch of media processed. Will check again in 1000ms 22:53:07.508 [debug] Current batch of media processed. Will check again in 1000ms 22:53:07.906 [debug] Current batch of media processed. Will check again in 1000ms 22:53:08.509 [debug] Current batch of media processed. Will check again in 1000ms 22:53:08.907 [debug] Current batch of media processed. Will check again in 1000ms 22:53:09.510 [debug] Current batch of media processed. Will check again in 1000ms 22:53:09.908 [debug] Current batch of media processed. Will check again in 1000ms 22:53:10.511 [debug] Current batch of media processed. Will check again in 1000ms 22:53:10.909 [debug] Current batch of media processed. Will check again in 1000ms 22:53:11.512 [debug] Current batch of media processed. Will check again in 1000ms 22:53:11.910 [debug] Current batch of media processed. Will check again in 1000ms 22:53:12.513 [debug] Current batch of media processed. Will check again in 1000ms 22:53:12.911 [debug] Current batch of media processed. Will check again in 1000ms 22:53:13.514 [debug] Current batch of media processed. Will check again in 1000ms 22:53:13.912 [debug] Current batch of media processed. Will check again in 1000ms 22:53:14.469 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:14.515 [debug] Current batch of media processed. Will check again in 1000ms 22:53:14.913 [debug] Current batch of media processed. Will check again in 1000ms 22:53:15.516 [debug] Current batch of media processed. Will check again in 1000ms 22:53:15.914 [debug] Current batch of media processed. Will check again in 1000ms 22:53:16.517 [debug] Current batch of media processed. Will check again in 1000ms 22:53:16.915 [debug] Current batch of media processed. Will check again in 1000ms 22:53:17.518 [debug] Current batch of media processed. Will check again in 1000ms 22:53:17.916 [debug] Current batch of media processed. Will check again in 1000ms 22:53:18.519 [debug] Current batch of media processed. Will check again in 1000ms 22:53:18.917 [debug] Current batch of media processed. Will check again in 1000ms 22:53:19.520 [debug] Current batch of media processed. Will check again in 1000ms 22:53:19.918 [debug] Current batch of media processed. Will check again in 1000ms 22:53:20.521 [debug] Current batch of media processed. Will check again in 1000ms 22:53:20.919 [debug] Current batch of media processed. Will check again in 1000ms 22:53:21.522 [debug] Current batch of media processed. Will check again in 1000ms 22:53:21.920 [debug] Current batch of media processed. Will check again in 1000ms 22:53:22.523 [debug] Current batch of media processed. Will check again in 1000ms 22:53:22.921 [debug] Current batch of media processed. Will check again in 1000ms 22:53:23.524 [debug] Current batch of media processed. Will check again in 1000ms 22:53:23.922 [debug] Current batch of media processed. Will check again in 1000ms 22:53:24.525 [debug] Current batch of media processed. Will check again in 1000ms 22:53:24.923 [debug] Current batch of media processed. Will check again in 1000ms 22:53:25.526 [debug] Current batch of media processed. Will check again in 1000ms 22:53:25.924 [debug] Current batch of media processed. Will check again in 1000ms 22:53:26.527 [debug] Current batch of media processed. Will check again in 1000ms 22:53:26.925 [debug] Current batch of media processed. Will check again in 1000ms 22:53:27.528 [debug] Current batch of media processed. Will check again in 1000ms 22:53:27.926 [debug] Current batch of media processed. Will check again in 1000ms 22:53:28.529 [debug] Current batch of media processed. Will check again in 1000ms 22:53:28.927 [debug] Current batch of media processed. Will check again in 1000ms 22:53:29.530 [debug] Current batch of media processed. Will check again in 1000ms 22:53:29.928 [debug] Current batch of media processed. Will check again in 1000ms 22:53:30.531 [debug] Current batch of media processed. Will check again in 1000ms 22:53:30.929 [debug] Current batch of media processed. Will check again in 1000ms 22:53:31.532 [debug] Current batch of media processed. Will check again in 1000ms 22:53:31.930 [debug] Current batch of media processed. Will check again in 1000ms 22:53:32.533 [debug] Current batch of media processed. Will check again in 1000ms 22:53:32.931 [debug] Current batch of media processed. Will check again in 1000ms 22:53:33.534 [debug] Current batch of media processed. Will check again in 1000ms 22:53:33.932 [debug] Current batch of media processed. Will check again in 1000ms 22:53:34.535 [debug] Current batch of media processed. Will check again in 1000ms 22:53:34.933 [debug] Current batch of media processed. Will check again in 1000ms 22:53:35.536 [debug] Current batch of media processed. Will check again in 1000ms 22:53:35.934 [debug] Current batch of media processed. Will check again in 1000ms 22:53:36.537 [debug] Current batch of media processed. Will check again in 1000ms 22:53:36.935 [debug] Current batch of media processed. Will check again in 1000ms 22:53:37.538 [debug] Current batch of media processed. Will check again in 1000ms 22:53:37.936 [debug] Current batch of media processed. Will check again in 1000ms 22:53:38.539 [debug] Current batch of media processed. Will check again in 1000ms 22:53:38.937 [debug] Current batch of media processed. Will check again in 1000ms 22:53:39.540 [debug] Current batch of media processed. Will check again in 1000ms 22:53:39.938 [debug] Current batch of media processed. Will check again in 1000ms 22:53:40.541 [debug] Current batch of media processed. Will check again in 1000ms 22:53:40.939 [debug] Current batch of media processed. Will check again in 1000ms 22:53:41.542 [debug] Current batch of media processed. Will check again in 1000ms 22:53:41.940 [debug] Current batch of media processed. Will check again in 1000ms 22:53:42.543 [debug] Current batch of media processed. Will check again in 1000ms 22:53:42.941 [debug] Current batch of media processed. Will check again in 1000ms 22:53:43.544 [debug] Current batch of media processed. Will check again in 1000ms 22:53:43.942 [debug] Current batch of media processed. Will check again in 1000ms 22:53:44.471 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:44.545 [debug] Current batch of media processed. Will check again in 1000ms 22:53:44.943 [debug] Current batch of media processed. Will check again in 1000ms 22:53:45.546 [debug] Current batch of media processed. Will check again in 1000ms 22:53:45.944 [debug] Current batch of media processed. Will check again in 1000ms 22:53:46.547 [debug] Current batch of media processed. Will check again in 1000ms 22:53:46.945 [debug] Current batch of media processed. Will check again in 1000ms 22:53:47.548 [debug] Current batch of media processed. Will check again in 1000ms 22:53:47.946 [debug] Current batch of media processed. Will check again in 1000ms 22:53:48.549 [debug] Current batch of media processed. Will check again in 1000ms 22:53:48.947 [debug] Current batch of media processed. Will check again in 1000ms 22:53:49.550 [debug] Current batch of media processed. Will check again in 1000ms 22:53:49.948 [debug] Current batch of media processed. Will check again in 1000ms 22:53:50.551 [debug] Current batch of media processed. Will check again in 1000ms 22:53:50.949 [debug] Current batch of media processed. Will check again in 1000ms 22:53:51.552 [debug] Current batch of media processed. Will check again in 1000ms 22:53:51.950 [debug] Current batch of media processed. Will check again in 1000ms 22:53:52.553 [debug] Current batch of media processed. Will check again in 1000ms 22:53:52.951 [debug] Current batch of media processed. Will check again in 1000ms 22:53:53.554 [debug] Current batch of media processed. Will check again in 1000ms 22:53:53.952 [debug] Current batch of media processed. Will check again in 1000ms 22:53:54.555 [debug] Current batch of media processed. Will check again in 1000ms 22:53:54.953 [debug] Current batch of media processed. Will check again in 1000ms 22:53:55.556 [debug] Current batch of media processed. Will check again in 1000ms 22:53:55.954 [debug] Current batch of media processed. Will check again in 1000ms 22:53:56.557 [debug] Current batch of media processed. Will check again in 1000ms 22:53:56.955 [debug] Current batch of media processed. Will check again in 1000ms 22:53:57.558 [debug] Current batch of media processed. Will check again in 1000ms 22:53:57.956 [debug] Current batch of media processed. Will check again in 1000ms 22:53:58.559 [debug] Current batch of media processed. Will check again in 1000ms 22:53:58.957 [debug] Current batch of media processed. Will check again in 1000ms 22:53:59.560 [debug] Current batch of media processed. Will check again in 1000ms 22:53:59.958 [debug] Current batch of media processed. Will check again in 1000ms 22:54:00.269 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:00.561 [debug] Current batch of media processed. Will check again in 1000ms 22:54:00.959 [debug] Current batch of media processed. Will check again in 1000ms 22:54:01.562 [debug] Current batch of media processed. Will check again in 1000ms 22:54:01.960 [debug] Current batch of media processed. Will check again in 1000ms 22:54:02.563 [debug] Current batch of media processed. Will check again in 1000ms 22:54:02.961 [debug] Current batch of media processed. Will check again in 1000ms 22:54:03.564 [debug] Current batch of media processed. Will check again in 1000ms 22:54:03.962 [debug] Current batch of media processed. Will check again in 1000ms 22:54:04.565 [debug] Current batch of media processed. Will check again in 1000ms 22:54:04.963 [debug] Current batch of media processed. Will check again in 1000ms 22:54:05.566 [debug] Current batch of media processed. Will check again in 1000ms 22:54:05.964 [debug] Current batch of media processed. Will check again in 1000ms 22:54:06.567 [debug] Current batch of media processed. Will check again in 1000ms 22:54:06.965 [debug] Current batch of media processed. Will check again in 1000ms 22:54:07.568 [debug] Current batch of media processed. Will check again in 1000ms 22:54:07.966 [debug] Current batch of media processed. Will check again in 1000ms 22:54:08.569 [debug] Current batch of media processed. Will check again in 1000ms 22:54:08.967 [debug] Current batch of media processed. Will check again in 1000ms 22:54:09.570 [debug] Current batch of media processed. Will check again in 1000ms 22:54:09.968 [debug] Current batch of media processed. Will check again in 1000ms 22:54:10.571 [debug] Current batch of media processed. Will check again in 1000ms 22:54:10.969 [debug] Current batch of media processed. Will check again in 1000ms 22:54:11.572 [debug] Current batch of media processed. Will check again in 1000ms 22:54:11.970 [debug] Current batch of media processed. Will check again in 1000ms 22:54:12.573 [debug] Current batch of media processed. Will check again in 1000ms 22:54:12.971 [debug] Current batch of media processed. Will check again in 1000ms 22:54:13.574 [debug] Current batch of media processed. Will check again in 1000ms 22:54:13.972 [debug] Current batch of media processed. Will check again in 1000ms 22:54:14.472 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:14.575 [debug] Current batch of media processed. Will check again in 1000ms 22:54:14.973 [debug] Current batch of media processed. Will check again in 1000ms 22:54:15.576 [debug] Current batch of media processed. Will check again in 1000ms 22:54:15.974 [debug] Current batch of media processed. Will check again in 1000ms 22:54:16.577 [debug] Current batch of media processed. Will check again in 1000ms 22:54:16.975 [debug] Current batch of media processed. Will check again in 1000ms 22:54:17.578 [debug] Current batch of media processed. Will check again in 1000ms 22:54:17.976 [debug] Current batch of media processed. Will check again in 1000ms 22:54:18.579 [debug] Current batch of media processed. Will check again in 1000ms 22:54:18.977 [debug] Current batch of media processed. Will check again in 1000ms 22:54:19.580 [debug] Current batch of media processed. Will check again in 1000ms 22:54:19.978 [debug] Current batch of media processed. Will check again in 1000ms 22:54:20.581 [debug] Current batch of media processed. Will check again in 1000ms 22:54:20.979 [debug] Current batch of media processed. Will check again in 1000ms 22:54:21.582 [debug] Current batch of media processed. Will check again in 1000ms 22:54:21.980 [debug] Current batch of media processed. Will check again in 1000ms 22:54:22.583 [debug] Current batch of media processed. Will check again in 1000ms 22:54:22.981 [debug] Current batch of media processed. Will check again in 1000ms 22:54:23.584 [debug] Current batch of media processed. Will check again in 1000ms 22:54:23.982 [debug] Current batch of media processed. Will check again in 1000ms 22:54:24.585 [debug] Current batch of media processed. Will check again in 1000ms 22:54:24.983 [debug] Current batch of media processed. Will check again in 1000ms 22:54:25.586 [debug] Current batch of media processed. Will check again in 1000ms 22:54:25.984 [debug] Current batch of media processed. Will check again in 1000ms 22:54:26.587 [debug] Current batch of media processed. Will check again in 1000ms 22:54:26.985 [debug] Current batch of media processed. Will check again in 1000ms 22:54:27.588 [debug] Current batch of media processed. Will check again in 1000ms 22:54:27.986 [debug] Current batch of media processed. Will check again in 1000ms 22:54:28.589 [debug] Current batch of media processed. Will check again in 1000ms 22:54:28.987 [debug] Current batch of media processed. Will check again in 1000ms 22:54:29.590 [debug] Current batch of media processed. Will check again in 1000ms 22:54:29.988 [debug] Current batch of media processed. Will check again in 1000ms 22:54:30.591 [debug] Current batch of media processed. Will check again in 1000ms 22:54:30.989 [debug] Current batch of media processed. Will check again in 1000ms 22:54:31.592 [debug] Current batch of media processed. Will check again in 1000ms 22:54:31.990 [debug] Current batch of media processed. Will check again in 1000ms 22:54:32.593 [debug] Current batch of media processed. Will check again in 1000ms 22:54:32.991 [debug] Current batch of media processed. Will check again in 1000ms 22:54:33.581 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=csTJW6A1174 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/61/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/08/8e/088eac4d4084a18964f4f6a382b8bde80adbf287c8eb4cec1d731eb6b72ba8f6.json --sleep-requests 81 --sleep-interval 68 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] csTJW6A1174: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] csTJW6A1174: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 22:54:33.581 [debug] QUERY OK db=0.0ms idle=1273.4ms begin [] 22:54:33.582 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220809 - Pixies - Vault of Heaven (Official Video).mp4", ~U[2025-12-25 05:49:05Z], "/downloads/MusicVideos/Pixies Official/20220809 - Pixies - Vault of Heaven (Official Video).info.json", "/downloads/MusicVideos/Pixies Official/20220809 - Pixies - Vault of Heaven (Official Video).nfo", "/downloads/MusicVideos/Pixies Official/20220809 - Pixies - Vault of Heaven (Official Video)-thumb.jpg", ~U[2025-12-25 05:54:33Z], 61] 22:54:33.582 [debug] QUERY OK source="media_metadata" db=0.3ms 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/61/metadata.json.gz", "/config/metadata/media_items/61/thumbnail.jpg", 61, ~U[2025-12-25 05:54:33Z], ~U[2025-12-25 05:54:33Z]] 22:54:33.582 [debug] QUERY OK db=0.1ms commit [] 22:54:33.583 [debug] QUERY OK source="media_items" db=0.6ms idle=1274.9ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [73702341, ~U[2025-12-25 05:54:33Z], 61] 22:54:33.583 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:54:33.584 [info] {"args":{"id":61},"id":62,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1208639915,"event":"job:stop","queue_time":12942943055,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:54:33.590 [info] {"args":{"id":63},"id":64,"meta":{},"system_time":1766642073590612771,"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:54:33.590 [debug] QUERY OK source="media_items" db=0.0ms idle=532.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" = ?) [63] 22:54:33.590 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:54:33.591 [debug] QUERY OK source="sources" db=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] 22:54:33.591 [debug] QUERY OK source="media_profiles" db=0.0ms 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:54:33.591 [debug] QUERY OK source="media_items" db=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 [63] 22:54:33.592 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.5ms 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" = ?) [63] 22:54:33.592 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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:33.592 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:54:33.592 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:54:33.593 [debug] Running yt-dlp command for action: get_downloadable_status 22:54:33.593 [debug] QUERY OK source="settings" db=0.0ms 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 [] 22:54:33.593 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:54:33.593 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:54:33.593 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dItfYvcGwY4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/11/f5/11f50c6e6c227308538b716fb77727efa2ae493974790dc4d1da0ed793b3561f.json --sleep-requests 79 --sleep-interval 85 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:33.594 [debug] Current batch of media processed. Will check again in 1000ms 22:54:33.992 [debug] Current batch of media processed. Will check again in 1000ms 22:54:34.595 [debug] Current batch of media processed. Will check again in 1000ms 22:54:34.993 [debug] Current batch of media processed. Will check again in 1000ms 22:54:35.596 [debug] Current batch of media processed. Will check again in 1000ms 22:54:35.994 [debug] Current batch of media processed. Will check again in 1000ms 22:54:36.597 [debug] Current batch of media processed. Will check again in 1000ms 22:54:36.995 [debug] Current batch of media processed. Will check again in 1000ms 22:54:37.598 [debug] Current batch of media processed. Will check again in 1000ms 22:54:37.996 [debug] Current batch of media processed. Will check again in 1000ms 22:54:38.599 [debug] Current batch of media processed. Will check again in 1000ms 22:54:38.997 [debug] Current batch of media processed. Will check again in 1000ms 22:54:39.600 [debug] Current batch of media processed. Will check again in 1000ms 22:54:39.998 [debug] Current batch of media processed. Will check again in 1000ms 22:54:40.601 [debug] Current batch of media processed. Will check again in 1000ms 22:54:40.999 [debug] Current batch of media processed. Will check again in 1000ms 22:54:41.602 [debug] Current batch of media processed. Will check again in 1000ms 22:54:42.000 [debug] Current batch of media processed. Will check again in 1000ms 22:54:42.603 [debug] Current batch of media processed. Will check again in 1000ms 22:54:43.001 [debug] Current batch of media processed. Will check again in 1000ms 22:54:43.604 [debug] Current batch of media processed. Will check again in 1000ms 22:54:44.002 [debug] Current batch of media processed. Will check again in 1000ms 22:54:44.473 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:44.605 [debug] Current batch of media processed. Will check again in 1000ms 22:54:45.003 [debug] Current batch of media processed. Will check again in 1000ms 22:54:45.606 [debug] Current batch of media processed. Will check again in 1000ms 22:54:46.004 [debug] Current batch of media processed. Will check again in 1000ms 22:54:46.607 [debug] Current batch of media processed. Will check again in 1000ms 22:54:47.005 [debug] Current batch of media processed. Will check again in 1000ms 22:54:47.608 [debug] Current batch of media processed. Will check again in 1000ms 22:54:48.006 [debug] Current batch of media processed. Will check again in 1000ms 22:54:48.609 [debug] Current batch of media processed. Will check again in 1000ms 22:54:49.007 [debug] Current batch of media processed. Will check again in 1000ms 22:54:49.610 [debug] Current batch of media processed. Will check again in 1000ms 22:54:50.008 [debug] Current batch of media processed. Will check again in 1000ms 22:54:50.611 [debug] Current batch of media processed. Will check again in 1000ms 22:54:51.009 [debug] Current batch of media processed. Will check again in 1000ms 22:54:51.612 [debug] Current batch of media processed. Will check again in 1000ms 22:54:52.010 [debug] Current batch of media processed. Will check again in 1000ms 22:54:52.613 [debug] Current batch of media processed. Will check again in 1000ms 22:54:53.011 [debug] Current batch of media processed. Will check again in 1000ms 22:54:53.614 [debug] Current batch of media processed. Will check again in 1000ms 22:54:54.012 [debug] Current batch of media processed. Will check again in 1000ms 22:54:54.615 [debug] Current batch of media processed. Will check again in 1000ms 22:54:55.013 [debug] Current batch of media processed. Will check again in 1000ms 22:54:55.616 [debug] Current batch of media processed. Will check again in 1000ms 22:54:56.014 [debug] Current batch of media processed. Will check again in 1000ms 22:54:56.617 [debug] Current batch of media processed. Will check again in 1000ms 22:54:57.015 [debug] Current batch of media processed. Will check again in 1000ms 22:54:57.618 [debug] Current batch of media processed. Will check again in 1000ms 22:54:58.016 [debug] Current batch of media processed. Will check again in 1000ms 22:54:58.619 [debug] Current batch of media processed. Will check again in 1000ms 22:54:59.017 [debug] Current batch of media processed. Will check again in 1000ms 22:54:59.620 [debug] Current batch of media processed. Will check again in 1000ms 22:55:00.018 [debug] Current batch of media processed. Will check again in 1000ms 22:55:00.270 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:00.621 [debug] Current batch of media processed. Will check again in 1000ms 22:55:01.019 [debug] Current batch of media processed. Will check again in 1000ms 22:55:01.622 [debug] Current batch of media processed. Will check again in 1000ms 22:55:02.020 [debug] Current batch of media processed. Will check again in 1000ms 22:55:02.623 [debug] Current batch of media processed. Will check again in 1000ms 22:55:03.021 [debug] Current batch of media processed. Will check again in 1000ms 22:55:03.624 [debug] Current batch of media processed. Will check again in 1000ms 22:55:04.022 [debug] Current batch of media processed. Will check again in 1000ms 22:55:04.625 [debug] Current batch of media processed. Will check again in 1000ms 22:55:05.023 [debug] Current batch of media processed. Will check again in 1000ms 22:55:05.626 [debug] Current batch of media processed. Will check again in 1000ms 22:55:06.024 [debug] Current batch of media processed. Will check again in 1000ms 22:55:06.627 [debug] Current batch of media processed. Will check again in 1000ms 22:55:07.025 [debug] Current batch of media processed. Will check again in 1000ms 22:55:07.628 [debug] Current batch of media processed. Will check again in 1000ms 22:55:08.026 [debug] Current batch of media processed. Will check again in 1000ms 22:55:08.629 [debug] Current batch of media processed. Will check again in 1000ms 22:55:09.027 [debug] Current batch of media processed. Will check again in 1000ms 22:55:09.630 [debug] Current batch of media processed. Will check again in 1000ms 22:55:10.028 [debug] Current batch of media processed. Will check again in 1000ms 22:55:10.631 [debug] Current batch of media processed. Will check again in 1000ms 22:55:11.029 [debug] Current batch of media processed. Will check again in 1000ms 22:55:11.632 [debug] Current batch of media processed. Will check again in 1000ms 22:55:12.030 [debug] Current batch of media processed. Will check again in 1000ms 22:55:12.633 [debug] Current batch of media processed. Will check again in 1000ms 22:55:13.031 [debug] Current batch of media processed. Will check again in 1000ms 22:55:13.634 [debug] Current batch of media processed. Will check again in 1000ms 22:55:14.032 [debug] Current batch of media processed. Will check again in 1000ms 22:55:14.474 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:14.635 [debug] Current batch of media processed. Will check again in 1000ms 22:55:15.033 [debug] Current batch of media processed. Will check again in 1000ms 22:55:15.636 [debug] Current batch of media processed. Will check again in 1000ms 22:55:16.034 [debug] Current batch of media processed. Will check again in 1000ms 22:55:16.637 [debug] Current batch of media processed. Will check again in 1000ms 22:55:17.035 [debug] Current batch of media processed. Will check again in 1000ms 22:55:17.638 [debug] Current batch of media processed. Will check again in 1000ms 22:55:18.036 [debug] Current batch of media processed. Will check again in 1000ms 22:55:18.639 [debug] Current batch of media processed. Will check again in 1000ms 22:55:19.037 [debug] Current batch of media processed. Will check again in 1000ms 22:55:19.640 [debug] Current batch of media processed. Will check again in 1000ms 22:55:20.038 [debug] Current batch of media processed. Will check again in 1000ms 22:55:20.641 [debug] Current batch of media processed. Will check again in 1000ms 22:55:21.039 [debug] Current batch of media processed. Will check again in 1000ms 22:55:21.642 [debug] Current batch of media processed. Will check again in 1000ms 22:55:22.040 [debug] Current batch of media processed. Will check again in 1000ms 22:55:22.643 [debug] Current batch of media processed. Will check again in 1000ms 22:55:23.041 [debug] Current batch of media processed. Will check again in 1000ms 22:55:23.644 [debug] Current batch of media processed. Will check again in 1000ms 22:55:24.042 [debug] Current batch of media processed. Will check again in 1000ms 22:55:24.645 [debug] Current batch of media processed. Will check again in 1000ms 22:55:25.043 [debug] Current batch of media processed. Will check again in 1000ms 22:55:25.646 [debug] Current batch of media processed. Will check again in 1000ms 22:55:26.044 [debug] Current batch of media processed. Will check again in 1000ms 22:55:26.647 [debug] Current batch of media processed. Will check again in 1000ms 22:55:27.045 [debug] Current batch of media processed. Will check again in 1000ms 22:55:27.648 [debug] Current batch of media processed. Will check again in 1000ms 22:55:28.046 [debug] Current batch of media processed. Will check again in 1000ms 22:55:28.649 [debug] Current batch of media processed. Will check again in 1000ms 22:55:29.047 [debug] Current batch of media processed. Will check again in 1000ms 22:55:29.650 [debug] Current batch of media processed. Will check again in 1000ms 22:55:30.048 [debug] Current batch of media processed. Will check again in 1000ms 22:55:30.651 [debug] Current batch of media processed. Will check again in 1000ms 22:55:31.049 [debug] Current batch of media processed. Will check again in 1000ms 22:55:31.652 [debug] Current batch of media processed. Will check again in 1000ms 22:55:32.050 [debug] Current batch of media processed. Will check again in 1000ms 22:55:32.653 [debug] Current batch of media processed. Will check again in 1000ms 22:55:33.051 [debug] Current batch of media processed. Will check again in 1000ms 22:55:33.654 [debug] Current batch of media processed. Will check again in 1000ms 22:55:34.052 [debug] Current batch of media processed. Will check again in 1000ms 22:55:34.655 [debug] Current batch of media processed. Will check again in 1000ms 22:55:35.053 [debug] Current batch of media processed. Will check again in 1000ms 22:55:35.656 [debug] Current batch of media processed. Will check again in 1000ms 22:55:36.054 [debug] Current batch of media processed. Will check again in 1000ms 22:55:36.657 [debug] Current batch of media processed. Will check again in 1000ms 22:55:37.055 [debug] Current batch of media processed. Will check again in 1000ms 22:55:37.658 [debug] Current batch of media processed. Will check again in 1000ms 22:55:38.056 [debug] Current batch of media processed. Will check again in 1000ms 22:55:38.659 [debug] Current batch of media processed. Will check again in 1000ms 22:55:39.057 [debug] Current batch of media processed. Will check again in 1000ms 22:55:39.660 [debug] Current batch of media processed. Will check again in 1000ms 22:55:40.058 [debug] Current batch of media processed. Will check again in 1000ms 22:55:40.661 [debug] Current batch of media processed. Will check again in 1000ms 22:55:41.059 [debug] Current batch of media processed. Will check again in 1000ms 22:55:41.662 [debug] Current batch of media processed. Will check again in 1000ms 22:55:42.060 [debug] Current batch of media processed. Will check again in 1000ms 22:55:42.663 [debug] Current batch of media processed. Will check again in 1000ms 22:55:43.061 [debug] Current batch of media processed. Will check again in 1000ms 22:55:43.664 [debug] Current batch of media processed. Will check again in 1000ms 22:55:44.062 [debug] Current batch of media processed. Will check again in 1000ms 22:55:44.475 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:44.665 [debug] Current batch of media processed. Will check again in 1000ms 22:55:45.063 [debug] Current batch of media processed. Will check again in 1000ms 22:55:45.666 [debug] Current batch of media processed. Will check again in 1000ms 22:55:46.064 [debug] Current batch of media processed. Will check again in 1000ms 22:55:46.667 [debug] Current batch of media processed. Will check again in 1000ms 22:55:47.065 [debug] Current batch of media processed. Will check again in 1000ms 22:55:47.668 [debug] Current batch of media processed. Will check again in 1000ms 22:55:48.066 [debug] Current batch of media processed. Will check again in 1000ms 22:55:48.669 [debug] Current batch of media processed. Will check again in 1000ms 22:55:49.067 [debug] Current batch of media processed. Will check again in 1000ms 22:55:49.670 [debug] Current batch of media processed. Will check again in 1000ms 22:55:50.068 [debug] Current batch of media processed. Will check again in 1000ms 22:55:50.671 [debug] Current batch of media processed. Will check again in 1000ms 22:55:51.069 [debug] Current batch of media processed. Will check again in 1000ms 22:55:51.672 [debug] Current batch of media processed. Will check again in 1000ms 22:55:52.070 [debug] Current batch of media processed. Will check again in 1000ms 22:55:52.673 [debug] Current batch of media processed. Will check again in 1000ms 22:55:53.071 [debug] Current batch of media processed. Will check again in 1000ms 22:55:53.674 [debug] Current batch of media processed. Will check again in 1000ms 22:55:54.072 [debug] Current batch of media processed. Will check again in 1000ms 22:55:54.675 [debug] Current batch of media processed. Will check again in 1000ms 22:55:55.073 [debug] Current batch of media processed. Will check again in 1000ms 22:55:55.676 [debug] Current batch of media processed. Will check again in 1000ms 22:55:56.074 [debug] Current batch of media processed. Will check again in 1000ms 22:55:56.677 [debug] Current batch of media processed. Will check again in 1000ms 22:55:57.075 [debug] Current batch of media processed. Will check again in 1000ms 22:55:57.678 [debug] Current batch of media processed. Will check again in 1000ms 22:55:58.076 [debug] Current batch of media processed. Will check again in 1000ms 22:55:58.679 [debug] Current batch of media processed. Will check again in 1000ms 22:55:59.077 [debug] Current batch of media processed. Will check again in 1000ms 22:55:59.680 [debug] Current batch of media processed. Will check again in 1000ms 22:56:00.078 [debug] Current batch of media processed. Will check again in 1000ms 22:56:00.271 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:00.681 [debug] Current batch of media processed. Will check again in 1000ms 22:56:01.079 [debug] Current batch of media processed. Will check again in 1000ms 22:56:01.682 [debug] Current batch of media processed. Will check again in 1000ms 22:56:02.080 [debug] Current batch of media processed. Will check again in 1000ms 22:56:02.683 [debug] Current batch of media processed. Will check again in 1000ms 22:56:03.081 [debug] Current batch of media processed. Will check again in 1000ms 22:56:03.684 [debug] Current batch of media processed. Will check again in 1000ms 22:56:04.082 [debug] Current batch of media processed. Will check again in 1000ms 22:56:04.685 [debug] Current batch of media processed. Will check again in 1000ms 22:56:05.083 [debug] Current batch of media processed. Will check again in 1000ms 22:56:05.686 [debug] Current batch of media processed. Will check again in 1000ms 22:56:06.084 [debug] Current batch of media processed. Will check again in 1000ms 22:56:06.687 [debug] Current batch of media processed. Will check again in 1000ms 22:56:07.085 [debug] Current batch of media processed. Will check again in 1000ms 22:56:07.688 [debug] Current batch of media processed. Will check again in 1000ms 22:56:08.086 [debug] Current batch of media processed. Will check again in 1000ms 22:56:08.689 [debug] Current batch of media processed. Will check again in 1000ms 22:56:09.087 [debug] Current batch of media processed. Will check again in 1000ms 22:56:09.690 [debug] Current batch of media processed. Will check again in 1000ms 22:56:10.088 [debug] Current batch of media processed. Will check again in 1000ms 22:56:10.691 [debug] Current batch of media processed. Will check again in 1000ms 22:56:11.089 [debug] Current batch of media processed. Will check again in 1000ms 22:56:11.692 [debug] Current batch of media processed. Will check again in 1000ms 22:56:12.090 [debug] Current batch of media processed. Will check again in 1000ms 22:56:12.693 [debug] Current batch of media processed. Will check again in 1000ms 22:56:13.091 [debug] Current batch of media processed. Will check again in 1000ms 22:56:13.694 [debug] Current batch of media processed. Will check again in 1000ms 22:56:14.092 [debug] Current batch of media processed. Will check again in 1000ms 22:56:14.476 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:14.695 [debug] Current batch of media processed. Will check again in 1000ms 22:56:15.093 [debug] Current batch of media processed. Will check again in 1000ms 22:56:15.696 [debug] Current batch of media processed. Will check again in 1000ms 22:56:16.094 [debug] Current batch of media processed. Will check again in 1000ms 22:56:16.697 [debug] Current batch of media processed. Will check again in 1000ms 22:56:17.095 [debug] Current batch of media processed. Will check again in 1000ms 22:56:17.698 [debug] Current batch of media processed. Will check again in 1000ms 22:56:18.096 [debug] Current batch of media processed. Will check again in 1000ms 22:56:18.699 [debug] Current batch of media processed. Will check again in 1000ms 22:56:19.097 [debug] Current batch of media processed. Will check again in 1000ms 22:56:19.700 [debug] Current batch of media processed. Will check again in 1000ms 22:56:20.098 [debug] Current batch of media processed. Will check again in 1000ms 22:56:20.701 [debug] Current batch of media processed. Will check again in 1000ms 22:56:21.099 [debug] Current batch of media processed. Will check again in 1000ms 22:56:21.702 [debug] Current batch of media processed. Will check again in 1000ms 22:56:22.100 [debug] Current batch of media processed. Will check again in 1000ms 22:56:22.703 [debug] Current batch of media processed. Will check again in 1000ms 22:56:23.101 [debug] Current batch of media processed. Will check again in 1000ms 22:56:23.704 [debug] Current batch of media processed. Will check again in 1000ms 22:56:23.986 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZbXP8PdwnWM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6b/d6/6bd62526301067c2aefca50511419fa23ccd9a8add641c838f20996df73053b4.json --sleep-requests 81 --sleep-interval 73 --sleep-subtitles 83 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:56:23.986 [debug] Running yt-dlp command for action: download 22:56:23.986 [debug] QUERY OK source="settings" db=0.1ms idle=1678.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:23.987 [debug] QUERY OK source="settings" db=0.0ms idle=1678.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:23.987 [debug] QUERY OK source="settings" db=0.0ms idle=779.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:56:23.987 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZbXP8PdwnWM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/64/ce/64ce104b905009e282a6d3d2fcbb75395ce0a93076b53ce19916fd8786e3fae5.json --sleep-requests 76 --sleep-interval 66 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:56:24.102 [debug] Current batch of media processed. Will check again in 1000ms 22:56:24.705 [debug] Current batch of media processed. Will check again in 1000ms 22:56:25.103 [debug] Current batch of media processed. Will check again in 1000ms 22:56:25.706 [debug] Current batch of media processed. Will check again in 1000ms 22:56:26.104 [debug] Current batch of media processed. Will check again in 1000ms 22:56:26.707 [debug] Current batch of media processed. Will check again in 1000ms 22:56:27.105 [debug] Current batch of media processed. Will check again in 1000ms 22:56:27.708 [debug] Current batch of media processed. Will check again in 1000ms 22:56:28.106 [debug] Current batch of media processed. Will check again in 1000ms 22:56:28.709 [debug] Current batch of media processed. Will check again in 1000ms 22:56:29.107 [debug] Current batch of media processed. Will check again in 1000ms 22:56:29.710 [debug] Current batch of media processed. Will check again in 1000ms 22:56:30.108 [debug] Current batch of media processed. Will check again in 1000ms 22:56:30.711 [debug] Current batch of media processed. Will check again in 1000ms 22:56:31.109 [debug] Current batch of media processed. Will check again in 1000ms 22:56:31.712 [debug] Current batch of media processed. Will check again in 1000ms 22:56:32.110 [debug] Current batch of media processed. Will check again in 1000ms 22:56:32.713 [debug] Current batch of media processed. Will check again in 1000ms 22:56:33.111 [debug] Current batch of media processed. Will check again in 1000ms 22:56:33.714 [debug] Current batch of media processed. Will check again in 1000ms 22:56:34.112 [debug] Current batch of media processed. Will check again in 1000ms 22:56:34.715 [debug] Current batch of media processed. Will check again in 1000ms 22:56:35.113 [debug] Current batch of media processed. Will check again in 1000ms 22:56:35.716 [debug] Current batch of media processed. Will check again in 1000ms 22:56:36.114 [debug] Current batch of media processed. Will check again in 1000ms 22:56:36.717 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Permanence\n\nMusic video by Nine Inch Nails performing Permanence (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 89, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Permanence (Official Visualizer).mp4", "id" => "5n6OQkCyYgU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5n6OQkCyYgU", "playlist_index" => 23, "timestamp" => 1758254406, "title" => "Nine Inch Nails - Permanence (Official Visualizer)", "upload_date" => "20250919"} 22:56:36.718 [debug] QUERY OK source="sources" db=0.3ms idle=1409.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:56:36.718 [debug] QUERY OK source="sources" db=0.1ms idle=1410.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:56:36.718 [debug] QUERY OK source="media_items" db=0.1ms idle=1410.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-19 04:00:06Z], 2] 22:56:36.720 [debug] QUERY OK source="media_items" db=0.7ms idle=1411.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Permanence\n\nMusic video by Nine Inch Nails performing Permanence (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Permanence (Official Visualizer)", "8b19cf67-c35f-43af-bbed-2a0e64bd7281", false, 2, [], 89, false, "5n6OQkCyYgU", "https://www.youtube.com/watch?v=5n6OQkCyYgU", 23, "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Permanence (Official Visualizer).mp4", false, false, 77, ~U[2025-09-19 04:00:06Z], ~U[2025-12-25 05:56:36Z], ~U[2025-12-25 05:56:36Z], "TRON: Ares (Original Motion Picture Soundtrack) Exclusive Vinyl and CD: https://NineInchNails.lnk.to/Store\n\nListen to TRON: Ares (Original Motion Picture Soundtrack), out now: https://NineInchNails.lnk.to/TRONAres\n\nwww.nin.com\nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #TRONAres #Permanence\n\nMusic video by Nine Inch Nails performing Permanence (Visualizer).ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - Permanence (Official Visualizer)", 2, 89, false, "5n6OQkCyYgU", "https://www.youtube.com/watch?v=5n6OQkCyYgU", "/downloads/MusicVideos/Nine Inch Nails/20250919 - Nine Inch Nails - Permanence (Official Visualizer).mp4", false, ~U[2025-09-19 04:00:06Z]] 22:56:36.720 [debug] QUERY OK source="sources" db=0.1ms idle=493.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] 22:56:36.720 [debug] QUERY OK source="media_profiles" db=0.1ms 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:56:36.721 [debug] QUERY OK source="media_items" db=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 [691] 22:56:36.721 [info] Kicking off download for media item #691 (5n6OQkCyYgU) 22:56:36.723 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [231, 691, ~U[2025-12-25 05:56:36Z], ~U[2025-12-25 05:56:36Z]] 22:56:36.723 [debug] Current batch of media processed. Will check again in 1000ms 22:56:37.115 [debug] Current batch of media processed. Will check again in 1000ms 22:56:37.724 [debug] Current batch of media processed. Will check again in 1000ms 22:56:38.116 [debug] Current batch of media processed. Will check again in 1000ms 22:56:38.725 [debug] Current batch of media processed. Will check again in 1000ms 22:56:39.117 [debug] Current batch of media processed. Will check again in 1000ms 22:56:39.726 [debug] Current batch of media processed. Will check again in 1000ms 22:56:40.118 [debug] Current batch of media processed. Will check again in 1000ms 22:56:40.727 [debug] Current batch of media processed. Will check again in 1000ms 22:56:41.119 [debug] Current batch of media processed. Will check again in 1000ms 22:56:41.728 [debug] Current batch of media processed. Will check again in 1000ms 22:56:42.120 [debug] Current batch of media processed. Will check again in 1000ms 22:56:42.729 [debug] Current batch of media processed. Will check again in 1000ms 22:56:43.121 [debug] Current batch of media processed. Will check again in 1000ms 22:56:43.730 [debug] Current batch of media processed. Will check again in 1000ms 22:56:44.122 [debug] Current batch of media processed. Will check again in 1000ms 22:56:44.477 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:44.731 [debug] Current batch of media processed. Will check again in 1000ms 22:56:45.123 [debug] Current batch of media processed. Will check again in 1000ms 22:56:45.732 [debug] Current batch of media processed. Will check again in 1000ms 22:56:46.124 [debug] Current batch of media processed. Will check again in 1000ms 22:56:46.733 [debug] Current batch of media processed. Will check again in 1000ms 22:56:47.125 [debug] Current batch of media processed. Will check again in 1000ms 22:56:47.734 [debug] Current batch of media processed. Will check again in 1000ms 22:56:48.126 [debug] Current batch of media processed. Will check again in 1000ms 22:56:48.735 [debug] Current batch of media processed. Will check again in 1000ms 22:56:49.127 [debug] Current batch of media processed. Will check again in 1000ms 22:56:49.736 [debug] Current batch of media processed. Will check again in 1000ms 22:56:50.128 [debug] Current batch of media processed. Will check again in 1000ms 22:56:50.737 [debug] Current batch of media processed. Will check again in 1000ms 22:56:51.129 [debug] Current batch of media processed. Will check again in 1000ms 22:56:51.738 [debug] Current batch of media processed. Will check again in 1000ms 22:56:52.130 [debug] Current batch of media processed. Will check again in 1000ms 22:56:52.739 [debug] Current batch of media processed. Will check again in 1000ms 22:56:53.131 [debug] Current batch of media processed. Will check again in 1000ms 22:56:53.740 [debug] Current batch of media processed. Will check again in 1000ms 22:56:54.132 [debug] Current batch of media processed. Will check again in 1000ms 22:56:54.741 [debug] Current batch of media processed. Will check again in 1000ms 22:56:55.133 [debug] Current batch of media processed. Will check again in 1000ms 22:56:55.742 [debug] Current batch of media processed. Will check again in 1000ms 22:56:56.134 [debug] Current batch of media processed. Will check again in 1000ms 22:56:56.743 [debug] Current batch of media processed. Will check again in 1000ms 22:56:57.135 [debug] Current batch of media processed. Will check again in 1000ms 22:56:57.744 [debug] Current batch of media processed. Will check again in 1000ms 22:56:58.136 [debug] Current batch of media processed. Will check again in 1000ms 22:56:58.745 [debug] Current batch of media processed. Will check again in 1000ms 22:56:59.137 [debug] Current batch of media processed. Will check again in 1000ms 22:56:59.746 [debug] Current batch of media processed. Will check again in 1000ms 22:57:00.138 [debug] Current batch of media processed. Will check again in 1000ms 22:57:00.272 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:00.747 [debug] Current batch of media processed. Will check again in 1000ms 22:57:01.139 [debug] Current batch of media processed. Will check again in 1000ms 22:57:01.748 [debug] Current batch of media processed. Will check again in 1000ms 22:57:02.140 [debug] Current batch of media processed. Will check again in 1000ms 22:57:02.749 [debug] Current batch of media processed. Will check again in 1000ms 22:57:03.141 [debug] Current batch of media processed. Will check again in 1000ms 22:57:03.750 [debug] Current batch of media processed. Will check again in 1000ms 22:57:04.142 [debug] Current batch of media processed. Will check again in 1000ms 22:57:04.751 [debug] Current batch of media processed. Will check again in 1000ms 22:57:05.143 [debug] Current batch of media processed. Will check again in 1000ms 22:57:05.752 [debug] Current batch of media processed. Will check again in 1000ms 22:57:06.144 [debug] Current batch of media processed. Will check again in 1000ms 22:57:06.753 [debug] Current batch of media processed. Will check again in 1000ms 22:57:07.145 [debug] Current batch of media processed. Will check again in 1000ms 22:57:07.754 [debug] Current batch of media processed. Will check again in 1000ms 22:57:08.146 [debug] Current batch of media processed. Will check again in 1000ms 22:57:08.755 [debug] Current batch of media processed. Will check again in 1000ms 22:57:09.147 [debug] Current batch of media processed. Will check again in 1000ms 22:57:09.756 [debug] Current batch of media processed. Will check again in 1000ms 22:57:10.148 [debug] Current batch of media processed. Will check again in 1000ms 22:57:10.757 [debug] Current batch of media processed. Will check again in 1000ms 22:57:11.149 [debug] Current batch of media processed. Will check again in 1000ms 22:57:11.758 [debug] Current batch of media processed. Will check again in 1000ms 22:57:12.150 [debug] Current batch of media processed. Will check again in 1000ms 22:57:12.759 [debug] Current batch of media processed. Will check again in 1000ms 22:57:13.151 [debug] Current batch of media processed. Will check again in 1000ms 22:57:13.760 [debug] Current batch of media processed. Will check again in 1000ms 22:57:14.152 [debug] Current batch of media processed. Will check again in 1000ms 22:57:14.478 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:14.761 [debug] Current batch of media processed. Will check again in 1000ms 22:57:15.153 [debug] Current batch of media processed. Will check again in 1000ms 22:57:15.762 [debug] Current batch of media processed. Will check again in 1000ms 22:57:16.154 [debug] Current batch of media processed. Will check again in 1000ms 22:57:16.763 [debug] Current batch of media processed. Will check again in 1000ms 22:57:17.155 [debug] Current batch of media processed. Will check again in 1000ms 22:57:17.764 [debug] Current batch of media processed. Will check again in 1000ms 22:57:18.156 [debug] Current batch of media processed. Will check again in 1000ms 22:57:18.765 [debug] Current batch of media processed. Will check again in 1000ms 22:57:19.157 [debug] Current batch of media processed. Will check again in 1000ms 22:57:19.766 [debug] Current batch of media processed. Will check again in 1000ms 22:57:20.158 [debug] Current batch of media processed. Will check again in 1000ms 22:57:20.767 [debug] Current batch of media processed. Will check again in 1000ms 22:57:21.159 [debug] Current batch of media processed. Will check again in 1000ms 22:57:21.768 [debug] Current batch of media processed. Will check again in 1000ms 22:57:22.160 [debug] Current batch of media processed. Will check again in 1000ms 22:57:22.769 [debug] Current batch of media processed. Will check again in 1000ms 22:57:23.161 [debug] Current batch of media processed. Will check again in 1000ms 22:57:23.770 [debug] Current batch of media processed. Will check again in 1000ms 22:57:24.162 [debug] Current batch of media processed. Will check again in 1000ms 22:57:24.771 [debug] Current batch of media processed. Will check again in 1000ms 22:57:25.163 [debug] Current batch of media processed. Will check again in 1000ms 22:57:25.772 [debug] Current batch of media processed. Will check again in 1000ms 22:57:26.165 [debug] Current batch of media processed. Will check again in 1000ms 22:57:26.773 [debug] Current batch of media processed. Will check again in 1000ms 22:57:27.166 [debug] Current batch of media processed. Will check again in 1000ms 22:57:27.774 [debug] Current batch of media processed. Will check again in 1000ms 22:57:28.167 [debug] Current batch of media processed. Will check again in 1000ms 22:57:28.775 [debug] Current batch of media processed. Will check again in 1000ms 22:57:29.168 [debug] Current batch of media processed. Will check again in 1000ms 22:57:29.776 [debug] Current batch of media processed. Will check again in 1000ms 22:57:30.169 [debug] Current batch of media processed. Will check again in 1000ms 22:57:30.777 [debug] Current batch of media processed. Will check again in 1000ms 22:57:31.170 [debug] Current batch of media processed. Will check again in 1000ms 22:57:31.778 [debug] Current batch of media processed. Will check again in 1000ms 22:57:32.171 [debug] Current batch of media processed. Will check again in 1000ms 22:57:32.779 [debug] Current batch of media processed. Will check again in 1000ms 22:57:33.172 [debug] Current batch of media processed. Will check again in 1000ms 22:57:33.781 [debug] Current batch of media processed. Will check again in 1000ms 22:57:34.173 [debug] Current batch of media processed. Will check again in 1000ms 22:57:34.782 [debug] Current batch of media processed. Will check again in 1000ms 22:57:35.174 [debug] Current batch of media processed. Will check again in 1000ms 22:57:35.783 [debug] Current batch of media processed. Will check again in 1000ms 22:57:36.175 [debug] Current batch of media processed. Will check again in 1000ms 22:57:36.784 [debug] Current batch of media processed. Will check again in 1000ms 22:57:37.176 [debug] Current batch of media processed. Will check again in 1000ms 22:57:37.785 [debug] Current batch of media processed. Will check again in 1000ms 22:57:38.177 [debug] Current batch of media processed. Will check again in 1000ms 22:57:38.786 [debug] Current batch of media processed. Will check again in 1000ms 22:57:39.178 [debug] Current batch of media processed. Will check again in 1000ms 22:57:39.787 [debug] Current batch of media processed. Will check again in 1000ms 22:57:40.179 [debug] Current batch of media processed. Will check again in 1000ms 22:57:40.788 [debug] Current batch of media processed. Will check again in 1000ms 22:57:41.180 [debug] Current batch of media processed. Will check again in 1000ms 22:57:41.789 [debug] Current batch of media processed. Will check again in 1000ms 22:57:42.181 [debug] Current batch of media processed. Will check again in 1000ms 22:57:42.790 [debug] Current batch of media processed. Will check again in 1000ms 22:57:43.182 [debug] Current batch of media processed. Will check again in 1000ms 22:57:43.791 [debug] Current batch of media processed. Will check again in 1000ms 22:57:44.183 [debug] Current batch of media processed. Will check again in 1000ms 22:57:44.479 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:44.792 [debug] Current batch of media processed. Will check again in 1000ms 22:57:45.184 [debug] Current batch of media processed. Will check again in 1000ms 22:57:45.793 [debug] Current batch of media processed. Will check again in 1000ms 22:57:46.185 [debug] Current batch of media processed. Will check again in 1000ms 22:57:46.794 [debug] Current batch of media processed. Will check again in 1000ms 22:57:47.186 [debug] Current batch of media processed. Will check again in 1000ms 22:57:47.795 [debug] Current batch of media processed. Will check again in 1000ms 22:57:48.187 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.46, "description" => "Eminem - Somebody Save Me (feat. Jelly Roll) \nListen: https://eminem.lnk.to/TDOSSExpanded \nIf you need help, you are not alone. Go to: https://BetterHelp.com/eminem \n\nDirected by: Emil Nava \n\nhttp://eminem.com\nhttps://www.facebook.com/eminem\nhttps://twitter.com/eminem\nhttps://www.instagram.com/eminem\n\nhttp://shadyrecords.com\nhttps://www.facebook.com/ShadyRecords/\nhttps://twitter.com/shadyrecords\nhttps://www.instagram.com/shadyrecords\n\n#Eminem #JellyRoll #SomebodySaveMe #THEDEATHOFSLIMSHADY #COUPDEGRร‚CE #ExpandedMournersEdition \n\nMusic video by Eminem performing Somebody Save Me.ยฉ 2024 Marshall B. Mathers III", "duration" => 258, "filename" => "/downloads/MusicVideos/Eminem Videos/20240821 - Eminem - Somebody Save Me (feat. Jelly Roll) [Official Music Video].mkv", "id" => "Vwa0HenQMi4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Vwa0HenQMi4", "playlist_index" => 2, "timestamp" => 1724252407, "title" => "Eminem - Somebody Save Me (feat. Jelly Roll) [Official Music Video]", "upload_date" => "20240821"} 22:57:48.188 [debug] QUERY OK source="sources" db=0.3ms idle=1879.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [4] 22:57:48.188 [debug] QUERY OK source="sources" db=0.1ms idle=1880.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" = ?) [4] 22:57:48.189 [debug] QUERY OK source="media_items" db=0.2ms idle=1880.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-21 15:00:07Z], 4] 22:57:48.258 [debug] QUERY OK source="media_items" db=68.6ms idle=1832.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Eminem - Somebody Save Me (feat. Jelly Roll) \nListen: https://eminem.lnk.to/TDOSSExpanded \nIf you need help, you are not alone. Go to: https://BetterHelp.com/eminem \n\nDirected by: Emil Nava \n\nhttp://eminem.com\nhttps://www.facebook.com/eminem\nhttps://twitter.com/eminem\nhttps://www.instagram.com/eminem\n\nhttp://shadyrecords.com\nhttps://www.facebook.com/ShadyRecords/\nhttps://twitter.com/shadyrecords\nhttps://www.instagram.com/shadyrecords\n\n#Eminem #JellyRoll #SomebodySaveMe #THEDEATHOFSLIMSHADY #COUPDEGRร‚CE #ExpandedMournersEdition \n\nMusic video by Eminem performing Somebody Save Me.ยฉ 2024 Marshall B. Mathers III", "Eminem - Somebody Save Me (feat. Jelly Roll) [Official Music Video]", "57f8a609-eaa6-43fe-9613-6e1c10bb3614", false, 4, [], 258, false, "Vwa0HenQMi4", "https://www.youtube.com/watch?v=Vwa0HenQMi4", 2, "/downloads/MusicVideos/Eminem Videos/20240821 - Eminem - Somebody Save Me (feat. Jelly Roll) [Official Music Video].mkv", false, false, 0, ~U[2024-08-21 15:00:07Z], ~U[2025-12-25 05:57:48Z], ~U[2025-12-25 05:57:48Z], "Eminem - Somebody Save Me (feat. Jelly Roll) \nListen: https://eminem.lnk.to/TDOSSExpanded \nIf you need help, you are not alone. Go to: https://BetterHelp.com/eminem \n\nDirected by: Emil Nava \n\nhttp://eminem.com\nhttps://www.facebook.com/eminem\nhttps://twitter.com/eminem\nhttps://www.instagram.com/eminem\n\nhttp://shadyrecords.com\nhttps://www.facebook.com/ShadyRecords/\nhttps://twitter.com/shadyrecords\nhttps://www.instagram.com/shadyrecords\n\n#Eminem #JellyRoll #SomebodySaveMe #THEDEATHOFSLIMSHADY #COUPDEGRร‚CE #ExpandedMournersEdition \n\nMusic video by Eminem performing Somebody Save Me.ยฉ 2024 Marshall B. Mathers III", "Eminem - Somebody Save Me (feat. Jelly Roll) [Official Music Video]", 4, 258, false, "Vwa0HenQMi4", "https://www.youtube.com/watch?v=Vwa0HenQMi4", "/downloads/MusicVideos/Eminem Videos/20240821 - Eminem - Somebody Save Me (feat. Jelly Roll) [Official Music Video].mkv", false, ~U[2024-08-21 15:00:07Z]] 22:57:48.258 [debug] QUERY OK source="sources" db=0.2ms idle=900.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 22:57:48.259 [debug] QUERY OK source="media_profiles" db=0.1ms idle=70.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:48.259 [debug] QUERY OK source="media_items" db=0.2ms idle=70.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 [692] 22:57:48.259 [info] Kicking off download for media item #692 (Vwa0HenQMi4) 22:57:48.278 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=19.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [232, 692, ~U[2025-12-25 05:57:48Z], ~U[2025-12-25 05:57:48Z]] 22:57:48.278 [debug] Current batch of media processed. Will check again in 1000ms 22:57:48.796 [debug] Current batch of media processed. Will check again in 1000ms 22:57:49.279 [debug] Current batch of media processed. Will check again in 1000ms 22:57:49.797 [debug] Current batch of media processed. Will check again in 1000ms 22:57:50.280 [debug] Current batch of media processed. Will check again in 1000ms 22:57:50.798 [debug] Current batch of media processed. Will check again in 1000ms 22:57:51.281 [debug] Current batch of media processed. Will check again in 1000ms 22:57:51.799 [debug] Current batch of media processed. Will check again in 1000ms 22:57:52.282 [debug] Current batch of media processed. Will check again in 1000ms 22:57:52.800 [debug] Current batch of media processed. Will check again in 1000ms 22:57:53.283 [debug] Current batch of media processed. Will check again in 1000ms 22:57:53.801 [debug] Current batch of media processed. Will check again in 1000ms 22:57:54.284 [debug] Current batch of media processed. Will check again in 1000ms 22:57:54.802 [debug] Current batch of media processed. Will check again in 1000ms 22:57:55.285 [debug] Current batch of media processed. Will check again in 1000ms 22:57:55.803 [debug] Current batch of media processed. Will check again in 1000ms 22:57:56.286 [debug] Current batch of media processed. Will check again in 1000ms 22:57:56.804 [debug] Current batch of media processed. Will check again in 1000ms 22:57:57.287 [debug] Current batch of media processed. Will check again in 1000ms 22:57:57.805 [debug] Current batch of media processed. Will check again in 1000ms 22:57:58.288 [debug] Current batch of media processed. Will check again in 1000ms 22:57:58.806 [debug] Current batch of media processed. Will check again in 1000ms 22:57:59.289 [debug] Current batch of media processed. Will check again in 1000ms 22:57:59.807 [debug] Current batch of media processed. Will check again in 1000ms 22:58:00.273 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:00.290 [debug] Current batch of media processed. Will check again in 1000ms 22:58:00.808 [debug] Current batch of media processed. Will check again in 1000ms 22:58:01.291 [debug] Current batch of media processed. Will check again in 1000ms 22:58:01.809 [debug] Current batch of media processed. Will check again in 1000ms 22:58:02.292 [debug] Current batch of media processed. Will check again in 1000ms 22:58:02.810 [debug] Current batch of media processed. Will check again in 1000ms 22:58:03.293 [debug] Current batch of media processed. Will check again in 1000ms 22:58:03.811 [debug] Current batch of media processed. Will check again in 1000ms 22:58:04.294 [debug] Current batch of media processed. Will check again in 1000ms 22:58:04.812 [debug] Current batch of media processed. Will check again in 1000ms 22:58:05.296 [debug] Current batch of media processed. Will check again in 1000ms 22:58:05.813 [debug] Current batch of media processed. Will check again in 1000ms 22:58:06.297 [debug] Current batch of media processed. Will check again in 1000ms 22:58:06.814 [debug] Current batch of media processed. Will check again in 1000ms 22:58:07.298 [debug] Current batch of media processed. Will check again in 1000ms 22:58:07.815 [debug] Current batch of media processed. Will check again in 1000ms 22:58:08.299 [debug] Current batch of media processed. Will check again in 1000ms 22:58:08.816 [debug] Current batch of media processed. Will check again in 1000ms 22:58:09.300 [debug] Current batch of media processed. Will check again in 1000ms 22:58:09.817 [debug] Current batch of media processed. Will check again in 1000ms 22:58:10.301 [debug] Current batch of media processed. Will check again in 1000ms 22:58:10.818 [debug] Current batch of media processed. Will check again in 1000ms 22:58:11.302 [debug] Current batch of media processed. Will check again in 1000ms 22:58:11.819 [debug] Current batch of media processed. Will check again in 1000ms 22:58:12.303 [debug] Current batch of media processed. Will check again in 1000ms 22:58:12.820 [debug] Current batch of media processed. Will check again in 1000ms 22:58:13.304 [debug] Current batch of media processed. Will check again in 1000ms 22:58:13.821 [debug] Current batch of media processed. Will check again in 1000ms 22:58:14.305 [debug] Current batch of media processed. Will check again in 1000ms 22:58:14.481 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:14.822 [debug] Current batch of media processed. Will check again in 1000ms 22:58:15.306 [debug] Current batch of media processed. Will check again in 1000ms 22:58:15.823 [debug] Current batch of media processed. Will check again in 1000ms 22:58:16.307 [debug] Current batch of media processed. Will check again in 1000ms 22:58:16.824 [debug] Current batch of media processed. Will check again in 1000ms 22:58:17.308 [debug] Current batch of media processed. Will check again in 1000ms 22:58:17.825 [debug] Current batch of media processed. Will check again in 1000ms 22:58:18.309 [debug] Current batch of media processed. Will check again in 1000ms 22:58:18.826 [debug] Current batch of media processed. Will check again in 1000ms 22:58:19.310 [debug] Current batch of media processed. Will check again in 1000ms 22:58:19.827 [debug] Current batch of media processed. Will check again in 1000ms 22:58:20.311 [debug] Current batch of media processed. Will check again in 1000ms 22:58:20.828 [debug] Current batch of media processed. Will check again in 1000ms 22:58:21.312 [debug] Current batch of media processed. Will check again in 1000ms 22:58:21.829 [debug] Current batch of media processed. Will check again in 1000ms 22:58:22.313 [debug] Current batch of media processed. Will check again in 1000ms 22:58:22.830 [debug] Current batch of media processed. Will check again in 1000ms 22:58:23.314 [debug] Current batch of media processed. Will check again in 1000ms 22:58:23.831 [debug] Current batch of media processed. Will check again in 1000ms 22:58:24.315 [debug] Current batch of media processed. Will check again in 1000ms 22:58:24.832 [debug] Current batch of media processed. Will check again in 1000ms 22:58:25.316 [debug] Current batch of media processed. Will check again in 1000ms 22:58:25.833 [debug] Current batch of media processed. Will check again in 1000ms 22:58:26.317 [debug] Current batch of media processed. Will check again in 1000ms 22:58:26.834 [debug] Current batch of media processed. Will check again in 1000ms 22:58:27.318 [debug] Current batch of media processed. Will check again in 1000ms 22:58:27.835 [debug] Current batch of media processed. Will check again in 1000ms 22:58:28.320 [debug] Current batch of media processed. Will check again in 1000ms 22:58:28.836 [debug] Current batch of media processed. Will check again in 1000ms 22:58:29.322 [debug] Current batch of media processed. Will check again in 1000ms 22:58:29.837 [debug] Current batch of media processed. Will check again in 1000ms 22:58:30.323 [debug] Current batch of media processed. Will check again in 1000ms 22:58:30.838 [debug] Current batch of media processed. Will check again in 1000ms 22:58:31.324 [debug] Current batch of media processed. Will check again in 1000ms 22:58:31.839 [debug] Current batch of media processed. Will check again in 1000ms 22:58:32.325 [debug] Current batch of media processed. Will check again in 1000ms 22:58:32.840 [debug] Current batch of media processed. Will check again in 1000ms 22:58:33.326 [debug] Current batch of media processed. Will check again in 1000ms 22:58:33.841 [debug] Current batch of media processed. Will check again in 1000ms 22:58:34.327 [debug] Current batch of media processed. Will check again in 1000ms 22:58:34.842 [debug] Current batch of media processed. Will check again in 1000ms 22:58:35.328 [debug] Current batch of media processed. Will check again in 1000ms 22:58:35.843 [debug] Current batch of media processed. Will check again in 1000ms 22:58:36.329 [debug] Current batch of media processed. Will check again in 1000ms 22:58:36.844 [debug] Current batch of media processed. Will check again in 1000ms 22:58:37.330 [debug] Current batch of media processed. Will check again in 1000ms 22:58:37.845 [debug] Current batch of media processed. Will check again in 1000ms 22:58:38.331 [debug] Current batch of media processed. Will check again in 1000ms 22:58:38.846 [debug] Current batch of media processed. Will check again in 1000ms 22:58:39.332 [debug] Current batch of media processed. Will check again in 1000ms 22:58:39.847 [debug] Current batch of media processed. Will check again in 1000ms 22:58:40.333 [debug] Current batch of media processed. Will check again in 1000ms 22:58:40.848 [debug] Current batch of media processed. Will check again in 1000ms 22:58:41.334 [debug] Current batch of media processed. Will check again in 1000ms 22:58:41.849 [debug] Current batch of media processed. Will check again in 1000ms 22:58:42.335 [debug] Current batch of media processed. Will check again in 1000ms 22:58:42.850 [debug] Current batch of media processed. Will check again in 1000ms 22:58:43.336 [debug] Current batch of media processed. Will check again in 1000ms 22:58:43.851 [debug] Current batch of media processed. Will check again in 1000ms 22:58:44.337 [debug] Current batch of media processed. Will check again in 1000ms 22:58:44.483 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:44.852 [debug] Current batch of media processed. Will check again in 1000ms 22:58:45.338 [debug] Current batch of media processed. Will check again in 1000ms 22:58:45.853 [debug] Current batch of media processed. Will check again in 1000ms 22:58:46.339 [debug] Current batch of media processed. Will check again in 1000ms 22:58:46.854 [debug] Current batch of media processed. Will check again in 1000ms 22:58:47.340 [debug] Current batch of media processed. Will check again in 1000ms 22:58:47.855 [debug] Current batch of media processed. Will check again in 1000ms 22:58:48.341 [debug] Current batch of media processed. Will check again in 1000ms 22:58:48.856 [debug] Current batch of media processed. Will check again in 1000ms 22:58:49.342 [debug] Current batch of media processed. Will check again in 1000ms 22:58:49.857 [debug] Current batch of media processed. Will check again in 1000ms 22:58:50.343 [debug] Current batch of media processed. Will check again in 1000ms 22:58:50.858 [debug] Current batch of media processed. Will check again in 1000ms 22:58:51.344 [debug] Current batch of media processed. Will check again in 1000ms 22:58:51.859 [debug] Current batch of media processed. Will check again in 1000ms 22:58:52.345 [debug] Current batch of media processed. Will check again in 1000ms 22:58:52.860 [debug] Current batch of media processed. Will check again in 1000ms 22:58:53.346 [debug] Current batch of media processed. Will check again in 1000ms 22:58:53.861 [debug] Current batch of media processed. Will check again in 1000ms 22:58:54.347 [debug] Current batch of media processed. Will check again in 1000ms 22:58:54.862 [debug] Current batch of media processed. Will check again in 1000ms 22:58:55.348 [debug] Current batch of media processed. Will check again in 1000ms 22:58:55.863 [debug] Current batch of media processed. Will check again in 1000ms 22:58:56.349 [debug] Current batch of media processed. Will check again in 1000ms 22:58:56.864 [debug] Current batch of media processed. Will check again in 1000ms 22:58:57.350 [debug] Current batch of media processed. Will check again in 1000ms 22:58:57.865 [debug] Current batch of media processed. Will check again in 1000ms 22:58:58.351 [debug] Current batch of media processed. Will check again in 1000ms 22:58:58.866 [debug] Current batch of media processed. Will check again in 1000ms 22:58:59.352 [debug] Current batch of media processed. Will check again in 1000ms 22:58:59.867 [debug] Current batch of media processed. Will check again in 1000ms 22:59:00.274 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:00.353 [debug] Current batch of media processed. Will check again in 1000ms 22:59:00.868 [debug] Current batch of media processed. Will check again in 1000ms 22:59:01.354 [debug] Current batch of media processed. Will check again in 1000ms 22:59:01.869 [debug] Current batch of media processed. Will check again in 1000ms 22:59:02.355 [debug] Current batch of media processed. Will check again in 1000ms 22:59:02.870 [debug] Current batch of media processed. Will check again in 1000ms 22:59:03.356 [debug] Current batch of media processed. Will check again in 1000ms 22:59:03.871 [debug] Current batch of media processed. Will check again in 1000ms 22:59:04.357 [debug] Current batch of media processed. Will check again in 1000ms 22:59:04.872 [debug] Current batch of media processed. Will check again in 1000ms 22:59:05.358 [debug] Current batch of media processed. Will check again in 1000ms 22:59:05.873 [debug] Current batch of media processed. Will check again in 1000ms 22:59:06.359 [debug] Current batch of media processed. Will check again in 1000ms 22:59:06.874 [debug] Current batch of media processed. Will check again in 1000ms 22:59:07.360 [debug] Current batch of media processed. Will check again in 1000ms 22:59:07.875 [debug] Current batch of media processed. Will check again in 1000ms 22:59:08.361 [debug] Current batch of media processed. Will check again in 1000ms 22:59:08.876 [debug] Current batch of media processed. Will check again in 1000ms 22:59:09.362 [debug] Current batch of media processed. Will check again in 1000ms 22:59:09.877 [debug] Current batch of media processed. Will check again in 1000ms 22:59:10.363 [debug] Current batch of media processed. Will check again in 1000ms 22:59:10.878 [debug] Current batch of media processed. Will check again in 1000ms 22:59:11.364 [debug] Current batch of media processed. Will check again in 1000ms 22:59:11.879 [debug] Current batch of media processed. Will check again in 1000ms 22:59:12.365 [debug] Current batch of media processed. Will check again in 1000ms 22:59:12.880 [debug] Current batch of media processed. Will check again in 1000ms 22:59:13.366 [debug] Current batch of media processed. Will check again in 1000ms 22:59:13.881 [debug] Current batch of media processed. Will check again in 1000ms 22:59:14.367 [debug] Current batch of media processed. Will check again in 1000ms 22:59:14.485 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:14.882 [debug] Current batch of media processed. Will check again in 1000ms 22:59:15.368 [debug] Current batch of media processed. Will check again in 1000ms 22:59:15.883 [debug] Current batch of media processed. Will check again in 1000ms 22:59:16.369 [debug] Current batch of media processed. Will check again in 1000ms 22:59:16.884 [debug] Current batch of media processed. Will check again in 1000ms 22:59:17.370 [debug] Current batch of media processed. Will check again in 1000ms 22:59:17.885 [debug] Current batch of media processed. Will check again in 1000ms 22:59:18.371 [debug] Current batch of media processed. Will check again in 1000ms 22:59:18.886 [debug] Current batch of media processed. Will check again in 1000ms 22:59:19.372 [debug] Current batch of media processed. Will check again in 1000ms 22:59:19.887 [debug] Current batch of media processed. Will check again in 1000ms 22:59:20.373 [debug] Current batch of media processed. Will check again in 1000ms 22:59:20.888 [debug] Current batch of media processed. Will check again in 1000ms 22:59:21.374 [debug] Current batch of media processed. Will check again in 1000ms 22:59:21.889 [debug] Current batch of media processed. Will check again in 1000ms 22:59:22.375 [debug] Current batch of media processed. Will check again in 1000ms 22:59:22.890 [debug] Current batch of media processed. Will check again in 1000ms 22:59:23.376 [debug] Current batch of media processed. Will check again in 1000ms 22:59:23.891 [debug] Current batch of media processed. Will check again in 1000ms 22:59:24.377 [debug] Current batch of media processed. Will check again in 1000ms 22:59:24.892 [debug] Current batch of media processed. Will check again in 1000ms 22:59:25.378 [debug] Current batch of media processed. Will check again in 1000ms 22:59:25.893 [debug] Current batch of media processed. Will check again in 1000ms 22:59:26.379 [debug] Current batch of media processed. Will check again in 1000ms 22:59:26.894 [debug] Current batch of media processed. Will check again in 1000ms 22:59:27.380 [debug] Current batch of media processed. Will check again in 1000ms 22:59:27.895 [debug] Current batch of media processed. Will check again in 1000ms 22:59:28.381 [debug] Current batch of media processed. Will check again in 1000ms 22:59:28.896 [debug] Current batch of media processed. Will check again in 1000ms 22:59:29.382 [debug] Current batch of media processed. Will check again in 1000ms 22:59:29.897 [debug] Current batch of media processed. Will check again in 1000ms 22:59:30.383 [debug] Current batch of media processed. Will check again in 1000ms 22:59:30.898 [debug] Current batch of media processed. Will check again in 1000ms 22:59:31.384 [debug] Current batch of media processed. Will check again in 1000ms 22:59:31.899 [debug] Current batch of media processed. Will check again in 1000ms 22:59:32.385 [debug] Current batch of media processed. Will check again in 1000ms 22:59:32.900 [debug] Current batch of media processed. Will check again in 1000ms 22:59:33.386 [debug] Current batch of media processed. Will check again in 1000ms 22:59:33.901 [debug] Current batch of media processed. Will check again in 1000ms 22:59:34.387 [debug] Current batch of media processed. Will check again in 1000ms 22:59:34.902 [debug] Current batch of media processed. Will check again in 1000ms 22:59:35.388 [debug] Current batch of media processed. Will check again in 1000ms 22:59:35.903 [debug] Current batch of media processed. Will check again in 1000ms 22:59:36.389 [debug] Current batch of media processed. Will check again in 1000ms 22:59:36.904 [debug] Current batch of media processed. Will check again in 1000ms 22:59:37.390 [debug] Current batch of media processed. Will check again in 1000ms 22:59:37.905 [debug] Current batch of media processed. Will check again in 1000ms 22:59:38.391 [debug] Current batch of media processed. Will check again in 1000ms 22:59:38.906 [debug] Current batch of media processed. Will check again in 1000ms 22:59:39.392 [debug] Current batch of media processed. Will check again in 1000ms 22:59:39.907 [debug] Current batch of media processed. Will check again in 1000ms 22:59:40.393 [debug] Current batch of media processed. Will check again in 1000ms 22:59:40.908 [debug] Current batch of media processed. Will check again in 1000ms 22:59:41.394 [debug] Current batch of media processed. Will check again in 1000ms 22:59:41.909 [debug] Current batch of media processed. Will check again in 1000ms 22:59:42.395 [debug] Current batch of media processed. Will check again in 1000ms 22:59:42.910 [debug] Current batch of media processed. Will check again in 1000ms 22:59:43.396 [debug] Current batch of media processed. Will check again in 1000ms 22:59:43.911 [debug] Current batch of media processed. Will check again in 1000ms 22:59:44.397 [debug] Current batch of media processed. Will check again in 1000ms 22:59:44.486 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:44.912 [debug] Current batch of media processed. Will check again in 1000ms 22:59:45.398 [debug] Current batch of media processed. Will check again in 1000ms 22:59:45.913 [debug] Current batch of media processed. Will check again in 1000ms 22:59:46.399 [debug] Current batch of media processed. Will check again in 1000ms 22:59:46.914 [debug] Current batch of media processed. Will check again in 1000ms 22:59:47.400 [debug] Current batch of media processed. Will check again in 1000ms 22:59:47.915 [debug] Current batch of media processed. Will check again in 1000ms 22:59:48.401 [debug] Current batch of media processed. Will check again in 1000ms 22:59:48.916 [debug] Current batch of media processed. Will check again in 1000ms 22:59:49.402 [debug] Current batch of media processed. Will check again in 1000ms 22:59:49.917 [debug] Current batch of media processed. Will check again in 1000ms 22:59:50.403 [debug] Current batch of media processed. Will check again in 1000ms 22:59:50.918 [debug] Current batch of media processed. Will check again in 1000ms 22:59:51.404 [debug] Current batch of media processed. Will check again in 1000ms 22:59:51.919 [debug] Current batch of media processed. Will check again in 1000ms 22:59:52.405 [debug] Current batch of media processed. Will check again in 1000ms 22:59:52.920 [debug] Current batch of media processed. Will check again in 1000ms 22:59:53.265 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dItfYvcGwY4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/11/f5/11f50c6e6c227308538b716fb77727efa2ae493974790dc4d1da0ed793b3561f.json --sleep-requests 79 --sleep-interval 85 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:59:53.265 [debug] Running yt-dlp command for action: download 22:59:53.266 [debug] QUERY OK source="settings" db=0.2ms idle=1664.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:53.266 [debug] QUERY OK source="settings" db=0.1ms idle=958.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:53.266 [debug] QUERY OK source="settings" db=0.0ms idle=958.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:59:53.266 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dItfYvcGwY4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/39/cd/39cd4e55b34a354889727e340dc710e945064517660959607d7f6660d0720a61.json --sleep-requests 70 --sleep-interval 75 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:59:53.406 [debug] Current batch of media processed. Will check again in 1000ms 22:59:53.921 [debug] Current batch of media processed. Will check again in 1000ms 22:59:54.407 [debug] Current batch of media processed. Will check again in 1000ms 22:59:54.922 [debug] Current batch of media processed. Will check again in 1000ms 22:59:55.408 [debug] Current batch of media processed. Will check again in 1000ms 22:59:55.923 [debug] Current batch of media processed. Will check again in 1000ms 22:59:56.409 [debug] Current batch of media processed. Will check again in 1000ms 22:59:56.924 [debug] Current batch of media processed. Will check again in 1000ms 22:59:57.410 [debug] Current batch of media processed. Will check again in 1000ms 22:59:57.925 [debug] Current batch of media processed. Will check again in 1000ms 22:59:58.411 [debug] Current batch of media processed. Will check again in 1000ms 22:59:58.926 [debug] Current batch of media processed. Will check again in 1000ms 22:59:59.412 [debug] Current batch of media processed. Will check again in 1000ms 22:59:59.927 [debug] Current batch of media processed. Will check again in 1000ms 23:00:00.275 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:00.413 [debug] Current batch of media processed. Will check again in 1000ms 23:00:00.928 [debug] Current batch of media processed. Will check again in 1000ms 23:00:01.414 [debug] Current batch of media processed. Will check again in 1000ms 23:00:01.929 [debug] Current batch of media processed. Will check again in 1000ms 23:00:02.415 [debug] Current batch of media processed. Will check again in 1000ms 23:00:02.930 [debug] Current batch of media processed. Will check again in 1000ms 23:00:03.416 [debug] Current batch of media processed. Will check again in 1000ms 23:00:03.931 [debug] Current batch of media processed. Will check again in 1000ms 23:00:04.417 [debug] Current batch of media processed. Will check again in 1000ms 23:00:04.932 [debug] Current batch of media processed. Will check again in 1000ms 23:00:05.418 [debug] Current batch of media processed. Will check again in 1000ms 23:00:05.933 [debug] Current batch of media processed. Will check again in 1000ms 23:00:06.419 [debug] Current batch of media processed. Will check again in 1000ms 23:00:06.934 [debug] Current batch of media processed. Will check again in 1000ms 23:00:07.420 [debug] Current batch of media processed. Will check again in 1000ms 23:00:07.935 [debug] Current batch of media processed. Will check again in 1000ms 23:00:08.421 [debug] Current batch of media processed. Will check again in 1000ms 23:00:08.936 [debug] Current batch of media processed. Will check again in 1000ms 23:00:09.422 [debug] Current batch of media processed. Will check again in 1000ms 23:00:09.937 [debug] Current batch of media processed. Will check again in 1000ms 23:00:10.423 [debug] Current batch of media processed. Will check again in 1000ms 23:00:10.938 [debug] Current batch of media processed. Will check again in 1000ms 23:00:11.424 [debug] Current batch of media processed. Will check again in 1000ms 23:00:11.939 [debug] Current batch of media processed. Will check again in 1000ms 23:00:12.425 [debug] Current batch of media processed. Will check again in 1000ms 23:00:12.940 [debug] Current batch of media processed. Will check again in 1000ms 23:00:13.426 [debug] Current batch of media processed. Will check again in 1000ms 23:00:13.941 [debug] Current batch of media processed. Will check again in 1000ms 23:00:14.427 [debug] Current batch of media processed. Will check again in 1000ms 23:00:14.487 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:14.942 [debug] Current batch of media processed. Will check again in 1000ms 23:00:15.428 [debug] Current batch of media processed. Will check again in 1000ms 23:00:15.943 [debug] Current batch of media processed. Will check again in 1000ms 23:00:16.429 [debug] Current batch of media processed. Will check again in 1000ms 23:00:16.944 [debug] Current batch of media processed. Will check again in 1000ms 23:00:17.430 [debug] Current batch of media processed. Will check again in 1000ms 23:00:17.945 [debug] Current batch of media processed. Will check again in 1000ms 23:00:18.431 [debug] Current batch of media processed. Will check again in 1000ms 23:00:18.946 [debug] Current batch of media processed. Will check again in 1000ms 23:00:19.432 [debug] Current batch of media processed. Will check again in 1000ms 23:00:19.947 [debug] Current batch of media processed. Will check again in 1000ms 23:00:20.433 [debug] Current batch of media processed. Will check again in 1000ms 23:00:20.948 [debug] Current batch of media processed. Will check again in 1000ms 23:00:21.434 [debug] Current batch of media processed. Will check again in 1000ms 23:00:21.949 [debug] Current batch of media processed. Will check again in 1000ms 23:00:22.435 [debug] Current batch of media processed. Will check again in 1000ms 23:00:22.950 [debug] Current batch of media processed. Will check again in 1000ms 23:00:23.436 [debug] Current batch of media processed. Will check again in 1000ms 23:00:23.951 [debug] Current batch of media processed. Will check again in 1000ms 23:00:24.437 [debug] Current batch of media processed. Will check again in 1000ms 23:00:24.952 [debug] Current batch of media processed. Will check again in 1000ms 23:00:25.438 [debug] Current batch of media processed. Will check again in 1000ms 23:00:25.953 [debug] Current batch of media processed. Will check again in 1000ms 23:00:26.439 [debug] Current batch of media processed. Will check again in 1000ms 23:00:26.954 [debug] Current batch of media processed. Will check again in 1000ms 23:00:27.440 [debug] Current batch of media processed. Will check again in 1000ms 23:00:27.955 [debug] Current batch of media processed. Will check again in 1000ms 23:00:28.441 [debug] Current batch of media processed. Will check again in 1000ms 23:00:28.956 [debug] Current batch of media processed. Will check again in 1000ms 23:00:29.442 [debug] Current batch of media processed. Will check again in 1000ms 23:00:29.957 [debug] Current batch of media processed. Will check again in 1000ms 23:00:30.443 [debug] Current batch of media processed. Will check again in 1000ms 23:00:30.958 [debug] Current batch of media processed. Will check again in 1000ms 23:00:31.444 [debug] Current batch of media processed. Will check again in 1000ms 23:00:31.959 [debug] Current batch of media processed. Will check again in 1000ms 23:00:32.445 [debug] Current batch of media processed. Will check again in 1000ms 23:00:32.960 [debug] Current batch of media processed. Will check again in 1000ms 23:00:33.446 [debug] Current batch of media processed. Will check again in 1000ms 23:00:33.961 [debug] Current batch of media processed. Will check again in 1000ms 23:00:34.447 [debug] Current batch of media processed. Will check again in 1000ms 23:00:34.962 [debug] Current batch of media processed. Will check again in 1000ms 23:00:35.448 [debug] Current batch of media processed. Will check again in 1000ms 23:00:35.963 [debug] Current batch of media processed. Will check again in 1000ms 23:00:36.449 [debug] Current batch of media processed. Will check again in 1000ms 23:00:36.964 [debug] Current batch of media processed. Will check again in 1000ms 23:00:37.450 [debug] Current batch of media processed. Will check again in 1000ms 23:00:37.965 [debug] Current batch of media processed. Will check again in 1000ms 23:00:38.451 [debug] Current batch of media processed. Will check again in 1000ms 23:00:38.966 [debug] Current batch of media processed. Will check again in 1000ms 23:00:39.452 [debug] Current batch of media processed. Will check again in 1000ms 23:00:39.967 [debug] Current batch of media processed. Will check again in 1000ms 23:00:40.453 [debug] Current batch of media processed. Will check again in 1000ms 23:00:40.968 [debug] Current batch of media processed. Will check again in 1000ms 23:00:41.454 [debug] Current batch of media processed. Will check again in 1000ms 23:00:41.969 [debug] Current batch of media processed. Will check again in 1000ms 23:00:42.455 [debug] Current batch of media processed. Will check again in 1000ms 23:00:42.970 [debug] Current batch of media processed. Will check again in 1000ms 23:00:43.456 [debug] Current batch of media processed. Will check again in 1000ms 23:00:43.971 [debug] Current batch of media processed. Will check again in 1000ms 23:00:44.457 [debug] Current batch of media processed. Will check again in 1000ms 23:00:44.488 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:44.972 [debug] Current batch of media processed. Will check again in 1000ms 23:00:45.459 [debug] Current batch of media processed. Will check again in 1000ms 23:00:45.973 [debug] Current batch of media processed. Will check again in 1000ms 23:00:46.460 [debug] Current batch of media processed. Will check again in 1000ms 23:00:46.974 [debug] Current batch of media processed. Will check again in 1000ms 23:00:47.461 [debug] Current batch of media processed. Will check again in 1000ms 23:00:47.975 [debug] Current batch of media processed. Will check again in 1000ms 23:00:48.462 [debug] Current batch of media processed. Will check again in 1000ms 23:00:48.976 [debug] Current batch of media processed. Will check again in 1000ms 23:00:49.463 [debug] Current batch of media processed. Will check again in 1000ms 23:00:49.977 [debug] Current batch of media processed. Will check again in 1000ms 23:00:50.464 [debug] Current batch of media processed. Will check again in 1000ms 23:00:50.978 [debug] Current batch of media processed. Will check again in 1000ms 23:00:51.465 [debug] Current batch of media processed. Will check again in 1000ms 23:00:51.979 [debug] Current batch of media processed. Will check again in 1000ms 23:00:52.466 [debug] Current batch of media processed. Will check again in 1000ms 23:00:52.980 [debug] Current batch of media processed. Will check again in 1000ms 23:00:53.467 [debug] Current batch of media processed. Will check again in 1000ms 23:00:53.981 [debug] Current batch of media processed. Will check again in 1000ms 23:00:54.468 [debug] Current batch of media processed. Will check again in 1000ms 23:00:54.982 [debug] Current batch of media processed. Will check again in 1000ms 23:00:55.469 [debug] Current batch of media processed. Will check again in 1000ms 23:00:55.983 [debug] Current batch of media processed. Will check again in 1000ms 23:00:56.470 [debug] Current batch of media processed. Will check again in 1000ms 23:00:56.984 [debug] Current batch of media processed. Will check again in 1000ms 23:00:57.471 [debug] Current batch of media processed. Will check again in 1000ms 23:00:57.985 [debug] Current batch of media processed. Will check again in 1000ms 23:00:58.472 [debug] Current batch of media processed. Will check again in 1000ms 23:00:58.986 [debug] Current batch of media processed. Will check again in 1000ms 23:00:59.473 [debug] Current batch of media processed. Will check again in 1000ms 23:00:59.987 [debug] Current batch of media processed. Will check again in 1000ms 23:01:00.276 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:00.474 [debug] Current batch of media processed. Will check again in 1000ms 23:01:00.988 [debug] Current batch of media processed. Will check again in 1000ms 23:01:01.475 [debug] Current batch of media processed. Will check again in 1000ms 23:01:01.989 [debug] Current batch of media processed. Will check again in 1000ms 23:01:02.476 [debug] Current batch of media processed. Will check again in 1000ms 23:01:02.990 [debug] Current batch of media processed. Will check again in 1000ms 23:01:03.477 [debug] Current batch of media processed. Will check again in 1000ms 23:01:03.991 [debug] Current batch of media processed. Will check again in 1000ms 23:01:04.478 [debug] Current batch of media processed. Will check again in 1000ms 23:01:04.992 [debug] Current batch of media processed. Will check again in 1000ms 23:01:05.479 [debug] Current batch of media processed. Will check again in 1000ms 23:01:05.993 [debug] Current batch of media processed. Will check again in 1000ms 23:01:06.480 [debug] Current batch of media processed. Will check again in 1000ms 23:01:06.994 [debug] Current batch of media processed. Will check again in 1000ms 23:01:07.481 [debug] Current batch of media processed. Will check again in 1000ms 23:01:07.995 [debug] Current batch of media processed. Will check again in 1000ms 23:01:08.482 [debug] Current batch of media processed. Will check again in 1000ms 23:01:08.996 [debug] Current batch of media processed. Will check again in 1000ms 23:01:09.483 [debug] Current batch of media processed. Will check again in 1000ms 23:01:09.997 [debug] Current batch of media processed. Will check again in 1000ms 23:01:10.484 [debug] Current batch of media processed. Will check again in 1000ms 23:01:10.998 [debug] Current batch of media processed. Will check again in 1000ms 23:01:11.485 [debug] Current batch of media processed. Will check again in 1000ms 23:01:11.999 [debug] Current batch of media processed. Will check again in 1000ms 23:01:12.486 [debug] Current batch of media processed. Will check again in 1000ms 23:01:13.000 [debug] Current batch of media processed. Will check again in 1000ms 23:01:13.487 [debug] Current batch of media processed. Will check again in 1000ms 23:01:14.001 [debug] Current batch of media processed. Will check again in 1000ms 23:01:14.488 [debug] Current batch of media processed. Will check again in 1000ms 23:01:14.489 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:15.002 [debug] Current batch of media processed. Will check again in 1000ms 23:01:15.489 [debug] Current batch of media processed. Will check again in 1000ms 23:01:16.003 [debug] Current batch of media processed. Will check again in 1000ms 23:01:16.490 [debug] Current batch of media processed. Will check again in 1000ms 23:01:17.004 [debug] Current batch of media processed. Will check again in 1000ms 23:01:17.491 [debug] Current batch of media processed. Will check again in 1000ms 23:01:18.005 [debug] Current batch of media processed. Will check again in 1000ms 23:01:18.492 [debug] Current batch of media processed. Will check again in 1000ms 23:01:19.006 [debug] Current batch of media processed. Will check again in 1000ms 23:01:19.493 [debug] Current batch of media processed. Will check again in 1000ms 23:01:20.007 [debug] Current batch of media processed. Will check again in 1000ms 23:01:20.494 [debug] Current batch of media processed. Will check again in 1000ms 23:01:21.008 [debug] Current batch of media processed. Will check again in 1000ms 23:01:21.495 [debug] Current batch of media processed. Will check again in 1000ms 23:01:22.009 [debug] Current batch of media processed. Will check again in 1000ms 23:01:22.496 [debug] Current batch of media processed. Will check again in 1000ms 23:01:23.010 [debug] Current batch of media processed. Will check again in 1000ms 23:01:23.497 [debug] Current batch of media processed. Will check again in 1000ms 23:01:24.011 [debug] Current batch of media processed. Will check again in 1000ms 23:01:24.498 [debug] Current batch of media processed. Will check again in 1000ms 23:01:25.012 [debug] Current batch of media processed. Will check again in 1000ms 23:01:25.499 [debug] Current batch of media processed. Will check again in 1000ms 23:01:26.013 [debug] Current batch of media processed. Will check again in 1000ms 23:01:26.500 [debug] Current batch of media processed. Will check again in 1000ms 23:01:27.014 [debug] Current batch of media processed. Will check again in 1000ms 23:01:27.501 [debug] Current batch of media processed. Will check again in 1000ms 23:01:28.015 [debug] Current batch of media processed. Will check again in 1000ms 23:01:28.502 [debug] Current batch of media processed. Will check again in 1000ms 23:01:29.016 [debug] Current batch of media processed. Will check again in 1000ms 23:01:29.503 [debug] Current batch of media processed. Will check again in 1000ms 23:01:30.017 [debug] Current batch of media processed. Will check again in 1000ms 23:01:30.504 [debug] Current batch of media processed. Will check again in 1000ms 23:01:31.018 [debug] Current batch of media processed. Will check again in 1000ms 23:01:31.505 [debug] Current batch of media processed. Will check again in 1000ms 23:01:32.019 [debug] Current batch of media processed. Will check again in 1000ms 23:01:32.506 [debug] Current batch of media processed. Will check again in 1000ms 23:01:33.020 [debug] Current batch of media processed. Will check again in 1000ms 23:01:33.507 [debug] Current batch of media processed. Will check again in 1000ms 23:01:34.021 [debug] Current batch of media processed. Will check again in 1000ms 23:01:34.508 [debug] Current batch of media processed. Will check again in 1000ms 23:01:35.022 [debug] Current batch of media processed. Will check again in 1000ms 23:01:35.509 [debug] Current batch of media processed. Will check again in 1000ms 23:01:36.023 [debug] Current batch of media processed. Will check again in 1000ms 23:01:36.510 [debug] Current batch of media processed. Will check again in 1000ms 23:01:37.024 [debug] Current batch of media processed. Will check again in 1000ms 23:01:37.511 [debug] Current batch of media processed. Will check again in 1000ms 23:01:38.025 [debug] Current batch of media processed. Will check again in 1000ms 23:01:38.512 [debug] Current batch of media processed. Will check again in 1000ms 23:01:39.026 [debug] Current batch of media processed. Will check again in 1000ms 23:01:39.513 [debug] Current batch of media processed. Will check again in 1000ms 23:01:40.027 [debug] Current batch of media processed. Will check again in 1000ms 23:01:40.514 [debug] Current batch of media processed. Will check again in 1000ms 23:01:41.028 [debug] Current batch of media processed. Will check again in 1000ms 23:01:41.515 [debug] Current batch of media processed. Will check again in 1000ms 23:01:42.029 [debug] Current batch of media processed. Will check again in 1000ms 23:01:42.516 [debug] Current batch of media processed. Will check again in 1000ms 23:01:43.030 [debug] Current batch of media processed. Will check again in 1000ms 23:01:43.517 [debug] Current batch of media processed. Will check again in 1000ms 23:01:44.031 [debug] Current batch of media processed. Will check again in 1000ms 23:01:44.491 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:44.518 [debug] Current batch of media processed. Will check again in 1000ms 23:01:45.032 [debug] Current batch of media processed. Will check again in 1000ms 23:01:45.519 [debug] Current batch of media processed. Will check again in 1000ms 23:01:46.033 [debug] Current batch of media processed. Will check again in 1000ms 23:01:46.520 [debug] Current batch of media processed. Will check again in 1000ms 23:01:47.034 [debug] Current batch of media processed. Will check again in 1000ms 23:01:47.521 [debug] Current batch of media processed. Will check again in 1000ms 23:01:48.035 [debug] Current batch of media processed. Will check again in 1000ms 23:01:48.522 [debug] Current batch of media processed. Will check again in 1000ms 23:01:49.036 [debug] Current batch of media processed. Will check again in 1000ms 23:01:49.523 [debug] Current batch of media processed. Will check again in 1000ms 23:01:50.037 [debug] Current batch of media processed. Will check again in 1000ms 23:01:50.524 [debug] Current batch of media processed. Will check again in 1000ms 23:01:51.038 [debug] Current batch of media processed. Will check again in 1000ms 23:01:51.525 [debug] Current batch of media processed. Will check again in 1000ms 23:01:52.039 [debug] Current batch of media processed. Will check again in 1000ms 23:01:52.526 [debug] Current batch of media processed. Will check again in 1000ms 23:01:53.040 [debug] Current batch of media processed. Will check again in 1000ms 23:01:53.527 [debug] Current batch of media processed. Will check again in 1000ms 23:01:54.041 [debug] Current batch of media processed. Will check again in 1000ms 23:01:54.528 [debug] Current batch of media processed. Will check again in 1000ms 23:01:55.042 [debug] Current batch of media processed. Will check again in 1000ms 23:01:55.529 [debug] Current batch of media processed. Will check again in 1000ms 23:01:56.043 [debug] Current batch of media processed. Will check again in 1000ms 23:01:56.530 [debug] Current batch of media processed. Will check again in 1000ms 23:01:57.044 [debug] Current batch of media processed. Will check again in 1000ms 23:01:57.531 [debug] Current batch of media processed. Will check again in 1000ms 23:01:58.045 [debug] Current batch of media processed. Will check again in 1000ms 23:01:58.532 [debug] Current batch of media processed. Will check again in 1000ms 23:01:59.046 [debug] Current batch of media processed. Will check again in 1000ms 23:01:59.533 [debug] Current batch of media processed. Will check again in 1000ms 23:02:00.047 [debug] Current batch of media processed. Will check again in 1000ms 23:02:00.277 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:00.534 [debug] Current batch of media processed. Will check again in 1000ms 23:02:01.048 [debug] Current batch of media processed. Will check again in 1000ms 23:02:01.535 [debug] Current batch of media processed. Will check again in 1000ms 23:02:02.049 [debug] Current batch of media processed. Will check again in 1000ms 23:02:02.536 [debug] Current batch of media processed. Will check again in 1000ms 23:02:03.050 [debug] Current batch of media processed. Will check again in 1000ms 23:02:03.537 [debug] Current batch of media processed. Will check again in 1000ms 23:02:04.051 [debug] Current batch of media processed. Will check again in 1000ms 23:02:04.538 [debug] Current batch of media processed. Will check again in 1000ms 23:02:05.052 [debug] Current batch of media processed. Will check again in 1000ms 23:02:05.539 [debug] Current batch of media processed. Will check again in 1000ms 23:02:06.053 [debug] Current batch of media processed. Will check again in 1000ms 23:02:06.540 [debug] Current batch of media processed. Will check again in 1000ms 23:02:07.054 [debug] Current batch of media processed. Will check again in 1000ms 23:02:07.541 [debug] Current batch of media processed. Will check again in 1000ms 23:02:08.055 [debug] Current batch of media processed. Will check again in 1000ms 23:02:08.542 [debug] Current batch of media processed. Will check again in 1000ms 23:02:09.056 [debug] Current batch of media processed. Will check again in 1000ms 23:02:09.543 [debug] Current batch of media processed. Will check again in 1000ms 23:02:10.057 [debug] Current batch of media processed. Will check again in 1000ms 23:02:10.544 [debug] Current batch of media processed. Will check again in 1000ms 23:02:11.058 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nine Inch Nails - As Alive As You Need Me To Be (Official Music Video)\n\nListen to โ€˜As Alive As You Need Me To Be,โ€™ out now: https://NineInchNails.lnk.to/AAAYNMTB\nPre-Order TRON: Ares (Original Motion Picture Soundtrack), out September 19: https://NineInchNails.lnk.to/TRONAres\n\nShop official music and merch: https://NineInchNails.lnk.to/Store\n\nDirected by Maxime Quoilin\nProduced by Ryan Hahn\nEdited by Aloรฏs Champougny and Maxime Quoilin\nCreative Direction by mtla.studio \n\nProduction Company: HPLA \nDP: Xiaolong G Liu\nPD: Tyler Evans\nStylist: Britt Layton\nVFX: @1080p.world\n\nwww.nin.com \nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #AsAliveAsYouNeedMeToBe #TRONAres #TrentReznor #AtticusRoss\n\n\nMusic video by Nine Inch Nails performing As Alive As You Need Me To Be.ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "duration" => 228, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20250903 - Nine Inch Nails - As Alive As You Need Me To Be (Official Music Video).mp4", "id" => "SnMyroAH0rg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SnMyroAH0rg", "playlist_index" => 24, "timestamp" => 1756915206, "title" => "Nine Inch Nails - As Alive As You Need Me To Be (Official Music Video)", "upload_date" => "20250903"} 23:02:11.058 [debug] QUERY OK source="sources" db=0.2ms idle=1196.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:02:11.059 [debug] QUERY OK source="sources" db=0.1ms idle=740.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:02:11.059 [debug] QUERY OK source="media_items" db=0.0ms idle=741.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-03 16:00:06Z], 2] 23:02:11.060 [debug] QUERY OK source="media_items" db=0.5ms idle=741.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Nine Inch Nails - As Alive As You Need Me To Be (Official Music Video)\n\nListen to โ€˜As Alive As You Need Me To Be,โ€™ out now: https://NineInchNails.lnk.to/AAAYNMTB\nPre-Order TRON: Ares (Original Motion Picture Soundtrack), out September 19: https://NineInchNails.lnk.to/TRONAres\n\nShop official music and merch: https://NineInchNails.lnk.to/Store\n\nDirected by Maxime Quoilin\nProduced by Ryan Hahn\nEdited by Aloรฏs Champougny and Maxime Quoilin\nCreative Direction by mtla.studio \n\nProduction Company: HPLA \nDP: Xiaolong G Liu\nPD: Tyler Evans\nStylist: Britt Layton\nVFX: @1080p.world\n\nwww.nin.com \nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #AsAliveAsYouNeedMeToBe #TRONAres #TrentReznor #AtticusRoss\n\n\nMusic video by Nine Inch Nails performing As Alive As You Need Me To Be.ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - As Alive As You Need Me To Be (Official Music Video)", "cc48e3dc-6b43-4dd4-b99f-2ed75f8063b8", false, 2, [], 228, false, "SnMyroAH0rg", "https://www.youtube.com/watch?v=SnMyroAH0rg", 24, "/downloads/MusicVideos/Nine Inch Nails/20250903 - Nine Inch Nails - As Alive As You Need Me To Be (Official Music Video).mp4", false, false, 99, ~U[2025-09-03 16:00:06Z], ~U[2025-12-25 06:02:11Z], ~U[2025-12-25 06:02:11Z], "Nine Inch Nails - As Alive As You Need Me To Be (Official Music Video)\n\nListen to โ€˜As Alive As You Need Me To Be,โ€™ out now: https://NineInchNails.lnk.to/AAAYNMTB\nPre-Order TRON: Ares (Original Motion Picture Soundtrack), out September 19: https://NineInchNails.lnk.to/TRONAres\n\nShop official music and merch: https://NineInchNails.lnk.to/Store\n\nDirected by Maxime Quoilin\nProduced by Ryan Hahn\nEdited by Aloรฏs Champougny and Maxime Quoilin\nCreative Direction by mtla.studio \n\nProduction Company: HPLA \nDP: Xiaolong G Liu\nPD: Tyler Evans\nStylist: Britt Layton\nVFX: @1080p.world\n\nwww.nin.com \nhttps://www.tiktok.com/@nineinchnails\nhttps://www.instagram.com/nineinchnails\nhttps://www.facebook.com/ninofficial\n\n#NineInchNails #AsAliveAsYouNeedMeToBe #TRONAres #TrentReznor #AtticusRoss\n\n\nMusic video by Nine Inch Nails performing As Alive As You Need Me To Be.ยฉ 2025 The Null Corporation, Under Exclusive License To Interscope Records", "Nine Inch Nails - As Alive As You Need Me To Be (Official Music Video)", 2, 228, false, "SnMyroAH0rg", "https://www.youtube.com/watch?v=SnMyroAH0rg", "/downloads/MusicVideos/Nine Inch Nails/20250903 - Nine Inch Nails - As Alive As You Need Me To Be (Official Music Video).mp4", false, ~U[2025-09-03 16:00:06Z]] 23:02:11.060 [debug] QUERY OK source="sources" db=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" = ?) [2] 23:02:11.060 [debug] QUERY OK source="media_profiles" db=0.0ms 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:02:11.061 [debug] QUERY OK source="media_items" db=0.1ms 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 [693] 23:02:11.061 [info] Kicking off download for media item #693 (SnMyroAH0rg) 23:02:11.062 [debug] QUERY OK source="tasks" db=0.1ms idle=1.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [233, 693, ~U[2025-12-25 06:02:11Z], ~U[2025-12-25 06:02:11Z]] 23:02:11.062 [debug] Current batch of media processed. Will check again in 1000ms 23:02:11.545 [debug] Current batch of media processed. Will check again in 1000ms 23:02:12.063 [debug] Current batch of media processed. Will check again in 1000ms 23:02:12.546 [debug] Current batch of media processed. Will check again in 1000ms 23:02:13.064 [debug] Current batch of media processed. Will check again in 1000ms 23:02:13.547 [debug] Current batch of media processed. Will check again in 1000ms 23:02:14.065 [debug] Current batch of media processed. Will check again in 1000ms 23:02:14.493 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:14.548 [debug] Current batch of media processed. Will check again in 1000ms 23:02:15.066 [debug] Current batch of media processed. Will check again in 1000ms 23:02:15.549 [debug] Current batch of media processed. Will check again in 1000ms 23:02:16.067 [debug] Current batch of media processed. Will check again in 1000ms 23:02:16.550 [debug] Current batch of media processed. Will check again in 1000ms 23:02:17.068 [debug] Current batch of media processed. Will check again in 1000ms 23:02:17.551 [debug] Current batch of media processed. Will check again in 1000ms 23:02:18.069 [debug] Current batch of media processed. Will check again in 1000ms 23:02:18.552 [debug] Current batch of media processed. Will check again in 1000ms 23:02:19.070 [debug] Current batch of media processed. Will check again in 1000ms 23:02:19.553 [debug] Current batch of media processed. Will check again in 1000ms 23:02:20.071 [debug] Current batch of media processed. Will check again in 1000ms 23:02:20.554 [debug] Current batch of media processed. Will check again in 1000ms 23:02:21.072 [debug] Current batch of media processed. Will check again in 1000ms 23:02:21.555 [debug] Current batch of media processed. Will check again in 1000ms 23:02:22.073 [debug] Current batch of media processed. Will check again in 1000ms 23:02:22.556 [debug] Current batch of media processed. Will check again in 1000ms 23:02:23.074 [debug] Current batch of media processed. Will check again in 1000ms 23:02:23.557 [debug] Current batch of media processed. Will check again in 1000ms 23:02:24.075 [debug] Current batch of media processed. Will check again in 1000ms 23:02:24.558 [debug] Current batch of media processed. Will check again in 1000ms 23:02:25.076 [debug] Current batch of media processed. Will check again in 1000ms 23:02:25.559 [debug] Current batch of media processed. Will check again in 1000ms 23:02:26.077 [debug] Current batch of media processed. Will check again in 1000ms 23:02:26.560 [debug] Current batch of media processed. Will check again in 1000ms 23:02:27.078 [debug] Current batch of media processed. Will check again in 1000ms 23:02:27.561 [debug] Current batch of media processed. Will check again in 1000ms 23:02:28.079 [debug] Current batch of media processed. Will check again in 1000ms 23:02:28.562 [debug] Current batch of media processed. Will check again in 1000ms 23:02:29.080 [debug] Current batch of media processed. Will check again in 1000ms 23:02:29.563 [debug] Current batch of media processed. Will check again in 1000ms 23:02:30.081 [debug] Current batch of media processed. Will check again in 1000ms 23:02:30.564 [debug] Current batch of media processed. Will check again in 1000ms 23:02:31.082 [debug] Current batch of media processed. Will check again in 1000ms 23:02:31.565 [debug] Current batch of media processed. Will check again in 1000ms 23:02:32.083 [debug] Current batch of media processed. Will check again in 1000ms 23:02:32.566 [debug] Current batch of media processed. Will check again in 1000ms 23:02:33.084 [debug] Current batch of media processed. Will check again in 1000ms 23:02:33.567 [debug] Current batch of media processed. Will check again in 1000ms 23:02:34.085 [debug] Current batch of media processed. Will check again in 1000ms 23:02:34.568 [debug] Current batch of media processed. Will check again in 1000ms 23:02:35.086 [debug] Current batch of media processed. Will check again in 1000ms 23:02:35.569 [debug] Current batch of media processed. Will check again in 1000ms 23:02:36.087 [debug] Current batch of media processed. Will check again in 1000ms 23:02:36.570 [debug] Current batch of media processed. Will check again in 1000ms 23:02:37.088 [debug] Current batch of media processed. Will check again in 1000ms 23:02:37.571 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "CELEBRATING ONE BILLION VIEWS!!!\n\nREMASTERED IN HD!\n\nOfficial Music Video for Without Me performed by Eminem.\n\n\n\niTunes: http://smarturl.it/WithoutMe \n\nAmazon: http://smarturl.it/WithoutMeAmz \n\nGoogle Play: http://smarturl.it/WithoutMeGP \n\n\n\nFollow Eminem\n\nInstagram: https://www.instagram.com/eminem\n\nTwitter: https://twitter.com/eminem\n\nFacebook: https://www.facebook.com/eminem\n\n\n\nPlaylist Best of Eminem: https://goo.gl/AquNpo\n\nSubscribe for more: https://goo.gl/DxCrDV\n\n\n\n(C) 2002 Aftermath Records\n\n\n\n#Eminem #WithoutMe #Remastered", "duration" => 250, "filename" => "/downloads/MusicVideos/Eminem Videos/20240307 - Eminem - The Making Of 'My Name Is' (Vevo Footnotes).mp4", "id" => "C2dhJiHQDgU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=C2dhJiHQDgU", "playlist_index" => 3, "timestamp" => 1709830813, "title" => "Eminem - The Making Of 'My Name Is' (Vevo Footnotes)", "upload_date" => "20240307"} 23:02:37.572 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1253.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [4] 23:02:37.572 [debug] QUERY OK source="sources" db=0.2ms idle=1254.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:02:37.572 [debug] QUERY OK source="media_items" db=0.1ms idle=1254.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-07 17:00:13Z], 4] 23:02:37.584 [debug] QUERY OK source="media_items" db=11.2ms idle=1254.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["CELEBRATING ONE BILLION VIEWS!!!\n\nREMASTERED IN HD!\n\nOfficial Music Video for Without Me performed by Eminem.\n\n\n\niTunes: http://smarturl.it/WithoutMe \n\nAmazon: http://smarturl.it/WithoutMeAmz \n\nGoogle Play: http://smarturl.it/WithoutMeGP \n\n\n\nFollow Eminem\n\nInstagram: https://www.instagram.com/eminem\n\nTwitter: https://twitter.com/eminem\n\nFacebook: https://www.facebook.com/eminem\n\n\n\nPlaylist Best of Eminem: https://goo.gl/AquNpo\n\nSubscribe for more: https://goo.gl/DxCrDV\n\n\n\n(C) 2002 Aftermath Records\n\n\n\n#Eminem #WithoutMe #Remastered", "Eminem - The Making Of 'My Name Is' (Vevo Footnotes)", "915a80db-2513-4c45-8a48-c9d8e5b28d62", false, 4, [], 250, false, "C2dhJiHQDgU", "https://www.youtube.com/watch?v=C2dhJiHQDgU", 3, "/downloads/MusicVideos/Eminem Videos/20240307 - Eminem - The Making Of 'My Name Is' (Vevo Footnotes).mp4", false, false, 0, ~U[2024-03-07 17:00:13Z], ~U[2025-12-25 06:02:37Z], ~U[2025-12-25 06:02:37Z], "CELEBRATING ONE BILLION VIEWS!!!\n\nREMASTERED IN HD!\n\nOfficial Music Video for Without Me performed by Eminem.\n\n\n\niTunes: http://smarturl.it/WithoutMe \n\nAmazon: http://smarturl.it/WithoutMeAmz \n\nGoogle Play: http://smarturl.it/WithoutMeGP \n\n\n\nFollow Eminem\n\nInstagram: https://www.instagram.com/eminem\n\nTwitter: https://twitter.com/eminem\n\nFacebook: https://www.facebook.com/eminem\n\n\n\nPlaylist Best of Eminem: https://goo.gl/AquNpo\n\nSubscribe for more: https://goo.gl/DxCrDV\n\n\n\n(C) 2002 Aftermath Records\n\n\n\n#Eminem #WithoutMe #Remastered", "Eminem - The Making Of 'My Name Is' (Vevo Footnotes)", 4, 250, false, "C2dhJiHQDgU", "https://www.youtube.com/watch?v=C2dhJiHQDgU", "/downloads/MusicVideos/Eminem Videos/20240307 - Eminem - The Making Of 'My Name Is' (Vevo Footnotes).mp4", false, ~U[2024-03-07 17:00:13Z]] 23:02:37.585 [debug] QUERY OK source="sources" db=0.2ms idle=675.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:02:37.585 [debug] QUERY OK source="media_profiles" db=0.1ms 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:02:37.586 [debug] QUERY OK source="media_items" db=0.2ms 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 [694] 23:02:37.586 [info] Kicking off download for media item #694 (C2dhJiHQDgU) 23:02:37.588 [debug] QUERY OK source="tasks" db=0.1ms idle=2.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [234, 694, ~U[2025-12-25 06:02:37Z], ~U[2025-12-25 06:02:37Z]] 23:02:37.588 [debug] Current batch of media processed. Will check again in 1000ms 23:02:38.089 [debug] Current batch of media processed. Will check again in 1000ms 23:02:38.589 [debug] Current batch of media processed. Will check again in 1000ms 23:02:39.090 [debug] Current batch of media processed. Will check again in 1000ms 23:02:39.590 [debug] Current batch of media processed. Will check again in 1000ms 23:02:40.091 [debug] Current batch of media processed. Will check again in 1000ms 23:02:40.591 [debug] Current batch of media processed. Will check again in 1000ms 23:02:41.092 [debug] Current batch of media processed. Will check again in 1000ms 23:02:41.592 [debug] Current batch of media processed. Will check again in 1000ms 23:02:42.093 [debug] Current batch of media processed. Will check again in 1000ms 23:02:42.593 [debug] Current batch of media processed. Will check again in 1000ms 23:02:43.094 [debug] Current batch of media processed. Will check again in 1000ms 23:02:43.594 [debug] Current batch of media processed. Will check again in 1000ms 23:02:44.095 [debug] Current batch of media processed. Will check again in 1000ms 23:02:44.494 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:44.595 [debug] Current batch of media processed. Will check again in 1000ms 23:02:45.096 [debug] Current batch of media processed. Will check again in 1000ms 23:02:45.596 [debug] Current batch of media processed. Will check again in 1000ms 23:02:46.097 [debug] Current batch of media processed. Will check again in 1000ms 23:02:46.597 [debug] Current batch of media processed. Will check again in 1000ms 23:02:47.098 [debug] Current batch of media processed. Will check again in 1000ms 23:02:47.598 [debug] Current batch of media processed. Will check again in 1000ms 23:02:48.099 [debug] Current batch of media processed. Will check again in 1000ms 23:02:48.599 [debug] Current batch of media processed. Will check again in 1000ms 23:02:49.100 [debug] Current batch of media processed. Will check again in 1000ms 23:02:49.600 [debug] Current batch of media processed. Will check again in 1000ms 23:02:50.101 [debug] Current batch of media processed. Will check again in 1000ms 23:02:50.601 [debug] Current batch of media processed. Will check again in 1000ms 23:02:51.102 [debug] Current batch of media processed. Will check again in 1000ms 23:02:51.602 [debug] Current batch of media processed. Will check again in 1000ms 23:02:52.103 [debug] Current batch of media processed. Will check again in 1000ms 23:02:52.603 [debug] Current batch of media processed. Will check again in 1000ms 23:02:53.104 [debug] Current batch of media processed. Will check again in 1000ms 23:02:53.604 [debug] Current batch of media processed. Will check again in 1000ms 23:02:54.105 [debug] Current batch of media processed. Will check again in 1000ms 23:02:54.605 [debug] Current batch of media processed. Will check again in 1000ms 23:02:55.106 [debug] Current batch of media processed. Will check again in 1000ms 23:02:55.606 [debug] Current batch of media processed. Will check again in 1000ms 23:02:56.107 [debug] Current batch of media processed. Will check again in 1000ms 23:02:56.607 [debug] Current batch of media processed. Will check again in 1000ms 23:02:57.108 [debug] Current batch of media processed. Will check again in 1000ms 23:02:57.608 [debug] Current batch of media processed. Will check again in 1000ms 23:02:58.109 [debug] Current batch of media processed. Will check again in 1000ms 23:02:58.609 [debug] Current batch of media processed. Will check again in 1000ms 23:02:59.110 [debug] Current batch of media processed. Will check again in 1000ms 23:02:59.610 [debug] Current batch of media processed. Will check again in 1000ms 23:03:00.111 [debug] Current batch of media processed. Will check again in 1000ms 23:03:00.278 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:00.611 [debug] Current batch of media processed. Will check again in 1000ms 23:03:01.112 [debug] Current batch of media processed. Will check again in 1000ms 23:03:01.612 [debug] Current batch of media processed. Will check again in 1000ms 23:03:02.113 [debug] Current batch of media processed. Will check again in 1000ms 23:03:02.613 [debug] Current batch of media processed. Will check again in 1000ms 23:03:03.114 [debug] Current batch of media processed. Will check again in 1000ms 23:03:03.614 [debug] Current batch of media processed. Will check again in 1000ms 23:03:04.115 [debug] Current batch of media processed. Will check again in 1000ms 23:03:04.615 [debug] Current batch of media processed. Will check again in 1000ms 23:03:05.116 [debug] Current batch of media processed. Will check again in 1000ms 23:03:05.616 [debug] Current batch of media processed. Will check again in 1000ms 23:03:06.117 [debug] Current batch of media processed. Will check again in 1000ms 23:03:06.617 [debug] Current batch of media processed. Will check again in 1000ms 23:03:07.118 [debug] Current batch of media processed. Will check again in 1000ms 23:03:07.618 [debug] Current batch of media processed. Will check again in 1000ms 23:03:08.119 [debug] Current batch of media processed. Will check again in 1000ms 23:03:08.619 [debug] Current batch of media processed. Will check again in 1000ms 23:03:09.120 [debug] Current batch of media processed. Will check again in 1000ms 23:03:09.620 [debug] Current batch of media processed. Will check again in 1000ms 23:03:10.121 [debug] Current batch of media processed. Will check again in 1000ms 23:03:10.621 [debug] Current batch of media processed. Will check again in 1000ms 23:03:11.122 [debug] Current batch of media processed. Will check again in 1000ms 23:03:11.622 [debug] Current batch of media processed. Will check again in 1000ms 23:03:12.123 [debug] Current batch of media processed. Will check again in 1000ms 23:03:12.623 [debug] Current batch of media processed. Will check again in 1000ms 23:03:13.124 [debug] Current batch of media processed. Will check again in 1000ms 23:03:13.624 [debug] Current batch of media processed. Will check again in 1000ms 23:03:14.125 [debug] Current batch of media processed. Will check again in 1000ms 23:03:14.495 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:14.625 [debug] Current batch of media processed. Will check again in 1000ms 23:03:15.126 [debug] Current batch of media processed. Will check again in 1000ms 23:03:15.627 [debug] Current batch of media processed. Will check again in 1000ms 23:03:16.127 [debug] Current batch of media processed. Will check again in 1000ms 23:03:16.628 [debug] Current batch of media processed. Will check again in 1000ms 23:03:17.128 [debug] Current batch of media processed. Will check again in 1000ms 23:03:17.629 [debug] Current batch of media processed. Will check again in 1000ms 23:03:18.129 [debug] Current batch of media processed. Will check again in 1000ms 23:03:18.630 [debug] Current batch of media processed. Will check again in 1000ms 23:03:19.130 [debug] Current batch of media processed. Will check again in 1000ms 23:03:19.631 [debug] Current batch of media processed. Will check again in 1000ms 23:03:20.131 [debug] Current batch of media processed. Will check again in 1000ms 23:03:20.632 [debug] Current batch of media processed. Will check again in 1000ms 23:03:21.132 [debug] Current batch of media processed. Will check again in 1000ms 23:03:21.634 [debug] Current batch of media processed. Will check again in 1000ms 23:03:22.133 [debug] Current batch of media processed. Will check again in 1000ms 23:03:22.635 [debug] Current batch of media processed. Will check again in 1000ms 23:03:23.134 [debug] Current batch of media processed. Will check again in 1000ms 23:03:23.636 [debug] Current batch of media processed. Will check again in 1000ms 23:03:24.135 [debug] Current batch of media processed. Will check again in 1000ms 23:03:24.637 [debug] Current batch of media processed. Will check again in 1000ms 23:03:25.136 [debug] Current batch of media processed. Will check again in 1000ms 23:03:25.638 [debug] Current batch of media processed. Will check again in 1000ms 23:03:26.137 [debug] Current batch of media processed. Will check again in 1000ms 23:03:26.639 [debug] Current batch of media processed. Will check again in 1000ms 23:03:27.138 [debug] Current batch of media processed. Will check again in 1000ms 23:03:27.640 [debug] Current batch of media processed. Will check again in 1000ms 23:03:28.139 [debug] Current batch of media processed. Will check again in 1000ms 23:03:28.641 [debug] Current batch of media processed. Will check again in 1000ms 23:03:29.140 [debug] Current batch of media processed. Will check again in 1000ms 23:03:29.642 [debug] Current batch of media processed. Will check again in 1000ms 23:03:30.141 [debug] Current batch of media processed. Will check again in 1000ms 23:03:30.643 [debug] Current batch of media processed. Will check again in 1000ms 23:03:31.142 [debug] Current batch of media processed. Will check again in 1000ms 23:03:31.644 [debug] Current batch of media processed. Will check again in 1000ms 23:03:32.143 [debug] Current batch of media processed. Will check again in 1000ms 23:03:32.645 [debug] Current batch of media processed. Will check again in 1000ms 23:03:33.144 [debug] Current batch of media processed. Will check again in 1000ms 23:03:33.646 [debug] Current batch of media processed. Will check again in 1000ms 23:03:34.145 [debug] Current batch of media processed. Will check again in 1000ms 23:03:34.647 [debug] Current batch of media processed. Will check again in 1000ms 23:03:35.146 [debug] Current batch of media processed. Will check again in 1000ms 23:03:35.648 [debug] Current batch of media processed. Will check again in 1000ms 23:03:36.147 [debug] Current batch of media processed. Will check again in 1000ms 23:03:36.649 [debug] Current batch of media processed. Will check again in 1000ms 23:03:37.148 [debug] Current batch of media processed. Will check again in 1000ms 23:03:37.650 [debug] Current batch of media processed. Will check again in 1000ms 23:03:38.149 [debug] Current batch of media processed. Will check again in 1000ms 23:03:38.651 [debug] Current batch of media processed. Will check again in 1000ms 23:03:39.150 [debug] Current batch of media processed. Will check again in 1000ms 23:03:39.652 [debug] Current batch of media processed. Will check again in 1000ms 23:03:40.151 [debug] Current batch of media processed. Will check again in 1000ms 23:03:40.653 [debug] Current batch of media processed. Will check again in 1000ms 23:03:41.152 [debug] Current batch of media processed. Will check again in 1000ms 23:03:41.654 [debug] Current batch of media processed. Will check again in 1000ms 23:03:42.153 [debug] Current batch of media processed. Will check again in 1000ms 23:03:42.655 [debug] Current batch of media processed. Will check again in 1000ms 23:03:43.154 [debug] Current batch of media processed. Will check again in 1000ms 23:03:43.656 [debug] Current batch of media processed. Will check again in 1000ms 23:03:44.155 [debug] Current batch of media processed. Will check again in 1000ms 23:03:44.497 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:44.657 [debug] Current batch of media processed. Will check again in 1000ms 23:03:45.156 [debug] Current batch of media processed. Will check again in 1000ms 23:03:45.658 [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:46.659 [debug] Current batch of media processed. Will check again in 1000ms 23:03:47.158 [debug] Current batch of media processed. Will check again in 1000ms 23:03:47.660 [debug] Current batch of media processed. Will check again in 1000ms 23:03:48.159 [debug] Current batch of media processed. Will check again in 1000ms 23:03:48.661 [debug] Current batch of media processed. Will check again in 1000ms 23:03:49.160 [debug] Current batch of media processed. Will check again in 1000ms 23:03:49.662 [debug] Current batch of media processed. Will check again in 1000ms 23:03:50.161 [debug] Current batch of media processed. Will check again in 1000ms 23:03:50.663 [debug] Current batch of media processed. Will check again in 1000ms 23:03:51.162 [debug] Current batch of media processed. Will check again in 1000ms 23:03:51.664 [debug] Current batch of media processed. Will check again in 1000ms 23:03:52.163 [debug] Current batch of media processed. Will check again in 1000ms 23:03:52.665 [debug] Current batch of media processed. Will check again in 1000ms 23:03:53.164 [debug] Current batch of media processed. Will check again in 1000ms 23:03:53.666 [debug] Current batch of media processed. Will check again in 1000ms 23:03:54.165 [debug] Current batch of media processed. Will check again in 1000ms 23:03:54.667 [debug] Current batch of media processed. Will check again in 1000ms 23:03:55.166 [debug] Current batch of media processed. Will check again in 1000ms 23:03:55.668 [debug] Current batch of media processed. Will check again in 1000ms 23:03:56.159 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZbXP8PdwnWM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/64/ce/64ce104b905009e282a6d3d2fcbb75395ce0a93076b53ce19916fd8786e3fae5.json --sleep-requests 76 --sleep-interval 66 --sleep-subtitles 67 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:03:56.162 [debug] Running yt-dlp command for action: download_thumbnail 23:03:56.162 [debug] QUERY OK source="settings" db=0.1ms idle=1844.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:56.162 [debug] QUERY OK source="settings" db=0.0ms idle=1111.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:56.163 [debug] QUERY OK source="settings" db=0.0ms idle=844.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:56.163 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZbXP8PdwnWM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/62/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c3/e3/c3e33952e589645be131b3f3cac0b40828290ee7d7eadbcc640721233a9b7022.json --sleep-requests 85 --sleep-interval 79 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:03:56.167 [debug] Current batch of media processed. Will check again in 1000ms 23:03:56.669 [debug] Current batch of media processed. Will check again in 1000ms 23:03:57.168 [debug] Current batch of media processed. Will check again in 1000ms 23:03:57.670 [debug] Current batch of media processed. Will check again in 1000ms 23:03:58.169 [debug] Current batch of media processed. Will check again in 1000ms 23:03:58.671 [debug] Current batch of media processed. Will check again in 1000ms 23:03:59.170 [debug] Current batch of media processed. Will check again in 1000ms 23:03:59.672 [debug] Current batch of media processed. Will check again in 1000ms 23:04:00.171 [debug] Current batch of media processed. Will check again in 1000ms 23:04:00.279 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:00.673 [debug] Current batch of media processed. Will check again in 1000ms 23:04:01.172 [debug] Current batch of media processed. Will check again in 1000ms 23:04:01.674 [debug] Current batch of media processed. Will check again in 1000ms 23:04:02.173 [debug] Current batch of media processed. Will check again in 1000ms 23:04:02.675 [debug] Current batch of media processed. Will check again in 1000ms 23:04:03.174 [debug] Current batch of media processed. Will check again in 1000ms 23:04:03.676 [debug] Current batch of media processed. Will check again in 1000ms 23:04:04.175 [debug] Current batch of media processed. Will check again in 1000ms 23:04:04.677 [debug] Current batch of media processed. Will check again in 1000ms 23:04:05.176 [debug] Current batch of media processed. Will check again in 1000ms 23:04:05.678 [debug] Current batch of media processed. Will check again in 1000ms 23:04:06.177 [debug] Current batch of media processed. Will check again in 1000ms 23:04:06.679 [debug] Current batch of media processed. Will check again in 1000ms 23:04:07.178 [debug] Current batch of media processed. Will check again in 1000ms 23:04:07.680 [debug] Current batch of media processed. Will check again in 1000ms 23:04:08.179 [debug] Current batch of media processed. Will check again in 1000ms 23:04:08.681 [debug] Current batch of media processed. Will check again in 1000ms 23:04:09.180 [debug] Current batch of media processed. Will check again in 1000ms 23:04:09.682 [debug] Current batch of media processed. Will check again in 1000ms 23:04:10.181 [debug] Current batch of media processed. Will check again in 1000ms 23:04:10.683 [debug] Current batch of media processed. Will check again in 1000ms 23:04:11.182 [debug] Current batch of media processed. Will check again in 1000ms 23:04:11.684 [debug] Current batch of media processed. Will check again in 1000ms 23:04:12.183 [debug] Current batch of media processed. Will check again in 1000ms 23:04:12.685 [debug] Current batch of media processed. Will check again in 1000ms 23:04:13.184 [debug] Current batch of media processed. Will check again in 1000ms 23:04:13.686 [debug] Current batch of media processed. Will check again in 1000ms 23:04:14.185 [debug] Current batch of media processed. Will check again in 1000ms 23:04:14.499 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:14.687 [debug] Current batch of media processed. Will check again in 1000ms 23:04:15.186 [debug] Current batch of media processed. Will check again in 1000ms 23:04:15.688 [debug] Current batch of media processed. Will check again in 1000ms 23:04:16.187 [debug] Current batch of media processed. Will check again in 1000ms 23:04:16.689 [debug] Current batch of media processed. Will check again in 1000ms 23:04:17.188 [debug] Current batch of media processed. Will check again in 1000ms 23:04:17.690 [debug] Current batch of media processed. Will check again in 1000ms 23:04:18.189 [debug] Current batch of media processed. Will check again in 1000ms 23:04:18.691 [debug] Current batch of media processed. Will check again in 1000ms 23:04:19.190 [debug] Current batch of media processed. Will check again in 1000ms 23:04:19.692 [debug] Current batch of media processed. Will check again in 1000ms 23:04:20.191 [debug] Current batch of media processed. Will check again in 1000ms 23:04:20.693 [debug] Current batch of media processed. Will check again in 1000ms 23:04:21.192 [debug] Current batch of media processed. Will check again in 1000ms 23:04:21.694 [debug] Current batch of media processed. Will check again in 1000ms 23:04:22.193 [debug] Current batch of media processed. Will check again in 1000ms 23:04:22.695 [debug] Current batch of media processed. Will check again in 1000ms 23:04:23.194 [debug] Current batch of media processed. Will check again in 1000ms 23:04:23.696 [debug] Current batch of media processed. Will check again in 1000ms 23:04:24.195 [debug] Current batch of media processed. Will check again in 1000ms 23:04:24.697 [debug] Current batch of media processed. Will check again in 1000ms 23:04:25.196 [debug] Current batch of media processed. Will check again in 1000ms 23:04:25.698 [debug] Current batch of media processed. Will check again in 1000ms 23:04:26.197 [debug] Current batch of media processed. Will check again in 1000ms 23:04:26.699 [debug] Current batch of media processed. Will check again in 1000ms 23:04:27.198 [debug] Current batch of media processed. Will check again in 1000ms 23:04:27.700 [debug] Current batch of media processed. Will check again in 1000ms 23:04:28.199 [debug] Current batch of media processed. Will check again in 1000ms 23:04:28.701 [debug] Current batch of media processed. Will check again in 1000ms 23:04:29.200 [debug] Current batch of media processed. Will check again in 1000ms 23:04:29.702 [debug] Current batch of media processed. Will check again in 1000ms 23:04:30.201 [debug] Current batch of media processed. Will check again in 1000ms 23:04:30.703 [debug] Current batch of media processed. Will check again in 1000ms 23:04:31.202 [debug] Current batch of media processed. Will check again in 1000ms 23:04:31.704 [debug] Current batch of media processed. Will check again in 1000ms 23:04:32.203 [debug] Current batch of media processed. Will check again in 1000ms 23:04:32.705 [debug] Current batch of media processed. Will check again in 1000ms 23:04:33.204 [debug] Current batch of media processed. Will check again in 1000ms 23:04:33.707 [debug] Current batch of media processed. Will check again in 1000ms 23:04:34.205 [debug] Current batch of media processed. Will check again in 1000ms 23:04:34.708 [debug] Current batch of media processed. Will check again in 1000ms 23:04:35.206 [debug] Current batch of media processed. Will check again in 1000ms 23:04:35.709 [debug] Current batch of media processed. Will check again in 1000ms 23:04:36.207 [debug] Current batch of media processed. Will check again in 1000ms 23:04:36.710 [debug] Current batch of media processed. Will check again in 1000ms 23:04:37.208 [debug] Current batch of media processed. Will check again in 1000ms 23:04:37.711 [debug] Current batch of media processed. Will check again in 1000ms 23:04:38.209 [debug] Current batch of media processed. Will check again in 1000ms 23:04:38.712 [debug] Current batch of media processed. Will check again in 1000ms 23:04:39.210 [debug] Current batch of media processed. Will check again in 1000ms 23:04:39.713 [debug] Current batch of media processed. Will check again in 1000ms 23:04:40.211 [debug] Current batch of media processed. Will check again in 1000ms 23:04:40.714 [debug] Current batch of media processed. Will check again in 1000ms 23:04:41.212 [debug] Current batch of media processed. Will check again in 1000ms 23:04:41.715 [debug] Current batch of media processed. Will check again in 1000ms 23:04:42.213 [debug] Current batch of media processed. Will check again in 1000ms 23:04:42.716 [debug] Current batch of media processed. Will check again in 1000ms 23:04:43.214 [debug] Current batch of media processed. Will check again in 1000ms 23:04:43.717 [debug] Current batch of media processed. Will check again in 1000ms 23:04:44.215 [debug] Current batch of media processed. Will check again in 1000ms 23:04:44.500 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:44.718 [debug] Current batch of media processed. Will check again in 1000ms 23:04:45.216 [debug] Current batch of media processed. Will check again in 1000ms 23:04:45.719 [debug] Current batch of media processed. Will check again in 1000ms 23:04:46.217 [debug] Current batch of media processed. Will check again in 1000ms 23:04:46.720 [debug] Current batch of media processed. Will check again in 1000ms 23:04:47.218 [debug] Current batch of media processed. Will check again in 1000ms 23:04:47.722 [debug] Current batch of media processed. Will check again in 1000ms 23:04:48.219 [debug] Current batch of media processed. Will check again in 1000ms 23:04:48.723 [debug] Current batch of media processed. Will check again in 1000ms 23:04:49.220 [debug] Current batch of media processed. Will check again in 1000ms 23:04:49.724 [debug] Current batch of media processed. Will check again in 1000ms 23:04:50.221 [debug] Current batch of media processed. Will check again in 1000ms 23:04:50.725 [debug] Current batch of media processed. Will check again in 1000ms 23:04:51.222 [debug] Current batch of media processed. Will check again in 1000ms 23:04:51.726 [debug] Current batch of media processed. Will check again in 1000ms 23:04:52.223 [debug] Current batch of media processed. Will check again in 1000ms 23:04:52.727 [debug] Current batch of media processed. Will check again in 1000ms 23:04:53.224 [debug] Current batch of media processed. Will check again in 1000ms 23:04:53.728 [debug] Current batch of media processed. Will check again in 1000ms 23:04:54.225 [debug] Current batch of media processed. Will check again in 1000ms 23:04:54.729 [debug] Current batch of media processed. Will check again in 1000ms 23:04:55.226 [debug] Current batch of media processed. Will check again in 1000ms 23:04:55.730 [debug] Current batch of media processed. Will check again in 1000ms 23:04:56.227 [debug] Current batch of media processed. Will check again in 1000ms 23:04:56.731 [debug] Current batch of media processed. Will check again in 1000ms 23:04:57.229 [debug] Current batch of media processed. Will check again in 1000ms 23:04:57.732 [debug] Current batch of media processed. Will check again in 1000ms 23:04:58.230 [debug] Current batch of media processed. Will check again in 1000ms 23:04:58.733 [debug] Current batch of media processed. Will check again in 1000ms 23:04:59.231 [debug] Current batch of media processed. Will check again in 1000ms 23:04:59.734 [debug] Current batch of media processed. Will check again in 1000ms 23:05:00.232 [debug] Current batch of media processed. Will check again in 1000ms 23:05:00.280 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:00.735 [debug] Current batch of media processed. Will check again in 1000ms 23:05:01.233 [debug] Current batch of media processed. Will check again in 1000ms 23:05:01.736 [debug] Current batch of media processed. Will check again in 1000ms 23:05:02.234 [debug] Current batch of media processed. Will check again in 1000ms 23:05:02.737 [debug] Current batch of media processed. Will check again in 1000ms 23:05:03.235 [debug] Current batch of media processed. Will check again in 1000ms 23:05:03.738 [debug] Current batch of media processed. Will check again in 1000ms 23:05:04.236 [debug] Current batch of media processed. Will check again in 1000ms 23:05:04.739 [debug] Current batch of media processed. Will check again in 1000ms 23:05:05.238 [debug] Current batch of media processed. Will check again in 1000ms 23:05:05.740 [debug] Current batch of media processed. Will check again in 1000ms 23:05:06.239 [debug] Current batch of media processed. Will check again in 1000ms 23:05:06.741 [debug] Current batch of media processed. Will check again in 1000ms 23:05:07.240 [debug] Current batch of media processed. Will check again in 1000ms 23:05:07.742 [debug] Current batch of media processed. Will check again in 1000ms 23:05:08.241 [debug] Current batch of media processed. Will check again in 1000ms 23:05:08.743 [debug] Current batch of media processed. Will check again in 1000ms 23:05:09.242 [debug] Current batch of media processed. Will check again in 1000ms 23:05:09.744 [debug] Current batch of media processed. Will check again in 1000ms 23:05:10.243 [debug] Current batch of media processed. Will check again in 1000ms 23:05:10.745 [debug] Current batch of media processed. Will check again in 1000ms 23:05:11.244 [debug] Current batch of media processed. Will check again in 1000ms 23:05:11.746 [debug] Current batch of media processed. Will check again in 1000ms 23:05:12.245 [debug] Current batch of media processed. Will check again in 1000ms 23:05:12.747 [debug] Current batch of media processed. Will check again in 1000ms 23:05:13.246 [debug] Current batch of media processed. Will check again in 1000ms 23:05:13.748 [debug] Current batch of media processed. Will check again in 1000ms 23:05:14.247 [debug] Current batch of media processed. Will check again in 1000ms 23:05:14.503 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:14.749 [debug] Current batch of media processed. Will check again in 1000ms 23:05:15.248 [debug] Current batch of media processed. Will check again in 1000ms 23:05:15.750 [debug] Current batch of media processed. Will check again in 1000ms 23:05:16.249 [debug] Current batch of media processed. Will check again in 1000ms 23:05:16.751 [debug] Current batch of media processed. Will check again in 1000ms 23:05:17.250 [debug] Current batch of media processed. Will check again in 1000ms 23:05:17.752 [debug] Current batch of media processed. Will check again in 1000ms 23:05:18.251 [debug] Current batch of media processed. Will check again in 1000ms 23:05:18.753 [debug] Current batch of media processed. Will check again in 1000ms 23:05:19.252 [debug] Current batch of media processed. Will check again in 1000ms 23:05:19.754 [debug] Current batch of media processed. Will check again in 1000ms 23:05:20.253 [debug] Current batch of media processed. Will check again in 1000ms 23:05:20.755 [debug] Current batch of media processed. Will check again in 1000ms 23:05:21.254 [debug] Current batch of media processed. Will check again in 1000ms 23:05:21.756 [debug] Current batch of media processed. Will check again in 1000ms 23:05:22.255 [debug] Current batch of media processed. Will check again in 1000ms 23:05:22.757 [debug] Current batch of media processed. Will check again in 1000ms 23:05:23.256 [debug] Current batch of media processed. Will check again in 1000ms 23:05:23.758 [debug] Current batch of media processed. Will check again in 1000ms 23:05:24.257 [debug] Current batch of media processed. Will check again in 1000ms 23:05:24.759 [debug] Current batch of media processed. Will check again in 1000ms 23:05:25.258 [debug] Current batch of media processed. Will check again in 1000ms 23:05:25.760 [debug] Current batch of media processed. Will check again in 1000ms 23:05:26.259 [debug] Current batch of media processed. Will check again in 1000ms 23:05:26.761 [debug] Current batch of media processed. Will check again in 1000ms 23:05:27.260 [debug] Current batch of media processed. Will check again in 1000ms 23:05:27.762 [debug] Current batch of media processed. Will check again in 1000ms 23:05:28.261 [debug] Current batch of media processed. Will check again in 1000ms 23:05:28.763 [debug] Current batch of media processed. Will check again in 1000ms 23:05:29.262 [debug] Current batch of media processed. Will check again in 1000ms 23:05:29.764 [debug] Current batch of media processed. Will check again in 1000ms 23:05:30.263 [debug] Current batch of media processed. Will check again in 1000ms 23:05:30.765 [debug] Current batch of media processed. Will check again in 1000ms 23:05:31.264 [debug] Current batch of media processed. Will check again in 1000ms 23:05:31.766 [debug] Current batch of media processed. Will check again in 1000ms 23:05:32.265 [debug] Current batch of media processed. Will check again in 1000ms 23:05:32.767 [debug] Current batch of media processed. Will check again in 1000ms 23:05:33.266 [debug] Current batch of media processed. Will check again in 1000ms 23:05:33.768 [debug] Current batch of media processed. Will check again in 1000ms 23:05:34.267 [debug] Current batch of media processed. Will check again in 1000ms 23:05:34.769 [debug] Current batch of media processed. Will check again in 1000ms 23:05:35.268 [debug] Current batch of media processed. Will check again in 1000ms 23:05:35.770 [debug] Current batch of media processed. Will check again in 1000ms 23:05:36.269 [debug] Current batch of media processed. Will check again in 1000ms 23:05:36.771 [debug] Current batch of media processed. Will check again in 1000ms 23:05:37.270 [debug] Current batch of media processed. Will check again in 1000ms 23:05:37.772 [debug] Current batch of media processed. Will check again in 1000ms 23:05:38.271 [debug] Current batch of media processed. Will check again in 1000ms 23:05:38.773 [debug] Current batch of media processed. Will check again in 1000ms 23:05:39.272 [debug] Current batch of media processed. Will check again in 1000ms 23:05:39.774 [debug] Current batch of media processed. Will check again in 1000ms 23:05:40.273 [debug] Current batch of media processed. Will check again in 1000ms 23:05:40.775 [debug] Current batch of media processed. Will check again in 1000ms 23:05:41.274 [debug] Current batch of media processed. Will check again in 1000ms 23:05:41.776 [debug] Current batch of media processed. Will check again in 1000ms 23:05:42.275 [debug] Current batch of media processed. Will check again in 1000ms 23:05:42.777 [debug] Current batch of media processed. Will check again in 1000ms 23:05:43.276 [debug] Current batch of media processed. Will check again in 1000ms 23:05:43.778 [debug] Current batch of media processed. Will check again in 1000ms 23:05:44.277 [debug] Current batch of media processed. Will check again in 1000ms 23:05:44.504 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:44.779 [debug] Current batch of media processed. Will check again in 1000ms 23:05:45.278 [debug] Current batch of media processed. Will check again in 1000ms 23:05:45.780 [debug] Current batch of media processed. Will check again in 1000ms 23:05:46.279 [debug] Current batch of media processed. Will check again in 1000ms 23:05:46.781 [debug] Current batch of media processed. Will check again in 1000ms 23:05:47.280 [debug] Current batch of media processed. Will check again in 1000ms 23:05:47.782 [debug] Current batch of media processed. Will check again in 1000ms 23:05:48.281 [debug] Current batch of media processed. Will check again in 1000ms 23:05:48.783 [debug] Current batch of media processed. Will check again in 1000ms 23:05:49.282 [debug] Current batch of media processed. Will check again in 1000ms 23:05:49.784 [debug] Current batch of media processed. Will check again in 1000ms 23:05:50.283 [debug] Current batch of media processed. Will check again in 1000ms 23:05:50.785 [debug] Current batch of media processed. Will check again in 1000ms 23:05:51.284 [debug] Current batch of media processed. Will check again in 1000ms 23:05:51.786 [debug] Current batch of media processed. Will check again in 1000ms 23:05:52.285 [debug] Current batch of media processed. Will check again in 1000ms 23:05:52.787 [debug] Current batch of media processed. Will check again in 1000ms 23:05:53.286 [debug] Current batch of media processed. Will check again in 1000ms 23:05:53.788 [debug] Current batch of media processed. Will check again in 1000ms 23:05:54.287 [debug] Current batch of media processed. Will check again in 1000ms 23:05:54.789 [debug] Current batch of media processed. Will check again in 1000ms 23:05:55.288 [debug] Current batch of media processed. Will check again in 1000ms 23:05:55.790 [debug] Current batch of media processed. Will check again in 1000ms 23:05:56.289 [debug] Current batch of media processed. Will check again in 1000ms 23:05:56.791 [debug] Current batch of media processed. Will check again in 1000ms 23:05:57.290 [debug] Current batch of media processed. Will check again in 1000ms 23:05:57.792 [debug] Current batch of media processed. Will check again in 1000ms 23:05:58.291 [debug] Current batch of media processed. Will check again in 1000ms 23:05:58.793 [debug] Current batch of media processed. Will check again in 1000ms 23:05:59.292 [debug] Current batch of media processed. Will check again in 1000ms 23:05:59.794 [debug] Current batch of media processed. Will check again in 1000ms 23:06:00.281 [info] {"source":"oban","duration":114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:00.293 [debug] Current batch of media processed. Will check again in 1000ms 23:06:00.795 [debug] Current batch of media processed. Will check again in 1000ms 23:06:01.294 [debug] Current batch of media processed. Will check again in 1000ms 23:06:01.796 [debug] Current batch of media processed. Will check again in 1000ms 23:06:02.295 [debug] Current batch of media processed. Will check again in 1000ms 23:06:02.797 [debug] Current batch of media processed. Will check again in 1000ms 23:06:03.296 [debug] Current batch of media processed. Will check again in 1000ms 23:06:03.798 [debug] Current batch of media processed. Will check again in 1000ms 23:06:04.297 [debug] Current batch of media processed. Will check again in 1000ms 23:06:04.799 [debug] Current batch of media processed. Will check again in 1000ms 23:06:05.298 [debug] Current batch of media processed. Will check again in 1000ms 23:06:05.800 [debug] Current batch of media processed. Will check again in 1000ms 23:06:06.299 [debug] Current batch of media processed. Will check again in 1000ms 23:06:06.801 [debug] Current batch of media processed. Will check again in 1000ms 23:06:07.300 [debug] Current batch of media processed. Will check again in 1000ms 23:06:07.802 [debug] Current batch of media processed. Will check again in 1000ms 23:06:08.301 [debug] Current batch of media processed. Will check again in 1000ms 23:06:08.803 [debug] Current batch of media processed. Will check again in 1000ms 23:06:09.302 [debug] Current batch of media processed. Will check again in 1000ms 23:06:09.804 [debug] Current batch of media processed. Will check again in 1000ms 23:06:10.303 [debug] Current batch of media processed. Will check again in 1000ms 23:06:10.805 [debug] Current batch of media processed. Will check again in 1000ms 23:06:11.304 [debug] Current batch of media processed. Will check again in 1000ms 23:06:11.806 [debug] Current batch of media processed. Will check again in 1000ms 23:06:12.305 [debug] Current batch of media processed. Will check again in 1000ms 23:06:12.807 [debug] Current batch of media processed. Will check again in 1000ms 23:06:13.306 [debug] Current batch of media processed. Will check again in 1000ms 23:06:13.808 [debug] Current batch of media processed. Will check again in 1000ms 23:06:14.307 [debug] Current batch of media processed. Will check again in 1000ms 23:06:14.507 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:14.809 [debug] Current batch of media processed. Will check again in 1000ms 23:06:15.308 [debug] Current batch of media processed. Will check again in 1000ms 23:06:15.810 [debug] Current batch of media processed. Will check again in 1000ms 23:06:16.309 [debug] Current batch of media processed. Will check again in 1000ms 23:06:16.811 [debug] Current batch of media processed. Will check again in 1000ms 23:06:17.310 [debug] Current batch of media processed. Will check again in 1000ms 23:06:17.812 [debug] Current batch of media processed. Will check again in 1000ms 23:06:18.311 [debug] Current batch of media processed. Will check again in 1000ms 23:06:18.813 [debug] Current batch of media processed. Will check again in 1000ms 23:06:19.312 [debug] Current batch of media processed. Will check again in 1000ms 23:06:19.814 [debug] Current batch of media processed. Will check again in 1000ms 23:06:20.313 [debug] Current batch of media processed. Will check again in 1000ms 23:06:20.815 [debug] Current batch of media processed. Will check again in 1000ms 23:06:21.314 [debug] Current batch of media processed. Will check again in 1000ms 23:06:21.816 [debug] Current batch of media processed. Will check again in 1000ms 23:06:22.315 [debug] Current batch of media processed. Will check again in 1000ms 23:06:22.817 [debug] Current batch of media processed. Will check again in 1000ms 23:06:23.316 [debug] Current batch of media processed. Will check again in 1000ms 23:06:23.818 [debug] Current batch of media processed. Will check again in 1000ms 23:06:24.317 [debug] Current batch of media processed. Will check again in 1000ms 23:06:24.819 [debug] Current batch of media processed. Will check again in 1000ms 23:06:25.318 [debug] Current batch of media processed. Will check again in 1000ms 23:06:25.820 [debug] Current batch of media processed. Will check again in 1000ms 23:06:26.319 [debug] Current batch of media processed. Will check again in 1000ms 23:06:26.821 [debug] Current batch of media processed. Will check again in 1000ms 23:06:27.320 [debug] Current batch of media processed. Will check again in 1000ms 23:06:27.822 [debug] Current batch of media processed. Will check again in 1000ms 23:06:28.321 [debug] Current batch of media processed. Will check again in 1000ms 23:06:28.823 [debug] Current batch of media processed. Will check again in 1000ms 23:06:29.322 [debug] Current batch of media processed. Will check again in 1000ms 23:06:29.824 [debug] Current batch of media processed. Will check again in 1000ms 23:06:30.323 [debug] Current batch of media processed. Will check again in 1000ms 23:06:30.825 [debug] Current batch of media processed. Will check again in 1000ms 23:06:31.324 [debug] Current batch of media processed. Will check again in 1000ms 23:06:31.826 [debug] Current batch of media processed. Will check again in 1000ms 23:06:32.325 [debug] Current batch of media processed. Will check again in 1000ms 23:06:32.827 [debug] Current batch of media processed. Will check again in 1000ms 23:06:33.326 [debug] Current batch of media processed. Will check again in 1000ms 23:06:33.828 [debug] Current batch of media processed. Will check again in 1000ms 23:06:34.327 [debug] Current batch of media processed. Will check again in 1000ms 23:06:34.829 [debug] Current batch of media processed. Will check again in 1000ms 23:06:35.328 [debug] Current batch of media processed. Will check again in 1000ms 23:06:35.830 [debug] Current batch of media processed. Will check again in 1000ms 23:06:36.329 [debug] Current batch of media processed. Will check again in 1000ms 23:06:36.831 [debug] Current batch of media processed. Will check again in 1000ms 23:06:37.330 [debug] Current batch of media processed. Will check again in 1000ms 23:06:37.832 [debug] Current batch of media processed. Will check again in 1000ms 23:06:38.331 [debug] Current batch of media processed. Will check again in 1000ms 23:06:38.833 [debug] Current batch of media processed. Will check again in 1000ms 23:06:39.332 [debug] Current batch of media processed. Will check again in 1000ms 23:06:39.834 [debug] Current batch of media processed. Will check again in 1000ms 23:06:40.333 [debug] Current batch of media processed. Will check again in 1000ms 23:06:40.835 [debug] Current batch of media processed. Will check again in 1000ms 23:06:41.334 [debug] Current batch of media processed. Will check again in 1000ms 23:06:41.836 [debug] Current batch of media processed. Will check again in 1000ms 23:06:42.335 [debug] Current batch of media processed. Will check again in 1000ms 23:06:42.837 [debug] Current batch of media processed. Will check again in 1000ms 23:06:43.336 [debug] Current batch of media processed. Will check again in 1000ms 23:06:43.838 [debug] Current batch of media processed. Will check again in 1000ms 23:06:44.337 [debug] Current batch of media processed. Will check again in 1000ms 23:06:44.508 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:44.839 [debug] Current batch of media processed. Will check again in 1000ms 23:06:45.338 [debug] Current batch of media processed. Will check again in 1000ms 23:06:45.840 [debug] Current batch of media processed. Will check again in 1000ms 23:06:46.339 [debug] Current batch of media processed. Will check again in 1000ms 23:06:46.841 [debug] Current batch of media processed. Will check again in 1000ms 23:06:47.340 [debug] Current batch of media processed. Will check again in 1000ms 23:06:47.842 [debug] Current batch of media processed. Will check again in 1000ms 23:06:48.341 [debug] Current batch of media processed. Will check again in 1000ms 23:06:48.843 [debug] Current batch of media processed. Will check again in 1000ms 23:06:49.342 [debug] Current batch of media processed. Will check again in 1000ms 23:06:49.844 [debug] Current batch of media processed. Will check again in 1000ms 23:06:50.343 [debug] Current batch of media processed. Will check again in 1000ms 23:06:50.845 [debug] Current batch of media processed. Will check again in 1000ms 23:06:51.344 [debug] Current batch of media processed. Will check again in 1000ms 23:06:51.846 [debug] Current batch of media processed. Will check again in 1000ms 23:06:52.345 [debug] Current batch of media processed. Will check again in 1000ms 23:06:52.847 [debug] Current batch of media processed. Will check again in 1000ms 23:06:53.346 [debug] Current batch of media processed. Will check again in 1000ms 23:06:53.848 [debug] Current batch of media processed. Will check again in 1000ms 23:06:54.347 [debug] Current batch of media processed. Will check again in 1000ms 23:06:54.849 [debug] Current batch of media processed. Will check again in 1000ms 23:06:55.348 [debug] Current batch of media processed. Will check again in 1000ms 23:06:55.850 [debug] Current batch of media processed. Will check again in 1000ms 23:06:56.349 [debug] Current batch of media processed. Will check again in 1000ms 23:06:56.851 [debug] Current batch of media processed. Will check again in 1000ms 23:06:57.350 [debug] Current batch of media processed. Will check again in 1000ms 23:06:57.852 [debug] Current batch of media processed. Will check again in 1000ms 23:06:58.351 [debug] Current batch of media processed. Will check again in 1000ms 23:06:58.853 [debug] Current batch of media processed. Will check again in 1000ms 23:06:59.352 [debug] Current batch of media processed. Will check again in 1000ms 23:06:59.854 [debug] Current batch of media processed. Will check again in 1000ms 23:07:00.282 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:00.353 [debug] Current batch of media processed. Will check again in 1000ms 23:07:00.855 [debug] Current batch of media processed. Will check again in 1000ms 23:07:01.355 [debug] Current batch of media processed. Will check again in 1000ms 23:07:01.856 [debug] Current batch of media processed. Will check again in 1000ms 23:07:02.356 [debug] Current batch of media processed. Will check again in 1000ms 23:07:02.857 [debug] Current batch of media processed. Will check again in 1000ms 23:07:03.357 [debug] Current batch of media processed. Will check again in 1000ms 23:07:03.858 [debug] Current batch of media processed. Will check again in 1000ms 23:07:04.358 [debug] Current batch of media processed. Will check again in 1000ms 23:07:04.859 [debug] Current batch of media processed. Will check again in 1000ms 23:07:05.359 [debug] Current batch of media processed. Will check again in 1000ms 23:07:05.860 [debug] Current batch of media processed. Will check again in 1000ms 23:07:06.360 [debug] Current batch of media processed. Will check again in 1000ms 23:07:06.861 [debug] Current batch of media processed. Will check again in 1000ms 23:07:07.361 [debug] Current batch of media processed. Will check again in 1000ms 23:07:07.862 [debug] Current batch of media processed. Will check again in 1000ms 23:07:08.362 [debug] Current batch of media processed. Will check again in 1000ms 23:07:08.863 [debug] Current batch of media processed. Will check again in 1000ms 23:07:09.363 [debug] Current batch of media processed. Will check again in 1000ms 23:07:09.864 [debug] Current batch of media processed. Will check again in 1000ms 23:07:10.364 [debug] Current batch of media processed. Will check again in 1000ms 23:07:10.865 [debug] Current batch of media processed. Will check again in 1000ms 23:07:11.365 [debug] Current batch of media processed. Will check again in 1000ms 23:07:11.866 [debug] Current batch of media processed. Will check again in 1000ms 23:07:12.366 [debug] Current batch of media processed. Will check again in 1000ms 23:07:12.867 [debug] Current batch of media processed. Will check again in 1000ms 23:07:13.367 [debug] Current batch of media processed. Will check again in 1000ms 23:07:13.868 [debug] Current batch of media processed. Will check again in 1000ms 23:07:14.368 [debug] Current batch of media processed. Will check again in 1000ms 23:07:14.509 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:14.869 [debug] Current batch of media processed. Will check again in 1000ms 23:07:15.334 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dItfYvcGwY4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/39/cd/39cd4e55b34a354889727e340dc710e945064517660959607d7f6660d0720a61.json --sleep-requests 70 --sleep-interval 75 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:07:15.350 [debug] Running yt-dlp command for action: download_thumbnail 23:07:15.350 [debug] QUERY OK source="settings" db=0.1ms idle=1032.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:07:15.350 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:07:15.351 [debug] QUERY OK source="settings" db=0.1ms idle=1032.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:07:15.351 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dItfYvcGwY4 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/63/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ce/f9/cef9a45cdbe7f597e204fc67901823e20fb96a51e9b1d1e76f3e6e9019d7f9db.json --sleep-requests 66 --sleep-interval 79 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:07:15.369 [debug] Current batch of media processed. Will check again in 1000ms 23:07:15.870 [debug] Current batch of media processed. Will check again in 1000ms 23:07:16.370 [debug] Current batch of media processed. Will check again in 1000ms 23:07:16.871 [debug] Current batch of media processed. Will check again in 1000ms 23:07:17.371 [debug] Current batch of media processed. Will check again in 1000ms 23:07:17.873 [debug] Current batch of media processed. Will check again in 1000ms 23:07:18.372 [debug] Current batch of media processed. Will check again in 1000ms 23:07:18.874 [debug] Current batch of media processed. Will check again in 1000ms 23:07:19.373 [debug] Current batch of media processed. Will check again in 1000ms 23:07:19.876 [debug] Current batch of media processed. Will check again in 1000ms 23:07:20.374 [debug] Current batch of media processed. Will check again in 1000ms 23:07:20.877 [debug] Current batch of media processed. Will check again in 1000ms 23:07:21.375 [debug] Current batch of media processed. Will check again in 1000ms 23:07:21.878 [debug] Current batch of media processed. Will check again in 1000ms 23:07:22.376 [debug] Current batch of media processed. Will check again in 1000ms 23:07:22.879 [debug] Current batch of media processed. Will check again in 1000ms 23:07:23.377 [debug] Current batch of media processed. Will check again in 1000ms 23:07:23.880 [debug] Current batch of media processed. Will check again in 1000ms 23:07:24.378 [debug] Current batch of media processed. Will check again in 1000ms 23:07:24.881 [debug] Current batch of media processed. Will check again in 1000ms 23:07:25.379 [debug] Current batch of media processed. Will check again in 1000ms 23:07:25.882 [debug] Current batch of media processed. Will check again in 1000ms 23:07:26.380 [debug] Current batch of media processed. Will check again in 1000ms 23:07:26.883 [debug] Current batch of media processed. Will check again in 1000ms 23:07:27.381 [debug] Current batch of media processed. Will check again in 1000ms 23:07:27.884 [debug] Current batch of media processed. Will check again in 1000ms 23:07:28.382 [debug] Current batch of media processed. Will check again in 1000ms 23:07:28.885 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Eminem - Houdini [Official Music Video]\n\nEminem - Houdini\nListen: https://eminem.lnk.to/TDOSSExpanded \n\nhttp://eminem.com\nhttps://www.facebook.com/eminem\nhttps://twitter.com/eminem\nhttps://www.instagram.com/eminem\n\nhttp://shadyrecords.com\nhttps://www.facebook.com/ShadyRecords/\nhttps://twitter.com/shadyrecords\nhttps://www.instagram.com/shadyrecords\n\nDirector: Rich Lee\nDirector of Photography: Chris Probst\nProducers: Justin Diener, Kathy Angstadt, Lisa Arianna\nProduction Company: Synapse\nFinishing: Flawless Post\n \nAI by Metaphysic\nSupervisors: Jo Plaete & Chris Ume\n\n#Eminem #Houdini #THEDEATHOFSLIMSHADY #COUPDEGRร‚CE #ExpandedMournersEdition \n\nMusic video by Eminem performing Houdini. ยฉ 2024 Marshall B. Mathers III\n\nhttp://vevo.ly/7uCyh7", "duration" => 297, "filename" => "/downloads/MusicVideos/Eminem Videos/20240531 - Eminem - Houdini [Official Music Video].mp4", "id" => "22tVWwmTie8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=22tVWwmTie8", "playlist_index" => 4, "timestamp" => 1717128002, "title" => "Eminem - Houdini [Official Music Video]", "upload_date" => "20240531"} 23:07:28.886 [debug] QUERY OK source="sources" db=0.2ms idle=1567.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [4] 23:07:28.886 [debug] QUERY OK source="sources" db=0.1ms idle=1568.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:07:28.886 [debug] QUERY OK source="media_items" db=0.1ms idle=1463.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-31 04:00:02Z], 4] 23:07:28.888 [debug] QUERY OK source="media_items" db=0.7ms idle=568.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Eminem - Houdini [Official Music Video]\n\nEminem - Houdini\nListen: https://eminem.lnk.to/TDOSSExpanded \n\nhttp://eminem.com\nhttps://www.facebook.com/eminem\nhttps://twitter.com/eminem\nhttps://www.instagram.com/eminem\n\nhttp://shadyrecords.com\nhttps://www.facebook.com/ShadyRecords/\nhttps://twitter.com/shadyrecords\nhttps://www.instagram.com/shadyrecords\n\nDirector: Rich Lee\nDirector of Photography: Chris Probst\nProducers: Justin Diener, Kathy Angstadt, Lisa Arianna\nProduction Company: Synapse\nFinishing: Flawless Post\n \nAI by Metaphysic\nSupervisors: Jo Plaete & Chris Ume\n\n#Eminem #Houdini #THEDEATHOFSLIMSHADY #COUPDEGRร‚CE #ExpandedMournersEdition \n\nMusic video by Eminem performing Houdini. ยฉ 2024 Marshall B. Mathers III\n\nhttp://vevo.ly/7uCyh7", "Eminem - Houdini [Official Music Video]", "a05393ba-afb5-44c1-aead-b594e307825b", false, 4, [], 297, false, "22tVWwmTie8", "https://www.youtube.com/watch?v=22tVWwmTie8", 4, "/downloads/MusicVideos/Eminem Videos/20240531 - Eminem - Houdini [Official Music Video].mp4", false, false, 0, ~U[2024-05-31 04:00:02Z], ~U[2025-12-25 06:07:28Z], ~U[2025-12-25 06:07:28Z], "Eminem - Houdini [Official Music Video]\n\nEminem - Houdini\nListen: https://eminem.lnk.to/TDOSSExpanded \n\nhttp://eminem.com\nhttps://www.facebook.com/eminem\nhttps://twitter.com/eminem\nhttps://www.instagram.com/eminem\n\nhttp://shadyrecords.com\nhttps://www.facebook.com/ShadyRecords/\nhttps://twitter.com/shadyrecords\nhttps://www.instagram.com/shadyrecords\n\nDirector: Rich Lee\nDirector of Photography: Chris Probst\nProducers: Justin Diener, Kathy Angstadt, Lisa Arianna\nProduction Company: Synapse\nFinishing: Flawless Post\n \nAI by Metaphysic\nSupervisors: Jo Plaete & Chris Ume\n\n#Eminem #Houdini #THEDEATHOFSLIMSHADY #COUPDEGRร‚CE #ExpandedMournersEdition \n\nMusic video by Eminem performing Houdini. ยฉ 2024 Marshall B. Mathers III\n\nhttp://vevo.ly/7uCyh7", "Eminem - Houdini [Official Music Video]", 4, 297, false, "22tVWwmTie8", "https://www.youtube.com/watch?v=22tVWwmTie8", "/downloads/MusicVideos/Eminem Videos/20240531 - Eminem - Houdini [Official Music Video].mp4", false, ~U[2024-05-31 04:00:02Z]] 23:07:28.888 [debug] QUERY OK source="sources" db=0.1ms idle=464.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:07:28.888 [debug] QUERY OK source="media_profiles" db=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:07:28.889 [debug] QUERY OK source="media_items" db=0.2ms 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 [695] 23:07:28.889 [info] Kicking off download for media item #695 (22tVWwmTie8) 23:07:28.891 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [235, 695, ~U[2025-12-25 06:07:28Z], ~U[2025-12-25 06:07:28Z]] 23:07:28.891 [debug] Current batch of media processed. Will check again in 1000ms 23:07:29.383 [debug] Current batch of media processed. Will check again in 1000ms 23:07:29.892 [debug] Current batch of media processed. Will check again in 1000ms 23:07:30.384 [debug] Current batch of media processed. Will check again in 1000ms 23:07:30.893 [debug] Current batch of media processed. Will check again in 1000ms 23:07:31.385 [debug] Current batch of media processed. Will check again in 1000ms 23:07:31.894 [debug] Current batch of media processed. Will check again in 1000ms 23:07:32.386 [debug] Current batch of media processed. Will check again in 1000ms 23:07:32.895 [debug] Current batch of media processed. Will check again in 1000ms 23:07:33.387 [debug] Current batch of media processed. Will check again in 1000ms 23:07:33.896 [debug] Current batch of media processed. Will check again in 1000ms 23:07:34.388 [debug] Current batch of media processed. Will check again in 1000ms 23:07:34.897 [debug] Current batch of media processed. Will check again in 1000ms 23:07:35.389 [debug] Current batch of media processed. Will check again in 1000ms 23:07:35.898 [debug] Current batch of media processed. Will check again in 1000ms 23:07:36.390 [debug] Current batch of media processed. Will check again in 1000ms 23:07:36.899 [debug] Current batch of media processed. Will check again in 1000ms 23:07:37.391 [debug] Current batch of media processed. Will check again in 1000ms 23:07:37.900 [debug] Current batch of media processed. Will check again in 1000ms 23:07:38.392 [debug] Current batch of media processed. Will check again in 1000ms 23:07:38.901 [debug] Current batch of media processed. Will check again in 1000ms 23:07:39.393 [debug] Current batch of media processed. Will check again in 1000ms 23:07:39.902 [debug] Current batch of media processed. Will check again in 1000ms 23:07:40.394 [debug] Current batch of media processed. Will check again in 1000ms 23:07:40.903 [debug] Current batch of media processed. Will check again in 1000ms 23:07:41.395 [debug] Current batch of media processed. Will check again in 1000ms 23:07:41.904 [debug] Current batch of media processed. Will check again in 1000ms 23:07:42.396 [debug] Current batch of media processed. Will check again in 1000ms 23:07:42.905 [debug] Current batch of media processed. Will check again in 1000ms 23:07:43.397 [debug] Current batch of media processed. Will check again in 1000ms 23:07:43.906 [debug] Current batch of media processed. Will check again in 1000ms 23:07:44.398 [debug] Current batch of media processed. Will check again in 1000ms 23:07:44.510 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:44.907 [debug] Current batch of media processed. Will check again in 1000ms 23:07:45.399 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "Music video by Nine Inch Nails performing The Perfect Drug. (C) 1996 Nothing/Interscope Records\n\nhttp://vevo.ly/XpyIMM", "duration" => 251, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20190424 - Nine Inch Nails - The Perfect Drug.mp4", "id" => "dn3j6-yQKWQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dn3j6-yQKWQ", "playlist_index" => 25, "timestamp" => 1556070889, "title" => "Nine Inch Nails - The Perfect Drug", "upload_date" => "20190424"} 23:07:45.399 [debug] QUERY OK source="sources" db=0.1ms idle=1081.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45.399 [debug] QUERY OK source="sources" db=0.1ms idle=1081.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:45.400 [debug] QUERY OK source="media_items" db=0.1ms idle=1081.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-24 01:54:49Z], 2] 23:07:45.406 [debug] QUERY OK source="media_items" db=6.3ms idle=949.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by Nine Inch Nails performing The Perfect Drug. (C) 1996 Nothing/Interscope Records\n\nhttp://vevo.ly/XpyIMM", "Nine Inch Nails - The Perfect Drug", "716bd04c-c6e7-4264-92bb-950a0282bacb", false, 2, [], 251, false, "dn3j6-yQKWQ", "https://www.youtube.com/watch?v=dn3j6-yQKWQ", 25, "/downloads/MusicVideos/Nine Inch Nails/20190424 - Nine Inch Nails - The Perfect Drug.mp4", false, false, 99, ~U[2019-04-24 01:54:49Z], ~U[2025-12-25 06:07:45Z], ~U[2025-12-25 06:07:45Z], "Music video by Nine Inch Nails performing The Perfect Drug. (C) 1996 Nothing/Interscope Records\n\nhttp://vevo.ly/XpyIMM", "Nine Inch Nails - The Perfect Drug", 2, 251, false, "dn3j6-yQKWQ", "https://www.youtube.com/watch?v=dn3j6-yQKWQ", "/downloads/MusicVideos/Nine Inch Nails/20190424 - Nine Inch Nails - The Perfect Drug.mp4", false, ~U[2019-04-24 01:54:49Z]] 23:07:45.407 [debug] QUERY OK source="sources" db=0.1ms idle=896.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:45.407 [debug] QUERY OK source="media_profiles" db=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:07:45.408 [debug] QUERY OK source="media_items" db=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 [696] 23:07:45.408 [info] Kicking off download for media item #696 (dn3j6-yQKWQ) 23:07:45.409 [debug] QUERY OK source="tasks" db=0.1ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [236, 696, ~U[2025-12-25 06:07:45Z], ~U[2025-12-25 06:07:45Z]] 23:07:45.409 [debug] Current batch of media processed. Will check again in 1000ms 23:07:45.908 [debug] Current batch of media processed. Will check again in 1000ms 23:07:46.410 [debug] Current batch of media processed. Will check again in 1000ms 23:07:46.909 [debug] Current batch of media processed. Will check again in 1000ms 23:07:47.411 [debug] Current batch of media processed. Will check again in 1000ms 23:07:47.910 [debug] Current batch of media processed. Will check again in 1000ms 23:07:48.412 [debug] Current batch of media processed. Will check again in 1000ms 23:07:48.911 [debug] Current batch of media processed. Will check again in 1000ms 23:07:49.413 [debug] Current batch of media processed. Will check again in 1000ms 23:07:49.912 [debug] Current batch of media processed. Will check again in 1000ms 23:07:50.414 [debug] Current batch of media processed. Will check again in 1000ms 23:07:50.913 [debug] Current batch of media processed. Will check again in 1000ms 23:07:51.415 [debug] Current batch of media processed. Will check again in 1000ms 23:07:51.914 [debug] Current batch of media processed. Will check again in 1000ms 23:07:52.416 [debug] Current batch of media processed. Will check again in 1000ms 23:07:52.915 [debug] Current batch of media processed. Will check again in 1000ms 23:07:53.417 [debug] Current batch of media processed. Will check again in 1000ms 23:07:53.916 [debug] Current batch of media processed. Will check again in 1000ms 23:07:54.418 [debug] Current batch of media processed. Will check again in 1000ms 23:07:54.917 [debug] Current batch of media processed. Will check again in 1000ms 23:07:55.419 [debug] Current batch of media processed. Will check again in 1000ms 23:07:55.918 [debug] Current batch of media processed. Will check again in 1000ms 23:07:56.420 [debug] Current batch of media processed. Will check again in 1000ms 23:07:56.919 [debug] Current batch of media processed. Will check again in 1000ms 23:07:57.421 [debug] Current batch of media processed. Will check again in 1000ms 23:07:57.920 [debug] Current batch of media processed. Will check again in 1000ms 23:07:58.422 [debug] Current batch of media processed. Will check again in 1000ms 23:07:58.921 [debug] Current batch of media processed. Will check again in 1000ms 23:07:59.423 [debug] Current batch of media processed. Will check again in 1000ms 23:07:59.922 [debug] Current batch of media processed. Will check again in 1000ms 23:08:00.283 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:00.424 [debug] Current batch of media processed. Will check again in 1000ms 23:08:00.923 [debug] Current batch of media processed. Will check again in 1000ms 23:08:01.425 [debug] Current batch of media processed. Will check again in 1000ms 23:08:01.924 [debug] Current batch of media processed. Will check again in 1000ms 23:08:02.426 [debug] Current batch of media processed. Will check again in 1000ms 23:08:02.925 [debug] Current batch of media processed. Will check again in 1000ms 23:08:03.427 [debug] Current batch of media processed. Will check again in 1000ms 23:08:03.926 [debug] Current batch of media processed. Will check again in 1000ms 23:08:04.428 [debug] Current batch of media processed. Will check again in 1000ms 23:08:04.927 [debug] Current batch of media processed. Will check again in 1000ms 23:08:05.429 [debug] Current batch of media processed. Will check again in 1000ms 23:08:05.928 [debug] Current batch of media processed. Will check again in 1000ms 23:08:06.430 [debug] Current batch of media processed. Will check again in 1000ms 23:08:06.929 [debug] Current batch of media processed. Will check again in 1000ms 23:08:07.431 [debug] Current batch of media processed. Will check again in 1000ms 23:08:07.930 [debug] Current batch of media processed. Will check again in 1000ms 23:08:08.432 [debug] Current batch of media processed. Will check again in 1000ms 23:08:08.931 [debug] Current batch of media processed. Will check again in 1000ms 23:08:09.433 [debug] Current batch of media processed. Will check again in 1000ms 23:08:09.932 [debug] Current batch of media processed. Will check again in 1000ms 23:08:10.434 [debug] Current batch of media processed. Will check again in 1000ms 23:08:10.933 [debug] Current batch of media processed. Will check again in 1000ms 23:08:11.435 [debug] Current batch of media processed. Will check again in 1000ms 23:08:11.934 [debug] Current batch of media processed. Will check again in 1000ms 23:08:12.436 [debug] Current batch of media processed. Will check again in 1000ms 23:08:12.935 [debug] Current batch of media processed. Will check again in 1000ms 23:08:13.437 [debug] Current batch of media processed. Will check again in 1000ms 23:08:13.936 [debug] Current batch of media processed. Will check again in 1000ms 23:08:14.438 [debug] Current batch of media processed. Will check again in 1000ms 23:08:14.511 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:14.937 [debug] Current batch of media processed. Will check again in 1000ms 23:08:15.439 [debug] Current batch of media processed. Will check again in 1000ms 23:08:15.938 [debug] Current batch of media processed. Will check again in 1000ms 23:08:16.440 [debug] Current batch of media processed. Will check again in 1000ms 23:08:16.939 [debug] Current batch of media processed. Will check again in 1000ms 23:08:17.441 [debug] Current batch of media processed. Will check again in 1000ms 23:08:17.940 [debug] Current batch of media processed. Will check again in 1000ms 23:08:18.442 [debug] Current batch of media processed. Will check again in 1000ms 23:08:18.941 [debug] Current batch of media processed. Will check again in 1000ms 23:08:19.443 [debug] Current batch of media processed. Will check again in 1000ms 23:08:19.942 [debug] Current batch of media processed. Will check again in 1000ms 23:08:20.444 [debug] Current batch of media processed. Will check again in 1000ms 23:08:20.943 [debug] Current batch of media processed. Will check again in 1000ms 23:08:21.445 [debug] Current batch of media processed. Will check again in 1000ms 23:08:21.944 [debug] Current batch of media processed. Will check again in 1000ms 23:08:22.446 [debug] Current batch of media processed. Will check again in 1000ms 23:08:22.945 [debug] Current batch of media processed. Will check again in 1000ms 23:08:23.447 [debug] Current batch of media processed. Will check again in 1000ms 23:08:23.946 [debug] Current batch of media processed. Will check again in 1000ms 23:08:24.448 [debug] Current batch of media processed. Will check again in 1000ms 23:08:24.947 [debug] Current batch of media processed. Will check again in 1000ms 23:08:25.449 [debug] Current batch of media processed. Will check again in 1000ms 23:08:25.948 [debug] Current batch of media processed. Will check again in 1000ms 23:08:26.450 [debug] Current batch of media processed. Will check again in 1000ms 23:08:26.949 [debug] Current batch of media processed. Will check again in 1000ms 23:08:27.451 [debug] Current batch of media processed. Will check again in 1000ms 23:08:27.950 [debug] Current batch of media processed. Will check again in 1000ms 23:08:28.452 [debug] Current batch of media processed. Will check again in 1000ms 23:08:28.951 [debug] Current batch of media processed. Will check again in 1000ms 23:08:29.453 [debug] Current batch of media processed. Will check again in 1000ms 23:08:29.952 [debug] Current batch of media processed. Will check again in 1000ms 23:08:30.454 [debug] Current batch of media processed. Will check again in 1000ms 23:08:30.953 [debug] Current batch of media processed. Will check again in 1000ms 23:08:31.455 [debug] Current batch of media processed. Will check again in 1000ms 23:08:31.954 [debug] Current batch of media processed. Will check again in 1000ms 23:08:32.456 [debug] Current batch of media processed. Will check again in 1000ms 23:08:32.955 [debug] Current batch of media processed. Will check again in 1000ms 23:08:33.457 [debug] Current batch of media processed. Will check again in 1000ms 23:08:33.956 [debug] Current batch of media processed. Will check again in 1000ms 23:08:34.458 [debug] Current batch of media processed. Will check again in 1000ms 23:08:34.957 [debug] Current batch of media processed. Will check again in 1000ms 23:08:35.459 [debug] Current batch of media processed. Will check again in 1000ms 23:08:35.958 [debug] Current batch of media processed. Will check again in 1000ms 23:08:36.460 [debug] Current batch of media processed. Will check again in 1000ms 23:08:36.959 [debug] Current batch of media processed. Will check again in 1000ms 23:08:37.461 [debug] Current batch of media processed. Will check again in 1000ms 23:08:37.960 [debug] Current batch of media processed. Will check again in 1000ms 23:08:38.462 [debug] Current batch of media processed. Will check again in 1000ms 23:08:38.961 [debug] Current batch of media processed. Will check again in 1000ms 23:08:39.463 [debug] Current batch of media processed. Will check again in 1000ms 23:08:39.962 [debug] Current batch of media processed. Will check again in 1000ms 23:08:40.464 [debug] Current batch of media processed. Will check again in 1000ms 23:08:40.963 [debug] Current batch of media processed. Will check again in 1000ms 23:08:41.465 [debug] Current batch of media processed. Will check again in 1000ms 23:08:41.964 [debug] Current batch of media processed. Will check again in 1000ms 23:08:42.466 [debug] Current batch of media processed. Will check again in 1000ms 23:08:42.965 [debug] Current batch of media processed. Will check again in 1000ms 23:08:43.467 [debug] Current batch of media processed. Will check again in 1000ms 23:08:43.966 [debug] Current batch of media processed. Will check again in 1000ms 23:08:44.468 [debug] Current batch of media processed. Will check again in 1000ms 23:08:44.513 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:44.967 [debug] Current batch of media processed. Will check again in 1000ms 23:08:45.469 [debug] Current batch of media processed. Will check again in 1000ms 23:08:45.968 [debug] Current batch of media processed. Will check again in 1000ms 23:08:46.470 [debug] Current batch of media processed. Will check again in 1000ms 23:08:46.969 [debug] Current batch of media processed. Will check again in 1000ms 23:08:47.471 [debug] Current batch of media processed. Will check again in 1000ms 23:08:47.970 [debug] Current batch of media processed. Will check again in 1000ms 23:08:48.472 [debug] Current batch of media processed. Will check again in 1000ms 23:08:48.971 [debug] Current batch of media processed. Will check again in 1000ms 23:08:49.473 [debug] Current batch of media processed. Will check again in 1000ms 23:08:49.972 [debug] Current batch of media processed. Will check again in 1000ms 23:08:50.474 [debug] Current batch of media processed. Will check again in 1000ms 23:08:50.973 [debug] Current batch of media processed. Will check again in 1000ms 23:08:51.475 [debug] Current batch of media processed. Will check again in 1000ms 23:08:51.974 [debug] Current batch of media processed. Will check again in 1000ms 23:08:52.476 [debug] Current batch of media processed. Will check again in 1000ms 23:08:52.975 [debug] Current batch of media processed. Will check again in 1000ms 23:08:53.477 [debug] Current batch of media processed. Will check again in 1000ms 23:08:53.976 [debug] Current batch of media processed. Will check again in 1000ms 23:08:54.478 [debug] Current batch of media processed. Will check again in 1000ms 23:08:54.977 [debug] Current batch of media processed. Will check again in 1000ms 23:08:55.479 [debug] Current batch of media processed. Will check again in 1000ms 23:08:55.978 [debug] Current batch of media processed. Will check again in 1000ms 23:08:56.480 [debug] Current batch of media processed. Will check again in 1000ms 23:08:56.979 [debug] Current batch of media processed. Will check again in 1000ms 23:08:57.481 [debug] Current batch of media processed. Will check again in 1000ms 23:08:57.980 [debug] Current batch of media processed. Will check again in 1000ms 23:08:58.482 [debug] Current batch of media processed. Will check again in 1000ms 23:08:58.981 [debug] Current batch of media processed. Will check again in 1000ms 23:08:59.483 [debug] Current batch of media processed. Will check again in 1000ms 23:08:59.982 [debug] Current batch of media processed. Will check again in 1000ms 23:09:00.284 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:00.484 [debug] Current batch of media processed. Will check again in 1000ms 23:09:00.983 [debug] Current batch of media processed. Will check again in 1000ms 23:09:01.485 [debug] Current batch of media processed. Will check again in 1000ms 23:09:01.984 [debug] Current batch of media processed. Will check again in 1000ms 23:09:02.486 [debug] Current batch of media processed. Will check again in 1000ms 23:09:02.985 [debug] Current batch of media processed. Will check again in 1000ms 23:09:03.487 [debug] Current batch of media processed. Will check again in 1000ms 23:09:03.986 [debug] Current batch of media processed. Will check again in 1000ms 23:09:04.488 [debug] Current batch of media processed. Will check again in 1000ms 23:09:04.987 [debug] Current batch of media processed. Will check again in 1000ms 23:09:05.489 [debug] Current batch of media processed. Will check again in 1000ms 23:09:05.988 [debug] Current batch of media processed. Will check again in 1000ms 23:09:06.490 [debug] Current batch of media processed. Will check again in 1000ms 23:09:06.989 [debug] Current batch of media processed. Will check again in 1000ms 23:09:07.491 [debug] Current batch of media processed. Will check again in 1000ms 23:09:07.990 [debug] Current batch of media processed. Will check again in 1000ms 23:09:08.492 [debug] Current batch of media processed. Will check again in 1000ms 23:09:08.991 [debug] Current batch of media processed. Will check again in 1000ms 23:09:09.493 [debug] Current batch of media processed. Will check again in 1000ms 23:09:09.992 [debug] Current batch of media processed. Will check again in 1000ms 23:09:10.494 [debug] Current batch of media processed. Will check again in 1000ms 23:09:10.993 [debug] Current batch of media processed. Will check again in 1000ms 23:09:11.495 [debug] Current batch of media processed. Will check again in 1000ms 23:09:11.994 [debug] Current batch of media processed. Will check again in 1000ms 23:09:12.496 [debug] Current batch of media processed. Will check again in 1000ms 23:09:12.995 [debug] Current batch of media processed. Will check again in 1000ms 23:09:13.497 [debug] Current batch of media processed. Will check again in 1000ms 23:09:13.996 [debug] Current batch of media processed. Will check again in 1000ms 23:09:14.498 [debug] Current batch of media processed. Will check again in 1000ms 23:09:14.515 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:14.997 [debug] Current batch of media processed. Will check again in 1000ms 23:09:15.499 [debug] Current batch of media processed. Will check again in 1000ms 23:09:15.998 [debug] Current batch of media processed. Will check again in 1000ms 23:09:16.500 [debug] Current batch of media processed. Will check again in 1000ms 23:09:16.999 [debug] Current batch of media processed. Will check again in 1000ms 23:09:17.501 [debug] Current batch of media processed. Will check again in 1000ms 23:09:18.000 [debug] Current batch of media processed. Will check again in 1000ms 23:09:18.502 [debug] Current batch of media processed. Will check again in 1000ms 23:09:19.001 [debug] Current batch of media processed. Will check again in 1000ms 23:09:19.503 [debug] Current batch of media processed. Will check again in 1000ms 23:09:20.002 [debug] Current batch of media processed. Will check again in 1000ms 23:09:20.504 [debug] Current batch of media processed. Will check again in 1000ms 23:09:21.003 [debug] Current batch of media processed. Will check again in 1000ms 23:09:21.505 [debug] Current batch of media processed. Will check again in 1000ms 23:09:22.004 [debug] Current batch of media processed. Will check again in 1000ms 23:09:22.506 [debug] Current batch of media processed. Will check again in 1000ms 23:09:23.005 [debug] Current batch of media processed. Will check again in 1000ms 23:09:23.507 [debug] Current batch of media processed. Will check again in 1000ms 23:09:24.006 [debug] Current batch of media processed. Will check again in 1000ms 23:09:24.508 [debug] Current batch of media processed. Will check again in 1000ms 23:09:25.007 [debug] Current batch of media processed. Will check again in 1000ms 23:09:25.509 [debug] Current batch of media processed. Will check again in 1000ms 23:09:26.008 [debug] Current batch of media processed. Will check again in 1000ms 23:09:26.510 [debug] Current batch of media processed. Will check again in 1000ms 23:09:27.009 [debug] Current batch of media processed. Will check again in 1000ms 23:09:27.511 [debug] Current batch of media processed. Will check again in 1000ms 23:09:28.010 [debug] Current batch of media processed. Will check again in 1000ms 23:09:28.512 [debug] Current batch of media processed. Will check again in 1000ms 23:09:29.011 [debug] Current batch of media processed. Will check again in 1000ms 23:09:29.513 [debug] Current batch of media processed. Will check again in 1000ms 23:09:30.012 [debug] Current batch of media processed. Will check again in 1000ms 23:09:30.514 [debug] Current batch of media processed. Will check again in 1000ms 23:09:31.013 [debug] Current batch of media processed. Will check again in 1000ms 23:09:31.515 [debug] Current batch of media processed. Will check again in 1000ms 23:09:32.014 [debug] Current batch of media processed. Will check again in 1000ms 23:09:32.516 [debug] Current batch of media processed. Will check again in 1000ms 23:09:33.015 [debug] Current batch of media processed. Will check again in 1000ms 23:09:33.517 [debug] Current batch of media processed. Will check again in 1000ms 23:09:34.016 [debug] Current batch of media processed. Will check again in 1000ms 23:09:34.518 [debug] Current batch of media processed. Will check again in 1000ms 23:09:35.017 [debug] Current batch of media processed. Will check again in 1000ms 23:09:35.519 [debug] Current batch of media processed. Will check again in 1000ms 23:09:36.018 [debug] Current batch of media processed. Will check again in 1000ms 23:09:36.520 [debug] Current batch of media processed. Will check again in 1000ms 23:09:37.019 [debug] Current batch of media processed. Will check again in 1000ms 23:09:37.521 [debug] Current batch of media processed. Will check again in 1000ms 23:09:38.020 [debug] Current batch of media processed. Will check again in 1000ms 23:09:38.522 [debug] Current batch of media processed. Will check again in 1000ms 23:09:39.021 [debug] Current batch of media processed. Will check again in 1000ms 23:09:39.523 [debug] Current batch of media processed. Will check again in 1000ms 23:09:40.022 [debug] Current batch of media processed. Will check again in 1000ms 23:09:40.524 [debug] Current batch of media processed. Will check again in 1000ms 23:09:41.023 [debug] Current batch of media processed. Will check again in 1000ms 23:09:41.281 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ZbXP8PdwnWM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/62/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c3/e3/c3e33952e589645be131b3f3cac0b40828290ee7d7eadbcc640721233a9b7022.json --sleep-requests 85 --sleep-interval 79 --sleep-subtitles 75 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:09:41.281 [debug] QUERY OK db=0.0ms idle=1963.4ms begin [] 23:09:41.282 [debug] QUERY OK source="media_items" db=0.4ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220608 - PIXIES - There's A Moon On (Official Lyric Video).mp4", ~U[2025-12-25 06:03:56Z], "/downloads/MusicVideos/Pixies Official/20220608 - PIXIES - There's A Moon On (Official Lyric Video).info.json", "/downloads/MusicVideos/Pixies Official/20220608 - PIXIES - There's A Moon On (Official Lyric Video).nfo", "/downloads/MusicVideos/Pixies Official/20220608 - PIXIES - There's A Moon On (Official Lyric Video)-thumb.jpg", ~U[2025-12-25 06:09:41Z], 62] 23:09:41.282 [debug] QUERY OK source="media_metadata" db=0.3ms 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/62/metadata.json.gz", "/config/metadata/media_items/62/thumbnail.jpg", 62, ~U[2025-12-25 06:09:41Z], ~U[2025-12-25 06:09:41Z]] 23:09:41.282 [debug] QUERY OK db=0.1ms commit [] 23:09:41.283 [debug] QUERY OK source="media_items" db=0.5ms idle=1625.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [84762532, ~U[2025-12-25 06:09:41Z], 62] 23:09:41.283 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:09:41.283 [info] {"args":{"id":62},"id":63,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1124995841,"event":"job:stop","queue_time":13931287075,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:09:41.290 [info] {"args":{"id":64},"id":65,"meta":{},"system_time":1766642981290044974,"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:09:41.290 [debug] QUERY OK source="media_items" db=0.1ms idle=631.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" = ?) [64] 23:09:41.290 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:09:41.290 [debug] QUERY OK source="sources" db=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:09:41.290 [debug] QUERY OK source="media_profiles" db=0.0ms 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:09:41.291 [debug] QUERY OK source="media_items" db=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 [64] 23:09:41.291 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.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" = ?) [64] 23:09:41.291 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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:41.292 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:09:41.292 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:09:41.292 [debug] Running yt-dlp command for action: get_downloadable_status 23:09:41.292 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:09:41.292 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:09:41.293 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:09:41.293 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=l7ofPSefhyQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cb/4f/cb4f2ded1eb0235ae648de70f3820deee69ba88be0123ad08426653285bec4bf.json --sleep-requests 83 --sleep-interval 70 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:09:41.525 [debug] Current batch of media processed. Will check again in 1000ms 23:09:42.024 [debug] Current batch of media processed. Will check again in 1000ms 23:09:42.526 [debug] Current batch of media processed. Will check again in 1000ms 23:09:43.025 [debug] Current batch of media processed. Will check again in 1000ms 23:09:43.527 [debug] Current batch of media processed. Will check again in 1000ms 23:09:44.026 [debug] Current batch of media processed. Will check again in 1000ms 23:09:44.517 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:44.528 [debug] Current batch of media processed. Will check again in 1000ms 23:09:45.027 [debug] Current batch of media processed. Will check again in 1000ms 23:09:45.529 [debug] Current batch of media processed. Will check again in 1000ms 23:09:46.028 [debug] Current batch of media processed. Will check again in 1000ms 23:09:46.530 [debug] Current batch of media processed. Will check again in 1000ms 23:09:47.029 [debug] Current batch of media processed. Will check again in 1000ms 23:09:47.531 [debug] Current batch of media processed. Will check again in 1000ms 23:09:48.030 [debug] Current batch of media processed. Will check again in 1000ms 23:09:48.532 [debug] Current batch of media processed. Will check again in 1000ms 23:09:49.031 [debug] Current batch of media processed. Will check again in 1000ms 23:09:49.533 [debug] Current batch of media processed. Will check again in 1000ms 23:09:50.032 [debug] Current batch of media processed. Will check again in 1000ms 23:09:50.534 [debug] Current batch of media processed. Will check again in 1000ms 23:09:51.033 [debug] Current batch of media processed. Will check again in 1000ms 23:09:51.535 [debug] Current batch of media processed. Will check again in 1000ms 23:09:52.034 [debug] Current batch of media processed. Will check again in 1000ms 23:09:52.536 [debug] Current batch of media processed. Will check again in 1000ms 23:09:53.035 [debug] Current batch of media processed. Will check again in 1000ms 23:09:53.537 [debug] Current batch of media processed. Will check again in 1000ms 23:09:54.036 [debug] Current batch of media processed. Will check again in 1000ms 23:09:54.538 [debug] Current batch of media processed. Will check again in 1000ms 23:09:55.037 [debug] Current batch of media processed. Will check again in 1000ms 23:09:55.539 [debug] Current batch of media processed. Will check again in 1000ms 23:09:56.038 [debug] Current batch of media processed. Will check again in 1000ms 23:09:56.540 [debug] Current batch of media processed. Will check again in 1000ms 23:09:57.039 [debug] Current batch of media processed. Will check again in 1000ms 23:09:57.541 [debug] Current batch of media processed. Will check again in 1000ms 23:09:58.040 [debug] Current batch of media processed. Will check again in 1000ms 23:09:58.542 [debug] Current batch of media processed. Will check again in 1000ms 23:09:59.041 [debug] Current batch of media processed. Will check again in 1000ms 23:09:59.543 [debug] Current batch of media processed. Will check again in 1000ms 23:10:00.042 [debug] Current batch of media processed. Will check again in 1000ms 23:10:00.287 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:00.544 [debug] Current batch of media processed. Will check again in 1000ms 23:10:01.043 [debug] Current batch of media processed. Will check again in 1000ms 23:10:01.545 [debug] Current batch of media processed. Will check again in 1000ms 23:10:02.044 [debug] Current batch of media processed. Will check again in 1000ms 23:10:02.546 [debug] Current batch of media processed. Will check again in 1000ms 23:10:03.045 [debug] Current batch of media processed. Will check again in 1000ms 23:10:03.547 [debug] Current batch of media processed. Will check again in 1000ms 23:10:04.046 [debug] Current batch of media processed. Will check again in 1000ms 23:10:04.548 [debug] Current batch of media processed. Will check again in 1000ms 23:10:05.047 [debug] Current batch of media processed. Will check again in 1000ms 23:10:05.549 [debug] Current batch of media processed. Will check again in 1000ms 23:10:06.048 [debug] Current batch of media processed. Will check again in 1000ms 23:10:06.550 [debug] Current batch of media processed. Will check again in 1000ms 23:10:07.049 [debug] Current batch of media processed. Will check again in 1000ms 23:10:07.551 [debug] Current batch of media processed. Will check again in 1000ms 23:10:08.050 [debug] Current batch of media processed. Will check again in 1000ms 23:10:08.552 [debug] Current batch of media processed. Will check again in 1000ms 23:10:09.051 [debug] Current batch of media processed. Will check again in 1000ms 23:10:09.553 [debug] Current batch of media processed. Will check again in 1000ms 23:10:10.052 [debug] Current batch of media processed. Will check again in 1000ms 23:10:10.554 [debug] Current batch of media processed. Will check again in 1000ms 23:10:11.053 [debug] Current batch of media processed. Will check again in 1000ms 23:10:11.555 [debug] Current batch of media processed. Will check again in 1000ms 23:10:12.054 [debug] Current batch of media processed. Will check again in 1000ms 23:10:12.556 [debug] Current batch of media processed. Will check again in 1000ms 23:10:13.055 [debug] Current batch of media processed. Will check again in 1000ms 23:10:13.557 [debug] Current batch of media processed. Will check again in 1000ms 23:10:14.056 [debug] Current batch of media processed. Will check again in 1000ms 23:10:14.519 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:14.558 [debug] Current batch of media processed. Will check again in 1000ms 23:10:15.057 [debug] Current batch of media processed. Will check again in 1000ms 23:10:15.559 [debug] Current batch of media processed. Will check again in 1000ms 23:10:16.058 [debug] Current batch of media processed. Will check again in 1000ms 23:10:16.560 [debug] Current batch of media processed. Will check again in 1000ms 23:10:17.059 [debug] Current batch of media processed. Will check again in 1000ms 23:10:17.561 [debug] Current batch of media processed. Will check again in 1000ms 23:10:18.060 [debug] Current batch of media processed. Will check again in 1000ms 23:10:18.562 [debug] Current batch of media processed. Will check again in 1000ms 23:10:19.061 [debug] Current batch of media processed. Will check again in 1000ms 23:10:19.563 [debug] Current batch of media processed. Will check again in 1000ms 23:10:20.062 [debug] Current batch of media processed. Will check again in 1000ms 23:10:20.564 [debug] Current batch of media processed. Will check again in 1000ms 23:10:21.063 [debug] Current batch of media processed. Will check again in 1000ms 23:10:21.565 [debug] Current batch of media processed. Will check again in 1000ms 23:10:22.064 [debug] Current batch of media processed. Will check again in 1000ms 23:10:22.566 [debug] Current batch of media processed. Will check again in 1000ms 23:10:23.065 [debug] Current batch of media processed. Will check again in 1000ms 23:10:23.567 [debug] Current batch of media processed. Will check again in 1000ms 23:10:24.066 [debug] Current batch of media processed. Will check again in 1000ms 23:10:24.568 [debug] Current batch of media processed. Will check again in 1000ms 23:10:25.067 [debug] Current batch of media processed. Will check again in 1000ms 23:10:25.569 [debug] Current batch of media processed. Will check again in 1000ms 23:10:26.068 [debug] Current batch of media processed. Will check again in 1000ms 23:10:26.570 [debug] Current batch of media processed. Will check again in 1000ms 23:10:27.069 [debug] Current batch of media processed. Will check again in 1000ms 23:10:27.571 [debug] Current batch of media processed. Will check again in 1000ms 23:10:28.070 [debug] Current batch of media processed. Will check again in 1000ms 23:10:28.572 [debug] Current batch of media processed. Will check again in 1000ms 23:10:29.071 [debug] Current batch of media processed. Will check again in 1000ms 23:10:29.573 [debug] Current batch of media processed. Will check again in 1000ms 23:10:30.072 [debug] Current batch of media processed. Will check again in 1000ms 23:10:30.574 [debug] Current batch of media processed. Will check again in 1000ms 23:10:31.073 [debug] Current batch of media processed. Will check again in 1000ms 23:10:31.575 [debug] Current batch of media processed. Will check again in 1000ms 23:10:32.074 [debug] Current batch of media processed. Will check again in 1000ms 23:10:32.576 [debug] Current batch of media processed. Will check again in 1000ms 23:10:33.075 [debug] Current batch of media processed. Will check again in 1000ms 23:10:33.577 [debug] Current batch of media processed. Will check again in 1000ms 23:10:34.076 [debug] Current batch of media processed. Will check again in 1000ms 23:10:34.578 [debug] Current batch of media processed. Will check again in 1000ms 23:10:35.077 [debug] Current batch of media processed. Will check again in 1000ms 23:10:35.579 [debug] Current batch of media processed. Will check again in 1000ms 23:10:36.078 [debug] Current batch of media processed. Will check again in 1000ms 23:10:36.580 [debug] Current batch of media processed. Will check again in 1000ms 23:10:37.079 [debug] Current batch of media processed. Will check again in 1000ms 23:10:37.581 [debug] Current batch of media processed. Will check again in 1000ms 23:10:38.080 [debug] Current batch of media processed. Will check again in 1000ms 23:10:38.582 [debug] Current batch of media processed. Will check again in 1000ms 23:10:39.081 [debug] Current batch of media processed. Will check again in 1000ms 23:10:39.583 [debug] Current batch of media processed. Will check again in 1000ms 23:10:40.082 [debug] Current batch of media processed. Will check again in 1000ms 23:10:40.584 [debug] Current batch of media processed. Will check again in 1000ms 23:10:41.083 [debug] Current batch of media processed. Will check again in 1000ms 23:10:41.585 [debug] Current batch of media processed. Will check again in 1000ms 23:10:42.084 [debug] Current batch of media processed. Will check again in 1000ms 23:10:42.586 [debug] Current batch of media processed. Will check again in 1000ms 23:10:43.085 [debug] Current batch of media processed. Will check again in 1000ms 23:10:43.587 [debug] Current batch of media processed. Will check again in 1000ms 23:10:44.086 [debug] Current batch of media processed. Will check again in 1000ms 23:10:44.520 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:44.588 [debug] Current batch of media processed. Will check again in 1000ms 23:10:45.087 [debug] Current batch of media processed. Will check again in 1000ms 23:10:45.589 [debug] Current batch of media processed. Will check again in 1000ms 23:10:46.088 [debug] Current batch of media processed. Will check again in 1000ms 23:10:46.590 [debug] Current batch of media processed. Will check again in 1000ms 23:10:47.089 [debug] Current batch of media processed. Will check again in 1000ms 23:10:47.591 [debug] Current batch of media processed. Will check again in 1000ms 23:10:48.090 [debug] Current batch of media processed. Will check again in 1000ms 23:10:48.592 [debug] Current batch of media processed. Will check again in 1000ms 23:10:49.091 [debug] Current batch of media processed. Will check again in 1000ms 23:10:49.593 [debug] Current batch of media processed. Will check again in 1000ms 23:10:50.092 [debug] Current batch of media processed. Will check again in 1000ms 23:10:50.594 [debug] Current batch of media processed. Will check again in 1000ms 23:10:51.093 [debug] Current batch of media processed. Will check again in 1000ms 23:10:51.595 [debug] Current batch of media processed. Will check again in 1000ms 23:10:52.094 [debug] Current batch of media processed. Will check again in 1000ms 23:10:52.596 [debug] Current batch of media processed. Will check again in 1000ms 23:10:53.095 [debug] Current batch of media processed. Will check again in 1000ms 23:10:53.597 [debug] Current batch of media processed. Will check again in 1000ms 23:10:54.096 [debug] Current batch of media processed. Will check again in 1000ms 23:10:54.598 [debug] Current batch of media processed. Will check again in 1000ms 23:10:55.097 [debug] Current batch of media processed. Will check again in 1000ms 23:10:55.599 [debug] Current batch of media processed. Will check again in 1000ms 23:10:56.098 [debug] Current batch of media processed. Will check again in 1000ms 23:10:56.600 [debug] Current batch of media processed. Will check again in 1000ms 23:10:57.099 [debug] Current batch of media processed. Will check again in 1000ms 23:10:57.601 [debug] Current batch of media processed. Will check again in 1000ms 23:10:58.100 [debug] Current batch of media processed. Will check again in 1000ms 23:10:58.602 [debug] Current batch of media processed. Will check again in 1000ms 23:10:59.101 [debug] Current batch of media processed. Will check again in 1000ms 23:10:59.603 [debug] Current batch of media processed. Will check again in 1000ms 23:11:00.102 [debug] Current batch of media processed. Will check again in 1000ms 23:11:00.288 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:00.604 [debug] Current batch of media processed. Will check again in 1000ms 23:11:01.103 [debug] Current batch of media processed. Will check again in 1000ms 23:11:01.605 [debug] Current batch of media processed. Will check again in 1000ms 23:11:02.104 [debug] Current batch of media processed. Will check again in 1000ms 23:11:02.606 [debug] Current batch of media processed. Will check again in 1000ms 23:11:03.105 [debug] Current batch of media processed. Will check again in 1000ms 23:11:03.607 [debug] Current batch of media processed. Will check again in 1000ms 23:11:04.106 [debug] Current batch of media processed. Will check again in 1000ms 23:11:04.608 [debug] Current batch of media processed. Will check again in 1000ms 23:11:05.107 [debug] Current batch of media processed. Will check again in 1000ms 23:11:05.609 [debug] Current batch of media processed. Will check again in 1000ms 23:11:06.108 [debug] Current batch of media processed. Will check again in 1000ms 23:11:06.610 [debug] Current batch of media processed. Will check again in 1000ms 23:11:07.109 [debug] Current batch of media processed. Will check again in 1000ms 23:11:07.611 [debug] Current batch of media processed. Will check again in 1000ms 23:11:08.110 [debug] Current batch of media processed. Will check again in 1000ms 23:11:08.612 [debug] Current batch of media processed. Will check again in 1000ms 23:11:09.111 [debug] Current batch of media processed. Will check again in 1000ms 23:11:09.613 [debug] Current batch of media processed. Will check again in 1000ms 23:11:10.112 [debug] Current batch of media processed. Will check again in 1000ms 23:11:10.614 [debug] Current batch of media processed. Will check again in 1000ms 23:11:11.113 [debug] Current batch of media processed. Will check again in 1000ms 23:11:11.615 [debug] Current batch of media processed. Will check again in 1000ms 23:11:12.114 [debug] Current batch of media processed. Will check again in 1000ms 23:11:12.616 [debug] Current batch of media processed. Will check again in 1000ms 23:11:13.115 [debug] Current batch of media processed. Will check again in 1000ms 23:11:13.617 [debug] Current batch of media processed. Will check again in 1000ms 23:11:14.116 [debug] Current batch of media processed. Will check again in 1000ms 23:11:14.522 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:14.618 [debug] Current batch of media processed. Will check again in 1000ms 23:11:15.117 [debug] Current batch of media processed. Will check again in 1000ms 23:11:15.619 [debug] Current batch of media processed. Will check again in 1000ms 23:11:16.118 [debug] Current batch of media processed. Will check again in 1000ms 23:11:16.620 [debug] Current batch of media processed. Will check again in 1000ms 23:11:17.119 [debug] Current batch of media processed. Will check again in 1000ms 23:11:17.621 [debug] Current batch of media processed. Will check again in 1000ms 23:11:18.120 [debug] Current batch of media processed. Will check again in 1000ms 23:11:18.622 [debug] Current batch of media processed. Will check again in 1000ms 23:11:19.121 [debug] Current batch of media processed. Will check again in 1000ms 23:11:19.623 [debug] Current batch of media processed. Will check again in 1000ms 23:11:20.122 [debug] Current batch of media processed. Will check again in 1000ms 23:11:20.624 [debug] Current batch of media processed. Will check again in 1000ms 23:11:21.123 [debug] Current batch of media processed. Will check again in 1000ms 23:11:21.625 [debug] Current batch of media processed. Will check again in 1000ms 23:11:22.124 [debug] Current batch of media processed. Will check again in 1000ms 23:11:22.626 [debug] Current batch of media processed. Will check again in 1000ms 23:11:23.125 [debug] Current batch of media processed. Will check again in 1000ms 23:11:23.627 [debug] Current batch of media processed. Will check again in 1000ms 23:11:24.126 [debug] Current batch of media processed. Will check again in 1000ms 23:11:24.628 [debug] Current batch of media processed. Will check again in 1000ms 23:11:25.127 [debug] Current batch of media processed. Will check again in 1000ms 23:11:25.629 [debug] Current batch of media processed. Will check again in 1000ms 23:11:26.128 [debug] Current batch of media processed. Will check again in 1000ms 23:11:26.630 [debug] Current batch of media processed. Will check again in 1000ms 23:11:27.129 [debug] Current batch of media processed. Will check again in 1000ms 23:11:27.631 [debug] Current batch of media processed. Will check again in 1000ms 23:11:28.130 [debug] Current batch of media processed. Will check again in 1000ms 23:11:28.632 [debug] Current batch of media processed. Will check again in 1000ms 23:11:29.131 [debug] Current batch of media processed. Will check again in 1000ms 23:11:29.633 [debug] Current batch of media processed. Will check again in 1000ms 23:11:30.132 [debug] Current batch of media processed. Will check again in 1000ms 23:11:30.634 [debug] Current batch of media processed. Will check again in 1000ms 23:11:31.133 [debug] Current batch of media processed. Will check again in 1000ms 23:11:31.635 [debug] Current batch of media processed. Will check again in 1000ms 23:11:32.134 [debug] Current batch of media processed. Will check again in 1000ms 23:11:32.636 [debug] Current batch of media processed. Will check again in 1000ms 23:11:33.135 [debug] Current batch of media processed. Will check again in 1000ms 23:11:33.637 [debug] Current batch of media processed. Will check again in 1000ms 23:11:34.136 [debug] Current batch of media processed. Will check again in 1000ms 23:11:34.638 [debug] Current batch of media processed. Will check again in 1000ms 23:11:35.137 [debug] Current batch of media processed. Will check again in 1000ms 23:11:35.639 [debug] Current batch of media processed. Will check again in 1000ms 23:11:36.138 [debug] Current batch of media processed. Will check again in 1000ms 23:11:36.640 [debug] Current batch of media processed. Will check again in 1000ms 23:11:37.139 [debug] Current batch of media processed. Will check again in 1000ms 23:11:37.641 [debug] Current batch of media processed. Will check again in 1000ms 23:11:38.140 [debug] Current batch of media processed. Will check again in 1000ms 23:11:38.642 [debug] Current batch of media processed. Will check again in 1000ms 23:11:39.141 [debug] Current batch of media processed. Will check again in 1000ms 23:11:39.643 [debug] Current batch of media processed. Will check again in 1000ms 23:11:40.142 [debug] Current batch of media processed. Will check again in 1000ms 23:11:40.644 [debug] Current batch of media processed. Will check again in 1000ms 23:11:41.143 [debug] Current batch of media processed. Will check again in 1000ms 23:11:41.645 [debug] Current batch of media processed. Will check again in 1000ms 23:11:42.144 [debug] Current batch of media processed. Will check again in 1000ms 23:11:42.646 [debug] Current batch of media processed. Will check again in 1000ms 23:11:43.145 [debug] Current batch of media processed. Will check again in 1000ms 23:11:43.482 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dItfYvcGwY4 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/63/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ce/f9/cef9a45cdbe7f597e204fc67901823e20fb96a51e9b1d1e76f3e6e9019d7f9db.json --sleep-requests 66 --sleep-interval 79 --sleep-subtitles 66 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:11:43.483 [debug] QUERY OK db=0.0ms idle=1165.0ms begin [] 23:11:43.483 [debug] QUERY OK source="media_items" db=0.3ms UPDATE "media_items" SET "media_filepath" = ?, "media_downloaded_at" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? ["/downloads/MusicVideos/Pixies Official/20220607 - PIXIES - Doggerel (Album Trailer).mp4", ~U[2025-12-25 06:07:15Z], "/downloads/MusicVideos/Pixies Official/20220607 - PIXIES - Doggerel (Album Trailer).info.json", "/downloads/MusicVideos/Pixies Official/20220607 - PIXIES - Doggerel (Album Trailer).nfo", "/downloads/MusicVideos/Pixies Official/20220607 - PIXIES - Doggerel (Album Trailer)-thumb.jpg", ~U[2025-12-25 06:11:43Z], 63] 23:11:43.484 [debug] QUERY OK source="media_metadata" db=0.2ms 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/63/metadata.json.gz", "/config/metadata/media_items/63/thumbnail.jpg", 63, ~U[2025-12-25 06:11:43Z], ~U[2025-12-25 06:11:43Z]] 23:11:43.503 [debug] QUERY OK db=19.2ms commit [] 23:11:43.504 [debug] QUERY OK source="media_items" db=0.5ms idle=1185.6ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [48630445, ~U[2025-12-25 06:11:43Z], 63] 23:11:43.504 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:11:43.504 [info] {"args":{"id":63},"id":64,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1029913915,"event":"job:stop","queue_time":14145590050,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:11:43.511 [info] {"args":{"id":65},"id":66,"meta":{},"system_time":1766643103511787634,"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:11:43.512 [debug] QUERY OK source="media_items" db=0.1ms idle=620.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" = ?) [65] 23:11:43.512 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:11:43.512 [debug] QUERY OK source="sources" db=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" = ?) [1] 23:11:43.512 [debug] QUERY OK source="media_profiles" db=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:11:43.513 [debug] QUERY OK source="media_items" db=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 [65] 23:11:43.513 [debug] QUERY OK source="media_metadata" db=0.0ms idle=1.8ms 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" = ?) [65] 23:11:43.513 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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:43.514 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:11:43.514 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:11:43.514 [debug] Running yt-dlp command for action: get_downloadable_status 23:11:43.514 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:11:43.514 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:11:43.515 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:11:43.515 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TFl4AemxH4g --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e5/2d/e52dbf56b282170388d7263a474de0b41367571cc59f070e652af7f5e5031551.json --sleep-requests 90 --sleep-interval 76 --sleep-subtitles 81 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:11:43.647 [debug] Current batch of media processed. Will check again in 1000ms 23:11:44.146 [debug] Current batch of media processed. Will check again in 1000ms 23:11:44.523 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:44.648 [debug] Current batch of media processed. Will check again in 1000ms 23:11:45.147 [debug] Current batch of media processed. Will check again in 1000ms 23:11:45.649 [debug] Current batch of media processed. Will check again in 1000ms 23:11:46.148 [debug] Current batch of media processed. Will check again in 1000ms 23:11:46.650 [debug] Current batch of media processed. Will check again in 1000ms 23:11:47.149 [debug] Current batch of media processed. Will check again in 1000ms 23:11:47.651 [debug] Current batch of media processed. Will check again in 1000ms 23:11:48.150 [debug] Current batch of media processed. Will check again in 1000ms 23:11:48.652 [debug] Current batch of media processed. Will check again in 1000ms 23:11:49.151 [debug] Current batch of media processed. Will check again in 1000ms 23:11:49.653 [debug] Current batch of media processed. Will check again in 1000ms 23:11:50.152 [debug] Current batch of media processed. Will check again in 1000ms 23:11:50.654 [debug] Current batch of media processed. Will check again in 1000ms 23:11:51.153 [debug] Current batch of media processed. Will check again in 1000ms 23:11:51.655 [debug] Current batch of media processed. Will check again in 1000ms 23:11:52.154 [debug] Current batch of media processed. Will check again in 1000ms 23:11:52.656 [debug] Current batch of media processed. Will check again in 1000ms 23:11:53.155 [debug] Current batch of media processed. Will check again in 1000ms 23:11:53.657 [debug] Current batch of media processed. Will check again in 1000ms 23:11:54.156 [debug] Current batch of media processed. Will check again in 1000ms 23:11:54.658 [debug] Current batch of media processed. Will check again in 1000ms 23:11:55.157 [debug] Current batch of media processed. Will check again in 1000ms 23:11:55.659 [debug] Current batch of media processed. Will check again in 1000ms 23:11:56.158 [debug] Current batch of media processed. Will check again in 1000ms 23:11:56.660 [debug] Current batch of media processed. Will check again in 1000ms 23:11:57.159 [debug] Current batch of media processed. Will check again in 1000ms 23:11:57.661 [debug] Current batch of media processed. Will check again in 1000ms 23:11:58.160 [debug] Current batch of media processed. Will check again in 1000ms 23:11:58.662 [debug] Current batch of media processed. Will check again in 1000ms 23:11:59.161 [debug] Current batch of media processed. Will check again in 1000ms 23:11:59.663 [debug] Current batch of media processed. Will check again in 1000ms 23:12:00.162 [debug] Current batch of media processed. Will check again in 1000ms 23:12:00.289 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:00.664 [debug] Current batch of media processed. Will check again in 1000ms 23:12:01.163 [debug] Current batch of media processed. Will check again in 1000ms 23:12:01.665 [debug] Current batch of media processed. Will check again in 1000ms 23:12:02.164 [debug] Current batch of media processed. Will check again in 1000ms 23:12:02.666 [debug] Current batch of media processed. Will check again in 1000ms 23:12:03.165 [debug] Current batch of media processed. Will check again in 1000ms 23:12:03.667 [debug] Current batch of media processed. Will check again in 1000ms 23:12:04.166 [debug] Current batch of media processed. Will check again in 1000ms 23:12:04.669 [debug] Current batch of media processed. Will check again in 1000ms 23:12:05.167 [debug] Current batch of media processed. Will check again in 1000ms 23:12:05.670 [debug] Current batch of media processed. Will check again in 1000ms 23:12:06.168 [debug] Current batch of media processed. Will check again in 1000ms 23:12:06.671 [debug] Current batch of media processed. Will check again in 1000ms 23:12:07.169 [debug] Current batch of media processed. Will check again in 1000ms 23:12:07.672 [debug] Current batch of media processed. Will check again in 1000ms 23:12:08.170 [debug] Current batch of media processed. Will check again in 1000ms 23:12:08.673 [debug] Current batch of media processed. Will check again in 1000ms 23:12:09.171 [debug] Current batch of media processed. Will check again in 1000ms 23:12:09.674 [debug] Current batch of media processed. Will check again in 1000ms 23:12:10.172 [debug] Current batch of media processed. Will check again in 1000ms 23:12:10.675 [debug] Current batch of media processed. Will check again in 1000ms 23:12:11.173 [debug] Current batch of media processed. Will check again in 1000ms 23:12:11.676 [debug] Current batch of media processed. Will check again in 1000ms 23:12:12.174 [debug] Current batch of media processed. Will check again in 1000ms 23:12:12.677 [debug] Current batch of media processed. Will check again in 1000ms 23:12:13.175 [debug] Current batch of media processed. Will check again in 1000ms 23:12:13.678 [debug] Current batch of media processed. Will check again in 1000ms 23:12:14.176 [debug] Current batch of media processed. Will check again in 1000ms 23:12:14.524 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:14.679 [debug] Current batch of media processed. Will check again in 1000ms 23:12:15.177 [debug] Current batch of media processed. Will check again in 1000ms 23:12:15.680 [debug] Current batch of media processed. Will check again in 1000ms 23:12:16.178 [debug] Current batch of media processed. Will check again in 1000ms 23:12:16.681 [debug] Current batch of media processed. Will check again in 1000ms 23:12:17.179 [debug] Current batch of media processed. Will check again in 1000ms 23:12:17.682 [debug] Current batch of media processed. Will check again in 1000ms 23:12:18.180 [debug] Current batch of media processed. Will check again in 1000ms 23:12:18.683 [debug] Current batch of media processed. Will check again in 1000ms 23:12:19.181 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Music video by Eminem performing Not Afraid. (C) 2010 Aftermath Records\n#VEVOCertified on September 11, 2010.http://www.vevo.com/certified http://www.youtube.com/vevocertified", "duration" => 259, "filename" => "/downloads/MusicVideos/Eminem Videos/20100605 - Eminem - Not Afraid.mp4", "id" => "j5-yKhDd64s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j5-yKhDd64s", "playlist_index" => 5, "timestamp" => 1275714159, "title" => "Eminem - Not Afraid", "upload_date" => "20100605"} 23:12:19.182 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1863.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [4] 23:12:19.182 [debug] QUERY OK source="sources" db=0.1ms idle=1864.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:12:19.182 [debug] QUERY OK source="media_items" db=0.1ms idle=1226.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2010-06-05 05:02:39Z], 4] 23:12:19.183 [debug] QUERY OK source="media_items" db=0.5ms idle=865.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by Eminem performing Not Afraid. (C) 2010 Aftermath Records\n#VEVOCertified on September 11, 2010.http://www.vevo.com/certified http://www.youtube.com/vevocertified", "Eminem - Not Afraid", "a8c7bf26-b85d-4d19-b425-e1262e47f965", false, 4, [], 259, false, "j5-yKhDd64s", "https://www.youtube.com/watch?v=j5-yKhDd64s", 5, "/downloads/MusicVideos/Eminem Videos/20100605 - Eminem - Not Afraid.mp4", false, false, 0, ~U[2010-06-05 05:02:39Z], ~U[2025-12-25 06:12:19Z], ~U[2025-12-25 06:12:19Z], "Music video by Eminem performing Not Afraid. (C) 2010 Aftermath Records\n#VEVOCertified on September 11, 2010.http://www.vevo.com/certified http://www.youtube.com/vevocertified", "Eminem - Not Afraid", 4, 259, false, "j5-yKhDd64s", "https://www.youtube.com/watch?v=j5-yKhDd64s", "/downloads/MusicVideos/Eminem Videos/20100605 - Eminem - Not Afraid.mp4", false, ~U[2010-06-05 05:02:39Z]] 23:12:19.184 [debug] QUERY OK source="sources" db=0.1ms idle=226.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:12:19.184 [debug] QUERY OK source="media_profiles" db=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:12:19.184 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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 [697] 23:12:19.184 [info] Kicking off download for media item #697 (j5-yKhDd64s) 23:12:19.186 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [237, 697, ~U[2025-12-25 06:12:19Z], ~U[2025-12-25 06:12:19Z]] 23:12:19.186 [debug] Current batch of media processed. Will check again in 1000ms 23:12:19.684 [debug] Current batch of media processed. Will check again in 1000ms 23:12:20.187 [debug] Current batch of media processed. Will check again in 1000ms 23:12:20.685 [debug] Current batch of media processed. Will check again in 1000ms 23:12:21.188 [debug] Current batch of media processed. Will check again in 1000ms 23:12:21.686 [debug] Current batch of media processed. Will check again in 1000ms 23:12:22.189 [debug] Current batch of media processed. Will check again in 1000ms 23:12:22.687 [debug] Current batch of media processed. Will check again in 1000ms 23:12:23.190 [debug] Current batch of media processed. Will check again in 1000ms 23:12:23.688 [debug] Current batch of media processed. Will check again in 1000ms 23:12:24.191 [debug] Current batch of media processed. Will check again in 1000ms 23:12:24.689 [debug] Current batch of media processed. Will check again in 1000ms 23:12:25.192 [debug] Current batch of media processed. Will check again in 1000ms 23:12:25.690 [debug] Current batch of media processed. Will check again in 1000ms 23:12:26.193 [debug] Current batch of media processed. Will check again in 1000ms 23:12:26.691 [debug] Current batch of media processed. Will check again in 1000ms 23:12:27.194 [debug] Current batch of media processed. Will check again in 1000ms 23:12:27.692 [debug] Current batch of media processed. Will check again in 1000ms 23:12:28.195 [debug] Current batch of media processed. Will check again in 1000ms 23:12:28.693 [debug] Current batch of media processed. Will check again in 1000ms 23:12:29.196 [debug] Current batch of media processed. Will check again in 1000ms 23:12:29.694 [debug] Current batch of media processed. Will check again in 1000ms 23:12:30.197 [debug] Current batch of media processed. Will check again in 1000ms 23:12:30.695 [debug] Current batch of media processed. Will check again in 1000ms 23:12:31.198 [debug] Current batch of media processed. Will check again in 1000ms 23:12:31.696 [debug] Current batch of media processed. Will check again in 1000ms 23:12:32.199 [debug] Current batch of media processed. Will check again in 1000ms 23:12:32.697 [debug] Current batch of media processed. Will check again in 1000ms 23:12:33.200 [debug] Current batch of media processed. Will check again in 1000ms 23:12:33.698 [debug] Current batch of media processed. Will check again in 1000ms 23:12:34.201 [debug] Current batch of media processed. Will check again in 1000ms 23:12:34.699 [debug] Current batch of media processed. Will check again in 1000ms 23:12:35.202 [debug] Current batch of media processed. Will check again in 1000ms 23:12:35.700 [debug] Current batch of media processed. Will check again in 1000ms 23:12:36.203 [debug] Current batch of media processed. Will check again in 1000ms 23:12:36.701 [debug] Current batch of media processed. Will check again in 1000ms 23:12:37.204 [debug] Current batch of media processed. Will check again in 1000ms 23:12:37.702 [debug] Current batch of media processed. Will check again in 1000ms 23:12:38.205 [debug] Current batch of media processed. Will check again in 1000ms 23:12:38.703 [debug] Current batch of media processed. Will check again in 1000ms 23:12:39.206 [debug] Current batch of media processed. Will check again in 1000ms 23:12:39.704 [debug] Current batch of media processed. Will check again in 1000ms 23:12:40.207 [debug] Current batch of media processed. Will check again in 1000ms 23:12:40.705 [debug] Current batch of media processed. Will check again in 1000ms 23:12:41.208 [debug] Current batch of media processed. Will check again in 1000ms 23:12:41.706 [debug] Current batch of media processed. Will check again in 1000ms 23:12:42.209 [debug] Current batch of media processed. Will check again in 1000ms 23:12:42.707 [debug] Current batch of media processed. Will check again in 1000ms 23:12:43.210 [debug] Current batch of media processed. Will check again in 1000ms 23:12:43.708 [debug] Current batch of media processed. Will check again in 1000ms 23:12:44.211 [debug] Current batch of media processed. Will check again in 1000ms 23:12:44.525 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:44.709 [debug] Current batch of media processed. Will check again in 1000ms 23:12:45.212 [debug] Current batch of media processed. Will check again in 1000ms 23:12:45.710 [debug] Current batch of media processed. Will check again in 1000ms 23:12:46.213 [debug] Current batch of media processed. Will check again in 1000ms 23:12:46.711 [debug] Current batch of media processed. Will check again in 1000ms 23:12:47.214 [debug] Current batch of media processed. Will check again in 1000ms 23:12:47.712 [debug] Current batch of media processed. Will check again in 1000ms 23:12:48.215 [debug] Current batch of media processed. Will check again in 1000ms 23:12:48.713 [debug] Current batch of media processed. Will check again in 1000ms 23:12:49.216 [debug] Current batch of media processed. Will check again in 1000ms 23:12:49.714 [debug] Current batch of media processed. Will check again in 1000ms 23:12:50.217 [debug] Current batch of media processed. Will check again in 1000ms 23:12:50.715 [debug] Current batch of media processed. Will check again in 1000ms 23:12:51.218 [debug] Current batch of media processed. Will check again in 1000ms 23:12:51.716 [debug] Current batch of media processed. Will check again in 1000ms 23:12:52.219 [debug] Current batch of media processed. Will check again in 1000ms 23:12:52.717 [debug] Current batch of media processed. Will check again in 1000ms 23:12:53.220 [debug] Current batch of media processed. Will check again in 1000ms 23:12:53.718 [debug] Current batch of media processed. Will check again in 1000ms 23:12:54.221 [debug] Current batch of media processed. Will check again in 1000ms 23:12:54.720 [debug] Current batch of media processed. Will check again in 1000ms 23:12:55.222 [debug] Current batch of media processed. Will check again in 1000ms 23:12:55.721 [debug] Current batch of media processed. Will check again in 1000ms 23:12:56.223 [debug] Current batch of media processed. Will check again in 1000ms 23:12:56.722 [debug] Current batch of media processed. Will check again in 1000ms 23:12:57.224 [debug] Current batch of media processed. Will check again in 1000ms 23:12:57.723 [debug] Current batch of media processed. Will check again in 1000ms 23:12:58.225 [debug] Current batch of media processed. Will check again in 1000ms 23:12:58.724 [debug] Current batch of media processed. Will check again in 1000ms 23:12:59.226 [debug] Current batch of media processed. Will check again in 1000ms 23:12:59.725 [debug] Current batch of media processed. Will check again in 1000ms 23:13:00.227 [debug] Current batch of media processed. Will check again in 1000ms 23:13:00.290 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:00.726 [debug] Current batch of media processed. Will check again in 1000ms 23:13:01.228 [debug] Current batch of media processed. Will check again in 1000ms 23:13:01.727 [debug] Current batch of media processed. Will check again in 1000ms 23:13:02.229 [debug] Current batch of media processed. Will check again in 1000ms 23:13:02.728 [debug] Current batch of media processed. Will check again in 1000ms 23:13:03.230 [debug] Current batch of media processed. Will check again in 1000ms 23:13:03.729 [debug] Current batch of media processed. Will check again in 1000ms 23:13:04.231 [debug] Current batch of media processed. Will check again in 1000ms 23:13:04.730 [debug] Current batch of media processed. Will check again in 1000ms 23:13:05.232 [debug] Current batch of media processed. Will check again in 1000ms 23:13:05.731 [debug] Current batch of media processed. Will check again in 1000ms 23:13:06.233 [debug] Current batch of media processed. Will check again in 1000ms 23:13:06.732 [debug] Current batch of media processed. Will check again in 1000ms 23:13:07.234 [debug] Current batch of media processed. Will check again in 1000ms 23:13:07.733 [debug] Current batch of media processed. Will check again in 1000ms 23:13:08.235 [debug] Current batch of media processed. Will check again in 1000ms 23:13:08.734 [debug] Current batch of media processed. Will check again in 1000ms 23:13:09.236 [debug] Current batch of media processed. Will check again in 1000ms 23:13:09.735 [debug] Current batch of media processed. Will check again in 1000ms 23:13:10.237 [debug] Current batch of media processed. Will check again in 1000ms 23:13:10.736 [debug] Current batch of media processed. Will check again in 1000ms 23:13:11.238 [debug] Current batch of media processed. Will check again in 1000ms 23:13:11.737 [debug] Current batch of media processed. Will check again in 1000ms 23:13:12.239 [debug] Current batch of media processed. Will check again in 1000ms 23:13:12.738 [debug] Current batch of media processed. Will check again in 1000ms 23:13:13.240 [debug] Current batch of media processed. Will check again in 1000ms 23:13:13.739 [debug] Current batch of media processed. Will check again in 1000ms 23:13:14.241 [debug] Current batch of media processed. Will check again in 1000ms 23:13:14.526 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:14.740 [debug] Current batch of media processed. Will check again in 1000ms 23:13:15.242 [debug] Current batch of media processed. Will check again in 1000ms 23:13:15.741 [debug] Current batch of media processed. Will check again in 1000ms 23:13:16.243 [debug] Current batch of media processed. Will check again in 1000ms 23:13:16.742 [debug] Current batch of media processed. Will check again in 1000ms 23:13:17.244 [debug] Current batch of media processed. Will check again in 1000ms 23:13:17.743 [debug] Current batch of media processed. Will check again in 1000ms 23:13:18.245 [debug] Current batch of media processed. Will check again in 1000ms 23:13:18.744 [debug] Current batch of media processed. Will check again in 1000ms 23:13:19.246 [debug] Current batch of media processed. Will check again in 1000ms 23:13:19.745 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "From the latest record, Bad Witch, and performed live during cold and black and infinite North America 2018.\nListen to โ€˜Bad Witchโ€™:\u00A0https://NIN.lnk.to/BadWitch\n\nDirected by Brook Linder\nEngineered and mixed by Jamie Pollock\n\nCold and Black and Infinite North America 2018 on sale now:\u00A0http://www.nin.com/live\n\nhttps://www.facebook.com/ninofficial/\nhttps://twitter.com/nineinchnails\nhttps://www.instagram.com/nineinchnails/", "duration" => 208, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20181022 - Nine Inch Nails - Ahead of Ourselves๏ผš live and cold and black and infinite.mp4", "id" => "frMcQmyzUZM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=frMcQmyzUZM", "playlist_index" => 26, "timestamp" => 1540224006, "title" => "Nine Inch Nails - Ahead of Ourselves: live and cold and black and infinite", "upload_date" => "20181022"} 23:13:19.745 [debug] QUERY OK source="sources" db=0.2ms idle=1427.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:19.746 [debug] QUERY OK source="sources" db=0.1ms idle=1427.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:19.746 [debug] QUERY OK source="media_items" db=0.1ms idle=1428.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-10-22 16:00:06Z], 2] 23:13:19.748 [debug] QUERY OK source="media_items" db=1.2ms idle=1428.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["From the latest record, Bad Witch, and performed live during cold and black and infinite North America 2018.\nListen to โ€˜Bad Witchโ€™:\u00A0https://NIN.lnk.to/BadWitch\n\nDirected by Brook Linder\nEngineered and mixed by Jamie Pollock\n\nCold and Black and Infinite North America 2018 on sale now:\u00A0http://www.nin.com/live\n\nhttps://www.facebook.com/ninofficial/\nhttps://twitter.com/nineinchnails\nhttps://www.instagram.com/nineinchnails/", "Nine Inch Nails - Ahead of Ourselves: live and cold and black and infinite", "f66ebdc0-abb8-4454-968f-a481989eeddd", false, 2, [], 208, false, "frMcQmyzUZM", "https://www.youtube.com/watch?v=frMcQmyzUZM", 26, "/downloads/MusicVideos/Nine Inch Nails/20181022 - Nine Inch Nails - Ahead of Ourselves๏ผš live and cold and black and infinite.mp4", false, false, 99, ~U[2018-10-22 16:00:06Z], ~U[2025-12-25 06:13:19Z], ~U[2025-12-25 06:13:19Z], "From the latest record, Bad Witch, and performed live during cold and black and infinite North America 2018.\nListen to โ€˜Bad Witchโ€™:\u00A0https://NIN.lnk.to/BadWitch\n\nDirected by Brook Linder\nEngineered and mixed by Jamie Pollock\n\nCold and Black and Infinite North America 2018 on sale now:\u00A0http://www.nin.com/live\n\nhttps://www.facebook.com/ninofficial/\nhttps://twitter.com/nineinchnails\nhttps://www.instagram.com/nineinchnails/", "Nine Inch Nails - Ahead of Ourselves: live and cold and black and infinite", 2, 208, false, "frMcQmyzUZM", "https://www.youtube.com/watch?v=frMcQmyzUZM", "/downloads/MusicVideos/Nine Inch Nails/20181022 - Nine Inch Nails - Ahead of Ourselves๏ผš live and cold and black and infinite.mp4", false, ~U[2018-10-22 16:00:06Z]] 23:13:19.748 [debug] QUERY OK source="sources" db=0.1ms idle=679.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:19.748 [debug] QUERY OK source="media_profiles" db=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:13:19.749 [debug] QUERY OK source="media_items" db=0.2ms 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 [698] 23:13:19.749 [info] Kicking off download for media item #698 (frMcQmyzUZM) 23:13:19.751 [debug] QUERY OK source="tasks" db=0.2ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [238, 698, ~U[2025-12-25 06:13:19Z], ~U[2025-12-25 06:13:19Z]] 23:13:19.751 [debug] Current batch of media processed. Will check again in 1000ms 23:13:20.247 [debug] Current batch of media processed. Will check again in 1000ms 23:13:20.752 [debug] Current batch of media processed. Will check again in 1000ms 23:13:21.248 [debug] Current batch of media processed. Will check again in 1000ms 23:13:21.753 [debug] Current batch of media processed. Will check again in 1000ms 23:13:22.249 [debug] Current batch of media processed. Will check again in 1000ms 23:13:22.754 [debug] Current batch of media processed. Will check again in 1000ms 23:13:23.250 [debug] Current batch of media processed. Will check again in 1000ms 23:13:23.755 [debug] Current batch of media processed. Will check again in 1000ms 23:13:24.251 [debug] Current batch of media processed. Will check again in 1000ms 23:13:24.756 [debug] Current batch of media processed. Will check again in 1000ms 23:13:25.252 [debug] Current batch of media processed. Will check again in 1000ms 23:13:25.757 [debug] Current batch of media processed. Will check again in 1000ms 23:13:26.253 [debug] Current batch of media processed. Will check again in 1000ms 23:13:26.758 [debug] Current batch of media processed. Will check again in 1000ms 23:13:27.254 [debug] Current batch of media processed. Will check again in 1000ms 23:13:27.759 [debug] Current batch of media processed. Will check again in 1000ms 23:13:28.255 [debug] Current batch of media processed. Will check again in 1000ms 23:13:28.760 [debug] Current batch of media processed. Will check again in 1000ms 23:13:29.256 [debug] Current batch of media processed. Will check again in 1000ms 23:13:29.761 [debug] Current batch of media processed. Will check again in 1000ms 23:13:30.257 [debug] Current batch of media processed. Will check again in 1000ms 23:13:30.762 [debug] Current batch of media processed. Will check again in 1000ms 23:13:31.258 [debug] Current batch of media processed. Will check again in 1000ms 23:13:31.763 [debug] Current batch of media processed. Will check again in 1000ms 23:13:32.259 [debug] Current batch of media processed. Will check again in 1000ms 23:13:32.764 [debug] Current batch of media processed. Will check again in 1000ms 23:13:33.260 [debug] Current batch of media processed. Will check again in 1000ms 23:13:33.765 [debug] Current batch of media processed. Will check again in 1000ms 23:13:34.261 [debug] Current batch of media processed. Will check again in 1000ms 23:13:34.766 [debug] Current batch of media processed. Will check again in 1000ms 23:13:35.262 [debug] Current batch of media processed. Will check again in 1000ms 23:13:35.767 [debug] Current batch of media processed. Will check again in 1000ms 23:13:36.263 [debug] Current batch of media processed. Will check again in 1000ms 23:13:36.768 [debug] Current batch of media processed. Will check again in 1000ms 23:13:37.264 [debug] Current batch of media processed. Will check again in 1000ms 23:13:37.769 [debug] Current batch of media processed. Will check again in 1000ms 23:13:38.265 [debug] Current batch of media processed. Will check again in 1000ms 23:13:38.770 [debug] Current batch of media processed. Will check again in 1000ms 23:13:39.266 [debug] Current batch of media processed. Will check again in 1000ms 23:13:39.771 [debug] Current batch of media processed. Will check again in 1000ms 23:13:40.267 [debug] Current batch of media processed. Will check again in 1000ms 23:13:40.772 [debug] Current batch of media processed. Will check again in 1000ms 23:13:41.268 [debug] Current batch of media processed. Will check again in 1000ms 23:13:41.773 [debug] Current batch of media processed. Will check again in 1000ms 23:13:42.269 [debug] Current batch of media processed. Will check again in 1000ms 23:13:42.774 [debug] Current batch of media processed. Will check again in 1000ms 23:13:43.270 [debug] Current batch of media processed. Will check again in 1000ms 23:13:43.775 [debug] Current batch of media processed. Will check again in 1000ms 23:13:44.271 [debug] Current batch of media processed. Will check again in 1000ms 23:13:44.528 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:44.776 [debug] Current batch of media processed. Will check again in 1000ms 23:13:45.272 [debug] Current batch of media processed. Will check again in 1000ms 23:13:45.777 [debug] Current batch of media processed. Will check again in 1000ms 23:13:46.273 [debug] Current batch of media processed. Will check again in 1000ms 23:13:46.778 [debug] Current batch of media processed. Will check again in 1000ms 23:13:47.274 [debug] Current batch of media processed. Will check again in 1000ms 23:13:47.779 [debug] Current batch of media processed. Will check again in 1000ms 23:13:48.275 [debug] Current batch of media processed. Will check again in 1000ms 23:13:48.780 [debug] Current batch of media processed. Will check again in 1000ms 23:13:49.276 [debug] Current batch of media processed. Will check again in 1000ms 23:13:49.781 [debug] Current batch of media processed. Will check again in 1000ms 23:13:50.277 [debug] Current batch of media processed. Will check again in 1000ms 23:13:50.782 [debug] Current batch of media processed. Will check again in 1000ms 23:13:51.278 [debug] Current batch of media processed. Will check again in 1000ms 23:13:51.783 [debug] Current batch of media processed. Will check again in 1000ms 23:13:52.279 [debug] Current batch of media processed. Will check again in 1000ms 23:13:52.784 [debug] Current batch of media processed. Will check again in 1000ms 23:13:53.280 [debug] Current batch of media processed. Will check again in 1000ms 23:13:53.785 [debug] Current batch of media processed. Will check again in 1000ms 23:13:54.281 [debug] Current batch of media processed. Will check again in 1000ms 23:13:54.786 [debug] Current batch of media processed. Will check again in 1000ms 23:13:55.282 [debug] Current batch of media processed. Will check again in 1000ms 23:13:55.787 [debug] Current batch of media processed. Will check again in 1000ms 23:13:56.283 [debug] Current batch of media processed. Will check again in 1000ms 23:13:56.788 [debug] Current batch of media processed. Will check again in 1000ms 23:13:57.284 [debug] Current batch of media processed. Will check again in 1000ms 23:13:57.789 [debug] Current batch of media processed. Will check again in 1000ms 23:13:58.285 [debug] Current batch of media processed. Will check again in 1000ms 23:13:58.790 [debug] Current batch of media processed. Will check again in 1000ms 23:13:59.286 [debug] Current batch of media processed. Will check again in 1000ms 23:13:59.791 [debug] Current batch of media processed. Will check again in 1000ms 23:14:00.287 [debug] Current batch of media processed. Will check again in 1000ms 23:14:00.291 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:00.792 [debug] Current batch of media processed. Will check again in 1000ms 23:14:01.288 [debug] Current batch of media processed. Will check again in 1000ms 23:14:01.793 [debug] Current batch of media processed. Will check again in 1000ms 23:14:02.289 [debug] Current batch of media processed. Will check again in 1000ms 23:14:02.794 [debug] Current batch of media processed. Will check again in 1000ms 23:14:03.290 [debug] Current batch of media processed. Will check again in 1000ms 23:14:03.795 [debug] Current batch of media processed. Will check again in 1000ms 23:14:04.291 [debug] Current batch of media processed. Will check again in 1000ms 23:14:04.796 [debug] Current batch of media processed. Will check again in 1000ms 23:14:05.292 [debug] Current batch of media processed. Will check again in 1000ms 23:14:05.797 [debug] Current batch of media processed. Will check again in 1000ms 23:14:06.293 [debug] Current batch of media processed. Will check again in 1000ms 23:14:06.798 [debug] Current batch of media processed. Will check again in 1000ms 23:14:07.294 [debug] Current batch of media processed. Will check again in 1000ms 23:14:07.799 [debug] Current batch of media processed. Will check again in 1000ms 23:14:08.295 [debug] Current batch of media processed. Will check again in 1000ms 23:14:08.800 [debug] Current batch of media processed. Will check again in 1000ms 23:14:09.296 [debug] Current batch of media processed. Will check again in 1000ms 23:14:09.801 [debug] Current batch of media processed. Will check again in 1000ms 23:14:10.297 [debug] Current batch of media processed. Will check again in 1000ms 23:14:10.802 [debug] Current batch of media processed. Will check again in 1000ms 23:14:11.298 [debug] Current batch of media processed. Will check again in 1000ms 23:14:11.803 [debug] Current batch of media processed. Will check again in 1000ms 23:14:12.299 [debug] Current batch of media processed. Will check again in 1000ms 23:14:12.804 [debug] Current batch of media processed. Will check again in 1000ms 23:14:13.300 [debug] Current batch of media processed. Will check again in 1000ms 23:14:13.805 [debug] Current batch of media processed. Will check again in 1000ms 23:14:14.301 [debug] Current batch of media processed. Will check again in 1000ms 23:14:14.529 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:14.806 [debug] Current batch of media processed. Will check again in 1000ms 23:14:15.302 [debug] Current batch of media processed. Will check again in 1000ms 23:14:15.807 [debug] Current batch of media processed. Will check again in 1000ms 23:14:16.303 [debug] Current batch of media processed. Will check again in 1000ms 23:14:16.808 [debug] Current batch of media processed. Will check again in 1000ms 23:14:17.304 [debug] Current batch of media processed. Will check again in 1000ms 23:14:17.809 [debug] Current batch of media processed. Will check again in 1000ms 23:14:18.305 [debug] Current batch of media processed. Will check again in 1000ms 23:14:18.810 [debug] Current batch of media processed. Will check again in 1000ms 23:14:19.306 [debug] Current batch of media processed. Will check again in 1000ms 23:14:19.811 [debug] Current batch of media processed. Will check again in 1000ms 23:14:20.307 [debug] Current batch of media processed. Will check again in 1000ms 23:14:20.812 [debug] Current batch of media processed. Will check again in 1000ms 23:14:21.308 [debug] Current batch of media processed. Will check again in 1000ms 23:14:21.813 [debug] Current batch of media processed. Will check again in 1000ms 23:14:22.309 [debug] Current batch of media processed. Will check again in 1000ms 23:14:22.814 [debug] Current batch of media processed. Will check again in 1000ms 23:14:23.310 [debug] Current batch of media processed. Will check again in 1000ms 23:14:23.815 [debug] Current batch of media processed. Will check again in 1000ms 23:14:24.311 [debug] Current batch of media processed. Will check again in 1000ms 23:14:24.816 [debug] Current batch of media processed. Will check again in 1000ms 23:14:25.312 [debug] Current batch of media processed. Will check again in 1000ms 23:14:25.817 [debug] Current batch of media processed. Will check again in 1000ms 23:14:26.313 [debug] Current batch of media processed. Will check again in 1000ms 23:14:26.818 [debug] Current batch of media processed. Will check again in 1000ms 23:14:27.314 [debug] Current batch of media processed. Will check again in 1000ms 23:14:27.819 [debug] Current batch of media processed. Will check again in 1000ms 23:14:28.315 [debug] Current batch of media processed. Will check again in 1000ms 23:14:28.820 [debug] Current batch of media processed. Will check again in 1000ms 23:14:29.316 [debug] Current batch of media processed. Will check again in 1000ms 23:14:29.821 [debug] Current batch of media processed. Will check again in 1000ms 23:14:30.317 [debug] Current batch of media processed. Will check again in 1000ms 23:14:30.822 [debug] Current batch of media processed. Will check again in 1000ms 23:14:31.318 [debug] Current batch of media processed. Will check again in 1000ms 23:14:31.823 [debug] Current batch of media processed. Will check again in 1000ms 23:14:32.319 [debug] Current batch of media processed. Will check again in 1000ms 23:14:32.824 [debug] Current batch of media processed. Will check again in 1000ms 23:14:33.320 [debug] Current batch of media processed. Will check again in 1000ms 23:14:33.825 [debug] Current batch of media processed. Will check again in 1000ms 23:14:34.321 [debug] Current batch of media processed. Will check again in 1000ms 23:14:34.826 [debug] Current batch of media processed. Will check again in 1000ms 23:14:35.322 [debug] Current batch of media processed. Will check again in 1000ms 23:14:35.827 [debug] Current batch of media processed. Will check again in 1000ms 23:14:36.323 [debug] Current batch of media processed. Will check again in 1000ms 23:14:36.828 [debug] Current batch of media processed. Will check again in 1000ms 23:14:37.324 [debug] Current batch of media processed. Will check again in 1000ms 23:14:37.829 [debug] Current batch of media processed. Will check again in 1000ms 23:14:38.325 [debug] Current batch of media processed. Will check again in 1000ms 23:14:38.830 [debug] Current batch of media processed. Will check again in 1000ms 23:14:39.326 [debug] Current batch of media processed. Will check again in 1000ms 23:14:39.831 [debug] Current batch of media processed. Will check again in 1000ms 23:14:40.327 [debug] Current batch of media processed. Will check again in 1000ms 23:14:40.832 [debug] Current batch of media processed. Will check again in 1000ms 23:14:41.328 [debug] Current batch of media processed. Will check again in 1000ms 23:14:41.834 [debug] Current batch of media processed. Will check again in 1000ms 23:14:42.329 [debug] Current batch of media processed. Will check again in 1000ms 23:14:42.835 [debug] Current batch of media processed. Will check again in 1000ms 23:14:43.330 [debug] Current batch of media processed. Will check again in 1000ms 23:14:43.836 [debug] Current batch of media processed. Will check again in 1000ms 23:14:44.331 [debug] Current batch of media processed. Will check again in 1000ms 23:14:44.530 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:44.837 [debug] Current batch of media processed. Will check again in 1000ms 23:14:45.332 [debug] Current batch of media processed. Will check again in 1000ms 23:14:45.838 [debug] Current batch of media processed. Will check again in 1000ms 23:14:46.333 [debug] Current batch of media processed. Will check again in 1000ms 23:14:46.839 [debug] Current batch of media processed. Will check again in 1000ms 23:14:47.334 [debug] Current batch of media processed. Will check again in 1000ms 23:14:47.840 [debug] Current batch of media processed. Will check again in 1000ms 23:14:48.335 [debug] Current batch of media processed. Will check again in 1000ms 23:14:48.841 [debug] Current batch of media processed. Will check again in 1000ms 23:14:49.336 [debug] Current batch of media processed. Will check again in 1000ms 23:14:49.842 [debug] Current batch of media processed. Will check again in 1000ms 23:14:50.337 [debug] Current batch of media processed. Will check again in 1000ms 23:14:50.843 [debug] Current batch of media processed. Will check again in 1000ms 23:14:51.338 [debug] Current batch of media processed. Will check again in 1000ms 23:14:51.844 [debug] Current batch of media processed. Will check again in 1000ms 23:14:52.339 [debug] Current batch of media processed. Will check again in 1000ms 23:14:52.845 [debug] Current batch of media processed. Will check again in 1000ms 23:14:53.340 [debug] Current batch of media processed. Will check again in 1000ms 23:14:53.846 [debug] Current batch of media processed. Will check again in 1000ms 23:14:54.341 [debug] Current batch of media processed. Will check again in 1000ms 23:14:54.847 [debug] Current batch of media processed. Will check again in 1000ms 23:14:55.342 [debug] Current batch of media processed. Will check again in 1000ms 23:14:55.848 [debug] Current batch of media processed. Will check again in 1000ms 23:14:56.343 [debug] Current batch of media processed. Will check again in 1000ms 23:14:56.849 [debug] Current batch of media processed. Will check again in 1000ms 23:14:57.344 [debug] Current batch of media processed. Will check again in 1000ms 23:14:57.850 [debug] Current batch of media processed. Will check again in 1000ms 23:14:58.345 [debug] Current batch of media processed. Will check again in 1000ms 23:14:58.851 [debug] Current batch of media processed. Will check again in 1000ms 23:14:59.346 [debug] Current batch of media processed. Will check again in 1000ms 23:14:59.852 [debug] Current batch of media processed. Will check again in 1000ms 23:15:00.292 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:00.347 [debug] Current batch of media processed. Will check again in 1000ms 23:15:00.853 [debug] Current batch of media processed. Will check again in 1000ms 23:15:01.348 [debug] Current batch of media processed. Will check again in 1000ms 23:15:01.854 [debug] Current batch of media processed. Will check again in 1000ms 23:15:02.349 [debug] Current batch of media processed. Will check again in 1000ms 23:15:02.855 [debug] Current batch of media processed. Will check again in 1000ms 23:15:03.350 [debug] Current batch of media processed. Will check again in 1000ms 23:15:03.856 [debug] Current batch of media processed. Will check again in 1000ms 23:15:04.351 [debug] Current batch of media processed. Will check again in 1000ms 23:15:04.857 [debug] Current batch of media processed. Will check again in 1000ms 23:15:05.352 [debug] Current batch of media processed. Will check again in 1000ms 23:15:05.858 [debug] Current batch of media processed. Will check again in 1000ms 23:15:06.353 [debug] Current batch of media processed. Will check again in 1000ms 23:15:06.859 [debug] Current batch of media processed. Will check again in 1000ms 23:15:07.354 [debug] Current batch of media processed. Will check again in 1000ms 23:15:07.860 [debug] Current batch of media processed. Will check again in 1000ms 23:15:08.355 [debug] Current batch of media processed. Will check again in 1000ms 23:15:08.861 [debug] Current batch of media processed. Will check again in 1000ms 23:15:09.356 [debug] Current batch of media processed. Will check again in 1000ms 23:15:09.862 [debug] Current batch of media processed. Will check again in 1000ms 23:15:10.357 [debug] Current batch of media processed. Will check again in 1000ms 23:15:10.863 [debug] Current batch of media processed. Will check again in 1000ms 23:15:11.358 [debug] Current batch of media processed. Will check again in 1000ms 23:15:11.864 [debug] Current batch of media processed. Will check again in 1000ms 23:15:12.359 [debug] Current batch of media processed. Will check again in 1000ms 23:15:12.865 [debug] Current batch of media processed. Will check again in 1000ms 23:15:13.360 [debug] Current batch of media processed. Will check again in 1000ms 23:15:13.866 [debug] Current batch of media processed. Will check again in 1000ms 23:15:14.361 [debug] Current batch of media processed. Will check again in 1000ms 23:15:14.533 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:14.867 [debug] Current batch of media processed. Will check again in 1000ms 23:15:15.362 [debug] Current batch of media processed. Will check again in 1000ms 23:15:15.868 [debug] Current batch of media processed. Will check again in 1000ms 23:15:16.363 [debug] Current batch of media processed. Will check again in 1000ms 23:15:16.869 [debug] Current batch of media processed. Will check again in 1000ms 23:15:17.245 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=l7ofPSefhyQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cb/4f/cb4f2ded1eb0235ae648de70f3820deee69ba88be0123ad08426653285bec4bf.json --sleep-requests 83 --sleep-interval 70 --sleep-subtitles 85 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:15:17.245 [debug] Running yt-dlp command for action: download 23:15:17.246 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=1927.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:15:17.246 [debug] QUERY OK source="settings" db=0.1ms idle=1927.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:15:17.246 [debug] QUERY OK source="settings" db=0.1ms idle=964.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:15:17.246 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=l7ofPSefhyQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/de/1b/de1b0ec786e0ae5316d6dbc101cef24b86fbaa849eae8622a3abaa969a5bde52.json --sleep-requests 84 --sleep-interval 78 --sleep-subtitles 80 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:15:17.364 [debug] Current batch of media processed. Will check again in 1000ms 23:15:17.870 [debug] Current batch of media processed. Will check again in 1000ms 23:15:18.365 [debug] Current batch of media processed. Will check again in 1000ms 23:15:18.871 [debug] Current batch of media processed. Will check again in 1000ms 23:15:19.366 [debug] Current batch of media processed. Will check again in 1000ms 23:15:19.872 [debug] Current batch of media processed. Will check again in 1000ms 23:15:20.367 [debug] Current batch of media processed. Will check again in 1000ms 23:15:20.873 [debug] Current batch of media processed. Will check again in 1000ms 23:15:21.368 [debug] Current batch of media processed. Will check again in 1000ms 23:15:21.874 [debug] Current batch of media processed. Will check again in 1000ms 23:15:22.369 [debug] Current batch of media processed. Will check again in 1000ms 23:15:22.875 [debug] Current batch of media processed. Will check again in 1000ms 23:15:23.370 [debug] Current batch of media processed. Will check again in 1000ms 23:15:23.876 [debug] Current batch of media processed. Will check again in 1000ms 23:15:24.371 [debug] Current batch of media processed. Will check again in 1000ms 23:15:24.877 [debug] Current batch of media processed. Will check again in 1000ms 23:15:25.372 [debug] Current batch of media processed. Will check again in 1000ms 23:15:25.878 [debug] Current batch of media processed. Will check again in 1000ms 23:15:26.373 [debug] Current batch of media processed. Will check again in 1000ms 23:15:26.879 [debug] Current batch of media processed. Will check again in 1000ms 23:15:27.374 [debug] Current batch of media processed. Will check again in 1000ms 23:15:27.880 [debug] Current batch of media processed. Will check again in 1000ms 23:15:28.375 [debug] Current batch of media processed. Will check again in 1000ms 23:15:28.881 [debug] Current batch of media processed. Will check again in 1000ms 23:15:29.376 [debug] Current batch of media processed. Will check again in 1000ms 23:15:29.882 [debug] Current batch of media processed. Will check again in 1000ms 23:15:30.377 [debug] Current batch of media processed. Will check again in 1000ms 23:15:30.883 [debug] Current batch of media processed. Will check again in 1000ms 23:15:31.378 [debug] Current batch of media processed. Will check again in 1000ms 23:15:31.884 [debug] Current batch of media processed. Will check again in 1000ms 23:15:32.379 [debug] Current batch of media processed. Will check again in 1000ms 23:15:32.885 [debug] Current batch of media processed. Will check again in 1000ms 23:15:33.380 [debug] Current batch of media processed. Will check again in 1000ms 23:15:33.886 [debug] Current batch of media processed. Will check again in 1000ms 23:15:34.381 [debug] Current batch of media processed. Will check again in 1000ms 23:15:34.887 [debug] Current batch of media processed. Will check again in 1000ms 23:15:35.382 [debug] Current batch of media processed. Will check again in 1000ms 23:15:35.888 [debug] Current batch of media processed. Will check again in 1000ms 23:15:36.383 [debug] Current batch of media processed. Will check again in 1000ms 23:15:36.889 [debug] Current batch of media processed. Will check again in 1000ms 23:15:37.384 [debug] Current batch of media processed. Will check again in 1000ms 23:15:37.890 [debug] Current batch of media processed. Will check again in 1000ms 23:15:38.385 [debug] Current batch of media processed. Will check again in 1000ms 23:15:38.891 [debug] Current batch of media processed. Will check again in 1000ms 23:15:39.386 [debug] Current batch of media processed. Will check again in 1000ms 23:15:39.892 [debug] Current batch of media processed. Will check again in 1000ms 23:15:40.387 [debug] Current batch of media processed. Will check again in 1000ms 23:15:40.893 [debug] Current batch of media processed. Will check again in 1000ms 23:15:41.388 [debug] Current batch of media processed. Will check again in 1000ms 23:15:41.894 [debug] Current batch of media processed. Will check again in 1000ms 23:15:42.389 [debug] Current batch of media processed. Will check again in 1000ms 23:15:42.895 [debug] Current batch of media processed. Will check again in 1000ms 23:15:43.390 [debug] Current batch of media processed. Will check again in 1000ms 23:15:43.896 [debug] Current batch of media processed. Will check again in 1000ms 23:15:44.391 [debug] Current batch of media processed. Will check again in 1000ms 23:15:44.535 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:44.897 [debug] Current batch of media processed. Will check again in 1000ms 23:15:45.392 [debug] Current batch of media processed. Will check again in 1000ms 23:15:45.898 [debug] Current batch of media processed. Will check again in 1000ms 23:15:46.393 [debug] Current batch of media processed. Will check again in 1000ms 23:15:46.899 [debug] Current batch of media processed. Will check again in 1000ms 23:15:47.394 [debug] Current batch of media processed. Will check again in 1000ms 23:15:47.900 [debug] Current batch of media processed. Will check again in 1000ms 23:15:48.395 [debug] Current batch of media processed. Will check again in 1000ms 23:15:48.901 [debug] Current batch of media processed. Will check again in 1000ms 23:15:49.396 [debug] Current batch of media processed. Will check again in 1000ms 23:15:49.902 [debug] Current batch of media processed. Will check again in 1000ms 23:15:50.397 [debug] Current batch of media processed. Will check again in 1000ms 23:15:50.903 [debug] Current batch of media processed. Will check again in 1000ms 23:15:51.398 [debug] Current batch of media processed. Will check again in 1000ms 23:15:51.904 [debug] Current batch of media processed. Will check again in 1000ms 23:15:52.399 [debug] Current batch of media processed. Will check again in 1000ms 23:15:52.905 [debug] Current batch of media processed. Will check again in 1000ms 23:15:53.400 [debug] Current batch of media processed. Will check again in 1000ms 23:15:53.906 [debug] Current batch of media processed. Will check again in 1000ms 23:15:54.401 [debug] Current batch of media processed. Will check again in 1000ms 23:15:54.907 [debug] Current batch of media processed. Will check again in 1000ms 23:15:55.402 [debug] Current batch of media processed. Will check again in 1000ms 23:15:55.908 [debug] Current batch of media processed. Will check again in 1000ms 23:15:56.403 [debug] Current batch of media processed. Will check again in 1000ms 23:15:56.909 [debug] Current batch of media processed. Will check again in 1000ms 23:15:57.404 [debug] Current batch of media processed. Will check again in 1000ms 23:15:57.910 [debug] Current batch of media processed. Will check again in 1000ms 23:15:58.405 [debug] Current batch of media processed. Will check again in 1000ms 23:15:58.911 [debug] Current batch of media processed. Will check again in 1000ms 23:15:59.406 [debug] Current batch of media processed. Will check again in 1000ms 23:15:59.912 [debug] Current batch of media processed. Will check again in 1000ms 23:16:00.293 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:00.407 [debug] Current batch of media processed. Will check again in 1000ms 23:16:00.913 [debug] Current batch of media processed. Will check again in 1000ms 23:16:01.408 [debug] Current batch of media processed. Will check again in 1000ms 23:16:01.914 [debug] Current batch of media processed. Will check again in 1000ms 23:16:02.409 [debug] Current batch of media processed. Will check again in 1000ms 23:16:02.915 [debug] Current batch of media processed. Will check again in 1000ms 23:16:03.410 [debug] Current batch of media processed. Will check again in 1000ms 23:16:03.916 [debug] Current batch of media processed. Will check again in 1000ms 23:16:04.411 [debug] Current batch of media processed. Will check again in 1000ms 23:16:04.917 [debug] Current batch of media processed. Will check again in 1000ms 23:16:05.412 [debug] Current batch of media processed. Will check again in 1000ms 23:16:05.918 [debug] Current batch of media processed. Will check again in 1000ms 23:16:06.413 [debug] Current batch of media processed. Will check again in 1000ms 23:16:06.919 [debug] Current batch of media processed. Will check again in 1000ms 23:16:07.414 [debug] Current batch of media processed. Will check again in 1000ms 23:16:07.920 [debug] Current batch of media processed. Will check again in 1000ms 23:16:08.415 [debug] Current batch of media processed. Will check again in 1000ms 23:16:08.921 [debug] Current batch of media processed. Will check again in 1000ms 23:16:09.416 [debug] Current batch of media processed. Will check again in 1000ms 23:16:09.922 [debug] Current batch of media processed. Will check again in 1000ms 23:16:10.417 [debug] Current batch of media processed. Will check again in 1000ms 23:16:10.923 [debug] Current batch of media processed. Will check again in 1000ms 23:16:11.418 [debug] Current batch of media processed. Will check again in 1000ms 23:16:11.924 [debug] Current batch of media processed. Will check again in 1000ms 23:16:12.419 [debug] Current batch of media processed. Will check again in 1000ms 23:16:12.925 [debug] Current batch of media processed. Will check again in 1000ms 23:16:13.420 [debug] Current batch of media processed. Will check again in 1000ms 23:16:13.926 [debug] Current batch of media processed. Will check again in 1000ms 23:16:14.421 [debug] Current batch of media processed. Will check again in 1000ms 23:16:14.536 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:14.927 [debug] Current batch of media processed. Will check again in 1000ms 23:16:15.422 [debug] Current batch of media processed. Will check again in 1000ms 23:16:15.928 [debug] Current batch of media processed. Will check again in 1000ms 23:16:16.423 [debug] Current batch of media processed. Will check again in 1000ms 23:16:16.929 [debug] Current batch of media processed. Will check again in 1000ms 23:16:17.424 [debug] Current batch of media processed. Will check again in 1000ms 23:16:17.930 [debug] Current batch of media processed. Will check again in 1000ms 23:16:18.425 [debug] Current batch of media processed. Will check again in 1000ms 23:16:18.931 [debug] Current batch of media processed. Will check again in 1000ms 23:16:19.426 [debug] Current batch of media processed. Will check again in 1000ms 23:16:19.932 [debug] Current batch of media processed. Will check again in 1000ms 23:16:20.427 [debug] Current batch of media processed. Will check again in 1000ms 23:16:20.933 [debug] Current batch of media processed. Will check again in 1000ms 23:16:21.428 [debug] Current batch of media processed. Will check again in 1000ms 23:16:21.934 [debug] Current batch of media processed. Will check again in 1000ms 23:16:22.429 [debug] Current batch of media processed. Will check again in 1000ms 23:16:22.935 [debug] Current batch of media processed. Will check again in 1000ms 23:16:23.430 [debug] Current batch of media processed. Will check again in 1000ms 23:16:23.936 [debug] Current batch of media processed. Will check again in 1000ms 23:16:24.431 [debug] Current batch of media processed. Will check again in 1000ms 23:16:24.937 [debug] Current batch of media processed. Will check again in 1000ms 23:16:25.432 [debug] Current batch of media processed. Will check again in 1000ms 23:16:25.938 [debug] Current batch of media processed. Will check again in 1000ms 23:16:26.433 [debug] Current batch of media processed. Will check again in 1000ms 23:16:26.939 [debug] Current batch of media processed. Will check again in 1000ms 23:16:27.434 [debug] Current batch of media processed. Will check again in 1000ms 23:16:27.940 [debug] Current batch of media processed. Will check again in 1000ms 23:16:28.435 [debug] Current batch of media processed. Will check again in 1000ms 23:16:28.941 [debug] Current batch of media processed. Will check again in 1000ms 23:16:29.436 [debug] Current batch of media processed. Will check again in 1000ms 23:16:29.942 [debug] Current batch of media processed. Will check again in 1000ms 23:16:30.437 [debug] Current batch of media processed. Will check again in 1000ms 23:16:30.943 [debug] Current batch of media processed. Will check again in 1000ms 23:16:31.438 [debug] Current batch of media processed. Will check again in 1000ms 23:16:31.944 [debug] Current batch of media processed. Will check again in 1000ms 23:16:32.439 [debug] Current batch of media processed. Will check again in 1000ms 23:16:32.945 [debug] Current batch of media processed. Will check again in 1000ms 23:16:33.440 [debug] Current batch of media processed. Will check again in 1000ms 23:16:33.743 [info] GET /sources/new 23:16:33.743 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 23:16:33.744 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1425.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" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 23:16:33.744 [debug] QUERY OK source="settings" db=0.0ms idle=1426.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:16:33.744 [debug] QUERY OK source="settings" db=0.0ms idle=1426.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:16:33.744 [debug] QUERY OK source="settings" db=0.0ms idle=1342.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:16:33.745 [debug] QUERY OK source="settings" db=0.0ms idle=342.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:16:33.745 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:33.746 [info] Sent 200 in 3ms 23:16:33.946 [debug] Current batch of media processed. Will check again in 1000ms 23:16:34.224 [info] GET /sources/2/edit 23:16:34.224 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 23:16:34.224 [debug] QUERY OK source="sources" db=0.2ms idle=480.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:34.225 [debug] QUERY OK source="media_profiles" db=0.1ms idle=480.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:16:34.225 [debug] QUERY OK source="settings" db=0.1ms idle=480.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:16:34.225 [debug] QUERY OK source="settings" db=0.1ms idle=480.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:16:34.226 [debug] QUERY OK source="settings" db=0.1ms idle=480.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:16:34.228 [info] Sent 200 in 4ms 23:16:34.441 [debug] Current batch of media processed. Will check again in 1000ms 23:16:34.726 [info] GET /sources/6 23:16:34.727 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "6"} Pipelines: [:browser] 23:16:34.727 [debug] QUERY OK source="sources" db=0.2ms idle=502.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 23:16:34.727 [debug] QUERY OK source="media_profiles" db=0.1ms idle=502.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:16:34.728 [debug] QUERY OK source="tasks" db=0.1ms idle=502.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 (?,?,?,?)) [6, "executing", "available", "scheduled", "retryable"] 23:16:34.728 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=502.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" = ?) [190] 23:16:34.728 [debug] QUERY OK source="settings" db=0.0ms idle=323.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:16:34.729 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:34.729 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:16:34.730 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 23:16:34.731 [debug] QUERY OK source="media_items" db=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 ((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")))) [6] 23:16:34.731 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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 ? [6, 10, 0] 23:16:34.732 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 23:16:34.732 [debug] QUERY OK source="media_items" db=0.0ms idle=2.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 23:16:34.732 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 ? [6, 10, 0] 23:16:34.732 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 23:16:34.733 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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"))))) [6] 23:16:34.733 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 ? [6, 10, 0] 23:16:34.734 [info] Sent 200 in 7ms 23:16:34.947 [debug] Current batch of media processed. Will check again in 1000ms 23:16:35.226 [info] GET /sources/7 23:16:35.226 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "7"} Pipelines: [:browser] 23:16:35.226 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [7] 23:16:35.227 [debug] QUERY OK source="media_profiles" db=0.1ms idle=494.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:16:35.227 [debug] QUERY OK source="tasks" db=0.1ms idle=494.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 (?,?,?,?)) [7, "executing", "available", "scheduled", "retryable"] 23:16:35.227 [debug] QUERY OK source="oban_jobs" db=0.0ms idle=494.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" = ?) [192] 23:16:35.227 [debug] QUERY OK source="settings" db=0.0ms idle=494.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:16:35.228 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:16:35.228 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:35.229 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 23:16:35.229 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [7] 23:16:35.229 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 ? [7, 10, 0] 23:16:35.230 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [7] 23:16:35.230 [debug] QUERY OK source="media_items" db=0.0ms idle=1.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [7] 23:16:35.230 [debug] QUERY OK source="media_items" db=0.0ms idle=1.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 ? [7, 10, 0] 23:16:35.230 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 23:16:35.230 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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"))))) [7] 23:16:35.231 [debug] QUERY OK source="media_items" db=0.2ms idle=0.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 ? [7, 10, 0] 23:16:35.231 [info] Sent 200 in 5ms 23:16:35.442 [debug] Current batch of media processed. Will check again in 1000ms 23:16:35.727 [info] GET /sources/4 23:16:35.727 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "4"} Pipelines: [:browser] 23:16:35.728 [debug] QUERY OK source="sources" db=0.2ms idle=497.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:16:35.728 [debug] QUERY OK source="media_profiles" db=0.1ms idle=497.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:16:35.728 [debug] QUERY OK source="tasks" db=0.1ms idle=497.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 (?,?,?,?)) [4, "executing", "available", "scheduled", "retryable"] 23:16:35.729 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=497.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" = ?) [185] 23:16:35.729 [debug] QUERY OK source="settings" db=0.0ms idle=321.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:16:35.729 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:35.729 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:35.731 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:16:35.731 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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")))) [4] 23:16:35.732 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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 ? [4, 10, 0] 23:16:35.732 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:16:35.732 [debug] QUERY OK source="media_items" db=0.0ms idle=2.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [4] 23:16:35.733 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 ? [4, 10, 0] 23:16:35.733 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:16:35.733 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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"))))) [4] 23:16:35.734 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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 ? [4, 10, 0] 23:16:35.734 [info] Sent 200 in 7ms 23:16:35.948 [debug] Current batch of media processed. Will check again in 1000ms 23:16:36.228 [info] GET /sources/3 23:16:36.228 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "3"} Pipelines: [:browser] 23:16:36.229 [debug] QUERY OK source="sources" db=0.1ms idle=496.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" = ?) [3] 23:16:36.229 [debug] QUERY OK source="media_profiles" db=0.1ms idle=496.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:16:36.230 [debug] QUERY OK source="tasks" db=0.1ms idle=496.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 (?,?,?,?)) [3, "executing", "available", "scheduled", "retryable"] 23:16:36.230 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=496.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" = ?) [227] 23:16:36.230 [debug] QUERY OK source="settings" db=0.0ms idle=496.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:16:36.230 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:36.231 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:16:36.232 [debug] QUERY OK source="sources" db=0.0ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 23:16:36.232 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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")))) [3] 23:16:36.232 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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 ? [3, 10, 0] 23:16:36.233 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 23:16:36.233 [debug] QUERY OK source="media_items" db=0.0ms idle=2.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 23:16:36.233 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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 ? [3, 10, 0] 23:16:36.234 [debug] QUERY OK source="sources" db=0.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 23:16:36.234 [debug] QUERY OK source="media_items" db=0.1ms idle=1.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"))))) [3] 23:16:36.234 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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 ? [3, 10, 0] 23:16:36.235 [info] Sent 200 in 6ms 23:16:36.443 [debug] Current batch of media processed. Will check again in 1000ms 23:16:36.949 [debug] Current batch of media processed. Will check again in 1000ms 23:16:37.444 [debug] Current batch of media processed. Will check again in 1000ms 23:16:37.950 [debug] Current batch of media processed. Will check again in 1000ms 23:16:38.060 [info] GET /sources/1/sync_files_on_disk 23:16:38.060 [debug] QUERY OK source="settings" db=0.1ms idle=742.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:16:38.060 [debug] QUERY OK source="settings" db=0.0ms idle=742.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:16:38.060 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:16:38.060 [error] #PID<0.3148.0> running PinchflatWeb.Endpoint (connection #PID<0.3140.0>, stream id 8) terminated Server: youtube.seemso.com: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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3148.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], 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", "GIRgz3ooPAtU7f0AABgC"} ], 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3148.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleW (truncated) 23:16:38.349 [info] GET /sources/1/force_redownload 23:16:38.349 [debug] QUERY OK source="settings" db=0.1ms idle=1031.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:16:38.349 [debug] QUERY OK source="settings" db=0.1ms idle=1031.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:16:38.350 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:16:38.350 [error] #PID<0.3149.0> running PinchflatWeb.Endpoint (connection #PID<0.3140.0>, stream id 9) terminated Server: youtube.seemso.com: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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3149.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/1/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRgz4tj9-2KJ3YAABhC"} ], 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3149.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTM (truncated) 23:16:38.445 [debug] Current batch of media processed. Will check again in 1000ms 23:16:38.852 [info] GET /sources/2/media/621/edit 23:16:38.852 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "621", "source_id" => "2"} Pipelines: [:browser] 23:16:38.852 [debug] QUERY OK source="media_items" db=0.2ms idle=792.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" = ?) [621] 23:16:38.853 [debug] QUERY OK source="settings" db=0.1ms idle=792.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:16:38.853 [debug] QUERY OK source="settings" db=0.0ms idle=503.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:16:38.853 [debug] QUERY OK source="settings" db=0.1ms idle=503.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:16:38.854 [info] Sent 200 in 2ms 23:16:38.951 [debug] Current batch of media processed. Will check again in 1000ms 23:16:39.351 [info] GET /sources/2/sync_files_on_disk 23:16:39.351 [debug] QUERY OK source="settings" db=0.2ms idle=939.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:16:39.352 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:16:39.352 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:16:39.352 [error] #PID<0.3151.0> running PinchflatWeb.Endpoint (connection #PID<0.3140.0>, stream id 11) terminated Server: youtube.seemso.com: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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3151.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], 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", "GIRgz8ceVRY-ypkAABkC"} ], 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJ (truncated) 23:16:39.446 [debug] Current batch of media processed. Will check again in 1000ms 23:16:39.852 [info] GET /sources/1/force_index 23:16:39.852 [debug] QUERY OK source="settings" db=0.1ms idle=999.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:16:39.853 [debug] QUERY OK source="settings" db=0.0ms idle=998.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:16:39.853 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:16:39.853 [error] #PID<0.3152.0> running PinchflatWeb.Endpoint (connection #PID<0.3140.0>, stream id 12) terminated Server: youtube.seemso.com: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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3152.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRgz-T7fuXtywoAABlC"} ], 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc" }, (truncated) 23:16:39.952 [debug] Current batch of media processed. Will check again in 1000ms 23:16:40.353 [info] GET /sources/2/force_redownload 23:16:40.353 [debug] QUERY OK source="settings" db=0.1ms idle=1001.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:16:40.353 [debug] QUERY OK source="settings" db=0.1ms idle=1001.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:16:40.354 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:16:40.354 [error] #PID<0.3153.0> running PinchflatWeb.Endpoint (connection #PID<0.3140.0>, stream id 13) terminated Server: youtube.seemso.com: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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3153.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/2/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRg0ALT0-x68I8AABmC"} ], 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, 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.3140.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 47678}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-iA-9b_9Dcf6Dm6iKUyEc", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQ0dPTmZkSU5Ja3hVanJoam40b2JHQ1hs.VDz4itkJKrvmkk_Df_93gc-i (truncated) 23:16:40.447 [debug] Current batch of media processed. Will check again in 1000ms 23:16:40.953 [debug] Current batch of media processed. Will check again in 1000ms 23:16:41.448 [debug] Current batch of media processed. Will check again in 1000ms 23:16:41.954 [debug] Current batch of media processed. Will check again in 1000ms 23:16:42.449 [debug] Current batch of media processed. Will check again in 1000ms 23:16:42.955 [debug] Current batch of media processed. Will check again in 1000ms 23:16:43.450 [debug] Current batch of media processed. Will check again in 1000ms 23:16:43.956 [debug] Current batch of media processed. Will check again in 1000ms 23:16:44.451 [debug] Current batch of media processed. Will check again in 1000ms 23:16:44.537 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:44.957 [debug] Current batch of media processed. Will check again in 1000ms 23:16:45.452 [debug] Current batch of media processed. Will check again in 1000ms 23:16:45.958 [debug] Current batch of media processed. Will check again in 1000ms 23:16:46.453 [debug] Current batch of media processed. Will check again in 1000ms 23:16:46.959 [debug] Current batch of media processed. Will check again in 1000ms 23:16:47.454 [debug] Current batch of media processed. Will check again in 1000ms 23:16:47.960 [debug] Current batch of media processed. Will check again in 1000ms 23:16:48.455 [debug] Current batch of media processed. Will check again in 1000ms 23:16:48.512 [info] GET /sources/1/media/166 23:16:48.512 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "166", "source_id" => "1"} Pipelines: [:browser] 23:16:48.513 [debug] QUERY OK source="media_items" db=0.1ms idle=1088.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" = ?) [166] 23:16:48.513 [debug] QUERY OK source="tasks" db=0.1ms idle=195.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" [166] 23:16:48.513 [debug] QUERY OK source="sources" db=0.2ms idle=195.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:16:48.514 [debug] QUERY OK source="settings" db=0.1ms idle=195.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:16:48.514 [debug] QUERY OK source="settings" db=0.0ms idle=87.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:16:48.514 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:16:48.515 [debug] QUERY OK source="media_profiles" db=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:16:48.516 [info] Sent 200 in 3ms 23:16:48.826 [info] GET /sources/2/media/614 23:16:48.826 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "614", "source_id" => "2"} Pipelines: [:browser] 23:16:48.826 [debug] QUERY OK source="media_items" db=0.2ms idle=312.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" = ?) [614] 23:16:48.827 [debug] QUERY OK source="tasks" db=0.1ms idle=312.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" [614] 23:16:48.827 [debug] QUERY OK source="sources" db=0.1ms idle=312.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:48.827 [debug] QUERY OK source="settings" db=0.1ms idle=312.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:16:48.827 [debug] QUERY OK source="settings" db=0.0ms idle=312.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:16:48.828 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:16:48.829 [debug] QUERY OK source="media_profiles" db=0.1ms 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:16:48.830 [info] Sent 200 in 4ms 23:16:48.961 [debug] Current batch of media processed. Will check again in 1000ms 23:16:49.314 [info] GET /sources/2/media/616 23:16:49.314 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "616", "source_id" => "2"} Pipelines: [:browser] 23:16:49.315 [debug] QUERY OK source="media_items" db=0.2ms idle=487.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" = ?) [616] 23:16:49.315 [debug] QUERY OK source="tasks" db=0.1ms idle=487.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" [616] 23:16:49.315 [debug] QUERY OK source="sources" db=0.3ms idle=487.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:49.316 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=487.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" = ?) [172] 23:16:49.316 [debug] QUERY OK source="settings" db=0.1ms idle=487.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:16:49.316 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:49.317 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:16:49.317 [debug] QUERY OK source="media_profiles" db=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:16:49.319 [info] Sent 200 in 4ms 23:16:49.456 [debug] Current batch of media processed. Will check again in 1000ms 23:16:49.815 [info] GET /sources/2/media/620/edit 23:16:49.815 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "620", "source_id" => "2"} Pipelines: [:browser] 23:16:49.816 [debug] QUERY OK source="media_items" db=0.2ms idle=499.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" = ?) [620] 23:16:49.816 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:16:49.817 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:16:49.817 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:16:49.818 [info] Sent 200 in 2ms 23:16:49.962 [debug] Current batch of media processed. Will check again in 1000ms 23:16:50.316 [info] GET /sources/1/media/13/edit 23:16:50.316 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "13", "source_id" => "1"} Pipelines: [:browser] 23:16:50.316 [debug] QUERY OK source="media_items" db=0.1ms idle=888.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" = ?) [13] 23:16:50.317 [debug] QUERY OK source="settings" db=0.0ms idle=500.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:16:50.317 [debug] QUERY OK source="settings" db=0.0ms idle=500.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:16:50.317 [debug] QUERY OK source="settings" db=0.0ms idle=500.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:16:50.318 [info] Sent 200 in 2ms 23:16:50.457 [debug] Current batch of media processed. Will check again in 1000ms 23:16:50.817 [info] GET /sources/1/media/39/edit 23:16:50.817 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "39", "source_id" => "1"} Pipelines: [:browser] 23:16:50.818 [debug] QUERY OK source="media_items" db=0.2ms idle=501.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" = ?) [39] 23:16:50.818 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:16:50.819 [debug] QUERY OK source="settings" db=0.0ms idle=501.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:16:50.819 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:16:50.820 [info] Sent 200 in 2ms 23:16:50.963 [debug] Current batch of media processed. Will check again in 1000ms 23:16:51.458 [debug] Current batch of media processed. Will check again in 1000ms 23:16:51.964 [debug] Current batch of media processed. Will check again in 1000ms 23:16:52.459 [debug] Current batch of media processed. Will check again in 1000ms 23:16:52.965 [debug] Current batch of media processed. Will check again in 1000ms 23:16:53.460 [debug] Current batch of media processed. Will check again in 1000ms 23:16:53.966 [debug] Current batch of media processed. Will check again in 1000ms 23:16:54.461 [debug] Current batch of media processed. Will check again in 1000ms 23:16:54.967 [debug] Current batch of media processed. Will check again in 1000ms 23:16:55.462 [debug] Current batch of media processed. Will check again in 1000ms 23:16:55.968 [debug] Current batch of media processed. Will check again in 1000ms 23:16:56.463 [debug] Current batch of media processed. Will check again in 1000ms 23:16:56.969 [debug] Current batch of media processed. Will check again in 1000ms 23:16:57.464 [debug] Current batch of media processed. Will check again in 1000ms 23:16:57.970 [debug] Current batch of media processed. Will check again in 1000ms 23:16:58.465 [debug] Current batch of media processed. Will check again in 1000ms 23:16:58.971 [debug] Current batch of media processed. Will check again in 1000ms 23:16:59.466 [debug] Current batch of media processed. Will check again in 1000ms 23:16:59.972 [debug] Current batch of media processed. Will check again in 1000ms 23:17:00.294 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:00.467 [debug] Current batch of media processed. Will check again in 1000ms 23:17:00.973 [debug] Current batch of media processed. Will check again in 1000ms 23:17:01.468 [debug] Current batch of media processed. Will check again in 1000ms 23:17:01.974 [debug] Current batch of media processed. Will check again in 1000ms 23:17:02.469 [debug] Current batch of media processed. Will check again in 1000ms 23:17:02.975 [debug] Current batch of media processed. Will check again in 1000ms 23:17:03.470 [debug] Current batch of media processed. Will check again in 1000ms 23:17:03.976 [debug] Current batch of media processed. Will check again in 1000ms 23:17:04.471 [debug] Current batch of media processed. Will check again in 1000ms 23:17:04.977 [debug] Current batch of media processed. Will check again in 1000ms 23:17:05.472 [debug] Current batch of media processed. Will check again in 1000ms 23:17:05.978 [debug] Current batch of media processed. Will check again in 1000ms 23:17:06.473 [debug] Current batch of media processed. Will check again in 1000ms 23:17:06.979 [debug] Current batch of media processed. Will check again in 1000ms 23:17:07.474 [debug] Current batch of media processed. Will check again in 1000ms 23:17:07.980 [debug] Current batch of media processed. Will check again in 1000ms 23:17:08.475 [debug] Current batch of media processed. Will check again in 1000ms 23:17:08.981 [debug] Current batch of media processed. Will check again in 1000ms 23:17:09.476 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "REMASTERED IN HD!\nPlaylist Best of Eminem: https://goo.gl/AquNpo\nSubscribe for more: https://goo.gl/DxCrDV\n\nMusic video by Eminem performing My Name Is. (C) 1999 Interscope Geffen (A&M) Records A Division of UMG Recordings Inc.\n\n#Eminem #MyNameIs #Remastered", "duration" => 248, "filename" => "/downloads/MusicVideos/Eminem Videos/20090617 - Eminem - My Name Is (Official Music Video).mp4", "id" => "sNPnbI1arSE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sNPnbI1arSE", "playlist_index" => 6, "timestamp" => 1245200162, "title" => "Eminem - My Name Is (Official Music Video)", "upload_date" => "20090617"} 23:17:09.476 [debug] QUERY OK source="sources" db=0.1ms idle=1158.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [4] 23:17:09.477 [debug] QUERY OK source="sources" db=0.1ms idle=1158.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:17:09.477 [debug] QUERY OK source="media_items" db=0.1ms idle=1016.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2009-06-17 00:56:02Z], 4] 23:17:09.478 [debug] QUERY OK source="media_items" db=0.6ms idle=159.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nPlaylist Best of Eminem: https://goo.gl/AquNpo\nSubscribe for more: https://goo.gl/DxCrDV\n\nMusic video by Eminem performing My Name Is. (C) 1999 Interscope Geffen (A&M) Records A Division of UMG Recordings Inc.\n\n#Eminem #MyNameIs #Remastered", "Eminem - My Name Is (Official Music Video)", "7d382625-adec-4c11-8f74-ffd2733dc1da", false, 4, [], 248, false, "sNPnbI1arSE", "https://www.youtube.com/watch?v=sNPnbI1arSE", 6, "/downloads/MusicVideos/Eminem Videos/20090617 - Eminem - My Name Is (Official Music Video).mp4", false, false, 0, ~U[2009-06-17 00:56:02Z], ~U[2025-12-25 06:17:09Z], ~U[2025-12-25 06:17:09Z], "REMASTERED IN HD!\nPlaylist Best of Eminem: https://goo.gl/AquNpo\nSubscribe for more: https://goo.gl/DxCrDV\n\nMusic video by Eminem performing My Name Is. (C) 1999 Interscope Geffen (A&M) Records A Division of UMG Recordings Inc.\n\n#Eminem #MyNameIs #Remastered", "Eminem - My Name Is (Official Music Video)", 4, 248, false, "sNPnbI1arSE", "https://www.youtube.com/watch?v=sNPnbI1arSE", "/downloads/MusicVideos/Eminem Videos/20090617 - Eminem - My Name Is (Official Music Video).mp4", false, ~U[2009-06-17 00:56:02Z]] 23:17:09.479 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:17:09.479 [debug] QUERY OK source="media_profiles" db=0.1ms 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:09.479 [debug] QUERY OK source="media_items" db=0.1ms 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 [699] 23:17:09.479 [info] Kicking off download for media item #699 (sNPnbI1arSE) 23:17:09.481 [debug] QUERY OK source="tasks" db=0.1ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [239, 699, ~U[2025-12-25 06:17:09Z], ~U[2025-12-25 06:17:09Z]] 23:17:09.481 [debug] Current batch of media processed. Will check again in 1000ms 23:17:09.982 [debug] Current batch of media processed. Will check again in 1000ms 23:17:10.482 [debug] Current batch of media processed. Will check again in 1000ms 23:17:10.983 [debug] Current batch of media processed. Will check again in 1000ms 23:17:11.483 [debug] Current batch of media processed. Will check again in 1000ms 23:17:11.984 [debug] Current batch of media processed. Will check again in 1000ms 23:17:12.484 [debug] Current batch of media processed. Will check again in 1000ms 23:17:12.985 [debug] Current batch of media processed. Will check again in 1000ms 23:17:13.485 [debug] Current batch of media processed. Will check again in 1000ms 23:17:13.986 [debug] Current batch of media processed. Will check again in 1000ms 23:17:14.486 [debug] Current batch of media processed. Will check again in 1000ms 23:17:14.538 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:14.987 [debug] Current batch of media processed. Will check again in 1000ms 23:17:15.487 [debug] Current batch of media processed. Will check again in 1000ms 23:17:15.988 [debug] Current batch of media processed. Will check again in 1000ms 23:17:16.488 [debug] Current batch of media processed. Will check again in 1000ms 23:17:16.989 [debug] Current batch of media processed. Will check again in 1000ms 23:17:17.489 [debug] Current batch of media processed. Will check again in 1000ms 23:17:17.990 [debug] Current batch of media processed. Will check again in 1000ms 23:17:18.490 [debug] Current batch of media processed. Will check again in 1000ms 23:17:18.991 [debug] Current batch of media processed. Will check again in 1000ms 23:17:19.491 [debug] Current batch of media processed. Will check again in 1000ms 23:17:19.992 [debug] Current batch of media processed. Will check again in 1000ms 23:17:20.492 [debug] Current batch of media processed. Will check again in 1000ms 23:17:20.993 [debug] Current batch of media processed. Will check again in 1000ms 23:17:21.493 [debug] Current batch of media processed. Will check again in 1000ms 23:17:21.994 [debug] Current batch of media processed. Will check again in 1000ms 23:17:22.494 [debug] Current batch of media processed. Will check again in 1000ms 23:17:22.995 [debug] Current batch of media processed. Will check again in 1000ms 23:17:23.495 [debug] Current batch of media processed. Will check again in 1000ms 23:17:23.996 [debug] Current batch of media processed. Will check again in 1000ms 23:17:24.496 [debug] Current batch of media processed. Will check again in 1000ms 23:17:24.997 [debug] Current batch of media processed. Will check again in 1000ms 23:17:25.497 [debug] Current batch of media processed. Will check again in 1000ms 23:17:25.998 [debug] Current batch of media processed. Will check again in 1000ms 23:17:26.498 [debug] Current batch of media processed. Will check again in 1000ms 23:17:26.999 [debug] Current batch of media processed. Will check again in 1000ms 23:17:27.499 [debug] Current batch of media processed. Will check again in 1000ms 23:17:28.000 [debug] Current batch of media processed. Will check again in 1000ms 23:17:28.500 [debug] Current batch of media processed. Will check again in 1000ms 23:17:29.001 [debug] Current batch of media processed. Will check again in 1000ms 23:17:29.501 [debug] Current batch of media processed. Will check again in 1000ms 23:17:30.002 [debug] Current batch of media processed. Will check again in 1000ms 23:17:30.502 [debug] Current batch of media processed. Will check again in 1000ms 23:17:31.003 [debug] Current batch of media processed. Will check again in 1000ms 23:17:31.503 [debug] Current batch of media processed. Will check again in 1000ms 23:17:32.004 [debug] Current batch of media processed. Will check again in 1000ms 23:17:32.504 [debug] Current batch of media processed. Will check again in 1000ms 23:17:33.005 [debug] Current batch of media processed. Will check again in 1000ms 23:17:33.505 [debug] Current batch of media processed. Will check again in 1000ms 23:17:34.006 [debug] Current batch of media processed. Will check again in 1000ms 23:17:34.506 [debug] Current batch of media processed. Will check again in 1000ms 23:17:35.007 [debug] Current batch of media processed. Will check again in 1000ms 23:17:35.507 [debug] Current batch of media processed. Will check again in 1000ms 23:17:36.008 [debug] Current batch of media processed. Will check again in 1000ms 23:17:36.508 [debug] Current batch of media processed. Will check again in 1000ms 23:17:37.009 [debug] Current batch of media processed. Will check again in 1000ms 23:17:37.509 [debug] Current batch of media processed. Will check again in 1000ms 23:17:38.010 [debug] Current batch of media processed. Will check again in 1000ms 23:17:38.510 [debug] Current batch of media processed. Will check again in 1000ms 23:17:39.011 [debug] Current batch of media processed. Will check again in 1000ms 23:17:39.511 [debug] Current batch of media processed. Will check again in 1000ms 23:17:40.012 [debug] Current batch of media processed. Will check again in 1000ms 23:17:40.512 [debug] Current batch of media processed. Will check again in 1000ms 23:17:41.013 [debug] Current batch of media processed. Will check again in 1000ms 23:17:41.513 [debug] Current batch of media processed. Will check again in 1000ms 23:17:42.014 [debug] Current batch of media processed. Will check again in 1000ms 23:17:42.514 [debug] Current batch of media processed. Will check again in 1000ms 23:17:43.015 [debug] Current batch of media processed. Will check again in 1000ms 23:17:43.515 [debug] Current batch of media processed. Will check again in 1000ms 23:17:44.016 [debug] Current batch of media processed. Will check again in 1000ms 23:17:44.516 [debug] Current batch of media processed. Will check again in 1000ms 23:17:44.539 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:45.017 [debug] Current batch of media processed. Will check again in 1000ms 23:17:45.517 [debug] Current batch of media processed. Will check again in 1000ms 23:17:46.018 [debug] Current batch of media processed. Will check again in 1000ms 23:17:46.518 [debug] Current batch of media processed. Will check again in 1000ms 23:17:47.019 [debug] Current batch of media processed. Will check again in 1000ms 23:17:47.226 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TFl4AemxH4g --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e5/2d/e52dbf56b282170388d7263a474de0b41367571cc59f070e652af7f5e5031551.json --sleep-requests 90 --sleep-interval 76 --sleep-subtitles 81 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:17:47.226 [debug] Running yt-dlp command for action: download 23:17:47.227 [debug] QUERY OK source="settings" db=0.1ms idle=1908.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:47.227 [debug] QUERY OK source="settings" db=0.0ms idle=1701.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:47.227 [debug] QUERY OK source="settings" db=0.0ms 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:17:47.227 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TFl4AemxH4g --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6a/95/6a95ec875bc184ba0d1fd8ffc13cd4882659fdc64ead9d2e1bebfd85817d803e.json --sleep-requests 67 --sleep-interval 81 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:17:47.519 [debug] Current batch of media processed. Will check again in 1000ms 23:17:48.020 [debug] Current batch of media processed. Will check again in 1000ms 23:17:48.520 [debug] Current batch of media processed. Will check again in 1000ms 23:17:49.021 [debug] Current batch of media processed. Will check again in 1000ms 23:17:49.521 [debug] Current batch of media processed. Will check again in 1000ms 23:17:50.022 [debug] Current batch of media processed. Will check again in 1000ms 23:17:50.522 [debug] Current batch of media processed. Will check again in 1000ms 23:17:51.023 [debug] Current batch of media processed. Will check again in 1000ms 23:17:51.523 [debug] Current batch of media processed. Will check again in 1000ms 23:17:52.024 [debug] Current batch of media processed. Will check again in 1000ms 23:17:52.524 [debug] Current batch of media processed. Will check again in 1000ms 23:17:53.025 [debug] Current batch of media processed. Will check again in 1000ms 23:17:53.525 [debug] Current batch of media processed. Will check again in 1000ms 23:17:54.026 [debug] Current batch of media processed. Will check again in 1000ms 23:17:54.526 [debug] Current batch of media processed. Will check again in 1000ms 23:17:55.027 [debug] Current batch of media processed. Will check again in 1000ms 23:17:55.527 [debug] Current batch of media processed. Will check again in 1000ms 23:17:56.028 [debug] Current batch of media processed. Will check again in 1000ms 23:17:56.528 [debug] Current batch of media processed. Will check again in 1000ms 23:17:57.029 [debug] Current batch of media processed. Will check again in 1000ms 23:17:57.529 [debug] Current batch of media processed. Will check again in 1000ms 23:17:58.030 [debug] Current batch of media processed. Will check again in 1000ms 23:17:58.530 [debug] Current batch of media processed. Will check again in 1000ms 23:17:59.031 [debug] Current batch of media processed. Will check again in 1000ms 23:17:59.531 [debug] Current batch of media processed. Will check again in 1000ms 23:18:00.032 [debug] Current batch of media processed. Will check again in 1000ms 23:18:00.295 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:00.532 [debug] Current batch of media processed. Will check again in 1000ms 23:18:01.033 [debug] Current batch of media processed. Will check again in 1000ms 23:18:01.533 [debug] Current batch of media processed. Will check again in 1000ms 23:18:02.034 [debug] Current batch of media processed. Will check again in 1000ms 23:18:02.534 [debug] Current batch of media processed. Will check again in 1000ms 23:18:03.035 [debug] Current batch of media processed. Will check again in 1000ms 23:18:03.535 [debug] Current batch of media processed. Will check again in 1000ms 23:18:04.036 [debug] Current batch of media processed. Will check again in 1000ms 23:18:04.536 [debug] Current batch of media processed. Will check again in 1000ms 23:18:05.037 [debug] Current batch of media processed. Will check again in 1000ms 23:18:05.537 [debug] Current batch of media processed. Will check again in 1000ms 23:18:06.038 [debug] Current batch of media processed. Will check again in 1000ms 23:18:06.538 [debug] Current batch of media processed. Will check again in 1000ms 23:18:07.039 [debug] Current batch of media processed. Will check again in 1000ms 23:18:07.539 [debug] Current batch of media processed. Will check again in 1000ms 23:18:08.040 [debug] Current batch of media processed. Will check again in 1000ms 23:18:08.540 [debug] Current batch of media processed. Will check again in 1000ms 23:18:08.931 [info] GET /sources/1/media/8 23:18:08.931 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "8", "source_id" => "1"} Pipelines: [:browser] 23:18:08.932 [debug] QUERY OK source="media_items" db=0.3ms idle=1366.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" = ?) [8] 23:18:08.932 [debug] QUERY OK source="tasks" db=0.2ms idle=614.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" [8] 23:18:08.932 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:18:08.946 [debug] QUERY OK source="oban_jobs" db=13.5ms idle=614.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" = ?) [9] 23:18:08.947 [debug] QUERY OK source="settings" db=0.2ms idle=380.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:08.947 [debug] QUERY OK source="settings" db=0.2ms 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 [] 23:18:08.948 [debug] QUERY OK source="settings" db=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:18:08.948 [debug] QUERY OK source="media_profiles" db=0.1ms idle=15.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:18:08.950 [info] Sent 200 in 18ms 23:18:09.041 [debug] Current batch of media processed. Will check again in 1000ms 23:18:09.189 [info] GET /sources/2/media/618/edit 23:18:09.190 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "618", "source_id" => "2"} Pipelines: [:browser] 23:18:09.190 [debug] QUERY OK source="media_items" db=0.2ms idle=243.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" = ?) [618] 23:18:09.191 [debug] QUERY OK source="settings" db=0.1ms idle=243.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:18:09.191 [debug] QUERY OK source="settings" db=0.1ms idle=243.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:18:09.192 [debug] QUERY OK source="settings" db=0.1ms idle=243.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:18:09.193 [info] Sent 200 in 3ms 23:18:09.541 [debug] Current batch of media processed. Will check again in 1000ms 23:18:09.687 [info] GET /sources/1/media/5 23:18:09.687 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5", "source_id" => "1"} Pipelines: [:browser] 23:18:09.687 [debug] QUERY OK source="media_items" db=0.2ms idle=496.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" = ?) [5] 23:18:09.688 [debug] QUERY OK source="tasks" db=0.1ms idle=496.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" [5] 23:18:09.688 [debug] QUERY OK source="sources" db=0.3ms idle=496.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:18:09.689 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=496.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" = ?) [6] 23:18:09.689 [debug] QUERY OK source="settings" db=0.0ms idle=120.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:18:09.689 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:18:09.690 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:18:09.690 [debug] QUERY OK source="media_profiles" db=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:18:09.691 [info] Sent 200 in 4ms 23:18:10.042 [debug] Current batch of media processed. Will check again in 1000ms 23:18:10.187 [info] GET /sources/2/media/616/edit 23:18:10.187 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "616", "source_id" => "2"} Pipelines: [:browser] 23:18:10.187 [debug] QUERY OK source="media_items" db=0.2ms idle=498.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" = ?) [616] 23:18:10.188 [debug] QUERY OK source="settings" db=0.1ms idle=498.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:10.188 [debug] QUERY OK source="settings" db=0.0ms idle=498.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:10.189 [debug] QUERY OK source="settings" db=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 [] 23:18:10.190 [info] Sent 200 in 2ms 23:18:10.542 [debug] Current batch of media processed. Will check again in 1000ms 23:18:10.688 [info] GET /sources/1/media/7 23:18:10.688 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "7", "source_id" => "1"} Pipelines: [:browser] 23:18:10.689 [debug] QUERY OK source="media_items" db=0.2ms idle=501.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" = ?) [7] 23:18:10.689 [debug] QUERY OK source="tasks" db=0.1ms idle=501.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" [7] 23:18:10.689 [debug] QUERY OK source="sources" db=0.1ms idle=501.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:18:10.690 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=501.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" = ?) [8] 23:18:10.690 [debug] QUERY OK source="settings" db=0.0ms idle=120.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:18:10.690 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:18:10.691 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:18:10.692 [debug] QUERY OK source="media_profiles" db=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:18:10.693 [info] Sent 200 in 4ms 23:18:11.043 [debug] Current batch of media processed. Will check again in 1000ms 23:18:11.189 [info] GET /sources/1/media/3 23:18:11.189 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3", "source_id" => "1"} Pipelines: [:browser] 23:18:11.190 [debug] QUERY OK source="media_items" db=0.2ms idle=499.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] 23:18:11.190 [debug] QUERY OK source="tasks" db=0.1ms idle=499.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" [3] 23:18:11.190 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [1] 23:18:11.190 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=499.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" = ?) [5] 23:18:11.191 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:18:11.191 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:18:11.191 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:18:11.192 [debug] QUERY OK source="media_profiles" db=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:18:11.193 [info] Sent 200 in 4ms 23:18:11.543 [debug] Current batch of media processed. Will check again in 1000ms 23:18:12.044 [debug] Current batch of media processed. Will check again in 1000ms 23:18:12.544 [debug] Current batch of media processed. Will check again in 1000ms 23:18:12.824 [info] GET /sources/2/force_index 23:18:12.824 [debug] QUERY OK source="settings" db=0.1ms idle=506.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:18:12.824 [debug] QUERY OK source="settings" db=0.0ms idle=506.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:18:12.824 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:18:12.825 [error] #PID<0.3190.0> running PinchflatWeb.Endpoint (connection #PID<0.3171.0>, stream id 7) terminated Server: youtube.seemso.com: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.3171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 54642}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3190.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/2/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRg5YqHYAB9aaMAAB4C"} ], 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.3171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 54642}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, 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.3171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 54642}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3190.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +cl (truncated) 23:18:13.045 [debug] Current batch of media processed. Will check again in 1000ms 23:18:13.114 [info] GET /media_profiles/1/edit 23:18:13.114 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:18:13.115 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=796.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 WHERE (m0."id" = ?) [1] 23:18:13.115 [debug] QUERY OK source="settings" db=0.1ms idle=797.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:18:13.115 [debug] QUERY OK source="settings" db=0.0ms idle=541.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:18:13.116 [debug] QUERY OK source="settings" db=0.1ms idle=291.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:18:13.117 [info] Sent 200 in 3ms 23:18:13.545 [debug] Current batch of media processed. Will check again in 1000ms 23:18:13.615 [info] GET /sources/1/force_metadata_refresh 23:18:13.616 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:18:13.616 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:18:13.616 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:18:13.617 [error] #PID<0.3192.0> running PinchflatWeb.Endpoint (connection #PID<0.3171.0>, stream id 9) terminated Server: youtube.seemso.com: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.3171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 54642}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3192.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], 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", "GIRg5bm5a2_JV-cAAB8C"} ], 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.3171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 54642}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, 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.3171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 54642}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmb (truncated) 23:18:14.046 [debug] Current batch of media processed. Will check again in 1000ms 23:18:14.116 [info] GET /media_profiles/new 23:18:14.116 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 23:18:14.117 [debug] QUERY OK source="settings" db=0.2ms idle=1001.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:18:14.117 [debug] QUERY OK source="settings" db=0.1ms idle=1001.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:18:14.117 [debug] QUERY OK source="settings" db=0.0ms idle=541.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:18:14.118 [debug] QUERY OK source="settings" db=0.0ms idle=501.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:18:14.118 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:18:14.119 [info] Sent 200 in 3ms 23:18:14.540 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:14.546 [debug] Current batch of media processed. Will check again in 1000ms 23:18:14.618 [info] GET /media_profiles/1 23:18:14.618 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:18:14.619 [debug] QUERY OK source="media_profiles" db=0.1ms idle=501.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 WHERE (m0."id" = ?) [1] 23:18:14.631 [debug] QUERY OK source="sources" db=11.6ms queue=0.1ms idle=501.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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:18:14.631 [debug] QUERY OK source="settings" db=0.1ms idle=513.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:14.632 [debug] QUERY OK source="settings" db=0.0ms idle=91.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:18:14.632 [debug] QUERY OK source="settings" db=0.1ms idle=54.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:18:14.633 [info] Sent 200 in 14ms 23:18:15.047 [debug] Current batch of media processed. Will check again in 1000ms 23:18:15.119 [info] GET /sources/2/force_metadata_refresh 23:18:15.119 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:18:15.120 [debug] QUERY OK source="settings" db=0.1ms idle=488.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:18:15.120 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:18:15.120 [error] #PID<0.3195.0> running PinchflatWeb.Endpoint (connection #PID<0.3171.0>, stream id 12) terminated Server: youtube.seemso.com: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.3171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 54642}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3195.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], 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", "GIRg5hNaWkn5XMwAACBC"} ], 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.3171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 54642}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, 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.3171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 54642}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlMnBmbmw5d29ORU5vSGdCeTVk.aYkY8YcF0XsGL747I_3bd7nDS0AGVHzhjl_JhcWisGw", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYeGl6aXVlM (truncated) 23:18:15.547 [debug] Current batch of media processed. Will check again in 1000ms 23:18:16.048 [debug] Current batch of media processed. Will check again in 1000ms 23:18:16.548 [debug] Current batch of media processed. Will check again in 1000ms 23:18:17.049 [debug] Current batch of media processed. Will check again in 1000ms 23:18:17.549 [debug] Current batch of media processed. Will check again in 1000ms 23:18:18.050 [debug] Current batch of media processed. Will check again in 1000ms 23:18:18.490 [info] GET /sources/2/media/615 23:18:18.490 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "615", "source_id" => "2"} Pipelines: [:browser] 23:18:18.490 [debug] QUERY OK source="media_items" db=0.2ms idle=907.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" = ?) [615] 23:18:18.491 [debug] QUERY OK source="sources" db=0.3ms idle=172.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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.491 [debug] QUERY OK source="tasks" db=0.3ms idle=172.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" [615] 23:18:18.491 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=173.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" = ?) [171] 23:18:18.491 [debug] QUERY OK source="settings" db=0.0ms idle=173.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:18:18.492 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:18:18.492 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:18:18.493 [debug] QUERY OK source="media_profiles" db=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:18:18.494 [info] Sent 200 in 4ms 23:18:18.550 [debug] Current batch of media processed. Will check again in 1000ms 23:18:18.819 [info] GET /sources/1/media/3/edit 23:18:18.819 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3", "source_id" => "1"} Pipelines: [:browser] 23:18:18.820 [debug] QUERY OK source="media_items" db=0.2ms idle=327.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" = ?) [3] 23:18:18.820 [debug] QUERY OK source="settings" db=0.1ms idle=328.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:18:18.820 [debug] QUERY OK source="settings" db=0.2ms idle=328.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:18.821 [debug] QUERY OK source="settings" db=0.0ms idle=328.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:18.822 [info] Sent 200 in 2ms 23:18:19.051 [debug] Current batch of media processed. Will check again in 1000ms 23:18:19.320 [info] GET /sources/2/media/622 23:18:19.320 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "622", "source_id" => "2"} Pipelines: [:browser] 23:18:19.320 [debug] QUERY OK source="media_items" db=0.1ms idle=735.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" = ?) [622] 23:18:19.321 [debug] QUERY OK source="tasks" db=0.1ms idle=501.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" [622] 23:18:19.321 [debug] QUERY OK source="sources" db=0.1ms idle=500.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:19.321 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=500.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" = ?) [178] 23:18:19.321 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:18:19.322 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:19.322 [debug] QUERY OK source="settings" db=0.0ms idle=0.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:19.322 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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:19.323 [info] Sent 200 in 3ms 23:18:19.551 [debug] Current batch of media processed. Will check again in 1000ms 23:18:19.821 [info] GET /sources/1/media/166/edit 23:18:19.821 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "166", "source_id" => "1"} Pipelines: [:browser] 23:18:19.822 [debug] QUERY OK source="media_items" db=0.2ms idle=500.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" = ?) [166] 23:18:19.822 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:18:19.822 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:18:19.823 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:18:19.824 [info] Sent 200 in 2ms 23:18:20.052 [debug] Current batch of media processed. Will check again in 1000ms 23:18:20.321 [info] GET /sources/1/media/53 23:18:20.321 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "53", "source_id" => "1"} Pipelines: [:browser] 23:18:20.322 [debug] QUERY OK source="media_items" db=0.1ms idle=735.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" = ?) [53] 23:18:20.322 [debug] QUERY OK source="tasks" db=0.1ms idle=500.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" [53] 23:18:20.322 [debug] QUERY OK source="sources" db=0.1ms idle=499.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:18:20.323 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=500.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" = ?) [54] 23:18:20.323 [debug] QUERY OK source="settings" db=0.0ms idle=499.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:18:20.323 [debug] QUERY OK source="settings" db=0.0ms idle=0.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:20.323 [debug] QUERY OK source="settings" db=0.0ms idle=0.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:20.324 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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:20.325 [info] Sent 200 in 3ms 23:18:20.552 [debug] Current batch of media processed. Will check again in 1000ms 23:18:20.823 [info] GET /sources/1/media/9 23:18:20.823 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "9", "source_id" => "1"} Pipelines: [:browser] 23:18:20.823 [debug] QUERY OK source="media_items" db=0.3ms idle=500.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" = ?) [9] 23:18:20.824 [debug] QUERY OK source="tasks" db=0.2ms idle=500.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" [9] 23:18:20.824 [debug] QUERY OK source="sources" db=0.2ms idle=500.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:18:20.824 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=500.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" = ?) [10] 23:18:20.825 [debug] QUERY OK source="settings" db=0.1ms idle=235.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:18:20.825 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:18:20.825 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:18:20.826 [debug] QUERY OK source="media_profiles" db=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:18:20.827 [info] Sent 200 in 4ms 23:18:21.053 [debug] Current batch of media processed. Will check again in 1000ms 23:18:21.553 [debug] Current batch of media processed. Will check again in 1000ms 23:18:22.054 [debug] Current batch of media processed. Will check again in 1000ms 23:18:22.554 [debug] Current batch of media processed. Will check again in 1000ms 23:18:23.055 [debug] Current batch of media processed. Will check again in 1000ms 23:18:23.555 [debug] Current batch of media processed. Will check again in 1000ms 23:18:24.056 [debug] Current batch of media processed. Will check again in 1000ms 23:18:24.556 [debug] Current batch of media processed. Will check again in 1000ms 23:18:25.057 [debug] Current batch of media processed. Will check again in 1000ms 23:18:25.557 [debug] Current batch of media processed. Will check again in 1000ms 23:18:26.058 [debug] Current batch of media processed. Will check again in 1000ms 23:18:26.558 [debug] Current batch of media processed. Will check again in 1000ms 23:18:27.059 [debug] Current batch of media processed. Will check again in 1000ms 23:18:27.559 [debug] Current batch of media processed. Will check again in 1000ms 23:18:28.060 [debug] Current batch of media processed. Will check again in 1000ms 23:18:28.560 [debug] Current batch of media processed. Will check again in 1000ms 23:18:29.061 [debug] Current batch of media processed. Will check again in 1000ms 23:18:29.561 [debug] Current batch of media processed. Will check again in 1000ms 23:18:30.062 [debug] Current batch of media processed. Will check again in 1000ms 23:18:30.562 [debug] Current batch of media processed. Will check again in 1000ms 23:18:31.063 [debug] Current batch of media processed. Will check again in 1000ms 23:18:31.563 [debug] Current batch of media processed. Will check again in 1000ms 23:18:32.064 [debug] Current batch of media processed. Will check again in 1000ms 23:18:32.564 [debug] Current batch of media processed. Will check again in 1000ms 23:18:33.065 [debug] Current batch of media processed. Will check again in 1000ms 23:18:33.565 [debug] Current batch of media processed. Will check again in 1000ms 23:18:34.066 [debug] Current batch of media processed. Will check again in 1000ms 23:18:34.566 [debug] Current batch of media processed. Will check again in 1000ms 23:18:35.067 [debug] Current batch of media processed. Will check again in 1000ms 23:18:35.567 [debug] Current batch of media processed. Will check again in 1000ms 23:18:36.068 [debug] Current batch of media processed. Will check again in 1000ms 23:18:36.568 [debug] Current batch of media processed. Will check again in 1000ms 23:18:37.069 [debug] Current batch of media processed. Will check again in 1000ms 23:18:37.569 [debug] Current batch of media processed. Will check again in 1000ms 23:18:38.070 [debug] Current batch of media processed. Will check again in 1000ms 23:18:38.570 [debug] Current batch of media processed. Will check again in 1000ms 23:18:39.071 [debug] Current batch of media processed. Will check again in 1000ms 23:18:39.571 [debug] Current batch of media processed. Will check again in 1000ms 23:18:40.072 [debug] Current batch of media processed. Will check again in 1000ms 23:18:40.572 [debug] Current batch of media processed. Will check again in 1000ms 23:18:41.073 [debug] Current batch of media processed. Will check again in 1000ms 23:18:41.573 [debug] Current batch of media processed. Will check again in 1000ms 23:18:42.074 [debug] Current batch of media processed. Will check again in 1000ms 23:18:42.574 [debug] Current batch of media processed. Will check again in 1000ms 23:18:43.075 [debug] Current batch of media processed. Will check again in 1000ms 23:18:43.575 [debug] Current batch of media processed. Will check again in 1000ms 23:18:44.076 [debug] Current batch of media processed. Will check again in 1000ms 23:18:44.541 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:44.576 [debug] Current batch of media processed. Will check again in 1000ms 23:18:45.077 [debug] Current batch of media processed. Will check again in 1000ms 23:18:45.577 [debug] Current batch of media processed. Will check again in 1000ms 23:18:46.078 [debug] Current batch of media processed. Will check again in 1000ms 23:18:46.578 [debug] Current batch of media processed. Will check again in 1000ms 23:18:47.079 [debug] Current batch of media processed. Will check again in 1000ms 23:18:47.579 [debug] Current batch of media processed. Will check again in 1000ms 23:18:48.080 [debug] Current batch of media processed. Will check again in 1000ms 23:18:48.580 [debug] Current batch of media processed. Will check again in 1000ms 23:18:49.081 [debug] Current batch of media processed. Will check again in 1000ms 23:18:49.581 [debug] Current batch of media processed. Will check again in 1000ms 23:18:50.082 [debug] Current batch of media processed. Will check again in 1000ms 23:18:50.582 [debug] Current batch of media processed. Will check again in 1000ms 23:18:51.083 [debug] Current batch of media processed. Will check again in 1000ms 23:18:51.583 [debug] Current batch of media processed. Will check again in 1000ms 23:18:52.084 [debug] Current batch of media processed. Will check again in 1000ms 23:18:52.584 [debug] Current batch of media processed. Will check again in 1000ms 23:18:53.085 [debug] Current batch of media processed. Will check again in 1000ms 23:18:53.585 [debug] Current batch of media processed. Will check again in 1000ms 23:18:54.086 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Music video by Nine Inch Nails performing Copy of a (VEVO Presents). 2013 Null Corporation", "duration" => 360, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20131206 - Nine Inch Nails - Copy of a (VEVO Presents).mp4", "id" => "yA281OuU3rk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yA281OuU3rk", "playlist_index" => 27, "timestamp" => 1386348001, "title" => "Nine Inch Nails - Copy of a (VEVO Presents)", "upload_date" => "20131206"} 23:18:54.087 [debug] QUERY OK source="sources" db=0.2ms idle=1768.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:54.087 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1769.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:54.088 [debug] QUERY OK source="media_items" db=0.1ms idle=1769.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-12-06 16:40:01Z], 2] 23:18:54.091 [debug] QUERY OK source="media_items" db=3.2ms idle=1443.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by Nine Inch Nails performing Copy of a (VEVO Presents). 2013 Null Corporation", "Nine Inch Nails - Copy of a (VEVO Presents)", "a1d51172-ac86-4674-bc2b-6810610727e2", false, 2, [], 360, false, "yA281OuU3rk", "https://www.youtube.com/watch?v=yA281OuU3rk", 27, "/downloads/MusicVideos/Nine Inch Nails/20131206 - Nine Inch Nails - Copy of a (VEVO Presents).mp4", false, false, 99, ~U[2013-12-06 16:40:01Z], ~U[2025-12-25 06:18:54Z], ~U[2025-12-25 06:18:54Z], "Music video by Nine Inch Nails performing Copy of a (VEVO Presents). 2013 Null Corporation", "Nine Inch Nails - Copy of a (VEVO Presents)", 2, 360, false, "yA281OuU3rk", "https://www.youtube.com/watch?v=yA281OuU3rk", "/downloads/MusicVideos/Nine Inch Nails/20131206 - Nine Inch Nails - Copy of a (VEVO Presents).mp4", false, ~U[2013-12-06 16:40:01Z]] 23:18:54.092 [debug] QUERY OK source="sources" db=0.1ms idle=444.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:54.092 [debug] QUERY OK source="media_profiles" db=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:18:54.093 [debug] QUERY OK source="media_items" db=0.2ms 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 [700] 23:18:54.093 [info] Kicking off download for media item #700 (yA281OuU3rk) 23:18:54.095 [debug] QUERY OK source="tasks" db=0.1ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [240, 700, ~U[2025-12-25 06:18:54Z], ~U[2025-12-25 06:18:54Z]] 23:18:54.095 [debug] Current batch of media processed. Will check again in 1000ms 23:18:54.586 [debug] Current batch of media processed. Will check again in 1000ms 23:18:55.096 [debug] Current batch of media processed. Will check again in 1000ms 23:18:55.587 [debug] Current batch of media processed. Will check again in 1000ms 23:18:56.097 [debug] Current batch of media processed. Will check again in 1000ms 23:18:56.588 [debug] Current batch of media processed. Will check again in 1000ms 23:18:57.098 [debug] Current batch of media processed. Will check again in 1000ms 23:18:57.589 [debug] Current batch of media processed. Will check again in 1000ms 23:18:58.099 [debug] Current batch of media processed. Will check again in 1000ms 23:18:58.590 [debug] Current batch of media processed. Will check again in 1000ms 23:18:59.100 [debug] Current batch of media processed. Will check again in 1000ms 23:18:59.591 [debug] Current batch of media processed. Will check again in 1000ms 23:19:00.101 [debug] Current batch of media processed. Will check again in 1000ms 23:19:00.296 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:00.592 [debug] Current batch of media processed. Will check again in 1000ms 23:19:01.102 [debug] Current batch of media processed. Will check again in 1000ms 23:19:01.593 [debug] Current batch of media processed. Will check again in 1000ms 23:19:02.103 [debug] Current batch of media processed. Will check again in 1000ms 23:19:02.594 [debug] Current batch of media processed. Will check again in 1000ms 23:19:03.104 [debug] Current batch of media processed. Will check again in 1000ms 23:19:03.595 [debug] Current batch of media processed. Will check again in 1000ms 23:19:04.105 [debug] Current batch of media processed. Will check again in 1000ms 23:19:04.596 [debug] Current batch of media processed. Will check again in 1000ms 23:19:05.106 [debug] Current batch of media processed. Will check again in 1000ms 23:19:05.597 [debug] Current batch of media processed. Will check again in 1000ms 23:19:06.107 [debug] Current batch of media processed. Will check again in 1000ms 23:19:06.598 [debug] Current batch of media processed. Will check again in 1000ms 23:19:07.108 [debug] Current batch of media processed. Will check again in 1000ms 23:19:07.599 [debug] Current batch of media processed. Will check again in 1000ms 23:19:08.109 [debug] Current batch of media processed. Will check again in 1000ms 23:19:08.600 [debug] Current batch of media processed. Will check again in 1000ms 23:19:09.110 [debug] Current batch of media processed. Will check again in 1000ms 23:19:09.601 [debug] Current batch of media processed. Will check again in 1000ms 23:19:10.111 [debug] Current batch of media processed. Will check again in 1000ms 23:19:10.602 [debug] Current batch of media processed. Will check again in 1000ms 23:19:11.112 [debug] Current batch of media processed. Will check again in 1000ms 23:19:11.603 [debug] Current batch of media processed. Will check again in 1000ms 23:19:12.113 [debug] Current batch of media processed. Will check again in 1000ms 23:19:12.604 [debug] Current batch of media processed. Will check again in 1000ms 23:19:13.114 [debug] Current batch of media processed. Will check again in 1000ms 23:19:13.606 [debug] Current batch of media processed. Will check again in 1000ms 23:19:14.115 [debug] Current batch of media processed. Will check again in 1000ms 23:19:14.543 [info] {"source":"oban","duration":1377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:14.607 [debug] Current batch of media processed. Will check again in 1000ms 23:19:15.116 [debug] Current batch of media processed. Will check again in 1000ms 23:19:15.608 [debug] Current batch of media processed. Will check again in 1000ms 23:19:16.117 [debug] Current batch of media processed. Will check again in 1000ms 23:19:16.609 [debug] Current batch of media processed. Will check again in 1000ms 23:19:17.118 [debug] Current batch of media processed. Will check again in 1000ms 23:19:17.610 [debug] Current batch of media processed. Will check again in 1000ms 23:19:18.119 [debug] Current batch of media processed. Will check again in 1000ms 23:19:18.611 [debug] Current batch of media processed. Will check again in 1000ms 23:19:19.120 [debug] Current batch of media processed. Will check again in 1000ms 23:19:19.612 [debug] Current batch of media processed. Will check again in 1000ms 23:19:20.121 [debug] Current batch of media processed. Will check again in 1000ms 23:19:20.613 [debug] Current batch of media processed. Will check again in 1000ms 23:19:21.122 [debug] Current batch of media processed. Will check again in 1000ms 23:19:21.614 [debug] Current batch of media processed. Will check again in 1000ms 23:19:22.123 [debug] Current batch of media processed. Will check again in 1000ms 23:19:22.615 [debug] Current batch of media processed. Will check again in 1000ms 23:19:23.124 [debug] Current batch of media processed. Will check again in 1000ms 23:19:23.616 [debug] Current batch of media processed. Will check again in 1000ms 23:19:24.125 [debug] Current batch of media processed. Will check again in 1000ms 23:19:24.617 [debug] Current batch of media processed. Will check again in 1000ms 23:19:25.126 [debug] Current batch of media processed. Will check again in 1000ms 23:19:25.618 [debug] Current batch of media processed. Will check again in 1000ms 23:19:26.127 [debug] Current batch of media processed. Will check again in 1000ms 23:19:26.619 [debug] Current batch of media processed. Will check again in 1000ms 23:19:27.128 [debug] Current batch of media processed. Will check again in 1000ms 23:19:27.620 [debug] Current batch of media processed. Will check again in 1000ms 23:19:28.129 [debug] Current batch of media processed. Will check again in 1000ms 23:19:28.621 [debug] Current batch of media processed. Will check again in 1000ms 23:19:29.130 [debug] Current batch of media processed. Will check again in 1000ms 23:19:29.622 [debug] Current batch of media processed. Will check again in 1000ms 23:19:30.131 [debug] Current batch of media processed. Will check again in 1000ms 23:19:30.623 [debug] Current batch of media processed. Will check again in 1000ms 23:19:31.132 [debug] Current batch of media processed. Will check again in 1000ms 23:19:31.479 [info] GET /sources/2/media/617/edit 23:19:31.479 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "617", "source_id" => "2"} Pipelines: [:browser] 23:19:31.480 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=1161.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" = ?) [617] 23:19:31.480 [debug] QUERY OK source="settings" db=0.1ms idle=764.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:31.481 [debug] QUERY OK source="settings" db=0.1ms idle=162.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:31.481 [debug] QUERY OK source="settings" db=0.2ms idle=162.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:31.482 [info] Sent 200 in 3ms 23:19:31.624 [debug] Current batch of media processed. Will check again in 1000ms 23:19:31.687 [info] GET /sources/2/media/614/edit 23:19:31.687 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "614", "source_id" => "2"} Pipelines: [:browser] 23:19:31.688 [debug] QUERY OK source="media_items" db=0.2ms idle=369.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" = ?) [614] 23:19:31.688 [debug] QUERY OK source="settings" db=0.1ms idle=208.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:31.689 [debug] QUERY OK source="settings" db=0.1ms idle=208.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:31.689 [debug] QUERY OK source="settings" db=0.1ms idle=208.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:31.690 [info] Sent 200 in 2ms 23:19:32.133 [debug] Current batch of media processed. Will check again in 1000ms 23:19:32.188 [info] GET /sources/1/media/6 23:19:32.188 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "6", "source_id" => "1"} Pipelines: [:browser] 23:19:32.188 [debug] QUERY OK source="media_items" db=0.2ms idle=500.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" = ?) [6] 23:19:32.189 [debug] QUERY OK source="tasks" db=0.1ms idle=500.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" [6] 23:19:32.189 [debug] QUERY OK source="sources" db=0.2ms idle=500.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:32.189 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=500.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] 23:19:32.190 [debug] QUERY OK source="settings" db=0.1ms idle=470.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:32.190 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:32.191 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:32.191 [debug] QUERY OK source="media_profiles" db=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:19:32.192 [info] Sent 200 in 4ms 23:19:32.625 [debug] Current batch of media processed. Will check again in 1000ms 23:19:32.690 [info] GET /sources/1/media/52 23:19:32.690 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "52", "source_id" => "1"} Pipelines: [:browser] 23:19:32.690 [debug] QUERY OK source="media_items" db=0.2ms idle=500.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" = ?) [52] 23:19:32.691 [debug] QUERY OK source="tasks" db=0.1ms idle=500.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" [52] 23:19:32.691 [debug] QUERY OK source="sources" db=0.2ms idle=500.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:32.691 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=500.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" = ?) [53] 23:19:32.692 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:32.692 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:32.692 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:32.693 [debug] QUERY OK source="media_profiles" db=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:19:32.694 [info] Sent 200 in 5ms 23:19:33.134 [debug] Current batch of media processed. Will check again in 1000ms 23:19:33.189 [info] GET /sources/1/media/41 23:19:33.189 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "41", "source_id" => "1"} Pipelines: [:browser] 23:19:33.189 [debug] QUERY OK source="media_items" db=0.2ms idle=497.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" = ?) [41] 23:19:33.190 [debug] QUERY OK source="tasks" db=0.2ms idle=497.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" [41] 23:19:33.190 [debug] QUERY OK source="sources" db=0.2ms idle=497.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:33.190 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=497.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" = ?) [42] 23:19:33.191 [debug] QUERY OK source="settings" db=0.0ms idle=469.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:33.191 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:33.191 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:33.192 [debug] QUERY OK source="media_profiles" db=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:19:33.193 [info] Sent 200 in 4ms 23:19:33.626 [debug] Current batch of media processed. Will check again in 1000ms 23:19:33.690 [info] GET /sources/1/media/46 23:19:33.690 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "46", "source_id" => "1"} Pipelines: [:browser] 23:19:33.691 [debug] QUERY OK source="media_items" db=0.2ms idle=499.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" = ?) [46] 23:19:33.691 [debug] QUERY OK source="tasks" db=0.1ms idle=500.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" [46] 23:19:33.691 [debug] QUERY OK source="sources" db=0.2ms idle=500.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:33.692 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=500.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" = ?) [47] 23:19:33.692 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:33.692 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:19:33.693 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:19:33.693 [debug] QUERY OK source="media_profiles" db=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:19:33.695 [info] Sent 200 in 4ms 23:19:34.135 [debug] Current batch of media processed. Will check again in 1000ms 23:19:34.627 [debug] Current batch of media processed. Will check again in 1000ms 23:19:35.136 [debug] Current batch of media processed. Will check again in 1000ms 23:19:35.628 [debug] Current batch of media processed. Will check again in 1000ms 23:19:36.137 [debug] Current batch of media processed. Will check again in 1000ms 23:19:36.265 [info] GET /sources/1/media/43 23:19:36.265 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "43", "source_id" => "1"} Pipelines: [:browser] 23:19:36.265 [debug] QUERY OK source="media_items" db=0.2ms idle=947.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:19:36.266 [debug] QUERY OK source="tasks" db=0.2ms idle=947.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" [43] 23:19:36.266 [debug] QUERY OK source="sources" db=0.2ms idle=947.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:19:36.266 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=948.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" = ?) [44] 23:19:36.267 [debug] QUERY OK source="settings" db=0.1ms idle=539.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:36.267 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:19:36.267 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:36.268 [debug] QUERY OK source="media_profiles" db=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:19:36.269 [info] Sent 200 in 4ms 23:19:36.555 [info] GET /sources/1/media/13 23:19:36.555 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "13", "source_id" => "1"} Pipelines: [:browser] 23:19:36.556 [debug] QUERY OK source="media_items" db=0.3ms idle=289.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:19:36.557 [debug] QUERY OK source="tasks" db=0.2ms idle=289.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" [13] 23:19:36.557 [debug] QUERY OK source="sources" db=0.3ms idle=289.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:36.557 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=289.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" = ?) [14] 23:19:36.558 [debug] QUERY OK source="settings" db=0.1ms idle=289.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:36.558 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:36.558 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:19:36.559 [debug] QUERY OK source="media_profiles" db=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:19:36.560 [info] Sent 200 in 5ms 23:19:36.629 [debug] Current batch of media processed. Will check again in 1000ms 23:19:37.054 [info] GET /sources/1/media/10 23:19:37.054 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "10", "source_id" => "1"} Pipelines: [:browser] 23:19:37.055 [debug] QUERY OK source="media_items" db=0.2ms idle=496.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:19:37.055 [debug] QUERY OK source="tasks" db=0.1ms idle=497.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" [10] 23:19:37.056 [debug] QUERY OK source="sources" db=0.3ms idle=496.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:19:37.056 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=496.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" = ?) [11] 23:19:37.056 [debug] QUERY OK source="settings" db=0.0ms idle=327.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:37.056 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:19:37.057 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:37.057 [debug] QUERY OK source="media_profiles" db=0.0ms 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:19:37.059 [info] Sent 200 in 4ms 23:19:37.138 [debug] Current batch of media processed. Will check again in 1000ms 23:19:37.555 [info] GET /sources/1/media/8/edit 23:19:37.555 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "8", "source_id" => "1"} Pipelines: [:browser] 23:19:37.556 [debug] QUERY OK source="media_items" db=0.1ms idle=499.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:19:37.556 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:37.557 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:37.557 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:37.558 [info] Sent 200 in 2ms 23:19:37.630 [debug] Current batch of media processed. Will check again in 1000ms 23:19:38.056 [info] GET /sources/1/media/47 23:19:38.056 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "47", "source_id" => "1"} Pipelines: [:browser] 23:19:38.056 [debug] QUERY OK source="media_items" db=0.1ms idle=500.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" = ?) [47] 23:19:38.057 [debug] QUERY OK source="tasks" db=0.0ms idle=500.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" [47] 23:19:38.057 [debug] QUERY OK source="sources" db=0.1ms idle=500.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:38.057 [debug] QUERY OK source="oban_jobs" db=0.0ms idle=499.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" = ?) [48] 23:19:38.057 [debug] QUERY OK source="settings" db=0.0ms idle=326.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:38.058 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:38.058 [debug] QUERY OK source="settings" db=0.0ms idle=1.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.058 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1.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:19:38.059 [info] Sent 200 in 3ms 23:19:38.139 [debug] Current batch of media processed. Will check again in 1000ms 23:19:38.558 [info] GET /sources/1/media/7/edit 23:19:38.558 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "7", "source_id" => "1"} Pipelines: [:browser] 23:19:38.559 [debug] QUERY OK source="media_items" db=0.3ms idle=501.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" = ?) [7] 23:19:38.560 [debug] QUERY OK source="settings" db=0.2ms idle=501.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:38.560 [debug] QUERY OK source="settings" db=0.1ms idle=502.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.560 [debug] QUERY OK source="settings" db=0.1ms idle=502.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:38.561 [info] Sent 200 in 3ms 23:19:38.631 [debug] Current batch of media processed. Will check again in 1000ms 23:19:39.140 [debug] Current batch of media processed. Will check again in 1000ms 23:19:39.632 [debug] Current batch of media processed. Will check again in 1000ms 23:19:40.141 [debug] Current batch of media processed. Will check again in 1000ms 23:19:40.633 [debug] Current batch of media processed. Will check again in 1000ms 23:19:41.142 [debug] Current batch of media processed. Will check again in 1000ms 23:19:41.634 [debug] Current batch of media processed. Will check again in 1000ms 23:19:42.143 [debug] Current batch of media processed. Will check again in 1000ms 23:19:42.635 [debug] Current batch of media processed. Will check again in 1000ms 23:19:43.144 [debug] Current batch of media processed. Will check again in 1000ms 23:19:43.636 [debug] Current batch of media processed. Will check again in 1000ms 23:19:44.145 [debug] Current batch of media processed. Will check again in 1000ms 23:19:44.544 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:44.637 [debug] Current batch of media processed. Will check again in 1000ms 23:19:45.146 [debug] Current batch of media processed. Will check again in 1000ms 23:19:45.638 [debug] Current batch of media processed. Will check again in 1000ms 23:19:46.147 [debug] Current batch of media processed. Will check again in 1000ms 23:19:46.639 [debug] Current batch of media processed. Will check again in 1000ms 23:19:47.148 [debug] Current batch of media processed. Will check again in 1000ms 23:19:47.640 [debug] Current batch of media processed. Will check again in 1000ms 23:19:48.149 [debug] Current batch of media processed. Will check again in 1000ms 23:19:48.641 [debug] Current batch of media processed. Will check again in 1000ms 23:19:49.150 [debug] Current batch of media processed. Will check again in 1000ms 23:19:49.642 [debug] Current batch of media processed. Will check again in 1000ms 23:19:50.151 [debug] Current batch of media processed. Will check again in 1000ms 23:19:50.643 [debug] Current batch of media processed. Will check again in 1000ms 23:19:51.152 [debug] Current batch of media processed. Will check again in 1000ms 23:19:51.644 [debug] Current batch of media processed. Will check again in 1000ms 23:19:52.153 [debug] Current batch of media processed. Will check again in 1000ms 23:19:52.645 [debug] Current batch of media processed. Will check again in 1000ms 23:19:53.154 [debug] Current batch of media processed. Will check again in 1000ms 23:19:53.646 [debug] Current batch of media processed. Will check again in 1000ms 23:19:54.155 [debug] Current batch of media processed. Will check again in 1000ms 23:19:54.647 [debug] Current batch of media processed. Will check again in 1000ms 23:19:55.156 [debug] Current batch of media processed. Will check again in 1000ms 23:19:55.648 [debug] Current batch of media processed. Will check again in 1000ms 23:19:56.157 [debug] Current batch of media processed. Will check again in 1000ms 23:19:56.649 [debug] Current batch of media processed. Will check again in 1000ms 23:19:57.158 [debug] Current batch of media processed. Will check again in 1000ms 23:19:57.650 [debug] Current batch of media processed. Will check again in 1000ms 23:19:58.159 [debug] Current batch of media processed. Will check again in 1000ms 23:19:58.651 [debug] Current batch of media processed. Will check again in 1000ms 23:19:59.160 [debug] Current batch of media processed. Will check again in 1000ms 23:19:59.652 [debug] Current batch of media processed. Will check again in 1000ms 23:20:00.161 [debug] Current batch of media processed. Will check again in 1000ms 23:20:00.297 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:00.653 [debug] Current batch of media processed. Will check again in 1000ms 23:20:01.162 [debug] Current batch of media processed. Will check again in 1000ms 23:20:01.654 [debug] Current batch of media processed. Will check again in 1000ms 23:20:02.163 [debug] Current batch of media processed. Will check again in 1000ms 23:20:02.655 [debug] Current batch of media processed. Will check again in 1000ms 23:20:03.164 [debug] Current batch of media processed. Will check again in 1000ms 23:20:03.656 [debug] Current batch of media processed. Will check again in 1000ms 23:20:04.165 [debug] Current batch of media processed. Will check again in 1000ms 23:20:04.657 [debug] Current batch of media processed. Will check again in 1000ms 23:20:05.166 [debug] Current batch of media processed. Will check again in 1000ms 23:20:05.658 [debug] Current batch of media processed. Will check again in 1000ms 23:20:06.167 [debug] Current batch of media processed. Will check again in 1000ms 23:20:06.659 [debug] Current batch of media processed. Will check again in 1000ms 23:20:07.168 [debug] Current batch of media processed. Will check again in 1000ms 23:20:07.660 [debug] Current batch of media processed. Will check again in 1000ms 23:20:08.169 [debug] Current batch of media processed. Will check again in 1000ms 23:20:08.661 [debug] Current batch of media processed. Will check again in 1000ms 23:20:09.170 [debug] Current batch of media processed. Will check again in 1000ms 23:20:09.662 [debug] Current batch of media processed. Will check again in 1000ms 23:20:10.171 [debug] Current batch of media processed. Will check again in 1000ms 23:20:10.663 [debug] Current batch of media processed. Will check again in 1000ms 23:20:11.172 [debug] Current batch of media processed. Will check again in 1000ms 23:20:11.664 [debug] Current batch of media processed. Will check again in 1000ms 23:20:12.173 [debug] Current batch of media processed. Will check again in 1000ms 23:20:12.665 [debug] Current batch of media processed. Will check again in 1000ms 23:20:12.681 [info] GET /sources/1/media/12 23:20:12.681 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "12", "source_id" => "1"} Pipelines: [:browser] 23:20:12.682 [debug] QUERY OK source="media_items" db=0.2ms idle=1363.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" = ?) [12] 23:20:12.682 [debug] QUERY OK source="tasks" db=0.2ms idle=887.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" [12] 23:20:12.683 [debug] QUERY OK source="sources" db=0.3ms idle=364.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:12.683 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=365.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" = ?) [13] 23:20:12.683 [debug] QUERY OK source="settings" db=0.0ms idle=365.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:12.684 [debug] QUERY OK source="settings" db=0.0ms 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:20:12.684 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:20:12.685 [debug] QUERY OK source="media_profiles" db=0.1ms 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:20:12.686 [info] Sent 200 in 4ms 23:20:12.998 [info] GET /sources/1/media/52/edit 23:20:12.998 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "52", "source_id" => "1"} Pipelines: [:browser] 23:20:12.999 [debug] QUERY OK source="media_items" db=0.2ms idle=315.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" = ?) [52] 23:20:12.999 [debug] QUERY OK source="settings" db=0.1ms idle=315.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:20:13.000 [debug] QUERY OK source="settings" db=0.1ms idle=315.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:13.000 [debug] QUERY OK source="settings" db=0.1ms idle=315.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:13.001 [info] Sent 200 in 2ms 23:20:13.174 [debug] Current batch of media processed. Will check again in 1000ms 23:20:13.499 [info] GET /sources/1/media/41/edit 23:20:13.499 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "41", "source_id" => "1"} Pipelines: [:browser] 23:20:13.499 [debug] QUERY OK source="media_items" db=0.2ms idle=702.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" = ?) [41] 23:20:13.500 [debug] QUERY OK source="settings" db=0.2ms idle=500.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:13.500 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:20:13.501 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:13.502 [info] Sent 200 in 3ms 23:20:13.666 [debug] Current batch of media processed. Will check again in 1000ms 23:20:13.999 [info] GET /sources/1/media/55 23:20:13.999 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "55", "source_id" => "1"} Pipelines: [:browser] 23:20:14.000 [debug] QUERY OK source="media_items" db=0.2ms idle=500.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" = ?) [55] 23:20:14.001 [debug] QUERY OK source="tasks" db=0.2ms idle=500.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" [55] 23:20:14.001 [debug] QUERY OK source="sources" db=0.3ms idle=500.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:14.001 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=500.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" = ?) [56] 23:20:14.001 [debug] QUERY OK source="settings" db=0.1ms idle=203.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:20:14.002 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:20:14.002 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:20:14.003 [debug] QUERY OK source="media_profiles" db=0.1ms 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:20:14.004 [info] Sent 200 in 5ms 23:20:14.175 [debug] Current batch of media processed. Will check again in 1000ms 23:20:14.500 [info] GET /sources/2/media/615/edit 23:20:14.500 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "615", "source_id" => "2"} Pipelines: [:browser] 23:20:14.501 [debug] QUERY OK source="media_items" db=0.2ms idle=499.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" = ?) [615] 23:20:14.501 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:14.502 [debug] QUERY OK source="settings" db=0.0ms idle=499.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:14.502 [debug] QUERY OK source="settings" db=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 [] 23:20:14.503 [info] Sent 200 in 2ms 23:20:14.546 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:14.667 [debug] Current batch of media processed. Will check again in 1000ms 23:20:15.002 [info] GET /sources/1/media/46/edit 23:20:15.002 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "46", "source_id" => "1"} Pipelines: [:browser] 23:20:15.003 [debug] QUERY OK source="media_items" db=0.2ms idle=501.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" = ?) [46] 23:20:15.003 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:20:15.004 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:15.004 [debug] QUERY OK source="settings" db=0.1ms idle=458.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:15.005 [info] Sent 200 in 2ms 23:20:15.176 [debug] Current batch of media processed. Will check again in 1000ms 23:20:15.668 [debug] Current batch of media processed. Will check again in 1000ms 23:20:16.177 [debug] Current batch of media processed. Will check again in 1000ms 23:20:16.669 [debug] Current batch of media processed. Will check again in 1000ms 23:20:17.178 [debug] Current batch of media processed. Will check again in 1000ms 23:20:17.670 [debug] Current batch of media processed. Will check again in 1000ms 23:20:18.179 [debug] Current batch of media processed. Will check again in 1000ms 23:20:18.671 [debug] Current batch of media processed. Will check again in 1000ms 23:20:19.180 [debug] Current batch of media processed. Will check again in 1000ms 23:20:19.672 [debug] Current batch of media processed. Will check again in 1000ms 23:20:20.181 [debug] Current batch of media processed. Will check again in 1000ms 23:20:20.673 [debug] Current batch of media processed. Will check again in 1000ms 23:20:21.182 [debug] Current batch of media processed. Will check again in 1000ms 23:20:21.674 [debug] Current batch of media processed. Will check again in 1000ms 23:20:22.183 [debug] Current batch of media processed. Will check again in 1000ms 23:20:22.675 [debug] Current batch of media processed. Will check again in 1000ms 23:20:23.184 [debug] Current batch of media processed. Will check again in 1000ms 23:20:23.676 [debug] Current batch of media processed. Will check again in 1000ms 23:20:24.185 [debug] Current batch of media processed. Will check again in 1000ms 23:20:24.677 [debug] Current batch of media processed. Will check again in 1000ms 23:20:25.186 [debug] Current batch of media processed. Will check again in 1000ms 23:20:25.678 [debug] Current batch of media processed. Will check again in 1000ms 23:20:26.187 [debug] Current batch of media processed. Will check again in 1000ms 23:20:26.679 [debug] Current batch of media processed. Will check again in 1000ms 23:20:27.188 [debug] Current batch of media processed. Will check again in 1000ms 23:20:27.680 [debug] Current batch of media processed. Will check again in 1000ms 23:20:28.189 [debug] Current batch of media processed. Will check again in 1000ms 23:20:28.681 [debug] Current batch of media processed. Will check again in 1000ms 23:20:29.190 [debug] Current batch of media processed. Will check again in 1000ms 23:20:29.682 [debug] Current batch of media processed. Will check again in 1000ms 23:20:30.191 [debug] Current batch of media processed. Will check again in 1000ms 23:20:30.683 [debug] Current batch of media processed. Will check again in 1000ms 23:20:31.192 [debug] Current batch of media processed. Will check again in 1000ms 23:20:31.684 [debug] Current batch of media processed. Will check again in 1000ms 23:20:32.193 [debug] Current batch of media processed. Will check again in 1000ms 23:20:32.685 [debug] Current batch of media processed. Will check again in 1000ms 23:20:33.194 [debug] Current batch of media processed. Will check again in 1000ms 23:20:33.686 [debug] Current batch of media processed. Will check again in 1000ms 23:20:34.195 [debug] Current batch of media processed. Will check again in 1000ms 23:20:34.687 [debug] Current batch of media processed. Will check again in 1000ms 23:20:35.196 [debug] Current batch of media processed. Will check again in 1000ms 23:20:35.688 [debug] Current batch of media processed. Will check again in 1000ms 23:20:36.197 [debug] Current batch of media processed. Will check again in 1000ms 23:20:36.689 [debug] Current batch of media processed. Will check again in 1000ms 23:20:37.198 [debug] Current batch of media processed. Will check again in 1000ms 23:20:37.690 [debug] Current batch of media processed. Will check again in 1000ms 23:20:38.199 [debug] Current batch of media processed. Will check again in 1000ms 23:20:38.691 [debug] Current batch of media processed. Will check again in 1000ms 23:20:39.200 [debug] Current batch of media processed. Will check again in 1000ms 23:20:39.692 [debug] Current batch of media processed. Will check again in 1000ms 23:20:40.201 [debug] Current batch of media processed. Will check again in 1000ms 23:20:40.693 [debug] Current batch of media processed. Will check again in 1000ms 23:20:41.202 [debug] Current batch of media processed. Will check again in 1000ms 23:20:41.694 [debug] Current batch of media processed. Will check again in 1000ms 23:20:42.203 [debug] Current batch of media processed. Will check again in 1000ms 23:20:42.695 [debug] Current batch of media processed. Will check again in 1000ms 23:20:43.204 [debug] Current batch of media processed. Will check again in 1000ms 23:20:43.696 [debug] Current batch of media processed. Will check again in 1000ms 23:20:44.205 [debug] Current batch of media processed. Will check again in 1000ms 23:20:44.547 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:44.697 [debug] Current batch of media processed. Will check again in 1000ms 23:20:45.206 [debug] Current batch of media processed. Will check again in 1000ms 23:20:45.698 [debug] Current batch of media processed. Will check again in 1000ms 23:20:46.207 [debug] Current batch of media processed. Will check again in 1000ms 23:20:46.699 [debug] Current batch of media processed. Will check again in 1000ms 23:20:47.208 [debug] Current batch of media processed. Will check again in 1000ms 23:20:47.700 [debug] Current batch of media processed. Will check again in 1000ms 23:20:48.209 [debug] Current batch of media processed. Will check again in 1000ms 23:20:48.701 [debug] Current batch of media processed. Will check again in 1000ms 23:20:49.210 [debug] Current batch of media processed. Will check again in 1000ms 23:20:49.702 [debug] Current batch of media processed. Will check again in 1000ms 23:20:50.211 [debug] Current batch of media processed. Will check again in 1000ms 23:20:50.703 [debug] Current batch of media processed. Will check again in 1000ms 23:20:51.212 [debug] Current batch of media processed. Will check again in 1000ms 23:20:51.704 [debug] Current batch of media processed. Will check again in 1000ms 23:20:52.213 [debug] Current batch of media processed. Will check again in 1000ms 23:20:52.705 [debug] Current batch of media processed. Will check again in 1000ms 23:20:53.214 [debug] Current batch of media processed. Will check again in 1000ms 23:20:53.706 [debug] Current batch of media processed. Will check again in 1000ms 23:20:54.215 [debug] Current batch of media processed. Will check again in 1000ms 23:20:54.707 [debug] Current batch of media processed. Will check again in 1000ms 23:20:55.216 [debug] Current batch of media processed. Will check again in 1000ms 23:20:55.708 [debug] Current batch of media processed. Will check again in 1000ms 23:20:56.217 [debug] Current batch of media processed. Will check again in 1000ms 23:20:56.709 [debug] Current batch of media processed. Will check again in 1000ms 23:20:57.218 [debug] Current batch of media processed. Will check again in 1000ms 23:20:57.710 [debug] Current batch of media processed. Will check again in 1000ms 23:20:58.219 [debug] Current batch of media processed. Will check again in 1000ms 23:20:58.577 [info] GET /sources/2/media/622/edit 23:20:58.577 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "622", "source_id" => "2"} Pipelines: [:browser] 23:20:58.577 [debug] QUERY OK source="media_items" db=0.2ms idle=691.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" = ?) [622] 23:20:58.578 [debug] QUERY OK source="settings" db=0.1ms idle=260.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:20:58.578 [debug] QUERY OK source="settings" db=0.1ms idle=260.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:58.579 [debug] QUERY OK source="settings" db=0.1ms idle=260.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:58.579 [info] Sent 200 in 2ms 23:20:58.711 [debug] Current batch of media processed. Will check again in 1000ms 23:20:58.779 [info] GET /sources/1/media/5/edit 23:20:58.779 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5", "source_id" => "1"} Pipelines: [:browser] 23:20:58.780 [debug] QUERY OK source="media_items" db=0.2ms idle=461.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] 23:20:58.780 [debug] QUERY OK source="settings" db=0.1ms idle=202.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:58.780 [debug] QUERY OK source="settings" db=0.1ms idle=202.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:20:58.781 [debug] QUERY OK source="settings" db=0.1ms idle=202.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:20:58.782 [info] Sent 200 in 2ms 23:20:59.220 [debug] Current batch of media processed. Will check again in 1000ms 23:20:59.279 [info] GET /sources/1/media/9/edit 23:20:59.279 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "9", "source_id" => "1"} Pipelines: [:browser] 23:20:59.280 [debug] QUERY OK source="media_items" db=0.4ms idle=499.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" = ?) [9] 23:20:59.281 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:59.281 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:59.281 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:59.282 [info] Sent 200 in 2ms 23:20:59.712 [debug] Current batch of media processed. Will check again in 1000ms 23:20:59.779 [info] GET /sources/1/media/170 23:20:59.780 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "170", "source_id" => "1"} Pipelines: [:browser] 23:20:59.780 [debug] QUERY OK source="media_items" db=0.2ms idle=892.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" = ?) [170] 23:20:59.781 [debug] QUERY OK source="tasks" db=0.1ms idle=500.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" [170] 23:20:59.781 [debug] QUERY OK source="sources" db=0.2ms idle=500.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:59.781 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:59.782 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:20:59.782 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:20:59.783 [debug] QUERY OK source="media_profiles" db=0.1ms 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:20:59.784 [info] Sent 200 in 4ms 23:21:00.221 [debug] Current batch of media processed. Will check again in 1000ms 23:21:00.280 [info] GET /sources/1/media/6/edit 23:21:00.280 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "6", "source_id" => "1"} Pipelines: [:browser] 23:21:00.281 [debug] QUERY OK source="media_items" db=0.1ms idle=499.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" = ?) [6] 23:21:00.281 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:21:00.281 [debug] QUERY OK source="settings" db=0.0ms idle=499.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:21:00.282 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:21:00.282 [info] Sent 200 in 1ms 23:21:00.298 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:00.713 [debug] Current batch of media processed. Will check again in 1000ms 23:21:00.782 [info] GET /sources/1/media/40/edit 23:21:00.782 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "40", "source_id" => "1"} Pipelines: [:browser] 23:21:00.783 [debug] QUERY OK source="media_items" db=0.2ms idle=501.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:21:00.783 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:21:00.783 [debug] QUERY OK source="settings" db=0.0ms idle=501.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:21:00.784 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:21:00.785 [info] Sent 200 in 2ms 23:21:01.222 [debug] Current batch of media processed. Will check again in 1000ms 23:21:01.714 [debug] Current batch of media processed. Will check again in 1000ms 23:21:02.223 [debug] Current batch of media processed. Will check again in 1000ms 23:21:02.715 [debug] Current batch of media processed. Will check again in 1000ms 23:21:03.224 [debug] Current batch of media processed. Will check again in 1000ms 23:21:03.716 [debug] Current batch of media processed. Will check again in 1000ms 23:21:04.225 [debug] Current batch of media processed. Will check again in 1000ms 23:21:04.717 [debug] Current batch of media processed. Will check again in 1000ms 23:21:05.226 [debug] Current batch of media processed. Will check again in 1000ms 23:21:05.718 [debug] Current batch of media processed. Will check again in 1000ms 23:21:06.227 [debug] Current batch of media processed. Will check again in 1000ms 23:21:06.719 [debug] Current batch of media processed. Will check again in 1000ms 23:21:07.228 [debug] Current batch of media processed. Will check again in 1000ms 23:21:07.720 [debug] Current batch of media processed. Will check again in 1000ms 23:21:08.229 [debug] Current batch of media processed. Will check again in 1000ms 23:21:08.721 [debug] Current batch of media processed. Will check again in 1000ms 23:21:09.230 [debug] Current batch of media processed. Will check again in 1000ms 23:21:09.722 [debug] Current batch of media processed. Will check again in 1000ms 23:21:10.231 [debug] Current batch of media processed. Will check again in 1000ms 23:21:10.723 [debug] Current batch of media processed. Will check again in 1000ms 23:21:11.232 [debug] Current batch of media processed. Will check again in 1000ms 23:21:11.724 [debug] Current batch of media processed. Will check again in 1000ms 23:21:12.233 [debug] Current batch of media processed. Will check again in 1000ms 23:21:12.725 [debug] Current batch of media processed. Will check again in 1000ms 23:21:13.234 [debug] Current batch of media processed. Will check again in 1000ms 23:21:13.726 [debug] Current batch of media processed. Will check again in 1000ms 23:21:14.235 [debug] Current batch of media processed. Will check again in 1000ms 23:21:14.548 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:14.727 [debug] Current batch of media processed. Will check again in 1000ms 23:21:15.236 [debug] Current batch of media processed. Will check again in 1000ms 23:21:15.728 [debug] Current batch of media processed. Will check again in 1000ms 23:21:16.237 [debug] Current batch of media processed. Will check again in 1000ms 23:21:16.729 [debug] Current batch of media processed. Will check again in 1000ms 23:21:17.238 [debug] Current batch of media processed. Will check again in 1000ms 23:21:17.730 [debug] Current batch of media processed. Will check again in 1000ms 23:21:18.239 [debug] Current batch of media processed. Will check again in 1000ms 23:21:18.731 [debug] Current batch of media processed. Will check again in 1000ms 23:21:19.240 [debug] Current batch of media processed. Will check again in 1000ms 23:21:19.732 [debug] Current batch of media processed. Will check again in 1000ms 23:21:20.241 [debug] Current batch of media processed. Will check again in 1000ms 23:21:20.514 [info] GET /sources/1/media/34/edit 23:21:20.514 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "34", "source_id" => "1"} Pipelines: [:browser] 23:21:20.515 [debug] QUERY OK source="media_items" db=0.4ms idle=587.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" = ?) [34] 23:21:20.515 [debug] QUERY OK source="settings" db=0.0ms idle=197.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:21:20.516 [debug] QUERY OK source="settings" db=0.1ms idle=197.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:21:20.516 [debug] QUERY OK source="settings" db=0.1ms idle=198.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:21:20.517 [info] Sent 200 in 3ms 23:21:20.733 [debug] Current batch of media processed. Will check again in 1000ms 23:21:20.813 [info] GET /sources/1/media/36/edit 23:21:20.813 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "36", "source_id" => "1"} Pipelines: [:browser] 23:21:20.814 [debug] QUERY OK source="media_items" db=0.2ms idle=495.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" = ?) [36] 23:21:20.814 [debug] QUERY OK source="settings" db=0.1ms idle=299.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:21:20.815 [debug] QUERY OK source="settings" db=0.0ms idle=299.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:21:20.815 [debug] QUERY OK source="settings" db=0.0ms idle=299.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:21:20.816 [info] Sent 200 in 2ms 23:21:21.242 [debug] Current batch of media processed. Will check again in 1000ms 23:21:21.314 [info] GET /sources/1/media/173 23:21:21.314 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "173", "source_id" => "1"} Pipelines: [:browser] 23:21:21.315 [debug] QUERY OK source="media_items" db=0.3ms idle=500.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" = ?) [173] 23:21:21.315 [debug] QUERY OK source="tasks" db=0.1ms idle=500.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" [173] 23:21:21.315 [debug] QUERY OK source="sources" db=0.2ms idle=500.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:21:21.316 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:21:21.316 [debug] QUERY OK source="settings" db=0.1ms idle=387.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:21:21.317 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:21:21.318 [debug] QUERY OK source="media_profiles" db=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:21:21.319 [info] Sent 200 in 4ms 23:21:21.734 [debug] Current batch of media processed. Will check again in 1000ms 23:21:21.815 [info] GET /sources/1/media/172 23:21:21.815 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "172", "source_id" => "1"} Pipelines: [:browser] 23:21:21.816 [debug] QUERY OK source="media_items" db=0.2ms idle=499.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" = ?) [172] 23:21:21.816 [debug] QUERY OK source="tasks" db=0.1ms idle=499.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" [172] 23:21:21.816 [debug] QUERY OK source="sources" db=0.2ms idle=499.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:21:21.817 [debug] QUERY OK source="settings" db=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 [] 23:21:21.817 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:21:21.817 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:21:21.818 [debug] QUERY OK source="media_profiles" db=0.1ms 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:21:21.819 [info] Sent 200 in 4ms 23:21:22.243 [debug] Current batch of media processed. Will check again in 1000ms 23:21:22.315 [info] GET /sources/1/media/47/edit 23:21:22.315 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "47", "source_id" => "1"} Pipelines: [:browser] 23:21:22.316 [debug] QUERY OK source="media_items" db=0.2ms idle=498.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" = ?) [47] 23:21:22.316 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:21:22.316 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:21:22.317 [debug] QUERY OK source="settings" db=0.0ms idle=498.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:21:22.317 [info] Sent 200 in 2ms 23:21:22.735 [debug] Current batch of media processed. Will check again in 1000ms 23:21:22.816 [info] GET /sources/1/media/37/edit 23:21:22.816 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "37", "source_id" => "1"} Pipelines: [:browser] 23:21:22.817 [debug] QUERY OK source="media_items" db=0.2ms idle=885.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:21:22.817 [debug] QUERY OK source="settings" db=0.2ms idle=501.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:21:22.818 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:21:22.818 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:21:22.819 [info] Sent 200 in 3ms 23:21:23.244 [debug] Current batch of media processed. Will check again in 1000ms 23:21:23.736 [debug] Current batch of media processed. Will check again in 1000ms 23:21:24.245 [debug] Current batch of media processed. Will check again in 1000ms 23:21:24.737 [debug] Current batch of media processed. Will check again in 1000ms 23:21:25.246 [debug] Current batch of media processed. Will check again in 1000ms 23:21:25.738 [debug] Current batch of media processed. Will check again in 1000ms 23:21:26.247 [debug] Current batch of media processed. Will check again in 1000ms 23:21:26.739 [debug] Current batch of media processed. Will check again in 1000ms 23:21:27.248 [debug] Current batch of media processed. Will check again in 1000ms 23:21:27.740 [debug] Current batch of media processed. Will check again in 1000ms 23:21:28.249 [debug] Current batch of media processed. Will check again in 1000ms 23:21:28.741 [debug] Current batch of media processed. Will check again in 1000ms 23:21:29.250 [debug] Current batch of media processed. Will check again in 1000ms 23:21:29.742 [debug] Current batch of media processed. Will check again in 1000ms 23:21:30.251 [debug] Current batch of media processed. Will check again in 1000ms 23:21:30.743 [debug] Current batch of media processed. Will check again in 1000ms 23:21:31.252 [debug] Current batch of media processed. Will check again in 1000ms 23:21:31.744 [debug] Current batch of media processed. Will check again in 1000ms 23:21:32.253 [debug] Current batch of media processed. Will check again in 1000ms 23:21:32.745 [debug] Current batch of media processed. Will check again in 1000ms 23:21:33.254 [debug] Current batch of media processed. Will check again in 1000ms 23:21:33.746 [debug] Current batch of media processed. Will check again in 1000ms 23:21:34.255 [debug] Current batch of media processed. Will check again in 1000ms 23:21:34.747 [debug] Current batch of media processed. Will check again in 1000ms 23:21:35.256 [debug] Current batch of media processed. Will check again in 1000ms 23:21:35.748 [debug] Current batch of media processed. Will check again in 1000ms 23:21:36.257 [debug] Current batch of media processed. Will check again in 1000ms 23:21:36.749 [debug] Current batch of media processed. Will check again in 1000ms 23:21:37.258 [debug] Current batch of media processed. Will check again in 1000ms 23:21:37.750 [debug] Current batch of media processed. Will check again in 1000ms 23:21:38.259 [debug] Current batch of media processed. Will check again in 1000ms 23:21:38.751 [debug] Current batch of media processed. Will check again in 1000ms 23:21:39.260 [debug] Current batch of media processed. Will check again in 1000ms 23:21:39.752 [debug] Current batch of media processed. Will check again in 1000ms 23:21:40.261 [debug] Current batch of media processed. Will check again in 1000ms 23:21:40.753 [debug] Current batch of media processed. Will check again in 1000ms 23:21:41.229 [info] GET /sources/1/media/12/edit 23:21:41.229 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "12", "source_id" => "1"} Pipelines: [:browser] 23:21:41.230 [debug] QUERY OK source="media_items" db=0.3ms idle=912.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" = ?) [12] 23:21:41.230 [debug] QUERY OK source="settings" db=0.1ms idle=912.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:21:41.231 [debug] QUERY OK source="settings" db=0.1ms idle=912.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:21:41.231 [debug] QUERY OK source="settings" db=0.1ms idle=913.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:21:41.232 [info] Sent 200 in 2ms 23:21:41.262 [debug] Current batch of media processed. Will check again in 1000ms 23:21:41.475 [info] GET /sources/1/media/55/edit 23:21:41.475 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "55", "source_id" => "1"} Pipelines: [:browser] 23:21:41.475 [debug] QUERY OK source="media_items" db=0.2ms idle=508.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" = ?) [55] 23:21:41.476 [debug] QUERY OK source="settings" db=0.1ms idle=245.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:21:41.476 [debug] QUERY OK source="settings" db=0.0ms idle=245.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:21:41.477 [debug] QUERY OK source="settings" db=0.1ms idle=245.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:21:41.478 [info] Sent 200 in 2ms 23:21:41.754 [debug] Current batch of media processed. Will check again in 1000ms 23:21:41.976 [info] GET /sources/2/media/619/edit 23:21:41.976 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "619", "source_id" => "2"} Pipelines: [:browser] 23:21:41.976 [debug] QUERY OK source="media_items" db=0.2ms idle=500.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" = ?) [619] 23:21:41.977 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:21:41.977 [debug] QUERY OK source="settings" db=0.0ms idle=500.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:21:41.977 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:21:41.978 [info] Sent 200 in 2ms 23:21:42.263 [debug] Current batch of media processed. Will check again in 1000ms 23:21:42.475 [info] GET /sources/1/media/10/edit 23:21:42.475 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "10", "source_id" => "1"} Pipelines: [:browser] 23:21:42.475 [debug] QUERY OK source="media_items" db=0.2ms idle=506.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" = ?) [10] 23:21:42.476 [debug] QUERY OK source="settings" db=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 [] 23:21:42.476 [debug] QUERY OK source="settings" db=0.0ms idle=499.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:21:42.476 [debug] QUERY OK source="settings" db=0.0ms idle=499.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:21:42.477 [info] Sent 200 in 2ms 23:21:42.755 [debug] Current batch of media processed. Will check again in 1000ms 23:21:42.977 [info] GET /sources/1/media/43/edit 23:21:42.977 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "43", "source_id" => "1"} Pipelines: [:browser] 23:21:42.977 [debug] QUERY OK source="media_items" db=0.1ms idle=501.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" = ?) [43] 23:21:42.978 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:21:42.978 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:21:42.979 [debug] QUERY OK source="settings" db=0.1ms idle=502.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:21:42.979 [info] Sent 200 in 2ms 23:21:43.264 [debug] Current batch of media processed. Will check again in 1000ms 23:21:43.477 [info] GET /sources/1/media/38/edit 23:21:43.477 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "38", "source_id" => "1"} Pipelines: [:browser] 23:21:43.478 [debug] QUERY OK source="media_items" db=0.4ms idle=506.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" = ?) [38] 23:21:43.478 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:21:43.478 [debug] QUERY OK source="settings" db=0.0ms idle=500.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:21:43.479 [debug] QUERY OK source="settings" db=0.0ms idle=500.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:21:43.480 [info] Sent 200 in 2ms 23:21:43.756 [debug] Current batch of media processed. Will check again in 1000ms 23:21:44.265 [debug] Current batch of media processed. Will check again in 1000ms 23:21:44.549 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:44.757 [debug] Current batch of media processed. Will check again in 1000ms 23:21:45.266 [debug] Current batch of media processed. Will check again in 1000ms 23:21:45.758 [debug] Current batch of media processed. Will check again in 1000ms 23:21:46.267 [debug] Current batch of media processed. Will check again in 1000ms 23:21:46.759 [debug] Current batch of media processed. Will check again in 1000ms 23:21:47.268 [debug] Current batch of media processed. Will check again in 1000ms 23:21:47.760 [debug] Current batch of media processed. Will check again in 1000ms 23:21:48.269 [debug] Current batch of media processed. Will check again in 1000ms 23:21:48.761 [debug] Current batch of media processed. Will check again in 1000ms 23:21:49.270 [debug] Current batch of media processed. Will check again in 1000ms 23:21:49.762 [debug] Current batch of media processed. Will check again in 1000ms 23:21:50.271 [debug] Current batch of media processed. Will check again in 1000ms 23:21:50.763 [debug] Current batch of media processed. Will check again in 1000ms 23:21:51.272 [debug] Current batch of media processed. Will check again in 1000ms 23:21:51.764 [debug] Current batch of media processed. Will check again in 1000ms 23:21:52.273 [debug] Current batch of media processed. Will check again in 1000ms 23:21:52.765 [debug] Current batch of media processed. Will check again in 1000ms 23:21:53.274 [debug] Current batch of media processed. Will check again in 1000ms 23:21:53.766 [debug] Current batch of media processed. Will check again in 1000ms 23:21:54.275 [debug] Current batch of media processed. Will check again in 1000ms 23:21:54.767 [debug] Current batch of media processed. Will check again in 1000ms 23:21:55.276 [debug] Current batch of media processed. Will check again in 1000ms 23:21:55.768 [debug] Current batch of media processed. Will check again in 1000ms 23:21:56.277 [debug] Current batch of media processed. Will check again in 1000ms 23:21:56.769 [debug] Current batch of media processed. Will check again in 1000ms 23:21:57.278 [debug] Current batch of media processed. Will check again in 1000ms 23:21:57.770 [debug] Current batch of media processed. Will check again in 1000ms 23:21:58.279 [debug] Current batch of media processed. Will check again in 1000ms 23:21:58.771 [debug] Current batch of media processed. Will check again in 1000ms 23:21:59.280 [debug] Current batch of media processed. Will check again in 1000ms 23:21:59.772 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "REMASTERED IN HD!\nPlaylist Best of Eminem: https://goo.gl/AquNpo\nSubscribe for more: https://goo.gl/DxCrDV\n\nMusic video by Eminem performing The Real Slim Shady. (C) 2000 Aftermath Entertainment/Interscope Records\n\n#Eminem #TheRealSlimShady #Remastered #Vevo", "duration" => 268, "filename" => "/downloads/MusicVideos/Eminem Videos/20100915 - Eminem - The Real Slim Shady (Official Video - Clean Version).mp4", "id" => "eJO5HU_7_1w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=eJO5HU_7_1w", "playlist_index" => 7, "timestamp" => 1284568865, "title" => "Eminem - The Real Slim Shady (Official Video - Clean Version)", "upload_date" => "20100915"} 23:21:59.773 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1454.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 (?)) [4] 23:21:59.773 [debug] QUERY OK source="sources" db=0.1ms idle=770.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" = ?) [4] 23:21:59.774 [debug] QUERY OK source="media_items" db=0.1ms idle=455.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2010-09-15 16:41:05Z], 4] 23:21:59.775 [debug] QUERY OK source="media_items" db=0.6ms idle=456.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["REMASTERED IN HD!\nPlaylist Best of Eminem: https://goo.gl/AquNpo\nSubscribe for more: https://goo.gl/DxCrDV\n\nMusic video by Eminem performing The Real Slim Shady. (C) 2000 Aftermath Entertainment/Interscope Records\n\n#Eminem #TheRealSlimShady #Remastered #Vevo", "Eminem - The Real Slim Shady (Official Video - Clean Version)", "c23ea009-d3c5-4914-9924-f5e84df64731", false, 4, [], 268, false, "eJO5HU_7_1w", "https://www.youtube.com/watch?v=eJO5HU_7_1w", 7, "/downloads/MusicVideos/Eminem Videos/20100915 - Eminem - The Real Slim Shady (Official Video - Clean Version).mp4", false, false, 0, ~U[2010-09-15 16:41:05Z], ~U[2025-12-25 06:21:59Z], ~U[2025-12-25 06:21:59Z], "REMASTERED IN HD!\nPlaylist Best of Eminem: https://goo.gl/AquNpo\nSubscribe for more: https://goo.gl/DxCrDV\n\nMusic video by Eminem performing The Real Slim Shady. (C) 2000 Aftermath Entertainment/Interscope Records\n\n#Eminem #TheRealSlimShady #Remastered #Vevo", "Eminem - The Real Slim Shady (Official Video - Clean Version)", 4, 268, false, "eJO5HU_7_1w", "https://www.youtube.com/watch?v=eJO5HU_7_1w", "/downloads/MusicVideos/Eminem Videos/20100915 - Eminem - The Real Slim Shady (Official Video - Clean Version).mp4", false, ~U[2010-09-15 16:41:05Z]] 23:21:59.775 [debug] QUERY OK source="sources" db=0.1ms idle=457.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [4] 23:21:59.775 [debug] QUERY OK source="media_profiles" db=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:21:59.776 [debug] QUERY OK source="media_items" db=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 [701] 23:21:59.776 [info] Kicking off download for media item #701 (eJO5HU_7_1w) 23:21:59.778 [debug] QUERY OK source="tasks" db=0.1ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [241, 701, ~U[2025-12-25 06:21:59Z], ~U[2025-12-25 06:21:59Z]] 23:21:59.778 [debug] Current batch of media processed. Will check again in 1000ms 23:22:00.281 [debug] Current batch of media processed. Will check again in 1000ms 23:22:00.299 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:00.779 [debug] Current batch of media processed. Will check again in 1000ms 23:22:01.282 [debug] Current batch of media processed. Will check again in 1000ms 23:22:01.780 [debug] Current batch of media processed. Will check again in 1000ms 23:22:02.283 [debug] Current batch of media processed. Will check again in 1000ms 23:22:02.781 [debug] Current batch of media processed. Will check again in 1000ms 23:22:03.284 [debug] Current batch of media processed. Will check again in 1000ms 23:22:03.782 [debug] Current batch of media processed. Will check again in 1000ms 23:22:04.285 [debug] Current batch of media processed. Will check again in 1000ms 23:22:04.783 [debug] Current batch of media processed. Will check again in 1000ms 23:22:05.286 [debug] Current batch of media processed. Will check again in 1000ms 23:22:05.784 [debug] Current batch of media processed. Will check again in 1000ms 23:22:06.287 [debug] Current batch of media processed. Will check again in 1000ms 23:22:06.785 [debug] Current batch of media processed. Will check again in 1000ms 23:22:07.288 [debug] Current batch of media processed. Will check again in 1000ms 23:22:07.786 [debug] Current batch of media processed. Will check again in 1000ms 23:22:08.289 [debug] Current batch of media processed. Will check again in 1000ms 23:22:08.787 [debug] Current batch of media processed. Will check again in 1000ms 23:22:09.290 [debug] Current batch of media processed. Will check again in 1000ms 23:22:09.335 [info] GET /sources/1/media/11/edit 23:22:09.335 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "11", "source_id" => "1"} Pipelines: [:browser] 23:22:09.336 [debug] QUERY OK source="media_items" db=0.2ms idle=314.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" = ?) [11] 23:22:09.336 [debug] QUERY OK source="settings" db=0.1ms idle=18.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:22:09.337 [debug] QUERY OK source="settings" db=0.0ms idle=18.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:22:09.337 [debug] QUERY OK source="settings" db=0.1ms idle=19.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:22:09.338 [info] Sent 200 in 2ms 23:22:09.399 [info] GET /sources/1/media/174/edit 23:22:09.399 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "174", "source_id" => "1"} Pipelines: [:browser] 23:22:09.400 [debug] QUERY OK source="media_items" db=0.3ms idle=81.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" = ?) [174] 23:22:09.400 [debug] QUERY OK source="settings" db=0.1ms idle=63.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:22:09.400 [debug] QUERY OK source="settings" db=0.0ms idle=63.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:22:09.401 [debug] QUERY OK source="settings" db=0.1ms idle=63.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:22:09.402 [info] Sent 200 in 2ms 23:22:09.788 [debug] Current batch of media processed. Will check again in 1000ms 23:22:09.897 [info] GET /sources/1/media/165 23:22:09.898 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "165", "source_id" => "1"} Pipelines: [:browser] 23:22:09.898 [debug] QUERY OK source="media_items" db=0.2ms idle=560.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" = ?) [165] 23:22:09.899 [debug] QUERY OK source="tasks" db=0.1ms idle=498.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" [165] 23:22:09.899 [debug] QUERY OK source="sources" db=0.2ms idle=498.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:22:09.899 [debug] QUERY OK source="settings" db=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 [] 23:22:09.899 [debug] QUERY OK source="settings" db=0.0ms idle=498.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:22:09.900 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:22:09.900 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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:22:09.901 [info] Sent 200 in 4ms 23:22:10.291 [debug] Current batch of media processed. Will check again in 1000ms 23:22:10.399 [info] GET /sources/1/media/170/edit 23:22:10.400 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "170", "source_id" => "1"} Pipelines: [:browser] 23:22:10.400 [debug] QUERY OK source="media_items" db=0.3ms idle=500.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" = ?) [170] 23:22:10.401 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:22:10.401 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:22:10.401 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:22:10.402 [info] Sent 200 in 2ms 23:22:10.789 [debug] Current batch of media processed. Will check again in 1000ms 23:22:10.899 [info] GET /sources/1/media/169 23:22:10.899 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "169", "source_id" => "1"} Pipelines: [:browser] 23:22:10.900 [debug] QUERY OK source="media_items" db=0.3ms idle=876.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" = ?) [169] 23:22:10.901 [debug] QUERY OK source="tasks" db=0.1ms idle=500.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" [169] 23:22:10.901 [debug] QUERY OK source="sources" db=0.3ms idle=499.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:22:10.901 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:22:10.902 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:22:10.902 [debug] QUERY OK source="settings" db=0.1ms 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:22:10.903 [debug] QUERY OK source="media_profiles" db=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:22:10.904 [info] Sent 200 in 4ms 23:22:11.292 [debug] Current batch of media processed. Will check again in 1000ms 23:22:11.400 [info] GET /sources/1/media/167/edit 23:22:11.400 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "167", "source_id" => "1"} Pipelines: [:browser] 23:22:11.401 [debug] QUERY OK source="media_items" db=0.3ms idle=499.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" = ?) [167] 23:22:11.402 [debug] QUERY OK source="settings" db=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 [] 23:22:11.402 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:22:11.402 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:22:11.403 [info] Sent 200 in 2ms 23:22:11.790 [debug] Current batch of media processed. Will check again in 1000ms 23:22:12.293 [debug] Current batch of media processed. Will check again in 1000ms 23:22:12.791 [debug] Current batch of media processed. Will check again in 1000ms 23:22:13.294 [debug] Current batch of media processed. Will check again in 1000ms 23:22:13.792 [debug] Current batch of media processed. Will check again in 1000ms 23:22:14.295 [debug] Current batch of media processed. Will check again in 1000ms 23:22:14.551 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:14.793 [debug] Current batch of media processed. Will check again in 1000ms 23:22:15.296 [debug] Current batch of media processed. Will check again in 1000ms 23:22:15.794 [debug] Current batch of media processed. Will check again in 1000ms 23:22:16.297 [debug] Current batch of media processed. Will check again in 1000ms 23:22:16.795 [debug] Current batch of media processed. Will check again in 1000ms 23:22:17.298 [debug] Current batch of media processed. Will check again in 1000ms 23:22:17.796 [debug] Current batch of media processed. Will check again in 1000ms 23:22:18.299 [debug] Current batch of media processed. Will check again in 1000ms 23:22:18.797 [debug] Current batch of media processed. Will check again in 1000ms 23:22:19.300 [debug] Current batch of media processed. Will check again in 1000ms 23:22:19.798 [debug] Current batch of media processed. Will check again in 1000ms 23:22:20.301 [debug] Current batch of media processed. Will check again in 1000ms 23:22:20.799 [debug] Current batch of media processed. Will check again in 1000ms 23:22:21.302 [debug] Current batch of media processed. Will check again in 1000ms 23:22:21.800 [debug] Current batch of media processed. Will check again in 1000ms 23:22:22.303 [debug] Current batch of media processed. Will check again in 1000ms 23:22:22.801 [debug] Current batch of media processed. Will check again in 1000ms 23:22:23.304 [debug] Current batch of media processed. Will check again in 1000ms 23:22:23.802 [debug] Current batch of media processed. Will check again in 1000ms 23:22:24.305 [debug] Current batch of media processed. Will check again in 1000ms 23:22:24.803 [debug] Current batch of media processed. Will check again in 1000ms 23:22:25.306 [debug] Current batch of media processed. Will check again in 1000ms 23:22:25.804 [debug] Current batch of media processed. Will check again in 1000ms 23:22:26.307 [debug] Current batch of media processed. Will check again in 1000ms 23:22:26.805 [debug] Current batch of media processed. Will check again in 1000ms 23:22:27.308 [debug] Current batch of media processed. Will check again in 1000ms 23:22:27.806 [debug] Current batch of media processed. Will check again in 1000ms 23:22:28.309 [debug] Current batch of media processed. Will check again in 1000ms 23:22:28.807 [debug] Current batch of media processed. Will check again in 1000ms 23:22:29.310 [debug] Current batch of media processed. Will check again in 1000ms 23:22:29.808 [debug] Current batch of media processed. Will check again in 1000ms 23:22:30.311 [debug] Current batch of media processed. Will check again in 1000ms 23:22:30.809 [debug] Current batch of media processed. Will check again in 1000ms 23:22:31.312 [debug] Current batch of media processed. Will check again in 1000ms 23:22:31.810 [debug] Current batch of media processed. Will check again in 1000ms 23:22:32.313 [debug] Current batch of media processed. Will check again in 1000ms 23:22:32.811 [debug] Current batch of media processed. Will check again in 1000ms 23:22:33.314 [debug] Current batch of media processed. Will check again in 1000ms 23:22:33.812 [debug] Current batch of media processed. Will check again in 1000ms 23:22:34.315 [debug] Current batch of media processed. Will check again in 1000ms 23:22:34.813 [debug] Current batch of media processed. Will check again in 1000ms 23:22:35.316 [debug] Current batch of media processed. Will check again in 1000ms 23:22:35.641 [info] GET /sources/new 23:22:35.641 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "1"} Pipelines: [:browser] 23:22:35.642 [debug] QUERY OK source="sources" db=0.1ms idle=1323.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:22:35.642 [debug] QUERY OK source="media_profiles" db=0.1ms idle=576.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" [] 23:22:35.642 [debug] QUERY OK source="settings" db=0.0ms idle=324.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:22:35.642 [debug] QUERY OK source="settings" db=0.1ms idle=324.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:22:35.643 [debug] QUERY OK source="settings" db=0.1ms idle=324.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:22:35.643 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:22:35.643 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:22:35.645 [info] Sent 200 in 3ms 23:22:35.814 [debug] Current batch of media processed. Will check again in 1000ms 23:22:35.951 [info] GET /sources/2/media/620/force_download 23:22:35.952 [debug] QUERY OK source="settings" db=0.2ms idle=309.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:22:35.952 [debug] QUERY OK source="settings" db=0.1ms idle=309.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:22:35.952 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:22:35.953 [error] #PID<0.3311.0> running PinchflatWeb.Endpoint (connection #PID<0.3309.0>, stream id 2) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/2/media/620/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/620/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/620/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55138}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3311.0>, params: %{}, path_info: ["sources", "2", "media", "620", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/2/media/620/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhIs4qbnMFOpkAAD6B"} ], 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.3309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/620/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55138}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/620/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/620/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55138}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2t (truncated) 23:22:36.317 [debug] Current batch of media processed. Will check again in 1000ms 23:22:36.453 [info] GET /sources/1/media/39/force_download 23:22:36.453 [debug] QUERY OK source="settings" db=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 [] 23:22:36.453 [debug] QUERY OK source="settings" db=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 [] 23:22:36.454 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:22:36.454 [error] #PID<0.3312.0> running PinchflatWeb.Endpoint (connection #PID<0.3309.0>, stream id 3) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/1/media/39/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/39/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/39/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55138}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3312.0>, params: %{}, path_info: ["sources", "1", "media", "39", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/1/media/39/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhIuwMVamd2IMAAD7B"} ], 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.3309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/39/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55138}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/39/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/39/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55138}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAA (truncated) 23:22:36.815 [debug] Current batch of media processed. Will check again in 1000ms 23:22:36.953 [info] GET /sources/new 23:22:36.953 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "2"} Pipelines: [:browser] 23:22:36.954 [debug] QUERY OK source="sources" db=0.2ms idle=1001.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:22:36.954 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1001.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 ORDER BY m0."name" [] 23:22:36.954 [debug] QUERY OK source="settings" db=0.1ms idle=887.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:22:36.955 [debug] QUERY OK source="settings" db=0.0ms idle=501.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:22:36.955 [debug] QUERY OK source="settings" db=0.0ms idle=501.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:22:36.955 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:22:36.956 [debug] QUERY OK source="settings" db=0.1ms 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:22:36.958 [info] Sent 200 in 4ms 23:22:37.318 [debug] Current batch of media processed. Will check again in 1000ms 23:22:37.454 [info] GET /sources/1/force_download_pending 23:22:37.455 [debug] QUERY OK source="settings" db=0.2ms idle=500.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:22:37.455 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:22:37.456 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:22:37.456 [error] #PID<0.3314.0> running PinchflatWeb.Endpoint (connection #PID<0.3309.0>, stream id 5) terminated Server: youtube.seemso.com: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.3309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55138}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3314.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], 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", "GIRhIyfCgSHjsIsAAD-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.3309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55138}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, 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.3309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55138}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0JsaFdxZXc3VDhsMHVpNXFW.MnEv9kWzMbQz9dOVpjY3ss62p16rY3T99jSjYeVnps4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVG9VWG5Oa0Jsa (truncated) 23:22:37.816 [debug] Current batch of media processed. Will check again in 1000ms 23:22:37.955 [info] GET /sources/1 23:22:37.955 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "1"} Pipelines: [:browser] 23:22:37.956 [debug] QUERY OK source="sources" db=0.2ms idle=1000.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:22:37.956 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1000.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:22:37.957 [debug] QUERY OK source="tasks" db=0.1ms idle=888.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"] 23:22:37.957 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=501.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" = ?) [169] 23:22:37.957 [debug] QUERY OK source="settings" db=0.0ms idle=501.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:22:37.958 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:22:37.958 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:22:37.959 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:22:37.960 [debug] QUERY OK source="media_items" db=0.5ms 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 ((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:22:37.961 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=2.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] 23:22:37.962 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:22:37.962 [debug] QUERY OK source="media_items" db=0.1ms idle=3.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:22:37.963 [debug] QUERY OK source="media_items" db=0.3ms idle=3.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:22:37.963 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:22:37.964 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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] 23:22:37.965 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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] 23:22:37.966 [info] Sent 200 in 10ms 23:22:38.319 [debug] Current batch of media processed. Will check again in 1000ms 23:22:38.817 [debug] Current batch of media processed. Will check again in 1000ms 23:22:39.320 [debug] Current batch of media processed. Will check again in 1000ms 23:22:39.818 [debug] Current batch of media processed. Will check again in 1000ms 23:22:40.321 [debug] Current batch of media processed. Will check again in 1000ms 23:22:40.819 [debug] Current batch of media processed. Will check again in 1000ms 23:22:41.322 [debug] Current batch of media processed. Will check again in 1000ms 23:22:41.820 [debug] Current batch of media processed. Will check again in 1000ms 23:22:42.323 [debug] Current batch of media processed. Will check again in 1000ms 23:22:42.821 [debug] Current batch of media processed. Will check again in 1000ms 23:22:43.324 [debug] Current batch of media processed. Will check again in 1000ms 23:22:43.822 [debug] Current batch of media processed. Will check again in 1000ms 23:22:44.325 [debug] Current batch of media processed. Will check again in 1000ms 23:22:44.552 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:44.823 [debug] Current batch of media processed. Will check again in 1000ms 23:22:45.326 [debug] Current batch of media processed. Will check again in 1000ms 23:22:45.824 [debug] Current batch of media processed. Will check again in 1000ms 23:22:46.327 [debug] Current batch of media processed. Will check again in 1000ms 23:22:46.825 [debug] Current batch of media processed. Will check again in 1000ms 23:22:47.328 [debug] Current batch of media processed. Will check again in 1000ms 23:22:47.826 [debug] Current batch of media processed. Will check again in 1000ms 23:22:48.329 [debug] Current batch of media processed. Will check again in 1000ms 23:22:48.827 [debug] Current batch of media processed. Will check again in 1000ms 23:22:49.330 [debug] Current batch of media processed. Will check again in 1000ms 23:22:49.828 [debug] Current batch of media processed. Will check again in 1000ms 23:22:50.331 [debug] Current batch of media processed. Will check again in 1000ms 23:22:50.829 [debug] Current batch of media processed. Will check again in 1000ms 23:22:51.332 [debug] Current batch of media processed. Will check again in 1000ms 23:22:51.830 [debug] Current batch of media processed. Will check again in 1000ms 23:22:52.333 [debug] Current batch of media processed. Will check again in 1000ms 23:22:52.831 [debug] Current batch of media processed. Will check again in 1000ms 23:22:53.334 [debug] Current batch of media processed. Will check again in 1000ms 23:22:53.832 [debug] Current batch of media processed. Will check again in 1000ms 23:22:54.335 [debug] Current batch of media processed. Will check again in 1000ms 23:22:54.833 [debug] Current batch of media processed. Will check again in 1000ms 23:22:55.336 [debug] Current batch of media processed. Will check again in 1000ms 23:22:55.834 [debug] Current batch of media processed. Will check again in 1000ms 23:22:56.337 [debug] Current batch of media processed. Will check again in 1000ms 23:22:56.339 [info] GET /sources/1/media/165/edit 23:22:56.339 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "165", "source_id" => "1"} Pipelines: [:browser] 23:22:56.339 [debug] QUERY OK source="media_items" db=0.2ms idle=1021.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" = ?) [165] 23:22:56.340 [debug] QUERY OK source="settings" db=0.0ms idle=1021.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:22:56.340 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:22:56.341 [debug] QUERY OK source="settings" db=0.2ms idle=239.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:22:56.341 [info] Sent 200 in 2ms 23:22:56.574 [info] GET /sources/1/media/169/edit 23:22:56.574 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "169", "source_id" => "1"} Pipelines: [:browser] 23:22:56.575 [debug] QUERY OK source="media_items" db=0.2ms idle=256.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" = ?) [169] 23:22:56.575 [debug] QUERY OK source="settings" db=0.1ms idle=235.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:22:56.575 [debug] QUERY OK source="settings" db=0.1ms idle=235.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:22:56.576 [debug] QUERY OK source="settings" db=0.1ms idle=235.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:22:56.577 [info] Sent 200 in 2ms 23:22:56.835 [debug] Current batch of media processed. Will check again in 1000ms 23:22:57.074 [info] GET /sources/2 23:22:57.074 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "2"} Pipelines: [:browser] 23:22:57.074 [debug] QUERY OK source="sources" db=0.2ms idle=733.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:22:57.075 [debug] QUERY OK source="media_profiles" db=0.1ms idle=499.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:22:57.075 [debug] QUERY OK source="tasks" db=0.1ms idle=499.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:22:57.098 [debug] QUERY OK source="oban_jobs" db=23.0ms idle=499.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" = ?) [167] 23:22:57.099 [debug] QUERY OK source="settings" db=0.1ms idle=522.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:22:57.099 [debug] QUERY OK source="settings" db=0.1ms idle=24.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:22:57.100 [debug] QUERY OK source="settings" db=0.1ms idle=25.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:22:57.101 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:22:57.102 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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")))) [2] 23:22:57.102 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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 ? [2, 10, 0] 23:22:57.103 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:22:57.103 [debug] QUERY OK source="media_items" db=0.0ms idle=2.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:22:57.104 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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:22:57.104 [debug] QUERY OK source="sources" db=0.0ms 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" = ?) [2] 23:22:57.105 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=1.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:22:57.105 [debug] QUERY OK source="media_items" db=0.3ms idle=1.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:22:57.106 [info] Sent 200 in 32ms 23:22:57.338 [debug] Current batch of media processed. Will check again in 1000ms 23:22:57.575 [info] GET /sources/1/media/171 23:22:57.575 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "171", "source_id" => "1"} Pipelines: [:browser] 23:22:57.575 [debug] QUERY OK source="media_items" db=0.2ms idle=471.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" = ?) [171] 23:22:57.576 [debug] QUERY OK source="tasks" db=0.1ms idle=471.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" [171] 23:22:57.576 [debug] QUERY OK source="sources" db=0.2ms idle=471.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:22:57.576 [debug] QUERY OK source="settings" db=0.1ms idle=471.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:22:57.577 [debug] QUERY OK source="settings" db=0.0ms idle=471.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:22:57.577 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:22:57.578 [debug] QUERY OK source="media_profiles" db=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:22:57.579 [info] Sent 200 in 4ms 23:22:57.836 [debug] Current batch of media processed. Will check again in 1000ms 23:22:58.075 [info] GET /sources/1/media/172/edit 23:22:58.075 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "172", "source_id" => "1"} Pipelines: [:browser] 23:22:58.076 [debug] QUERY OK source="media_items" db=0.2ms idle=499.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" = ?) [172] 23:22:58.077 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:22:58.077 [debug] QUERY OK source="settings" db=0.0ms idle=499.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:22:58.077 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:22:58.078 [info] Sent 200 in 2ms 23:22:58.339 [debug] Current batch of media processed. Will check again in 1000ms 23:22:58.577 [info] GET /sources/1/media/173/edit 23:22:58.577 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "173", "source_id" => "1"} Pipelines: [:browser] 23:22:58.578 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=501.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" = ?) [173] 23:22:58.578 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:22:58.579 [debug] QUERY OK source="settings" db=0.0ms idle=501.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:22:58.579 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:22:58.580 [info] Sent 200 in 2ms 23:22:58.837 [debug] Current batch of media processed. Will check again in 1000ms 23:22:59.340 [debug] Current batch of media processed. Will check again in 1000ms 23:22:59.838 [debug] Current batch of media processed. Will check again in 1000ms 23:23:00.300 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:00.341 [debug] Current batch of media processed. Will check again in 1000ms 23:23:00.839 [debug] Current batch of media processed. Will check again in 1000ms 23:23:01.342 [debug] Current batch of media processed. Will check again in 1000ms 23:23:01.840 [debug] Current batch of media processed. Will check again in 1000ms 23:23:02.343 [debug] Current batch of media processed. Will check again in 1000ms 23:23:02.841 [debug] Current batch of media processed. Will check again in 1000ms 23:23:03.344 [debug] Current batch of media processed. Will check again in 1000ms 23:23:03.842 [debug] Current batch of media processed. Will check again in 1000ms 23:23:04.345 [debug] Current batch of media processed. Will check again in 1000ms 23:23:04.843 [debug] Current batch of media processed. Will check again in 1000ms 23:23:05.346 [debug] Current batch of media processed. Will check again in 1000ms 23:23:05.844 [debug] Current batch of media processed. Will check again in 1000ms 23:23:06.347 [debug] Current batch of media processed. Will check again in 1000ms 23:23:06.845 [debug] Current batch of media processed. Will check again in 1000ms 23:23:07.348 [debug] Current batch of media processed. Will check again in 1000ms 23:23:07.846 [debug] Current batch of media processed. Will check again in 1000ms 23:23:08.349 [debug] Current batch of media processed. Will check again in 1000ms 23:23:08.847 [debug] Current batch of media processed. Will check again in 1000ms 23:23:09.350 [debug] Current batch of media processed. Will check again in 1000ms 23:23:09.848 [debug] Current batch of media processed. Will check again in 1000ms 23:23:10.351 [debug] Current batch of media processed. Will check again in 1000ms 23:23:10.849 [debug] Current batch of media processed. Will check again in 1000ms 23:23:11.352 [debug] Current batch of media processed. Will check again in 1000ms 23:23:11.850 [debug] Current batch of media processed. Will check again in 1000ms 23:23:12.353 [debug] Current batch of media processed. Will check again in 1000ms 23:23:12.851 [debug] Current batch of media processed. Will check again in 1000ms 23:23:13.354 [debug] Current batch of media processed. Will check again in 1000ms 23:23:13.852 [debug] Current batch of media processed. Will check again in 1000ms 23:23:14.355 [debug] Current batch of media processed. Will check again in 1000ms 23:23:14.553 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:14.853 [debug] Current batch of media processed. Will check again in 1000ms 23:23:15.356 [debug] Current batch of media processed. Will check again in 1000ms 23:23:15.854 [debug] Current batch of media processed. Will check again in 1000ms 23:23:16.357 [debug] Current batch of media processed. Will check again in 1000ms 23:23:16.855 [debug] Current batch of media processed. Will check again in 1000ms 23:23:17.358 [debug] Current batch of media processed. Will check again in 1000ms 23:23:17.856 [debug] Current batch of media processed. Will check again in 1000ms 23:23:18.359 [debug] Current batch of media processed. Will check again in 1000ms 23:23:18.857 [debug] Current batch of media processed. Will check again in 1000ms 23:23:19.360 [debug] Current batch of media processed. Will check again in 1000ms 23:23:19.858 [debug] Current batch of media processed. Will check again in 1000ms 23:23:20.361 [debug] Current batch of media processed. Will check again in 1000ms 23:23:20.859 [debug] Current batch of media processed. Will check again in 1000ms 23:23:21.362 [debug] Current batch of media processed. Will check again in 1000ms 23:23:21.860 [debug] Current batch of media processed. Will check again in 1000ms 23:23:22.363 [debug] Current batch of media processed. Will check again in 1000ms 23:23:22.861 [debug] Current batch of media processed. Will check again in 1000ms 23:23:23.364 [debug] Current batch of media processed. Will check again in 1000ms 23:23:23.862 [debug] Current batch of media processed. Will check again in 1000ms 23:23:24.365 [debug] Current batch of media processed. Will check again in 1000ms 23:23:24.863 [debug] Current batch of media processed. Will check again in 1000ms 23:23:25.366 [debug] Current batch of media processed. Will check again in 1000ms 23:23:25.864 [debug] Current batch of media processed. Will check again in 1000ms 23:23:26.367 [debug] Current batch of media processed. Will check again in 1000ms 23:23:26.865 [debug] Current batch of media processed. Will check again in 1000ms 23:23:27.368 [debug] Current batch of media processed. Will check again in 1000ms 23:23:27.866 [debug] Current batch of media processed. Will check again in 1000ms 23:23:28.369 [debug] Current batch of media processed. Will check again in 1000ms 23:23:28.867 [debug] Current batch of media processed. Will check again in 1000ms 23:23:29.370 [debug] Current batch of media processed. Will check again in 1000ms 23:23:29.868 [debug] Current batch of media processed. Will check again in 1000ms 23:23:30.371 [debug] Current batch of media processed. Will check again in 1000ms 23:23:30.869 [debug] Current batch of media processed. Will check again in 1000ms 23:23:31.372 [debug] Current batch of media processed. Will check again in 1000ms 23:23:31.870 [debug] Current batch of media processed. Will check again in 1000ms 23:23:32.373 [debug] Current batch of media processed. Will check again in 1000ms 23:23:32.871 [debug] Current batch of media processed. Will check again in 1000ms 23:23:33.374 [debug] Current batch of media processed. Will check again in 1000ms 23:23:33.872 [debug] Current batch of media processed. Will check again in 1000ms 23:23:34.375 [debug] Current batch of media processed. Will check again in 1000ms 23:23:34.873 [debug] Current batch of media processed. Will check again in 1000ms 23:23:35.376 [debug] Current batch of media processed. Will check again in 1000ms 23:23:35.874 [debug] Current batch of media processed. Will check again in 1000ms 23:23:36.377 [debug] Current batch of media processed. Will check again in 1000ms 23:23:36.875 [debug] Current batch of media processed. Will check again in 1000ms 23:23:37.378 [debug] Current batch of media processed. Will check again in 1000ms 23:23:37.876 [debug] Current batch of media processed. Will check again in 1000ms 23:23:38.379 [debug] Current batch of media processed. Will check again in 1000ms 23:23:38.877 [debug] Current batch of media processed. Will check again in 1000ms 23:23:39.380 [debug] Current batch of media processed. Will check again in 1000ms 23:23:39.878 [debug] Current batch of media processed. Will check again in 1000ms 23:23:40.381 [debug] Current batch of media processed. Will check again in 1000ms 23:23:40.879 [debug] Current batch of media processed. Will check again in 1000ms 23:23:41.382 [debug] Current batch of media processed. Will check again in 1000ms 23:23:41.880 [debug] Current batch of media processed. Will check again in 1000ms 23:23:42.383 [debug] Current batch of media processed. Will check again in 1000ms 23:23:42.881 [debug] Current batch of media processed. Will check again in 1000ms 23:23:43.384 [debug] Current batch of media processed. Will check again in 1000ms 23:23:43.882 [debug] Current batch of media processed. Will check again in 1000ms 23:23:44.385 [debug] Current batch of media processed. Will check again in 1000ms 23:23:44.554 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:44.883 [debug] Current batch of media processed. Will check again in 1000ms 23:23:45.386 [debug] Current batch of media processed. Will check again in 1000ms 23:23:45.884 [debug] Current batch of media processed. Will check again in 1000ms 23:23:46.387 [debug] Current batch of media processed. Will check again in 1000ms 23:23:46.885 [debug] Current batch of media processed. Will check again in 1000ms 23:23:47.388 [debug] Current batch of media processed. Will check again in 1000ms 23:23:47.760 [info] GET /sources/1/media/37/force_download 23:23:47.760 [debug] QUERY OK source="settings" db=0.1ms idle=1441.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:23:47.761 [debug] QUERY OK source="settings" db=0.1ms idle=1442.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:23:47.761 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:23:47.761 [error] #PID<0.3328.0> running PinchflatWeb.Endpoint (connection #PID<0.3327.0>, stream id 1) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/1/media/37/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/37/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/37/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3328.0>, params: %{}, path_info: ["sources", "1", "media", "37", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/1/media/37/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhM4ZJ6Dn4kyAAAEUB"} ], 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.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/37/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/37/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/37/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3328.0>, params: %{}, path_info: ["sources", "1", "media", "37", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, (truncated) 23:23:47.886 [debug] Current batch of media processed. Will check again in 1000ms 23:23:48.035 [info] GET /sources/2/media/619/force_download 23:23:48.036 [debug] QUERY OK source="settings" db=0.1ms idle=1717.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:23:48.036 [debug] QUERY OK source="settings" db=0.0ms idle=1717.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:23:48.036 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:23:48.037 [error] #PID<0.3329.0> running PinchflatWeb.Endpoint (connection #PID<0.3327.0>, stream id 2) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/2/media/619/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/619/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/619/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3329.0>, params: %{}, path_info: ["sources", "2", "media", "619", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/2/media/619/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhM5a387v79DsAAEVB"} ], 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.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/619/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/619/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/619/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3329.0>, params: %{}, path_info: ["sources", "2", "media", "619", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso. (truncated) 23:23:48.389 [debug] Current batch of media processed. Will check again in 1000ms 23:23:48.537 [info] GET /sources/1/media/35/force_download 23:23:48.538 [debug] QUERY OK source="settings" db=0.2ms idle=777.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:23:48.538 [debug] QUERY OK source="settings" db=0.2ms idle=777.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:23:48.539 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:23:48.539 [error] #PID<0.3330.0> running PinchflatWeb.Endpoint (connection #PID<0.3327.0>, stream id 3) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/1/media/35/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/35/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/35/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3330.0>, params: %{}, path_info: ["sources", "1", "media", "35", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/1/media/35/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhM7SjRiwr2U4AAEWB"} ], 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.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/35/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/35/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/35/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3330.0>, params: %{}, path_info: ["sources", "1", "media", "35", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, (truncated) 23:23:48.887 [debug] Current batch of media processed. Will check again in 1000ms 23:23:49.038 [info] GET /sources/1/media/40/force_download 23:23:49.038 [debug] QUERY OK source="settings" db=0.2ms idle=1002.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:23:49.039 [debug] QUERY OK source="settings" db=0.2ms 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 [] 23:23:49.039 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:23:49.039 [error] #PID<0.3331.0> running PinchflatWeb.Endpoint (connection #PID<0.3327.0>, stream id 4) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/1/media/40/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/40/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/40/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3331.0>, params: %{}, path_info: ["sources", "1", "media", "40", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/1/media/40/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhM9J1O1aCF4gAAEXB"} ], 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.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/40/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/40/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/40/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3331.0>, params: %{}, path_info: ["sources", "1", "media", "40", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, (truncated) 23:23:49.390 [debug] Current batch of media processed. Will check again in 1000ms 23:23:49.539 [info] GET /sources/2/media/617/force_download 23:23:49.539 [debug] QUERY OK source="settings" db=0.3ms idle=1000.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:23:49.540 [debug] QUERY OK source="settings" db=0.1ms idle=1001.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:23:49.540 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:23:49.540 [error] #PID<0.3332.0> running PinchflatWeb.Endpoint (connection #PID<0.3327.0>, stream id 5) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/2/media/617/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/617/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/617/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3332.0>, params: %{}, path_info: ["sources", "2", "media", "617", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/2/media/617/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhM_BOqr2P4w8AAEYB"} ], 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.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/617/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/617/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/617/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3332.0>, params: %{}, path_info: ["sources", "2", "media", "617", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso. (truncated) 23:23:49.888 [debug] Current batch of media processed. Will check again in 1000ms 23:23:50.038 [info] GET /sources/2/media/618/force_download 23:23:50.038 [debug] QUERY OK source="settings" db=0.2ms idle=999.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:23:50.039 [debug] QUERY OK source="settings" db=0.2ms idle=999.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:23:50.039 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:23:50.039 [error] #PID<0.3333.0> running PinchflatWeb.Endpoint (connection #PID<0.3327.0>, stream id 6) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/2/media/618/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/618/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/618/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3333.0>, params: %{}, path_info: ["sources", "2", "media", "618", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/2/media/618/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhNA4RBuzp0M8AAEZB"} ], 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.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/618/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/618/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/618/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 40892}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3333.0>, params: %{}, path_info: ["sources", "2", "media", "618", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso. (truncated) 23:23:50.391 [debug] Current batch of media processed. Will check again in 1000ms 23:23:50.889 [debug] Current batch of media processed. Will check again in 1000ms 23:23:51.392 [debug] Current batch of media processed. Will check again in 1000ms 23:23:51.890 [debug] Current batch of media processed. Will check again in 1000ms 23:23:52.393 [debug] Current batch of media processed. Will check again in 1000ms 23:23:52.891 [debug] Current batch of media processed. Will check again in 1000ms 23:23:53.394 [debug] Current batch of media processed. Will check again in 1000ms 23:23:53.892 [debug] Current batch of media processed. Will check again in 1000ms 23:23:54.395 [debug] Current batch of media processed. Will check again in 1000ms 23:23:54.893 [debug] Current batch of media processed. Will check again in 1000ms 23:23:55.396 [debug] Current batch of media processed. Will check again in 1000ms 23:23:55.894 [debug] Current batch of media processed. Will check again in 1000ms 23:23:56.397 [debug] Current batch of media processed. Will check again in 1000ms 23:23:56.895 [debug] Current batch of media processed. Will check again in 1000ms 23:23:57.398 [debug] Current batch of media processed. Will check again in 1000ms 23:23:57.896 [debug] Current batch of media processed. Will check again in 1000ms 23:23:58.399 [debug] Current batch of media processed. Will check again in 1000ms 23:23:58.897 [debug] Current batch of media processed. Will check again in 1000ms 23:23:59.400 [debug] Current batch of media processed. Will check again in 1000ms 23:23:59.898 [debug] Current batch of media processed. Will check again in 1000ms 23:24:00.301 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:00.401 [debug] Current batch of media processed. Will check again in 1000ms 23:24:00.899 [debug] Current batch of media processed. Will check again in 1000ms 23:24:01.402 [debug] Current batch of media processed. Will check again in 1000ms 23:24:01.900 [debug] Current batch of media processed. Will check again in 1000ms 23:24:02.403 [debug] Current batch of media processed. Will check again in 1000ms 23:24:02.901 [debug] Current batch of media processed. Will check again in 1000ms 23:24:03.404 [debug] Current batch of media processed. Will check again in 1000ms 23:24:03.902 [debug] Current batch of media processed. Will check again in 1000ms 23:24:04.405 [debug] Current batch of media processed. Will check again in 1000ms 23:24:04.490 [info] GET /sources/2/media/621/force_download 23:24:04.490 [debug] QUERY OK source="settings" db=0.1ms idle=1172.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:04.490 [debug] QUERY OK source="settings" db=0.0ms idle=1172.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:24:04.490 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:24:04.491 [error] #PID<0.3335.0> running PinchflatWeb.Endpoint (connection #PID<0.3334.0>, stream id 1) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/2/media/621/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/621/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3334.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/621/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55032}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3335.0>, params: %{}, path_info: ["sources", "2", "media", "621", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/2/media/621/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhN2t1FP4RqFUAAEaB"} ], 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.3334.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/621/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55032}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/621/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3334.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/621/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55032}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3335.0>, params: %{}, path_info: ["sources", "2", "media", "621", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "youtube.seemso. (truncated) 23:24:04.687 [info] GET /sources/1/media/168/edit 23:24:04.687 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "168", "source_id" => "1"} Pipelines: [:browser] 23:24:04.688 [debug] QUERY OK source="media_items" db=0.2ms idle=1369.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" = ?) [168] 23:24:04.688 [debug] QUERY OK source="settings" db=0.1ms idle=1370.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:24:04.688 [debug] QUERY OK source="settings" db=0.0ms idle=463.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:24:04.689 [debug] QUERY OK source="settings" db=0.1ms idle=198.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:24:04.690 [info] Sent 200 in 2ms 23:24:04.903 [debug] Current batch of media processed. Will check again in 1000ms 23:24:05.188 [info] GET /sources/1/media/54/edit 23:24:05.188 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "54", "source_id" => "1"} Pipelines: [:browser] 23:24:05.189 [debug] QUERY OK source="media_items" db=0.2ms idle=698.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" = ?) [54] 23:24:05.189 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:24:05.189 [debug] QUERY OK source="settings" db=0.0ms idle=501.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:05.190 [debug] QUERY OK source="settings" db=0.1ms idle=501.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:24:05.191 [info] Sent 200 in 2ms 23:24:05.406 [debug] Current batch of media processed. Will check again in 1000ms 23:24:05.688 [info] GET /sources/2/force_download_pending 23:24:05.688 [debug] QUERY OK source="settings" db=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 [] 23:24:05.688 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:24:05.688 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:24:05.689 [error] #PID<0.3338.0> running PinchflatWeb.Endpoint (connection #PID<0.3334.0>, stream id 4) terminated Server: youtube.seemso.com: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.3334.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55032}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQnY0ek1WSENHV1pSa1BlWEtVSm5RcXl4.6bH7Fai02BRRg35_mJAmq-tb2UYRuv31yHtnSDhQFb0", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQnY0ek1WSENHV1pSa1BlWEtVSm5RcXl4.6bH7Fai02BRRg35_mJAmq-tb2UYRuv31yHtnSDhQFb0" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3338.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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQnY0ek1WSENHV1pSa1BlWEtVSm5RcXl4.6bH7Fai02BRRg35_mJAmq-tb2UYRuv31yHtnSDhQFb0" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQnY0ek1WSENHV1pSa1BlWEtVSm5RcXl4.6bH7Fai02BRRg35_mJAmq-tb2UYRuv31yHtnSDhQFb0"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], 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", "GIRhN7LgS8dBQxYAAEfB"} ], 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.3334.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55032}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQnY0ek1WSENHV1pSa1BlWEtVSm5RcXl4.6bH7Fai02BRRg35_mJAmq-tb2UYRuv31yHtnSDhQFb0", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, 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.3334.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 55032}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQnY0ek1WSENHV1pSa1BlWEtVSm5RcXl4.6bH7Fai02BRRg35_mJAmq-tb2UYRuv31yHtnSDhQFb0", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYQnY0ek1WSENHV (truncated) 23:24:05.904 [debug] Current batch of media processed. Will check again in 1000ms 23:24:06.189 [info] GET /sources/1/media/171/edit 23:24:06.190 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "171", "source_id" => "1"} Pipelines: [:browser] 23:24:06.190 [debug] QUERY OK source="media_items" db=0.2ms idle=1000.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" = ?) [171] 23:24:06.191 [debug] QUERY OK source="settings" db=0.1ms idle=1000.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:24:06.191 [debug] QUERY OK source="settings" db=0.1ms idle=964.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:24:06.191 [debug] QUERY OK source="settings" db=0.1ms idle=502.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:24:06.192 [info] Sent 200 in 2ms 23:24:06.407 [debug] Current batch of media processed. Will check again in 1000ms 23:24:06.690 [info] GET /sources/1/media/168 23:24:06.690 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "168", "source_id" => "1"} Pipelines: [:browser] 23:24:06.691 [debug] QUERY OK source="media_items" db=0.2ms idle=500.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" = ?) [168] 23:24:06.691 [debug] QUERY OK source="tasks" db=0.0ms idle=500.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" [168] 23:24:06.691 [debug] QUERY OK source="sources" db=0.1ms idle=500.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:24:06.692 [debug] QUERY OK source="settings" db=0.1ms idle=500.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:06.692 [debug] QUERY OK source="settings" db=0.0ms idle=464.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:06.692 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:24:06.693 [debug] QUERY OK source="media_profiles" db=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:24:06.694 [info] Sent 200 in 3ms 23:24:06.905 [debug] Current batch of media processed. Will check again in 1000ms 23:24:07.408 [debug] Current batch of media processed. Will check again in 1000ms 23:24:07.906 [debug] Current batch of media processed. Will check again in 1000ms 23:24:08.409 [debug] Current batch of media processed. Will check again in 1000ms 23:24:08.907 [debug] Current batch of media processed. Will check again in 1000ms 23:24:09.410 [debug] Current batch of media processed. Will check again in 1000ms 23:24:09.908 [debug] Current batch of media processed. Will check again in 1000ms 23:24:10.411 [debug] Current batch of media processed. Will check again in 1000ms 23:24:10.909 [debug] Current batch of media processed. Will check again in 1000ms 23:24:11.412 [debug] Current batch of media processed. Will check again in 1000ms 23:24:11.910 [debug] Current batch of media processed. Will check again in 1000ms 23:24:12.413 [debug] Current batch of media processed. Will check again in 1000ms 23:24:12.508 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=l7ofPSefhyQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/de/1b/de1b0ec786e0ae5316d6dbc101cef24b86fbaa849eae8622a3abaa969a5bde52.json --sleep-requests 84 --sleep-interval 78 --sleep-subtitles 80 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:24:12.512 [debug] Running yt-dlp command for action: download_thumbnail 23:24:12.513 [debug] QUERY OK source="settings" db=0.1ms idle=273.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:24:12.513 [debug] QUERY OK source="settings" db=0.0ms idle=195.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:12.513 [debug] QUERY OK source="settings" db=0.0ms idle=195.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:24:12.513 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=l7ofPSefhyQ --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/64/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/44/90/4490fe0d5ffcc82b14813e6b1a11a6d571e5790b17aec090a95001c4659d102c.json --sleep-requests 66 --sleep-interval 84 --sleep-subtitles 69 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:24:12.911 [debug] Current batch of media processed. Will check again in 1000ms 23:24:13.414 [debug] Current batch of media processed. Will check again in 1000ms 23:24:13.912 [debug] Current batch of media processed. Will check again in 1000ms 23:24:14.415 [debug] Current batch of media processed. Will check again in 1000ms 23:24:14.555 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:14.913 [debug] Current batch of media processed. Will check again in 1000ms 23:24:15.416 [debug] Current batch of media processed. Will check again in 1000ms 23:24:15.914 [debug] Current batch of media processed. Will check again in 1000ms 23:24:16.417 [debug] Current batch of media processed. Will check again in 1000ms 23:24:16.915 [debug] Current batch of media processed. Will check again in 1000ms 23:24:17.418 [debug] Current batch of media processed. Will check again in 1000ms 23:24:17.916 [debug] Current batch of media processed. Will check again in 1000ms 23:24:18.419 [debug] Current batch of media processed. Will check again in 1000ms 23:24:18.917 [debug] Current batch of media processed. Will check again in 1000ms 23:24:19.420 [debug] Current batch of media processed. Will check again in 1000ms 23:24:19.918 [debug] Current batch of media processed. Will check again in 1000ms 23:24:20.421 [debug] Current batch of media processed. Will check again in 1000ms 23:24:20.919 [debug] Current batch of media processed. Will check again in 1000ms 23:24:21.422 [debug] Current batch of media processed. Will check again in 1000ms 23:24:21.920 [debug] Current batch of media processed. Will check again in 1000ms 23:24:22.423 [debug] Current batch of media processed. Will check again in 1000ms 23:24:22.921 [debug] Current batch of media processed. Will check again in 1000ms 23:24:23.424 [debug] Current batch of media processed. Will check again in 1000ms 23:24:23.922 [debug] Current batch of media processed. Will check again in 1000ms 23:24:24.425 [debug] Current batch of media processed. Will check again in 1000ms 23:24:24.923 [debug] Current batch of media processed. Will check again in 1000ms 23:24:25.426 [debug] Current batch of media processed. Will check again in 1000ms 23:24:25.924 [debug] Current batch of media processed. Will check again in 1000ms 23:24:26.427 [debug] Current batch of media processed. Will check again in 1000ms 23:24:26.925 [debug] Current batch of media processed. Will check again in 1000ms 23:24:27.428 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Music video by Nine Inch Nails performing All Time Low (VEVO Presents). 2013 Null Corporation", "duration" => 398, "filename" => "/downloads/MusicVideos/Nine Inch Nails/20131206 - Nine Inch Nails - All Time Low (VEVO Presents).mp4", "id" => "xz7w_Ut12fY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xz7w_Ut12fY", "playlist_index" => 28, "timestamp" => 1386348001, "title" => "Nine Inch Nails - All Time Low (VEVO Presents)", "upload_date" => "20131206"} 23:24:27.428 [debug] QUERY OK source="sources" db=0.2ms idle=1109.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:24:27.429 [debug] QUERY OK source="sources" db=0.1ms idle=1110.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:24:27.429 [debug] QUERY OK source="media_items" db=0.2ms idle=1110.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-12-06 16:40:01Z], 2] 23:24:27.431 [debug] QUERY OK source="media_items" db=1.1ms idle=1111.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","prevent_download","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Music video by Nine Inch Nails performing All Time Low (VEVO Presents). 2013 Null Corporation", "Nine Inch Nails - All Time Low (VEVO Presents)", "0378c036-5789-4ff4-843a-3246e24b203b", false, 2, [], 398, false, "xz7w_Ut12fY", "https://www.youtube.com/watch?v=xz7w_Ut12fY", 28, "/downloads/MusicVideos/Nine Inch Nails/20131206 - Nine Inch Nails - All Time Low (VEVO Presents).mp4", false, false, 98, ~U[2013-12-06 16:40:01Z], ~U[2025-12-25 06:24:27Z], ~U[2025-12-25 06:24:27Z], "Music video by Nine Inch Nails performing All Time Low (VEVO Presents). 2013 Null Corporation", "Nine Inch Nails - All Time Low (VEVO Presents)", 2, 398, false, "xz7w_Ut12fY", "https://www.youtube.com/watch?v=xz7w_Ut12fY", "/downloads/MusicVideos/Nine Inch Nails/20131206 - Nine Inch Nails - All Time Low (VEVO Presents).mp4", false, ~U[2013-12-06 16:40:01Z]] 23:24:27.431 [debug] QUERY OK source="sources" db=0.2ms idle=169.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_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:27.432 [debug] QUERY OK source="media_profiles" db=0.2ms 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:24:27.432 [debug] QUERY OK source="media_items" db=0.2ms 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 [702] 23:24:27.432 [info] Kicking off download for media item #702 (xz7w_Ut12fY) 23:24:27.434 [debug] QUERY OK source="tasks" db=0.1ms idle=2.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [242, 702, ~U[2025-12-25 06:24:27Z], ~U[2025-12-25 06:24:27Z]] 23:24:27.434 [debug] Current batch of media processed. Will check again in 1000ms 23:24:27.926 [debug] Current batch of media processed. Will check again in 1000ms 23:24:28.435 [debug] Current batch of media processed. Will check again in 1000ms 23:24:28.927 [debug] Current batch of media processed. Will check again in 1000ms 23:24:29.436 [debug] Current batch of media processed. Will check again in 1000ms 23:24:29.928 [debug] Current batch of media processed. Will check again in 1000ms 23:24:30.173 [info] GET /sources/2/media/620 23:24:30.173 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "620", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 23:24:30.174 [debug] QUERY OK source="media_items" db=0.2ms idle=909.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" = ?) [620] 23:24:30.174 [debug] QUERY OK source="tasks" db=0.1ms idle=856.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" [620] 23:24:30.174 [debug] QUERY OK source="sources" db=0.2ms idle=856.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:24:30.175 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=856.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" = ?) [176] 23:24:30.175 [debug] QUERY OK source="settings" db=0.0ms idle=856.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:24:30.175 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:24:30.175 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:24:30.176 [debug] QUERY OK source="media_profiles" db=0.1ms 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:24:30.177 [info] Sent 200 in 4ms 23:24:30.400 [info] GET /sources/3eb8a43a-f1dd-4019-b252-f20ecb5dbcab/feed.xml 23:24:30.400 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "3eb8a43a-f1dd-4019-b252-f20ecb5dbcab"} Pipelines: [:maybe_basic_auth] 23:24:30.401 [debug] QUERY OK source="sources" db=0.1ms 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."uuid" = ?) ["3eb8a43a-f1dd-4019-b252-f20ecb5dbcab"] 23:24:30.401 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=226.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" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [2, 2000] 23:24:30.420 [debug] QUERY OK source="source_metadata" db=18.6ms idle=226.1ms 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:24:30.420 [info] Sent 200 in 20ms 23:24:30.437 [debug] Current batch of media processed. Will check again in 1000ms 23:24:30.873 [info] GET /sources/8252da93-2771-4d73-97bc-a84590804310/feed.xml 23:24:30.873 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "8252da93-2771-4d73-97bc-a84590804310"} Pipelines: [:maybe_basic_auth] 23:24:30.874 [debug] QUERY OK source="sources" db=0.2ms idle=697.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" = ?) ["8252da93-2771-4d73-97bc-a84590804310"] 23:24:30.875 [debug] QUERY OK source="media_items" db=1.2ms idle=608.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] 23:24:30.877 [debug] QUERY OK source="source_metadata" db=0.0ms idle=476.3ms 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] 23:24:30.887 [debug] QUERY OK source="media_metadata" db=9.6ms idle=475.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" = ?) [3] 23:24:30.887 [info] Sent 200 in 14ms 23:24:30.929 [debug] Current batch of media processed. Will check again in 1000ms 23:24:31.374 [info] GET /sources/1/media/38/force_download 23:24:31.375 [debug] QUERY OK source="settings" db=0.2ms idle=500.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:31.375 [debug] QUERY OK source="settings" db=0.1ms idle=499.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:31.375 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:24:31.375 [error] #PID<0.3355.0> running PinchflatWeb.Endpoint (connection #PID<0.3348.0>, stream id 4) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/1/media/38/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/38/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/38/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 52222}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3355.0>, params: %{}, path_info: ["sources", "1", "media", "38", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/1/media/38/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhPa3mU7eXHjoAAErB"} ], 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.3348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/38/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 52222}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/38/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/38/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 52222}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAA (truncated) 23:24:31.438 [debug] Current batch of media processed. Will check again in 1000ms 23:24:31.875 [info] GET /sources/1/media/34/force_download 23:24:31.876 [debug] QUERY OK source="settings" db=0.1ms idle=998.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:24:31.876 [debug] QUERY OK source="settings" db=0.1ms idle=988.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:24:31.876 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:24:31.877 [error] #PID<0.3356.0> running PinchflatWeb.Endpoint (connection #PID<0.3348.0>, stream id 5) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/1/media/34/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/34/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/34/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 52222}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3356.0>, params: %{}, path_info: ["sources", "1", "media", "34", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/1/media/34/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhPcvEipqlfLAAAEsB"} ], 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.3348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/34/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 52222}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/34/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/34/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 52222}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAA (truncated) 23:24:31.930 [debug] Current batch of media processed. Will check again in 1000ms 23:24:32.439 [debug] Current batch of media processed. Will check again in 1000ms 23:24:32.931 [debug] Current batch of media processed. Will check again in 1000ms 23:24:33.440 [debug] Current batch of media processed. Will check again in 1000ms 23:24:33.932 [debug] Current batch of media processed. Will check again in 1000ms 23:24:34.441 [debug] Current batch of media processed. Will check again in 1000ms 23:24:34.933 [debug] Current batch of media processed. Will check again in 1000ms 23:24:35.442 [debug] Current batch of media processed. Will check again in 1000ms 23:24:35.934 [debug] Current batch of media processed. Will check again in 1000ms 23:24:36.443 [debug] Current batch of media processed. Will check again in 1000ms 23:24:36.877 [info] GET /sources/1/media/36/force_download 23:24:36.878 [debug] QUERY OK source="settings" db=0.1ms idle=1559.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:36.878 [debug] QUERY OK source="settings" db=0.1ms idle=1560.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:36.878 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:24:36.879 [error] #PID<0.3357.0> running PinchflatWeb.Endpoint (connection #PID<0.3348.0>, stream id 6) terminated Server: youtube.seemso.com:80 (http) Request: GET /sources/1/media/36/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/36/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/36/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 52222}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4" }, halted: false, host: "youtube.seemso.com", method: "GET", owner: #PID<0.3357.0>, params: %{}, path_info: ["sources", "1", "media", "36", "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 => "https://youtube.seemso.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 42, 0, 106}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4"}, {"host", "youtube.seemso.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "10.42.0.1"}, {"x-forwarded-host", "youtube.seemso.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "traefik-7946cd7d5f-wbhsd"}, {"x-real-ip", "10.42.0.1"} ], request_path: "/sources/1/media/36/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIRhPvXoNAufH_oAAEtB"} ], 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.3348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/36/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 52222}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/36/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.3348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/36/force_download", host: "youtube.seemso.com", peer: {{10, 42, 0, 106}, 52222}, bindings: %{}, sock: {{10, 42, 0, 161}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcHdjZ0xNYnJBYzR6UC13dHdPeUVkZlZY.94eoUPq5E3u3mq2AEN_ea5942eDZlRB14n7Gvl6vWJ4", "host" => "youtube.seemso.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "10.42.0.1", "x-forwarded-host" => "youtube.seemso.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "traefik-7946cd7d5f-wbhsd", "x-real-ip" => "10.42.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAA (truncated) 23:24:36.935 [debug] Current batch of media processed. Will check again in 1000ms 23:24:37.444 [debug] Current batch of media processed. Will check again in 1000ms 23:24:37.936 [debug] Current batch of media processed. Will check again in 1000ms 23:24:38.445 [debug] Current batch of media processed. Will check again in 1000ms 23:24:38.937 [debug] Current batch of media processed. Will check again in 1000ms 23:24:39.446 [debug] Current batch of media processed. Will check again in 1000ms 23:24:39.938 [debug] Current batch of media processed. Will check again in 1000ms 23:24:40.447 [debug] Current batch of media processed. Will check again in 1000ms 23:24:40.939 [debug] Current batch of media processed. Will check again in 1000ms 23:24:41.448 [debug] Current batch of media processed. Will check again in 1000ms 23:24:41.940 [debug] Current batch of media processed. Will check again in 1000ms 23:24:42.449 [debug] Current batch of media processed. Will check again in 1000ms 23:24:42.941 [debug] Current batch of media processed. Will check again in 1000ms 23:24:43.450 [debug] Current batch of media processed. Will check again in 1000ms 23:24:43.942 [debug] Current batch of media processed. Will check again in 1000ms 23:24:44.451 [debug] Current batch of media processed. Will check again in 1000ms 23:24:44.556 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:44.943 [debug] Current batch of media processed. Will check again in 1000ms 23:24:45.452 [debug] Current batch of media processed. Will check again in 1000ms 23:24:45.944 [debug] Current batch of media processed. Will check again in 1000ms 23:24:46.453 [debug] Current batch of media processed. Will check again in 1000ms 23:24:46.945 [debug] Current batch of media processed. Will check again in 1000ms 23:24:47.454 [debug] Current batch of media processed. Will check again in 1000ms 23:24:47.946 [debug] Current batch of media processed. Will check again in 1000ms 23:24:48.455 [debug] Current batch of media processed. Will check again in 1000ms 23:24:48.947 [debug] Current batch of media processed. Will check again in 1000ms 23:24:49.456 [debug] Current batch of media processed. Will check again in 1000ms 23:24:49.948 [debug] Current batch of media processed. Will check again in 1000ms 23:24:50.457 [debug] Current batch of media processed. Will check again in 1000ms 23:24:50.949 [debug] Current batch of media processed. Will check again in 1000ms 23:24:51.458 [debug] Current batch of media processed. Will check again in 1000ms 23:24:51.950 [debug] Current batch of media processed. Will check again in 1000ms 23:24:52.459 [debug] Current batch of media processed. Will check again in 1000ms 23:24:52.951 [debug] Current batch of media processed. Will check again in 1000ms 23:24:53.460 [debug] Current batch of media processed. Will check again in 1000ms 23:24:53.952 [debug] Current batch of media processed. Will check again in 1000ms 23:24:54.461 [debug] Current batch of media processed. Will check again in 1000ms 23:24:54.953 [debug] Current batch of media processed. Will check again in 1000ms 23:24:55.462 [debug] Current batch of media processed. Will check again in 1000ms 23:24:55.954 [debug] Current batch of media processed. Will check again in 1000ms 23:24:56.463 [debug] Current batch of media processed. Will check again in 1000ms 23:24:56.955 [debug] Current batch of media processed. Will check again in 1000ms 23:24:57.464 [debug] Current batch of media processed. Will check again in 1000ms 23:24:57.956 [debug] Current batch of media processed. Will check again in 1000ms 23:24:58.465 [debug] Current batch of media processed. Will check again in 1000ms 23:24:58.957 [debug] Current batch of media processed. Will check again in 1000ms 23:24:59.466 [debug] Current batch of media processed. Will check again in 1000ms 23:24:59.958 [debug] Current batch of media processed. Will check again in 1000ms 23:25:00.302 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:00.467 [debug] Current batch of media processed. Will check again in 1000ms 23:25:00.959 [debug] Current batch of media processed. Will check again in 1000ms 23:25:01.468 [debug] Current batch of media processed. Will check again in 1000ms 23:25:01.791 [info] GET /sources/1/media/35 23:25:01.791 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "35", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 23:25:01.792 [debug] QUERY OK source="media_items" db=0.2ms idle=1473.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" = ?) [35] 23:25:01.792 [debug] QUERY OK source="tasks" db=0.1ms idle=1474.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" [35] 23:25:01.792 [debug] QUERY OK source="sources" db=0.3ms idle=474.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:25:01.793 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=474.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" = ?) [36] 23:25:01.793 [debug] QUERY OK source="settings" db=0.0ms idle=475.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:25:01.793 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:25:01.794 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:25:01.794 [debug] QUERY OK source="media_profiles" db=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:25:01.795 [info] Sent 200 in 4ms 23:25:01.960 [debug] Current batch of media processed. Will check again in 1000ms 23:25:02.469 [debug] Current batch of media processed. Will check again in 1000ms 23:25:02.961 [debug] Current batch of media processed. Will check again in 1000ms 23:25:03.470 [debug] Current batch of media processed. Will check again in 1000ms 23:25:03.962 [debug] Current batch of media processed. Will check again in 1000ms 23:25:04.471 [debug] Current batch of media processed. Will check again in 1000ms 23:25:04.963 [debug] Current batch of media processed. Will check again in 1000ms 23:25:05.472 [debug] Current batch of media processed. Will check again in 1000ms 23:25:05.964 [debug] Current batch of media processed. Will check again in 1000ms 23:25:06.239 [info] GET /sources/2/media/619 23:25:06.240 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "619", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 23:25:06.240 [debug] QUERY OK source="media_items" db=0.2ms idle=922.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" = ?) [619] 23:25:06.241 [debug] QUERY OK source="tasks" db=0.2ms idle=922.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" [619] 23:25:06.241 [debug] QUERY OK source="sources" db=0.3ms idle=922.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:25:06.241 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=923.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" = ?) [175] 23:25:06.242 [debug] QUERY OK source="settings" db=0.1ms idle=916.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:25:06.242 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:25:06.242 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:25:06.243 [debug] QUERY OK source="media_profiles" db=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:25:06.244 [info] Sent 200 in 4ms 23:25:06.473 [debug] Current batch of media processed. Will check again in 1000ms 23:25:06.965 [debug] Current batch of media processed. Will check again in 1000ms 23:25:07.474 [debug] Current batch of media processed. Will check again in 1000ms 23:25:07.966 [debug] Current batch of media processed. Will check again in 1000ms 23:25:08.475 [debug] Current batch of media processed. Will check again in 1000ms 23:25:08.967 [debug] Current batch of media processed. Will check again in 1000ms 23:25:09.476 [debug] Current batch of media processed. Will check again in 1000ms 23:25:09.539 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TFl4AemxH4g --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/MusicVideos/Pixies Official/%(upload_date)S - %(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/MusicVideos/Pixies Official/%(upload_date)S - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6a/95/6a95ec875bc184ba0d1fd8ffc13cd4882659fdc64ead9d2e1bebfd85817d803e.json --sleep-requests 67 --sleep-interval 81 --sleep-subtitles 72 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:25:09.542 [debug] Running yt-dlp command for action: download_thumbnail 23:25:09.543 [debug] QUERY OK source="settings" db=0.1ms idle=224.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:25:09.543 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:25:09.543 [debug] QUERY OK source="settings" db=0.0ms idle=225.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:25:09.543 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TFl4AemxH4g --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/65/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ef/f6/eff6c1213f236020b97a6ffff4fffffe99cf0d5f643a9a01b7bce0cae29c61fb.json --sleep-requests 82 --sleep-interval 68 --sleep-subtitles 87 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:25:09.968 [debug] Current batch of media processed. Will check again in 1000ms 23:25:10.477 [debug] Current batch of media processed. Will check again in 1000ms 23:25:10.969 [debug] Current batch of media processed. Will check again in 1000ms 23:25:11.240 [info] GET /sources/opml.xml 23:25:11.240 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.opml_feed/2 Parameters: %{"route_token" => "027a6cb8-83f0-41ce-94c9-323ca1e4a09c"} Pipelines: [:maybe_basic_auth, :token_protected_route] 23:25:11.241 [debug] QUERY OK source="settings" db=0.2ms idle=1909.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:25:11.241 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=1698.0ms SELECT s0."custom_name", s0."uuid" FROM "sources" AS s0 WHERE (s0."marked_for_deletion_at" IS NULL) ORDER BY s0."custom_name" [] 23:25:11.241 [info] Sent 200 in 1ms 23:25:11.478 [debug] Current batch of media processed. Will check again in 1000ms 23:25:11.970 [debug] Current batch of media processed. Will check again in 1000ms 23:25:12.479 [debug] Current batch of media processed. Will check again in 1000ms 23:25:12.971 [debug] Current batch of media processed. Will check again in 1000ms 23:25:13.480 [debug] Current batch of media processed. Will check again in 1000ms 23:25:13.972 [debug] Current batch of media processed. Will check again in 1000ms 23:25:14.481 [debug] Current batch of media processed. Will check again in 1000ms 23:25:14.557 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:14.973 [debug] Current batch of media processed. Will check again in 1000ms 23:25:15.482 [debug] Current batch of media processed. Will check again in 1000ms 23:25:15.974 [debug] Current batch of media processed. Will check again in 1000ms 23:25:16.242 [info] GET /sources/2/media/618 23:25:16.242 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "618", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 23:25:16.242 [debug] QUERY OK source="media_items" db=0.2ms idle=1924.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" = ?) [618] 23:25:16.243 [debug] QUERY OK source="tasks" db=0.2ms idle=1904.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" [618] 23:25:16.243 [debug] QUERY OK source="sources" db=0.3ms idle=1685.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:25:16.244 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=925.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" = ?) [174] 23:25:16.244 [debug] QUERY OK source="settings" db=0.1ms idle=904.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:25:16.244 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:25:16.245 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:25:16.245 [debug] QUERY OK source="media_profiles" db=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:25:16.247 [info] Sent 200 in 5ms 23:25:16.483 [debug] Current batch of media processed. Will check again in 1000ms 23:25:16.975 [debug] Current batch of media processed. Will check again in 1000ms 23:25:17.484 [debug] Current batch of media processed. Will check again in 1000ms 23:25:17.976 [debug] Current batch of media processed. Will check again in 1000ms 23:25:18.485 [debug] Current batch of media processed. Will check again in 1000ms 23:25:18.977 [debug] Current batch of media processed. Will check again in 1000ms 23:25:19.486 [debug] Current batch of media processed. Will check again in 1000ms 23:25:19.978 [debug] Current batch of media processed. Will check again in 1000ms 23:25:20.487 [debug] Current batch of media processed. Will check again in 1000ms 23:25:20.979 [debug] Current batch of media processed. Will check again in 1000ms 23:25:21.488 [debug] Current batch of media processed. Will check again in 1000ms 23:25:21.980 [debug] Current batch of media processed. Will check again in 1000ms 23:25:22.440 [info] GET /sources/1/media/36 23:25:22.440 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "36", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 23:25:22.441 [debug] QUERY OK source="media_items" db=0.2ms idle=1122.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" = ?) [36] 23:25:22.441 [debug] QUERY OK source="tasks" db=0.1ms idle=1123.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" [36] 23:25:22.441 [debug] QUERY OK source="sources" db=0.1ms idle=1123.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:25:22.441 [debug] QUERY OK source="oban_jobs" db=0.0ms idle=1091.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" = ?) [37] 23:25:22.442 [debug] QUERY OK source="settings" db=0.0ms idle=90.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:25:22.442 [debug] QUERY OK source="settings" db=0.0ms idle=0.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:25:22.442 [debug] QUERY OK source="settings" db=0.0ms idle=0.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:25:22.443 [debug] QUERY OK source="media_profiles" db=0.0ms 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:25:22.443 [info] Sent 200 in 3ms 23:25:22.489 [debug] Current batch of media processed. Will check again in 1000ms 23:25:22.981 [debug] Current batch of media processed. Will check again in 1000ms 23:25:23.490 [debug] Current batch of media processed. Will check again in 1000ms 23:25:23.982 [debug] Current batch of media processed. Will check again in 1000ms 23:25:24.491 [debug] Current batch of media processed. Will check again in 1000ms 23:25:24.983 [debug] Current batch of media processed. Will check again in 1000ms 23:25:25.492 [debug] Current batch of media processed. Will check again in 1000ms 23:25:25.984 [debug] Current batch of media processed. Will check again in 1000ms 23:25:26.493 [debug] Current batch of media processed. Will check again in 1000ms 23:25:26.985 [debug] Current batch of media processed. Will check again in 1000ms 23:25:27.094 [info] GET /sources/1/media/38 23:25:27.094 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "38", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 23:25:27.095 [debug] QUERY OK source="media_items" db=0.2ms idle=776.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" = ?) [38] 23:25:27.095 [debug] QUERY OK source="tasks" db=0.1ms idle=777.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" [38] 23:25:27.096 [debug] QUERY OK source="sources" db=0.3ms idle=777.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:25:27.096 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=778.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" = ?) [39] 23:25:27.096 [debug] QUERY OK source="settings" db=0.1ms idle=737.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:25:27.097 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:25:27.097 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:25:27.098 [debug] QUERY OK source="media_profiles" db=0.1ms 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:25:27.099 [info] Sent 200 in 4ms 23:25:27.494 [debug] Current batch of media processed. Will check again in 1000ms 23:25:27.986 [debug] Current batch of media processed. Will check again in 1000ms 23:25:28.495 [debug] Current batch of media processed. Will check again in 1000ms 23:25:28.987 [debug] Current batch of media processed. Will check again in 1000ms 23:25:29.496 [debug] Current batch of media processed. Will check again in 1000ms 23:25:29.988 [debug] Current batch of media processed. Will check again in 1000ms 23:25:30.497 [debug] Current batch of media processed. Will check again in 1000ms 23:25:30.989 [debug] Current batch of media processed. Will check again in 1000ms 23:25:31.498 [debug] Current batch of media processed. Will check again in 1000ms 23:25:31.990 [debug] Current batch of media processed. Will check again in 1000ms 23:25:32.095 [info] GET /sources/2/media/621 23:25:32.095 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "621", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 23:25:32.096 [debug] QUERY OK source="media_items" db=0.2ms idle=1778.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" = ?) [621] 23:25:32.096 [debug] QUERY OK source="tasks" db=0.1ms idle=1778.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" [621] 23:25:32.097 [debug] QUERY OK source="sources" db=0.3ms idle=1778.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:25:32.097 [debug] QUERY OK source="oban_jobs" db=0.0ms idle=1730.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" = ?) [177] 23:25:32.097 [debug] QUERY OK source="settings" db=0.1ms idle=729.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:25:32.098 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:25:32.098 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:25:32.098 [debug] QUERY OK source="media_profiles" db=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:25:32.100 [info] Sent 200 in 4ms 23:25:32.499 [debug] Current batch of media processed. Will check again in 1000ms 23:25:32.991 [debug] Current batch of media processed. Will check again in 1000ms 23:25:33.500 [debug] Current batch of media processed. Will check again in 1000ms 23:25:33.992 [debug] Current batch of media processed. Will check again in 1000ms 23:25:34.501 [debug] Current batch of media processed. Will check again in 1000ms 23:25:34.993 [debug] Current batch of media processed. Will check again in 1000ms 23:25:35.502 [debug] Current batch of media processed. Will check again in 1000ms 23:25:35.994 [debug] Current batch of media processed. Will check again in 1000ms 23:25:36.503 [debug] Current batch of media processed. Will check again in 1000ms 23:25:36.995 [debug] Current batch of media processed. Will check again in 1000ms 23:25:37.097 [info] GET /sources/1/media/34 23:25:37.097 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "34", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 23:25:37.097 [debug] QUERY OK source="media_items" db=0.2ms idle=1779.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" = ?) [34] 23:25:37.098 [debug] QUERY OK source="tasks" db=0.1ms idle=1779.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" [34] 23:25:37.098 [debug] QUERY OK source="sources" db=0.2ms idle=1779.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:25:37.098 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=1724.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" = ?) [35] 23:25:37.099 [debug] QUERY OK source="settings" db=0.0ms idle=723.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:25:37.099 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:25:37.099 [debug] QUERY OK source="settings" db=0.0ms idle=1.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:25:37.100 [debug] QUERY OK source="media_profiles" db=0.1ms 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:25:37.101 [info] Sent 200 in 4ms 23:25:37.504 [debug] Current batch of media processed. Will check again in 1000ms 23:25:37.996 [debug] Current batch of media processed. Will check again in 1000ms 23:25:38.505 [debug] Current batch of media processed. Will check again in 1000ms 23:25:38.997 [debug] Current batch of media processed. Will check again in 1000ms 23:25:39.506 [debug] Current batch of media processed. Will check again in 1000ms 23:25:39.998 [debug] Current batch of media processed. Will check again in 1000ms 23:25:40.507 [debug] Current batch of media processed. Will check again in 1000ms 23:25:40.999 [debug] Current batch of media processed. Will check again in 1000ms 23:25:41.508 [debug] Current batch of media processed. Will check again in 1000ms 23:25:42.000 [debug] Current batch of media processed. Will check again in 1000ms 23:25:42.098 [info] GET /sources/1/media/37 23:25:42.098 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "37", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 23:25:42.099 [debug] QUERY OK source="media_items" db=0.3ms idle=1781.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" = ?) [37] 23:25:42.100 [debug] QUERY OK source="tasks" db=0.1ms idle=1781.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" [37] 23:25:42.100 [debug] QUERY OK source="sources" db=0.3ms idle=1781.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:25:42.100 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=1718.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" = ?) [38] 23:25:42.100 [debug] QUERY OK source="settings" db=0.1ms idle=716.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:25:42.101 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:25:42.101 [debug] QUERY OK source="settings" db=0.0ms 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 [] 23:25:42.102 [debug] QUERY OK source="media_profiles" db=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:25:42.103 [info] Sent 200 in 4ms 23:25:42.509 [debug] Current batch of media processed. Will check again in 1000ms 23:25:43.001 [debug] Current batch of media processed. Will check again in 1000ms 23:25:43.510 [debug] Current batch of media processed. Will check again in 1000ms 23:25:44.002 [debug] Current batch of media processed. Will check again in 1000ms